/* feuille de style Cervin EnR 2008, Loic Pennamen, stage license ATC Chambery - loicpennamen@free.fr */
html{
height:100%;
padding:0px;
margin:0px;
}
body{
height:100%;
padding:0px;
margin:0px;
font-family:Arial;
text-align:justify;
font-size:11px;
text-align:center;
}
p{
color:#595959;
font-size:11px;
margin:2px;
padding:0px;
}
blockquote{
margin:0px 4px 4px 20px;
padding:10px 0px 0px 0px;
}
h1{
margin:14px 0px 5px 0px;
padding:0px;
text-transform:uppercase;
font-size:26px;
font-weight:100;
letter-spacing:-1px;
padding-left:40px;
}
h2{
margin:10px 0px 5px 0px;
font-size:18px;
font-weight:300;
text-transform:uppercase;
letter-spacing:-1px;
color:#646567;
}
h3{
font-weight:normal;
margin:0px;
}
h4{
line-height:14px;
padding:0px;
margin:0px;
font-size:12px;
}
h5{
margin:0px;
padding:0px;
font-size:12px;
text-transform:uppercase;
}
a{
text-decoration:none;
color:black;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
a img{
border:none;
}
legend{
border:2px groove orange;
background:#f1dfd1;
}
fieldset{
border:2px groove orange;
background:#e2d9d2;
text-align:left;
}
td{
vertical-align:middle;
white-space: nowrap;
text-align:left;
}
hr{/*
border-top:1px solid #c5c8cd;
border-bottom:0px;
*/
border-top:1px;
border-right:0px;
border-bottom:0px;
border-left:0px;
border-style:solid;
border-color:#c5c8cd;
padding:0px;
}

#fondHome{
background:url("../imgs/banniereFond1.jpg") no-repeat;
background-position: center 220px;
width:100%;
min-height:100%;
}
/*************/
	#fond_def{
	background:url("../imgs/banniereFond_par.png") no-repeat #dcdadf;
	background-position: center top;
	width:100%;
	min-height:100%;
	}
	#fond_pro{
	background:url("../imgs/banniereFond_pro.png") no-repeat #dcdadf;
	background-position: center top;
	width:100%;
	min-height:100%;
	}
	#fond_par{
	background:url("../imgs/banniereFond_par.png") no-repeat #dcdadf;
	background-position: center top;
	width:100%;
	min-height:100%;
	}
	#fond_grp{
	background:url("../imgs/banniereFond_grp.png") no-repeat #dcdadf;
	background-position: center top;
	width:100%;
	min-height:100%;
	}
	#fond_fra{
	background:url("../imgs/banniereFond_fra.png") no-repeat #b4b3b4;
	background-position: center top;
	width:100%;
	min-height:100%;
	}
/*************/
#centrage{
width:997px;
margin:auto;
text-align:justify;
}
/*************/
	#centrage_def{
	width:860px;
	margin:auto;
	background:#FFFFFF;
text-align:justify;
	}
	#centrage_pro{
	width:860px;
	margin:auto;
	background:#FFFFFF;
text-align:justify;
	}
	#centrage_par{
	width:860px;
	margin:auto;
	background:#FFFFFF;
text-align:justify;
	}
	#centrage_grp{
	width:860px;
	margin:auto;
	background:#FFFFFF;
text-align:justify;
	}
	#centrage_fra{
	width:860px;
	margin:auto;
	background:#FFFFFF;
text-align:justify;
	}
/*************/
	#header_def{
	height:230px;
	}
	#header_pro{
	height:230px;
	}
	#header_grp{
	height:230px;
	}
	#header_par{
	height:230px;
	}
	#header_fra{
	height:230px;
	}


#menuHoryzontal{
height:60px;
padding-left:150px;
text-transform:uppercase;
font-size:13px;
}
#menuHoryzontal a{
display:block;
float:left;
margin-right:5px;
color:#FFFFFF;
/*font-weight:300;*/
}
#menuHoryzontal a:hover{
text-decoration:none;
cursor:pointer;
}
#menuHoryzontal span{
display:block;
margin:0px 4px;
text-align:left;
}
/*************/
	.elementMenu_def{
	/*width:126px;*/
	background:#C6C7C9;
	}
	.elementMenu_def:hover{
	background:#E85412;
	padding-top:10px;
	}
/*************/
	.elementMenu_pro{
	/*width:126px;*/
	background:#C6C7C9;
	}
	.elementMenu_pro:hover{
	background:#4F70A9;
	padding-top:10px;
	}
/*************/
	.elementMenu_par{
	/*width:126px;*/
	background:#C6C7C9;
	}
	.elementMenu_par:hover{
	background:#E85412;
	padding-top:10px;
	}
/*************/
	.elementMenu_grp{
	/*width:126px;*/
	background:#C6C7C9;
	}
	.elementMenu_grp:hover{
	background:#7C7C7C;
	padding-top:10px;
	}
/*************/
	.elementMenu_fra{
	/*width:126px;*/
	background:#C6C7C9;
	}
	.elementMenu_fra:hover{
	background:#f7b801;
	padding-top:10px;
	}
/*************/


	.bordure_pro{
	background:blue;
	float:left;
	padding:1px;
	}
	.bordure_par{
	background: orange;
	float:left;
	padding:1px;
	}
	.bordure_def{
	background:gray;
	float:left;
	padding:1px;
	}
	.bordure_grp{
	background:gray;
	float:left;
	padding:1px;
	}
	.bordure_fra{
	background:gray;
	float:left;
	padding:1px;
	}

#footerPermanent{
padding:10px 0px;
border-top: 1px dotted gray;
}
#footerPermanent a{
color:#595959;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
#footerPermanent a:hover{
color:black;
text-decoration:underline;
}
#menuAdmin{
margin-bottom:20px;
padding:2px 0px 2px 10px;
font-size:12px;
font-family:Times New Roman;
border-bottom:4px dotted white;
background:#764909;
color:white;
}
#menuAdmin a{
color:white;
text-decoration:none;
}
#menuAdmin a:hover{
color:white;
text-decoration:underline;
}
#ongletFranchise{
background:#faba00;
width:154px;
padding:5px 8px;
text-align:right
}
#illuVolante{
position:absolute;
top:180px;
}
#ongletLogin{
background:#f8b701;
padding:3px;
}

/* elements */
.eltLarg170{
width:170px;
}
.eltLarg200{
width:200px;
}
.eltLarg300{
width:300px;
}
.eltLarg330{
width:330px;
margin-left:5px;
}
.eltLarg350{
width:350px;
}
.eltLarg490{
width:490px;
}
.eltDegLarg300Drt{
width:300px;
background:url("../imgs/degBasDrt400.jpg") no-repeat bottom right;
padding:0px 7px 7px 7px;
}
.eltDegLarg300Gch{
width:300px;
background:url("../imgs/degBasGch400.jpg") no-repeat bottom right;
padding:0px 7px 7px 7px;
}
.gauche{
width:540px;
float:left;
border-right:1px solid #C6C7C9;
padding-right:20px;
}
.droite{
width:250px;
float:right;
}
.float205{
width:190px;
padding-left:4px;
margin-right:5px;
margin-bottom:40px;
float:left;
border-left:1px solid #C6C7C9;
border-top:1px solid #C6C7C9;
height:250px;
overflow:auto;
text-align:justify;
}
.float205Admin{
width:190px;
padding-left:4px;
margin-right:5px;
margin-bottom:40px;
float:left;
border-left:1px solid #C6C7C9;
border-top:1px solid #C6C7C9;
text-align:justify;
}
/*
.eltDegBasLarg300{
width:300px;
background:url("../imgs/degBas.png") no-repeat bottom right;
padding:0px 10px 10px 3px;
}*/
.ecart{
padding:0px 20px;
}
.ecartContenu{
padding:0px 20px;
background:url("../imgs/pictoTitre.gif") 15px 0px no-repeat;
}
.ecartBandeau{
height:160px;
}
/* classes courantes */
.fondBlanc{
background:#FFFFFF;
}
.x{
min-width:100px;
min-height:10px;
}
.degBasDrt{
background:url("../imgs/angleBrunBasDrt.png") no-repeat bottom right #8faf17;
padding-bottom:6px;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.invisible{
display:none;
}
.edit{/*bouton edit en mode admin*/
display:none;
position:absolute;
}
.absolute{
position:absolute;
}
.min20{
min-height:20px;
}
.miniNote{
font-size:9px;
font-family:Arial;
color:gray;
}
.hauteur2{
height:2px;
margin:0px;
padding:0px;
border-top:1px dotted gray;
border-bottom:0px;
}
.boutonVert{
padding:0px 2px;
color:white;
font-weight:bold;
font-family:Arial;
font-size:12px;
background:#3a6e41;
}
.boutonVert:hover{
border:2px groove green;
background:#607957;
}
.boutonOrange{
padding:0px 2px;
color:white;
font-weight:bold;
font-family:Arial;
font-size:12px;
background:#bc6a00;
}
.boutonOrange:hover{
border:2px groove orange;
background:#ad844f;
}
.boutonRouge{
padding:0px 2px;
color:white;
font-weight:bold;
font-family:Arial;
font-size:12px;
background:#833131;
}
.boutonRouge:hover{
border:2px groove red;
background:#8f6363;
}
.rouge{
color:red;
}
.vert{
color:green;
}
.orange{
color:#ff4f00;
}
.grisouille:hover{
background:#d9d9d9;
}
.erreur{
font-family:Impact;
font-size:12px;
color:red;
}
.clearHR{
width:1px;
height:1px;
line-height:0px;
clear:both;
}
.champ1{
margin-top:4px;
width:100px;
height:12px;
font-size:9px;
background:#fff1d6;
border:none;
}
.bigOrange1{
color:#e95d0f;
font-size:18px;
}
.bigOrange2{
color:#e95d0f;
font-size:40px;
}
.clearBoth{
clear:both;
}
.tetris200{
width:200px;
float:left;
margin:1px;
}
.def{
color:gray;
}
.par{
color:#d55a22;
}
.pro{
color:#4f70a9;
}
.grp{
color:#3d463e;
}
.fra{
color:#faba00;
}
.elastic{
position:absolute;
top:213px;
}
.centrageAdminRef{
padding:3px;
border-bottom:1px dotted gray;
text-align:center;
}
.barreOngletPhotos{
white-space: nowrap;
overflow:hidden;
width:260px;
text-align:right;
min-height:50px;
}
.frameFranchise{
border:2px groove brown;
}

body.mceContentBody {
text-align:justify;
}









