
body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0; background-color: #D3D3D3;background-image:url(fd-body.png);} /* marges intérieures et extérieures */
 a{
		color:#333333;
		
		}

div {
	
	}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

a.lien{ 
display:block; 
width:490px; 
height:150px; 
background:url("1.jpg") no-repeat; 
} 


div#chaut {
	width:900px;
	height:150px;
	MARGIN: 0px auto; 
	background-color:#333333;
	border:0px;

}

div#cbas {
	width:900px;
background-image:url(img/fond.gif);
	MARGIN: 0px auto; 
	background-color:#FFFFFF;
	border:0px;
}
div#cconteneur {
	width:1200px;
	MARGIN: 0px auto; 
	border:0px;
}
div#cdroite {
	width:300px;
float: right;
	MARGIN: 0px auto; 
	border:0px;
}
div#cgauche {
	width:900px;
float: left;
	MARGIN: 0px auto; 
	border:0px;
}

div#c1 {
	width:490px;
	height:150px;
	float: left;
	MARGIN: 0px auto; 
	background-color:#FFFFFF;
	border:0px;
	
	
}

div#c2 {
	width:410px;
	height:150px;
	float: right;
	MARGIN: 0px auto; 
	align:center;
	background-color:#FFFFFF;
	border:0px;
	

	
}


div#c3 {
	width:280px;
	height:100%;
	float: left;
	MARGIN: 0px auto;
	align:center;
	text-align: center;
	border:0px;
	background:#333333 url('3back.jpg') no-repeat top;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:130%;
	}

	
	#c3 a{
		color:#CCCCCC;
		text-decoration: none ;
		}

	#c3 a:hover{
		color:#FFFFFF;
		text-decoration: overline underline ;
		}
	
	

div#c4 {
	width:614px;
	height:100%;
	float:right;
	MARGIN: 0px auto; 
	padding:3px;
	text-align: justify;
	background-color:#333333;
	border:0px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
font-weight: normal ;
}

	#c4 a{
		color:#CCCCCC;
		font-size:14px;
		}

div#infos {
	width:900px;
	height:15px;
	
	MARGIN: 0px auto;
	text-align: center; 
	color:#333333;
	border:0px;
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
font-weight: normal ;
	
	
}


hr { clear: both; visibility: hidden }

/* Styles pour le formulaire ---------------------*/

TD{Color : #999999; Font-Family : Arial, Helvetica, sans-serif; Font-Size : 11px;font-style: normal;Font-Weight : Bold;}

H1 { Color : #606060;	Font-Family : Arial, Helvetica, sans-serif;	Font-Size : 13px;font-style: normal;Font-Weight : bold; padding-bottom : 2px; margin-bottom : 2px;}

H2 { Color : #606060;	Font-Family : Arial, Helvetica, sans-serif;	Font-Size : 12px;font-style: normal;Font-Weight : bold; padding-bottom : 2px; margin-bottom : 2px;}

TD.bg_color {	BACKGROUND-COLOR : #CCFFCC;}

TABLE.border { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; Border-Color: #000000; }

.margins {	margin: 10px, 10px, 10px,10px; }

.arrow {	Color: #ff0000; }

INPUT.format { font-size: 11px; color: #256D49; background-color : #D3D3D3; font-style: normal;
BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color:#000000;
}

SELECT.format { font-size: 11px; color: #256D49; font-style: normal;}

TEXTAREA { font-size: 11px; color: #256D49; background-color : #D3D3D3;BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
Border-Color: #000000;font-style: normal;
}

INPUT.submit { font-size: 17px; color: #003D59; Font-Family : Arial, Sans-serif;  font-style: normal; background-color : #7BAEC6; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; Border-Color: #003D59;
}

INPUT.reset { font-size: 17px; color: #003D59; Font-Family : Arial, Sans-serif; font-style: normal; background-color : #7BAEC6; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; Border-Color: #003D59;
}

a.info{
position:relative; /*this is the key*/
z-index:24; 
text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
display:inline;
position:absolute;
top:1em; left:1em; width:15em;
background-color:#ffffff; color:#606060;
text-align: center}

.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}

.obli {color: #ff0000; Font-Family : Arial, Helvetica, sans-serif; }

.mef { font-size: 11px; color: #256D49; font-style: normal;
}

img.1 { 
position: relative; 
display: block; 
margin-left: 535px; //a modif 
margin-top: 380px; // selon la place a donner 
}