/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3D4242;
SCROLLBAR-FACE-COLOR: #E2E7EA; 
SCROLLBAR-HIGHLIGHT-COLOR: #E2E7EA; 
SCROLLBAR-SHADOW-COLOR: #E2E7EA; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
SCROLLBAR-ARROW-COLOR:  #A1B4C4; 
SCROLLBAR-TRACK-COLOR: #DFE4E8; 
SCROLLBAR-DARKSHADOW-COLOR: #DFE4E8;
}

a:link , a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:none;
	color:#3D4242;}
 a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration:none;
	color:#3E647E;}

p{
margin:0px;
padding:4px 0px 8px 0px;
text-align:justify;
	}
	
.poles{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3B6FBB;
	font-weight:bold;
	padding:15px 0px 10px 0px;
	}

 .sstitre {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(general/puce.gif) no-repeat;
	font-size:11px;
	color:#3573B8;
	font-weight:bold;
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 10px;
	}

.fin {
	 text-align: justify ; 
	 font-size: 11px;
	 font-weight: bold ; 
	 font-family: Arial, "Arial Black", "Times New Roman"; 
	 color: red ;
 }

.lien { background: white;  border: 2px solid blue ;  font-size: 14px ;}
	
/*-------------------------*/

.Gras {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3573B8;
	font-weight:bold;
	}

/*-------------------------*/
/*-------------------------*/
ul {
padding:0;
margin:0;

}
ul#nav {
list-style:none;
display:block;
width:590px;
height:28px;
margin:0px;
padding:0;
top:27px;
_top:7px;
position:relative;
left:65px;
}
ul#nav li ul {
background:#fff;
}
#nav li li a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none;
display:block;
font-weight:normal;
color:#717F8A;
padding:0.2em 10px;
}
#nav li li a:hover {
padding:0.2em 5px;
border:5px solid #7d6340;
border-width:0 5px;
color:#000;
}
#nav li {
float:left;
position:relative;
text-align:center;
cursor:default;
border-width:1px 0;
}
#nav li.organisation {
width:153px;
}
#nav li.organisation ul, #nav li.organisation li {
width:148px;
}
#nav li.centre,
#nav li.centre li{
width:104px;
}
#nav li.offre,
#nav li.offre li{
width:104px;
}
#nav li li a:hover {
border:0;
border-right:5px solid;
border-left:5px solid;
}
#nav li.organisation li a:hover {
border-color:#821C6F;
}

#nav li.centre li a:hover {
border-color:#ED7D51;
}
#nav li.offre li a:hover {
border-color:#B45E99;
}
#nav li ul {
display:none;
position:absolute;
top:100%;
left:-2px;
font-weight:normal;
padding:0.5em 0 1em 0;
margin:0px;
}

#nav li div a {
height:30px;
display:block;
}
#nav li.organisation div a {
width:153px;
background:  url(general/menu_cci_formation.gif) no-repeat top left;
}
#nav li.organisation div a:hover {
background:  url(general/menu_cci_formation.gif) no-repeat 0px -30px;
}
#nav li.centre div a {
width:104px;
background:  url(general/menu_cci_formation.gif) no-repeat -153px 0;
}
#nav li.centre div a:hover {
background:  url(general/menu_cci_formation.gif) no-repeat -153px -30px;
}
#nav li.offre div a {
width:104px;
background:  url(general/menu_cci_formation.gif) no-repeat -257px 0px;
}
#nav li.offre div a:hover {
background:  url(general/menu_cci_formation.gif) no-repeat -257px -30px;
}
#nav li.finance div a {
width:103px;
background:  url(general/menu_cci_formation.gif) no-repeat -361px 0px;
}
#nav li.finance div a:hover {
background:  url(general/menu_cci_formation.gif) no-repeat -361px -30px;
}
#nav li.contact div a {
width:126px;
background:  url(general/menu_cci_formation.gif) no-repeat -464px 0px;
}
#nav li.contact div a:hover {
background:  url(general/menu_cci_formation.gif) no-repeat -464px -30px;
}
#nav li div span{
display:none;
}
#nav li ul {
margin:0px;
padding:0px;
border:0;
border-right:solid 1px;
border-bottom:solid 1px;
border-left:solid 1px;
}
#nav li.organisation  ul {
border-color:#821C6F;
}
#nav li.centre ul {
border-color:#ED7D51;
}
#nav li.offre ul {
border-color:#B45E99;
}
#nav li>#nav ul {
top:auto;
left:auto;
}
#nav li li {
display:block;
background-color:transparent;
border:0;
list-style:none;
}
#nav li:hover ul,
#nav li.over ul {
display:block;
}


.titre {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7A8792;
	font-weight:bold;}
	.logos {padding:0 0 0 5px;}
.fl {display:block;
float:left;

height:49px;
text-align:center;}
.links {padding:5px 5px 20px 5px;
text-align:center;
background: url(general/logos/grey/effet.gif) repeat-x;}
.links a:link,.links  a:visited {font-size:10px;
padding:0 3px;
color:#3d4242;}
.links a:hover {background:#c7c7c7;}