* { margin : 0; padding : 0; font-family : Arial, Helvetica, sans-serif; font-size : 12px; text-decoration : none; color:#000;}
body, html {margin:0; padding:0; border:0;} 
b {font-weight:bold;}
hr{clear:both;border:0px; color:#FFF; border-bottom:1px solid #CCC;margin-top:5px;margin-bottom:5px;}
a {color:#009BDB;}                     
a:hover{text-decoration : underline; } 
#content{border:0px solid #000;width:554px;text-align:justify;position:relative;padding-left:65px; line-height:14px;}

#content h1{font-size:20px;font-weight:normal;color:#086AB3;margin-top:18px; border-bottom:1px solid #CCC;margin-right:5px;padding-bottom:2px;margin-bottom:13px;}
#content h2{font-size:12px;font-weight:bold;  color:#009BDB; line-height:13px;background : url(../images/h2_bg.gif) no-repeat; padding-left:19px;margin-bottom:11px;}


.ariane{ margin:0px; font-size:10px; color:#666666; text-decoration : none; }
.ariane:hover {text-decoration : underline; }
.chapeau{font-weight:bold;color:#FF0000;margin-bottom:15px;}

#contentMoreCadre{float:right;position:relative;padding-left:6px;width:160px;padding-top:19px;padding-bottom:5px;}
/*background-color:#FFF;*/
#contentMore{float:right;position:relative;width:154px;background : url(../images/contentMore_bg.gif);padding-bottom:5px;}
#contentMore_top{height:3px;width:154px;font-size:0px;line-height:1px;position:absolute;top:0px;background :url(../images/contentMore_top.gif);}
#contentMore_bottom{height:4px;width:154px;font-size:0px;line-height:1px;position:absolute;bottom:-1px;background :url(../images/contentMore_bottom.gif);}
#contentMore h3{clear:both;color:#A6227A; padding:6px 5px 3px 5px;background :url(../images/contentMore_top.gif) no-repeat;border-bottom:1px solid #94CFF6;}
#contentMore h3.titreseul{font-weight:normal;border-bottom:none;}
#contentMore p{margin:5px 5px 0px 5px;text-align:left;}
#contentMore p input{margin-bottom:2px;}

.btnbleu {
	FONT-SIZE: 8px; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #1D91C0; font-size:12px;color:#FFF;text-align:center; padding:0px 10px 0px 10px;
}
.btnbleuLight{
FONT-SIZE: 8px; FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif; BACKGROUND-COLOR: #1D91C0; font-size:12px;color:#FFF;text-align:center; padding:0px 0px 0px 0px;
}
.filbleu {
	 text-align:center; padding:0px;width:200px;
}

#content.accueil {
background : url(../images/cyberestim_accueil.jpg) no-repeat;
margin-left:7px;
margin-top:-14px;
padding:0px;
padding-top:190px;
padding-right:20px;
width:651px;
}
#content.accueil .accueil_biglien {
display:block;
float:left;
margin-top:-140px;
margin-left:20px;
width:340px;
height:600px;
}
* html #content.accueil .accueil_biglien {
margin-left:10px;
}
#content.accueil #contentMoreCadre{padding-top:49px;padding-left:6px;width:270px;margin-bottom:150px;}
#content.accueil #contentMore{width:268px;background : url(../images/contentMore_accueil_bg.gif);}
#content.accueil #contentMore_top{width:268px;background :url(../images/contentMore_accueil_top.gif);}
#content.accueil #contentMore_bottom{width:268px;background :url(../images/contentMore_accueil_bottom.gif);}
#entrezici{border:0px solid #000;position:absolute;left:466px;top:268px}
#entrezici a {display:block; padding:20px;}
.texteOn{color:#A6227A;}
#contentAction{clear:both;position:relative;border:0px solid #CCC; width:544px;margin:25px 0px 7px 0px;padding:5px 5px 10px 5px;background : url(../images/contentAction_bg.gif);}
#contentAction_top{height:3px;width:554px;font-size:0px;line-height:1px;position:absolute;left:0px;top:0px;background :url(../images/contentAction_top.gif);}
#contentAction_bottom{height:4px;width:554px;font-size:0px;line-height:1px;position:absolute;left:0px;bottom:-1px;background :url(../images/contentAction_bottom.gif);}

.fleche{background :url(../images/p_flech.gif) no-repeat 0px 3px;padding-left:15px;}
.nav{padding-top:3px; color:#0669B2; text-decoration : none; font-weight:bold;}
.nav:hover{text-decoration : underline; }
.mention{padding:15px;font-size:10px;}

.alignleft{float:left;}
.alignright{float:right;clear:right;}

.talign_center{text-align:center;}
.talign_left{text-align:left;}
.talign_right{text-align:right;}
.talign_justify{text-align:justify;}


.talist_img img{padding:5px 15px 0px 15px;}
label { 
	float: right; 
	text-align: left; 
	font-size:11px;
	padding: 0px 5px 0px 0px;
	height: 20px;
} 
label b {
color:#FF0000;
}
.rouge {
color:#FF0000;
}

.contact_align {
	display:block;
	position:relative;
	height: 20px;
	margin: 3px 0px 3px 0px;
	padding: 0px 15px 0px 0px;
	
}
.contact_tbox { 
	float:right;
	width:350px;
	text-align:left;
	font-size: 12px;
	right:0px;
	top:0px;
} 
.contact_sbox { 
	float:right;
	width:150px;
	margin-right:204px;
	text-align:left;
	font-size: 12px;
	right:0px;
	top:0px;
} 
.contact_tabox { 
	float:right;
	width:350px;
	text-align:left;
	font-size: 12px;
	right:0px;
	top:0px;
} 
.contact_cbox { 
	float:right;
	width:50px;
	margin-right:304px;
	text-align:left;
	font-size: 12px;
	right:0px;
	top:0px;
} 

.uploadImg{border:0px;}
.uploadImgBloc{width:160px;height:160px;margin:auto;text-align:center; vertical-align:middle;}
.trio{padding-bottom:12px;float:right;width:210px;height:255px;padding-left:5px;margin-left:5px;border-left:1px solid #CCC;}
.trio .uploadImgBloc {margin-top:7px;margin-bottom:5px;}
.quat{text-align:left;}
.quat .uploadImgBloc {float:left;margin-left:5px;margin-right:5px;}
.quat .uploadImgBloc2 {float:left;width:160px;clear:both;margin-left:5px;margin-right:5px;}
.comments_quat{float:right; width:362px;text-align:left}

.uploadImgEx1{color:#993399;}
.uploadImgEx2{color:#FF0000;}

#subMenu{float:right;position:relative;width:157px;background : url(../images/subMenu_bg.gif);border:0px solid #000; padding-bottom:12px;margin-left:10px;}
#subMenu_top{height:8px;width:157px;font-size:0px;line-height:1px;position:absolute;top:0px;background :url(../images/subMenu_top.gif);}
#subMenu_bottom{height:12px;width:157px;font-size:0px;line-height:12px;position:absolute;bottom:-1px;background :url(../images/subMenu_bottom.gif);}
h4{ margin-left:8px;padding:6px 5px 3px 13px; border-bottom:1px solid #00A8EC; font-weight:normal;}
.subMenuLight{border-bottom:0px solid #00A8EC;}
.subMenuEtape{color:#0769B2;margin-left:14px;margin-right:7px;padding:6px 16px 3px 7px; border-bottom:1px solid #00A8EC; }
.subMenuEtape a{color:#0769B2;}
.subMenuEtapeOk0{background :url(../images/subMenu_tild0.gif) 120px 5px no-repeat;}
.subMenuEtapeOk1{background :url(../images/subMenu_tild1.gif) 120px 5px no-repeat;}
.subMenuEtapeOk2{background :url(../images/subMenu_tild2.gif) 120px 5px no-repeat;}
.subMenuEtapeFin{border:0px; }
.subMenuDeconnect{color:#0769B2;margin-left:14px;margin-right:7px;padding:6px 16px 3px 7px; border-top:1px solid #00A8EC; }
.subMenuDeconnect a{color:#0769B2;}
#subMenuLiens{margin-left:8px;padding:6px 5px 3px 13px; border-top:1px solid #00A8EC;}
#subMenuLiens a{color:#0769B2;}
#subMenuLiens a:hover{text-decoration : underline; }

ul.listCadre, ul.listContent{
margin:0px;padding:0px;list-style-type: none;
}

ul.listCadre li{
margin:0px;padding:0px 10px 0px 15px ;text-align:left;list-style-type: none;
background:url(../images/tiret.gif) 5px 7px no-repeat;
}

ul.listContent li{
padding:0px 0px 0px 10px ;
background:url(../images/tiret.gif) 0px 7px no-repeat;
}



.listDossier{border-bottom:1px solid #CCC;margin-bottom:3px;padding-bottom:3px;}
.listDossierOpt{display:block;float:right;width:140px;text-align:center;color:#009BDB;}
.listDossierOptLight{display:block;float:right;width:60px;text-align:center;color:#009BDB;}
.listDossierOpt a {color:#009BDB;}
.listDossierOpt a:hover{text-decoration : underline; }

.admin_lign{float:left;border-bottom:1px solid #CCC;width:538px;padding:1px;}
.admin_title{display:block;float:left;border-right:1px solid #000;width:103px;padding:5px;font-weight:bold;}
.admin_cell{display:block;float:left;border:0px solid #000;width:104px;padding:5px;}
.admin_title a{display:block;float:right;}
.admin_title img{border:0;}
.compteur{clear:left;text-align:right;font-size:10px;padding-top:5px;}
.compteur a{font-size:10px;color:#000;}
.compteur b{font-size:11px;color:#000;}

#contentAdmin{border:0px solid #000;width:900px;text-align:justify;margin:auto;}
#contentAdmin h1{font-size:20px;font-weight:normal;color:#086AB3;margin-top:18px; border-bottom:1px solid #CCC;margin-right:5px;padding-bottom:2px;margin-bottom:13px;}
#contentAdmin h2{font-size:12px;font-weight:bold;  color:#009BDB; line-height:13px;background : url(../images/h2_bg.gif) no-repeat; padding-left:19px;margin-bottom:11px;}

#contentAdminAction{clear:both;position:relative;border:0px solid #CCC; width:889px;margin:25px 0px 7px 0px;padding:5px 5px 10px 5px;background : url(../images/contentAdminAction_bg.gif) repeat-y;}
#contentAdminAction_top{height:3px;width:890px;font-size:0px;line-height:1px;position:absolute;left:0px;top:0px;background :url(../images/contentAdminAction_top.gif);}
#contentAdminAction_bottom{height:4px;width:890px;font-size:0px;line-height:1px;position:absolute;left:0px;bottom:-1px;background :url(../images/contentAdminAction_bottom.gif);}

.contentAdminActionIllustr{float:left;text-align:left;margin-right:5px;margin-bottom:5px;}
.contentAdminActionBloc{float:left;text-align:left;border-bottom:1px solid #CCC;width:870px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;clear:both;}

.AdminCellRight{width:450px;height:230px;}
.AdminCellBottom{width:875px;height:230px;}
.Style2 {
	color: #009BDB;
	font-weight: bold;
}