@charset "iso-8859-1";

body {margin: 0; padding: 0;  background-color: #F5F5F5;}

table {margin-top:0px;}
td	{
	font-family : verdana;
	font-size : 10pt;
	}
	
.petit {font-size:8pt;}
.petitblanc {font-size:8pt; color:#FFFFFF;}
.petitpale {font-size:8pt; color:#CDECB1;}
.moyen {font-size:12pt; }
.moyenblanc {font-size:11pt; color:#FFFFFF;}
.moyenpale {font-size:12pt; color:#CDECB1;}
.gros {font-size:15pt;}
.grosblanc {font-size:16pt; color:#FFFFFF;}
.grosvert {font-size:16pt; color:#3ABB42;}
.grosnoir {font-size:20pt; color:#000000;}
.blanc	{
		color : white;
		}
        
.petitblanc { font-size:7pt;color : white;}

a:link { color: #1E4678;	text-decoration: underline; }
a:visited {	color: #1E4678;	text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }

img.nohover {border:0}
img.hover {border:0;display:none}
A:hover img.hover {display:inline}
A:hover img.nohover {display:none}

a.vert:link {color:#3ABB42; text-decoration:underline; }
a.vert:visited {color:#3ABB42; text-decoration:underline; }
a.vert:hover {color:#1E4678; text-decoration:underline; }

img { -ms-interpolation-mode: bicubic; }

.button {
  padding: 5px 5px 5px 25px;
  border: 1px solid #666;
  color:#FFFFFF;
  text-decoration:none;
  background: #FF0000 url(images/icones/search_icon.png) no-repeat scroll 5px center;
}



.topbackground{background: url(images/topbackground.jpg) no-repeat;}
.degrade{background: url(images/degrade.jpg) no-repeat;}
.degradevert{background: url(images/degradevert.jpg) no-repeat;}
.degradeverthome{background: url(images/degradevertblanc.jpg) no-repeat;}
.degradevertblanc{background: url(images/degradevertblanc2.jpg) no-repeat;}
.degradebleublanc{background: url(images/degradebleugauchedroite.jpg);}
.dropdownmenus {width: 220px;}
.gris {color:#C7C7C7; font-size: 8pt; }

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#FFFFFF;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#46BD47;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-5em; left:3em; width:30em;
   padding: 10px 10px 10px 10px;
    background-color:#1E4679; color:#FFFFFF;
    text-align: left}
    
a.noline {text-decoration:none;}

li {margin:1em 10% 1em 0}

tr.separator td { border-top: 1px solid #3ABB42;}
