/* CSS Document */

body 		{
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	margin-top:15px;
	line-height: 16px;
	background: no-repeat   url(../graphics/fond3.jpg);
	background-color: #001d61;
			} 			
			
.trait {
	border-top: 2px solid #FFFFFF;
	border-right: 0px none;
	border-bottom: 2px solid #FFFFFF;
	border-left: 0px none;
}

.trait2 {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 2px solid #FFFFFF;
	border-left: 0px none;
}

.trait3 {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #666666;
	border-left: 0px none;
}


.trait4 {
	border-top: 0px none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px none;
}

.trait5{
	border-top: 0px none;
	border-right: 1px solid #666666;
	border-bottom: 0px none;
	border-left: 0px none;
}

.trait6 {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px dotted #666666;
	border-left: 0px none;
}
.trait7 {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px none;
}
   .lien:link{color: #0099FF;letter-spacing: 0px;text-decoration: none;}
   .lien:visited{color: #0099FF;letter-spacing: 0px;text-decoration: none;}
   .lien:active{color: #FFFFFF;letter-spacing: 0px;text-decoration: none;}
   .lien:hover{color: #FFFFFF;letter-spacing: 0px;text-decoration: none;}
   
   .part:link{color: #0099FF;letter-spacing: 0px;text-decoration: none;}
   .part:visited{color: #0099FF;letter-spacing: 0px;text-decoration: none;}
   .part:active{color: #003366;letter-spacing: 0px;text-decoration: none;}
   .part:hover{color: #003366;letter-spacing: 0px;text-decoration: none;}


.cadre{
	border-top: 2px solid #666666;
	border-right: 2px solid #66666;
	border-bottom: 2px solid #66666;
	border-left: 2px solid #66666;
}

.petitstextes {
	font-family: Arial, Helvetica, Verdana;
	font-size: 9px;
	color: #0099FF;
	letter-spacing: 0px;
}
.petitstextes2 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 9px;
	color: #666666;
	line-height: 12px;
}
.textes_bf {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #003366;
}	

.textes_bc {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #3366FF;
}	


.titre {
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	color: #003366;
}

.texte12 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #9BD5E9;
	line-height: 16px;
}

.titretextes {
	font-family: Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #FFFF00;
	letter-spacing: 2px;
}
	
	
.cadre{
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;}
	
.decalage{
	margin-left: 40px;
}

.decalage2{
	margin-left: 100px;
}
	
	
.fond {
	background: no-repeat   url(../graphics/fond_cip.png);
}

.fond2 {
	background: no-repeat   url(../graphics/fond2.png);
}
.fond3 {
	background: no-repeat   url(../graphics/fond5.png);
}

.adresse {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	line-height: 25px;
	color: #000000;

}
.module {

background-color: #cccccc;
/* offset left, top, thickness, color with alpha */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
/* IE */
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray');
/* slightly different syntax for IE8 */
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray')";

}