/* CSS Document */
body,td,th {
	font-family: Verdana;
}
body {
	margin: 0px; padding:0px; background: url(images/bck.jpg) repeat-x #5dd3c6; text-align:justify;
}
a { text-decoration:none}
#fullpage { width:1200px; padding:0; margin:0; border:none}
#clear { clear:both}
#header { width:100%; background: url(images/headFR.jpg) no-repeat; height:143px}
#headeren { width:100%; background: url(images/headEN.jpg) no-repeat; height:143px}

#corps { width:100%;}
#illo { width:234px; height:715px; background: url(images/bckillo.gif) no-repeat; float:left}
#menu { width:208px; height:715px; float:left; font-size:12px; color:#FFF; }
#content { width:630px; height:690px; background:url(images/bckcontent.jpg) no-repeat; float:left; padding:10px}
#side { width:30px; height:715px; background:url(images/bckside.jpg) no-repeat; float:left}
.style1 {
	font-size: 14px;
	font-weight: bold; 
}
.style1 a:hover{
	color:#FFF; text-decoration:underline;
}
.style1 a:link{
	color:#FFF; text-decoration:none;
}
.style1 a:active{
	color:#FFF; text-decoration:none;
}
.style1 a:visited{
	color:#FFF; text-decoration:none;
}
.style2 {
 color:#FFF; 
}
.style2 a:hover{
	color:#FFF; text-decoration:underline;
}
.style2 a:link{
	color:#FFF; text-decoration:none;
}
.style2 a:active{
	color:#FFF; text-decoration:none;
}
.style2 a:visited{
	color:#FFF; text-decoration:none;
}
div#bloc2 , div#bloc1{
    width : 580px;
    height : 670px;
}
div#bloc1 {
	position : absolute;
	top : 170px;
	left : 450px;
	background-position : top left;
	background-repeat : no-repeat;
}
div#bloc2 {
    border : none;
    overflow : auto;
	font-size:12px;
}
.ttvertbold {font-size:16px; color:#0099CC; font-weight:bold}
.ttrouxbold {font-size:16px; color:#FF6633; font-weight:bold}
.ttgreybold {font-size:16px; color:#555; font-weight:bold}
.stgrey {font-size:14px; color:#555; font-weight:bold}
.stvert {font-size:14px;  color: #0099CC;font-weight:bold}
.stroux {font-size:14px;  color: #FF6633;font-weight:bold}
.grey {font-size:12px; color:#555;}
.blanc {font-size:12px; color:#fff;}
.vert {font-size:13px;  color:#0066CC;}
.roux {font-size:12px;  color:#FF6633;}
.resattl {font-size:17px;  color:#fff;}
.stvertpose {font-size:14px;  color: #00CC99;font-weight:bold}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	text-align:center;
	font-size:10px; font-weight:bold;
	}
	
#resa { padding-left:10px; padding-right:10px; padding-bottom:3px; padding-top:3px; 
	background-color: #0099CC;  /* le fond                 */
}
#news { background: url(images/newbloc.gif) no-repeat; width:95%; padding:5px; padding-top:50px}
#newsb { background: url(images/newbloc2.gif) no-repeat; width:95%; padding:5px; padding-top:50px}
#newsen { background: url(images/newblocEN.gif) no-repeat; width:95%; padding:5px; padding-top:50px}
.colorsupp { color: #00CC99} .colorsuppb {color:#009999}