/* CSS Document */

*{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	font-size:12px;
}
html{
	background:#596066;
	text-align:center;
	overflow-x:hidden ;
}

.spacer{clear:both;}
div.spacer{clear:both;overflow:hidden;height:0px;}
body{
	background:#6F7880 url(../fond/degbody.png) repeat-x bottom left;
	width:1031px;
	min-height:1031px;
	margin:0 auto;
}

#body{
	width:1023px;
	min-height:1031px;
	padding:0 4px;
	background:url(../fond/ombre.gif) repeat-y top left;
	height:auto!important;height:750px;
}

.logoprint,#fiche .spacerp{display:none}

/* tete de page */
#outils{
	display:table;
	width:983px;
	height:54px;

}

label.error {
	position:absolute; width:200px;
	background-color:#000000; border:2px solid #f07d00;
	top:25px; margin-left:80px; color:#ffffff; display:none; font-weight:bold;
	text-align:center;
}


#outils li{
	display:table-cell;
	text-align:left;
	margin-top:10px;
	height:24px;
	padding-left:30px;
	background:url(../fond/flechorange.gif) 16px 8px no-repeat;

}


#outils li a,#outils li label{
	float:left;
	display:block;
	padding:5px 0;
	color:#FFFFFF;
}

#outils li .ctext{
	background:none;
	float:left;
	display:block;
	border:1px solid white;
	height:13px;
	width:120px;
	font-size:10px;
	text-align:left;
	margin:6px 0 0 5px;
	color:#FFFFFF;
	padding:0 5px;
}

#outils li .boutrond{
	float:left;
	display:block;
	background:url(../fond/boulorange.png) no-repeat center top;
	height:20px;
	color:white;
	border:none;
	text-align:left;
	width:20px;
	margin:3px 0 0 3px;
	padding:0;
}

.ok{
	float:left;
	display:block;
	background:url(../fond/boulorange.png) no-repeat center top;
	height:20px;
	color:white;
	border:none;
	text-align:left;
	width:20px;
	margin:4px 0 0 6px;
	padding:0;
}


/* logo et baseline  */

#bandeaulogo{
	display:block;
	width:983px;
	margin:40px auto 0;
	text-align:left;
	height:108px;
}

#bandeaulogo h1{
background:url(../fond/logoautoessor.png) no-repeat;
	text-indent:-3000px;
	display:block;
	width:195px;
	height:67px;
}
#bandeaulogo h2{
background:url(../fond/baselineautoessor.png) no-repeat;
	text-indent:-3000px;
	display:block;
	width:333px;
	height:14px;
	margin:10px 0 0;
}

/* bloc menu */

#bandeau{
	height:160px;
	width:983px;
}


#menubloc{position:relative; z-index:10;}

#menubloc,#contenubloc{
	margin:0 16px 5px;
	display:block;
	width:991px;
	
}

#contenubloc{ position:relative;margin-top:30px;z-index:1;}


#menubloc .ombrehaut,#menubloc .ombrebas,#contenubloc .ombrehaut,#contenubloc .ombrebas{
	height:4px;
	width:991px;
	overflow:hidden;
}
#menubloc .ombrehaut,#contenubloc .ombrehaut{
	background:url(../fond/ombrehaut.png) no-repeat top;

}

#menubloc .ombrebas,#contenubloc .ombrebas{
	background:url(../fond/ombrebas.png) no-repeat bottom;
}

#menubloc .ombrecentre,#contenubloc .ombrecentre{
	width:991px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombremillieu.png) repeat-y top left;
}

#menu{
	margin:0 0 0 4px;
	position:relative;
	display:block;
	z-index:1;
	width:983px !important;
background:#2D3134;
	text-align:left;
}

#menubloc .barre{
	background:url(../fond/barre.gif) no-repeat top left;
	height:33px;
	overflow:hidden;
}



#menubloc .barre.sel,#menubloc .barre.selfixe{
	background:url(../fond/barresel.gif) no-repeat top left;
}
#menubloc .barre.l114{
	background:url(../fond/barreoutils.gif) no-repeat top left;
}



.item{
	display:block;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:24px;
	width:155px;
	padding:9px 0 0 25px;
	float:left;
	background:url(../fond/flechebas.gif) no-repeat 9px 13px;
	color:white;
}
.sel .item,.selfixe .item{
	
	background:url(../fond/flechebassel.gif) no-repeat 9px 13px;
	color:black;

}
.l114 .item{
	background:url(../fond/flechebasoutil.gif) no-repeat 9px 13px;
	color:black;
}

.sm span{display:none}

.sm .l26 span{position:absolute;display:block;float:left;background:url(../fond/groupedetravail.png) no-repeat;height:35px;width:35px;margin:-5px -10px 0 0;}
.sm .l26 .sitem{background:none;padding-left:40px}



.sm .l11 span{position:absolute;display:block;float:left;background:url(../fond/carte.png) no-repeat;height:35px;width:35px;margin:-5px -10px 0 0;}
.sm .l11 .sitem{background:none;padding-left:40px}




.sm .l86 span{position:absolute;display:block;float:left;background:url(../fond/annuaire.png) no-repeat;height:35px;width:35px;margin:-5px -10px 0 0;}
.sm .l86 .sitem{background:none;padding-left:40px}

 #contenu .ssm{
	display:block;
	float:left;
	width:190px;
	margin:10px 20px 20px 7px;
	
	position:absolute;
	z-index:10;
	border:1px solid #73787D;
	background:#3D4145 url(../fond/debmenu.jpg) repeat-x left bottom;
}





 #contenu .ssm.listeactu{
 
	float:right;
	margin:30px 5px 20px 20px;
	
 }
 
 .contenu_ssm{margin-left:215px;}



.barre .sm li{
	display:block;
	float:left;
}

.bouton .sm li,#contenu .ssm li{
	list-style:none !important;
	display:block;
	float:none;
	margin:-5px 0 10px;
}
	
.sm li a{
		display:table-cell;
}

.sm li a,#contenu	.ssm li a{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
	height:24px;
	width:170px;
	line-height:12px;
	vertical-align:middle;
	padding:6px 10px 0 20px;
	background:url(../fond/suite.png) no-repeat 6px 9px;
}

	
.sm li li a,#contenu	.ssm li  li a{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
	height:24px;
	width:150px;
	line-height:12px;
	vertical-align:middle;
	padding:6px 10px 0 40px;
	background:url(../fond/suite.png) no-repeat 26px 9px;
}


	.sel .sm li a,	.l114 .sm li a{
	color:black;
	background:url(../fond/suitesel.png) no-repeat 6px 9px;
}

#menubloc .sssm{
	position:absolute; z-index:100; display:none;
	background-color:#E55908; border:1px solid #eb6b00;border-top:none;	
	padding:10px; padding-top:0px!important; padding-bottom:0px!important;
	margin:8px 0 0 0
}
#menubloc .l114 .sssm{
	background-color:#457EAF; border:1px solid #4584AD;border-top:none;
}



#home #menubloc .sssm{	margin:8px 0 0 0;}
#menubloc .sssm li{margin-left:-10px!important; margin-right:-10px!important; float:none!important;}
#menubloc .sssm a{background: url(../fond/suitesel.png) no-repeat 6px 9px!important; padding-top:7px!important; padding-bottom:6px!important; padding-right:6px!important;padding-left:20px!important;}
#menubloc .sssm a:hover{color:#FFF}

.anim{
	float:none;
	clear:both;
	position:relative;
}

/* bloc lien vers carte + log*/


.droitebloc{
	margin:5px 16px 5px 5px;
	float:right;
	display:block;
	width:304px;
	
}
.prems{

	margin:15px 16px 5px 5px;
}

.droitebloc .ombrehaut,.droitebloc .ombrebas{
	height:4px;
	width:304px;
	overflow:hidden;
}
.droitebloc .ombrehaut{
	background:url(../fond/ombre2haut.png) no-repeat top;

}

.droitebloc .ombrebas{
	background:url(../fond/ombre2bas.png) no-repeat bottom;
}

.droitebloc .ombrecentre{
	width:304px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombre2milieu.png) repeat-y top left;
}


form.membre{
	margin:0 4px;
	min-height:144px;
	background:#282B2E;
	padding:10px;
text-align:left;
}

form.membre fieldset{
	margin:5px 0 0;
	clear:both;

}


form.membre fieldset legend{
	color:#8BE7FE;
	margin:0 0 5px ;
	text-transform:uppercase;
	font-size:12px;
}


form.membre fieldset label{
	float:left;
	text-align:left;
	clear:both;
	width:80px;
	display:block;
	padding:8px 0 0 20px;
	color:#FFFFFF;
}

form.membre ul{
	display:block;
	font-size:14px;
	padding-top:5px;
	width:auto;
	max-width:650px;
	
	padding:0;
	margin:0 20px 10px 40px;
}



form.membre  li{
	
	font-size:12px;
	margin:0 0 5px;
	width:auto;
	max-width:650px;
	padding:0;
	list-style:url(../fond/puceorange.gif) outside ;
	color:#FFF;
}


form.membre  li a{
	color:#FFF;


}




form.membre fieldset .ctext{
	background:none;
	float:left;
	display:block;
	border:1px solid white;
	height:13px;
	width:120px;
	font-size:10px;
	text-align:left;
	margin:8px 0 0 5px;
	color:#FFFFFF;
	padding:0 5px;
}

form.membre fieldset .boutrond{
	float:left;
	display:block;
	background:url(../fond/boulorange.png) no-repeat center top;
	height:20px;
	color:white;
	border:none;
	text-align:left;
	width:20px;
	margin:5px 0 0 6px;
	padding:0;
}

/* carte */

#carte{
	margin:0 4px;
	background:#282B2E;
	padding:10px;
	min-height:78px;
text-align:left;}

#carte img{float:right;position:relative;z-index:10;margin:-15px -30px -20px 0}


/* actu */



#actubloc{
	/*margin:5px 5px 5px 16px;
	float:left;
	display:block;
	width:677px;*/
	
	margin:15px 5px 5px 16px;
	float:left;
	clear:both;
	display:block;
	width:446px;
	
	
}


#actubloc .ombrehaut,#actubloc .ombrebas{
	height:4px;
	width:446px;
	
	overflow:hidden;
}

#actubloc .ombrehaut{
	background:url(../fond/ombre4haut.png) no-repeat top;

}

#actubloc .ombrebas{
	background:url(../fond/ombre4bas.png) no-repeat bottom;
}

#actubloc .ombrecentre{
	width:446px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombre4millieu.png) repeat-y top left;
}

#actu{
	width:418px;
margin:0 4px;
min-height:260px;
padding:10px;
text-align:left;

background:#2D3134}




#actubloc a.flux{
	float:right;
	
	color:#FFF;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	
	position:relative;
	background:url(../fond/rsslogo.png) right 4px no-repeat;

	padding: 4px 36px 0 0;
	margin:-5px 0 20px;
	display:block;
	z-index: 100;
}



#actubloc  a.gopage2{
	color:#F18334;
	font-size:10px;
	font-weight:normal;
	background:url(../fond/flechorange2.gif) right 4px no-repeat;
	float:right;
	padding-right:12px;
	margin:4px 0 0;
	display:block;
}

#listefichierlie{
	display:block;
margin:0 4px;
padding:10px;
text-align:left;

}


#actubloc .bigactu{
	display:block; position:absolute; top:0px;margin-right:120px;
	padding:35px 5px 5px 0;
	min-height:115px;
	width:415px;
	border-bottom:1px solid black;
}


/*#actubloc .bigactu{
	display:block;
	padding:10px 5px 5px 0;
	min-height:115px;
	border-bottom:1px solid black;
}
*/
#mini{ margin-top:130px;}
#actubloc .miniactu{
	display:block;
	float:left;
	padding:15px 19px 5px 0;
	min-height:90px;
	width:120px;
}



#listefichierlie .fichierlie{
	display:block;
	padding:10px 5px 5px 0;
	margin-right:15px;
	min-height:160px;
	width:440px;
	float:left;

}

#actubloc .bigactu img{max-height:100px;}
	
#actubloc .bigactu img, #listefichierlie .fichierlie img{
	float:left;
	margin-right:10px;
}


#actubloc .bigactu h3,#contenu #listefichierlie .fichierlie h3{
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	margin:2px 0 4px;
	
}


#actubloc .miniactu h3{
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
	margin:2px 0 4px;
	
	display:block;
	height:54px;}




#actubloc .bigactu h4,#contenu #listefichierlie .fichierlie h4{
	font-size:11px;
	color:#84D1E6;
	margin:2px 0 4px;
	font-weight:normal;
}

#actubloc .miniactu h4{
	font-size:10px;
	color:#84D1E6;
	margin:2px 0 4px;
	font-weight:normal;
	display:block;
	height:20px;
}
#actubloc .bigactu p,#contenu #listefichierlie .fichierlie p{
	font-size:11px;
	margin:2px 0 4px;
	line-height:13px;
	font-weight:normal;
}






/* mise en forme general */


#actubloc h2,.droitebloc h2,#pressebloc h2,#rougebloc h2{
	text-transform:uppercase;
	font-weight:normal;
	color:#F07D00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
}


#actubloc p,.droitebloc p,#rougebloc p{
	font-weight:normal;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#actubloc a.gopage,.droitebloc a.gopage,#rougebloc a.gopage,#contenu #listefichierlie .fichierlie a.gopage{
	color:#F18334;
	font-size:11px;
	font-weight:bold;
	background:url(../fond/flechorange.gif) right 3px no-repeat;
	float:right;
	padding-right:18px;
	margin:4px 0 0;
	display:block;
}



/* bloc presse */


#pressebloc{
	margin:15px 5px 5px 16px;
	float:left;
	clear:both;
	display:block;
	width:446px;
	
	
}


#pressebloc .ombrehaut,#pressebloc .ombrebas{
	height:4px;
	overflow:hidden;
	width:446px;
}
#pressebloc .ombrehaut{
	background:url(../fond/ombre4haut.png) no-repeat top;

}

#pressebloc .ombrebas{
	background:url(../fond/ombre4bas.png) no-repeat bottom;
}

#pressebloc .ombrecentre{
	width:446px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombre4millieu.png) repeat-y top left;
}

#presse{width:418px;
margin:0 4px;
min-height:197px;
padding:10px;
text-align:left;

background:#2D3134}

#presse a.lienpress{
	display:block;
	color:#FFFFFF;
	padding:0 5px 0 17px;
	margin:5px 0 2px;
	float:none;
	background:url(../fond/flechorange2.gif) no-repeat 4px 5px;
}


#presse a.lienpress{
	display:block;
	color:#FFFFFF;
	padding:0 5px 0 17px;
	margin:5px 0 2px;
	float:none;
	background:url(../fond/flechorange2.gif) no-repeat 4px 5px;
}


#presse a.gopage{
	color:#F18334;
	font-size:11px;
	font-weight:bold;
	background:url(../fond/flechorange.gif) right 3px no-repeat;
	float:right;
	padding-right:18px;
	margin:8px 0 0;
	display:block;
}
/* bloc rouge */

.centre{
	float:left;
	margin:15px 0px 5px 5px;
	width:221px;
	
}
#rougebloc{
	float:left;
	display:block;
	width:221px;
	
}


#rougebloc .ombrehaut,#rougebloc .ombrebas{
	height:4px;
	width:221px;
	overflow:hidden;
}
#rougebloc .ombrehaut{
	background:url(../fond/ombre5haut.png) no-repeat top;

}

#rougebloc .ombrebas{
	background:url(../fond/ombre5bas.png) no-repeat bottom;
}

#rougebloc .ombrecentre{
	width:221px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombre5millieu.png) repeat-y top left;
}

#rouge{
width:193px;

	padding:10px;
margin:0 4px;
	min-height:78px;
text-align:left;

background:#2D3134}


/* newsletter */

#newsletterbloc{
	margin:10px 0 0 0;
	float:left;
	display:block;
	width:221px;
	
}


#newsletterbloc .ombrehaut,#newsletterbloc .ombrebas{
	height:4px;
	width:221px;
	overflow:hidden;
}
#newsletterbloc .ombrehaut{
	background:url(../fond/ombre5haut.png) no-repeat top;

}

#newsletterbloc .ombrebas{
	background:url(../fond/ombre5bas.png) no-repeat bottom;
}

#newsletterbloc .ombrecentre{
	width:221px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombre5millieu.png) repeat-y top left;
}

#newsletter{
width:193px;

margin:0 4px;
	min-height:143px !important;
text-align:left;
padding:10px;

background:#2D3134}

#newsletter p{color:#FFF;}

#newsletter img{width:80px;float:left;margin:5px 4px 5px 0;}
#newsletter h3{margin:10px 0 4px;color:#F07D00 !important;}


/* bloc contact */


#contactbloc{
	margin:15px 5px 5px 5px;
	float:left;
	display:block;
	width:221px;
	
}


#contactbloc .ombrehaut,#contactbloc .ombrebas{
	height:4px;
	width:221px;
	overflow:hidden;
}
#contactbloc .ombrehaut{
	background:url(../fond/ombre5haut.png) no-repeat top;

}

#contactbloc .ombrebas{
	background:url(../fond/ombre5bas.png) no-repeat bottom;
}

#contactbloc .ombrecentre{
	width:221px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombre5millieu.png) repeat-y top left;
}

#contact{
border-top:7px solid #E7600F;
width:213px;

margin:0 4px;
min-height:210px;
text-align:left;


background:#2D3134}

#contact dt{
	color:#FFF;
	position:absolute;
	margin:-25px 0 0 4px;

}

#contact dd{
	padding:5px 4px 5px 6px;
}
#contact *{color:#FFF}

#contact p{margin:0px!important;margin-bottom:5px!important;}
#contact em{
	padding-left:15px;
	color:#F18334;
	font-weight:bold;
	font-style:normal;
	background:url(../fond/flechorange.gif) left 3px no-repeat;
}
/*#contact .cl a{display:block;margin-top:8px}*/

#contact .cl a{
	color:#F18334;
	font-size:11px;
	font-weight:bold;
	background:url(../fond/flechorange.gif) right 3px no-repeat;
	float:right;
	padding-right:18px;
	margin:4px 0 0;
	display:block;
}



#contact dd address{
	font-size:11px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contact dd p{
margin:15px 0 0;
}



#contact dd p{
margin:15px 0 0;
}


#contact dd  a{
	color:#000000;
	
}

#contact dd p a{
	font-weight:bold;
	
}

#contact dd h3{
	color:#FFF;}



/* block coordonné */

#droitebloc2{
	margin:15px 16px 8px 5px;
	float:right;
	display:block;
	width:304px;
	
}


#droitebloc2 .ombrehaut,#droitebloc2 .ombrebas{
	height:4px;
	overflow:hidden;
	width:304px;
}
#droitebloc2 .ombrehaut{
	background:url(../fond/ombre2haut.png) no-repeat top;

}

#droitebloc2 .ombrebas{
	background:url(../fond/ombre2bas.png) no-repeat bottom;
}

#droitebloc2 .ombrecentre{
	width:304px;
	margin:0px;
	position:relative;
	display:block;
	z-index:0;
	background:url(../fond/ombre2milieu.png) repeat-y top left;
}


#coordinateur,#soutien{
border-top:7px solid #E7600F;

margin:0 4px;
text-align:left;

background:#969CA2}
#coordinateur{
min-height:65px;
}
#soutien{
min-height:106px;
}

#coordinateur dt,#soutien dt{
	color:#FFF;
	position:absolute;
	margin:-25px 0 0 4px;

}

#coordinateur dd{
	margin-left:5px;
}

#soutien dd{
	
}

/* pied */

.pied{
	clear:both;
	display:block;
	margin:25px 0 15px;
	padding:10px 0 15px;
	color:#FFF;
}
.pied a{
	color:#FFF;
}


/* ariane */

#listeariane{clear:both;float:left;width:983px;height:20px;display:block;z-index:1000;position:relative;margin:-20px 0 0 10px;color:#FFFFFF!important;font-size:14px;}
.ariane{font-size:12px;color:#FFFFFF!important;}


/* formulaire */ 

#contenu #formulairepage p{max-width:none;}
#contenu #formulairepage h1{
	font-size:20px;
color:#F07D00;
}
#contenu #formulairepage h2{
	font-size:16px;
	text-transform:uppercase;
	clear:both;
color:#F07D00;
}
#contenu fieldset{
	padding:10px 20px 20px;
	margin-bottom:20px;
	max-width:550px

}

#contenu .delimitation{
	display:block;

	border:1px solid #596066;
	background:#3D4246;
}




#contenu div.delimitation{
	margin:0px 20px 20px;
	min-height:120px;
}


#contenu div.delimitation fieldset.col{
	padding:0px 0px 0px;
	max-width:590px

}


#contenu legend{
	display:block;
	font-size:14px;
	color:#84D1E6;
	padding-top:5px;
	position:absolute;
	
	
	margin:10px 0 -10px;
}

#contenu #formulairepage h3{
	clear:both;

	padding-top:0px;
	margin:5px 20px 10px;
	max-width:none;
}

#contenu label{
	display:block;
	clear:both;
	color:#FFFFFF;
	margin-top:4px;
}

#contenu label .titre{
	display:block;
	float:left;
	padding:4px 10px 0 0;
	text-align:right;
	width:180px;
}


#contenu label small{
	display:block;
	float:right;
	padding:4px 0 0;
	font-size:9px;
	width:45px;
	text-align:left;
}


#contenu label .ctext,#contenu label .email,#contenu .submit{
	border:1px solid #5E666C;
	border-top:1px solid #000;
	border-left:1px solid #000;
	width:300px;
	padding:2px;
	color:#FFF;
	height:16px;
	background:#44494E url(../fond/degchamp.jpg) repeat-x top left;
}




#contenu .col label .ctext,#contenu .col label .email,#contenu .col .submit{
	width:250px;

}

#contenu .submit{
	clear:both;
	height:22px;
	width:306px;
	margin:20px 0 20px 210px;
	font-size:14px;
	font-weight:bold;
	}




#contenu .submit:hover{
	color:#FF9900;

}


#contenu .noteform{
	display:block;margin:10px 0 10px 190px;
	font-size:10px;
	font-style:italic;
}


#contenu .error{
	color:#F07D00;
	display:block;
	margin:0 0 5px 190px;
	font-size:10px;
	
}


#contenu label textarea{
	border:1px solid #5E666C;
	border-top:1px solid #000;
	border-left:1px solid #000;
	width:300px;
	padding:2px;
	color:#FFF;
	height:100px;
	background:#44494E url(../fond/degchamp.jpg) repeat-x top left;
	
}
#contenu .col label textarea{
	width:250px;

}


#recaptcha_widget_div{

	margin:10px 0  0 190px;
}

#contenu label select{
	border:1px solid #5E666C;
	border-top:1px solid #000;
	border-left:1px solid #000;
	width:306px;
	padding:2px;
	color:#FFF;
	height:22px;
	background:#44494E url(../fond/degchamp.jpg) repeat-x top left;
	
}

#contenu label select option{
	
	padding:2px 10px;
}


#contenu .listevalform{
	display:block;
	position:relative;
	width:300px;
	padding-bottom:10px;
	float:left;
	
}




#contenu .listevalform .minitext{
	border:1px solid #5E666C;
	border-top:1px solid #000;
	border-left:1px solid #000;
	width:120px;
	
	padding:2px;
	color:#FFF;
	height:16px;
	background:#44494E url(../fond/degchamp.jpg) repeat-x top left;
}

#contenu .col .listevalform{
	width:250px;
	float:left;
	
	}
/*#contenu label .file{

	width:300px;
}*/
#contenu  div.fileinputs {
	position: relative;
	display:block;
	width:300px;
	margin-bottom:4px;
	
	float:left;
}

#contenu  .col div.fileinputs{
	width:250px;

}

#contenu  div.checkinputs{
	position: relative;
	display:block;
	width:18px;
	margin-right:4px;
	height:18px;
	float:left;
	}






#contenu  div.fakecheck{
	position: absolute;
	top: 0px;
	left: 0px;
	margin:-2px 0 0 -2px;
	width:18px;
	height:18px;
	background:url(../fond/check.png) no-repeat;
	z-index: 1;

}

#contenu div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#contenu div.fakefile input{
	border:1px solid #5E666C;
	border-top:1px solid #000;
	border-left:1px solid #000;
	width:210px;
	float:left;
	display:block;
	position: relative;
	padding:2px;
	color:#FFF;
	height:16px;
	background:#44494E url(../fond/degchamp.jpg) repeat-x top left;

}


#contenu  .col div.fakefile input{
	width:160px;
}

#contenu div.fakefile img{
	float:left;
	margin:-2px 0  -2px 5px; 

}

#contenu div.fileinputs input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#contenu div.checkinputs input.check {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}



#contenu .listevalform p{
margin:0 0 8px;
}
#contenu .listevalform p input{
	margin:0 2px 0 0;
	vertical-align:middle;
}

.grandform{
	width:600px;
	margin-left:20px;
	float:right;
}

.col{

	float:left;
	width:449px;
}



#contenu .delimitation .col{
	width:470px;
	padding:0px 0px 20px 20px;

}


#contenu fieldset.delimitation{
	padding:10px 0px 10px 20px;
	margin:0px 0px 20px 20px ;
	min-height:120px;
	width:439px;
}
#contenu fieldset.delimitation h3{
	position:relative !important;
	margin:0px 0px 10px 0px !important;
}

#contenu fieldset.delimitation  label .titre{
	width:160px;
}


p.spacer{clear:both;display:block}


#contenu #googlemap{
	float:left;
}
/* plan */
#contenu #plan{display:block;margin:0 10px 20px;clear:both;padding:0 0 20px 30px;background:url(../fond/lignevertical.gif) repeat-y;}

#contenu #plan li{display:block;list-item:none;margin:0 0 0 0;padding:0 0 0 0;
background:url(../fond/lignevertical.gif) repeat-y #2D3134;

}

#contenu #plan li ul{margin:0 0 0 30px;background: #2D3134}
#contenu #plan a{
	border-bottom:1px solid #596066;
	padding-left:15px;
background:#2D3134;
	min-width:250px ; 
	display:block;

	height:20px;
color:#FFF;
}


#contenu #plan a span{
background:#2D3134;
	display:block;
	position:relative;
	min-width:250px ; 
	height:20px;
	white-space:nowrap;
	
	padding-left:2px;
	bottom:-13px


}



 #affinage{

	width:242px;
	height:792px;
	padding:4px;
	background:#3D4246;
	float:left;
	z-index:1000;
	text-align:left;

}

#affinage.gauche{
	display:block;
	float:left;
	margin:10px 20px 20px 7px;
	height:auto;
	
	position:absolute;
	z-index:10;
	border:1px solid #73787D;
	background:#3D4145 url(../fond/debmenu.jpg) repeat-x left bottom;
}

#affinage .prec{
	position:absolute; display:block;
	width:59px; height:20px;
	margin-top:-30px; left:10px;
	background:url(../element/prec.gif) no-repeat top left; 
	padding-left:20px;	padding-top:3px;
	font-size:0.9em; color:#ffffff;
}
#affinage .pagi{margin-left:63px; width:80px;}
#affinage .suiv{
	position:absolute; display:block;
	width:50px; height:20px;
	margin-top:-30px; right:10px;
	background:url(../element/suivante.gif) no-repeat top right; 
	padding-right:23px;	padding-top:3px;
	font-size:0.9em; color:#ffffff;
	text-align:right;
}

 #affinage p{display:block;
 float:left;
height:20px !important;
width:280px !important;
margin:0px !important;
padding:0 4px;
border-right:1px solid white;
}

 #affinage .ctext{
border:1px solid #5E666C;
	border-top:1px solid #000;
	border-left:1px solid #000;
	width:190px;
	
	padding:2px;
	margin:0 0 15px 15px;
	color:#FFF;
	height:16px;
	background:#44494E url(../fond/degchamp.jpg) repeat-x top left;
	}
/*
#affinage div.cat_search{
	display:block;
	float:left;
	height:20px !important;
	width:110px !important;
	margin:0px !important;
	color:#FFF;
	padding:2px 8px; margin-right:40px;
	font-weight:bold;
	background:url(../element/search_for.gif) no-repeat center right;
}

#affinage div.cat{
	display:block;
	float:left;
	height:20px !important;
	width:230px !important;
	margin:0px !important;
	border-right:1px solid white;
	cursor:pointer;
 }

 #affinage  div.cat strong{
	display:block;
	width:290px !important;
	color:#FFF;
	padding:2px 8px;
	height:16px !important;
 }*/

#contenu #affinage.gauche ul{
	margin:5px 0 0px 25px !important;
}
 #affinage li{
	display:block;
	clear:none;
	color:#FFF;
	font-size:11px;
	height:23px;
	/*background-color:#3D4246;*/
	background-image:none;
	margin:0;
	padding:4px 4px 4px 0px;
	list-style-image:none !important;
	list-style:none !important;
}

 #affinage li input{
 	vertical-align:middle;
 	margin-right:4px;
 }
 
  #affinage li img{
  	margin:-4px 4px 0 0;
  	float:left;
  }


	

#affinage .reloadcarte{


	display:block;
	border:1px solid #5E666C;
	border-top:1px solid #000;
	border-left:1px solid #000;
	width:195px;
	height:20px;
	padding:2px;
	margin:10px 15px 5px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	height:16px;
	background:#44494E url(../fond/degchamp.jpg) repeat-x top left;
	
	}
	
	
#affinage input.reloadcarte	{

	height:22px;
}
	
.imprimer{
	float:right;
	margin-right:15px;
	position:relative;
	z-index:1000;
}
	

/*** FICHETTE CARTE ***/
.fiche_carte{display:block; min-height:160px; height:auto!important; height:160px; width:250px;}
.fiche_carte ul{margin-left:20px!important; margin-top:-5px!important;}
#contenu .fiche_carte li{
	list-style-image:none !important; list-style:none!important; list-style-image:none!important; margin-left:-20px!important;color:#000000!important; margin-bottom:3px!important;}


.fiche_carte h1{color:#3d4246!important; margin-top:-5px!important;margin-left:-5px!important; font-size:1.2em!important; font-weight:bold!important; background-color:#dadada; border-bottom:1px dotted #b1b1b1; padding:3px; padding-left:5px; padding-top:3px!important}
.fiche_link{position:absolute; bottom:-5px; right:0px; font-weight:bold!important; padding-right:20px; background:url(../element/folder_user.gif) no-repeat top right;}

#dom1{background:url(../element/carosserie.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom2{background:url(../element/transmission.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom3{background:url(../element/propulsion.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom4{background:url(../element/direction.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom5{background:url(../element/autres.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom6{background:url(../element/conditionnement.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom7{background:url(../element/equipement.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom8{background:url(../element/outillage.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom9{background:url(../element/traitement.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#dom10{background:url(../element/autrescon.gif) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}


/***** FICHE MEMBRE *****/
#fiche{width:975px; min-height:350px; height:auto !important; height:350px; margin-left:9px; padding-top:9px;}
#fiche .id{
	position:relative; float:left;
	width:640px; height:200px; margin-right:10px; margin-bottom:15px;
	background-color:#585f65;
}
#fiche .eco{
	position:relative; float:left;
	width:315px; height:200px;
	background-color:#585f65;
}


#fiche h1{ background-color:#3d4246; color:#f69135; font-weight:bold; text-transform:uppercase; font-size:1.3em!important; margin:0px!important; padding:3px; padding-top:3px!important; padding-left:5px;}

#fiche .id_text{
	position:relative; float:left;
	width:390px;padding:10px;
}
#fiche .id_text h3{color:#ffffff!important; font-weight:bold!important; font-size:1.2em!important; margin:0px!important; margin-bottom:5px!important; padding:0px!important;}
#fiche .id_text p{
	margin:0px!important; margin-left:15px!important; margin-bottom:10px!important;
}
#fiche .id_logo{
	position:relative; float:right;
	width:200px;padding:10px;
	text-align:center; 
}
#fiche .id_logo img{max-width:200px; max-height:145px; }

#fiche .eco table{width:95%; margin-left:10px; margin-top:10px;color:#ffffff;}
#fiche .eco table td{width:50%; border-bottom:1px solid #868c90;padding-top:10px; padding-bottom:10px;}
#fiche .eco .noborder{border-bottom:none!important;}


#fiche_gauche{
	position:relative; float:left;
	width:650px;margin-right:0px; 
}
#fiche_droite{
	position:relative; float:left;
	width:315px;
}


#fiche .contacts{
	position:relative; float:left;
	width:315px; height:162px; margin-right:10px; margin-bottom:10px;
	background-color:#585f65;
}
#fiche .cb{margin-right:0px!important;}
#fiche .contacts h2{background-color:#3d4246;font-size:1.1em!important; margin:0px!important; padding:3px; padding-top:3px!important; padding-left:5px;color:#84D1E6;}
#fiche .contacts p{margin-top:10px;}
#fiche .contacts span{ text-transform:uppercase;}
#fiche .contacts a{color:#84D1E6;}
#fiche .contacts blockquote{border:none;padding:0;background:none;color:#ffffff; margin-left:35px; margin-top:-5px;}
#fiche .contacts blockquote:after,#fiche .contacts blockquote:before{
	content:""; 
}



/*** activites fiche ***/
#fiche .activites{
	position:relative; float:left;
	width:640px; min-height:200px; height:auto!important; height:200px;
	margin-right:10px; margin-bottom:15px;
	background-color:#585f65;
}
#activ{padding-top:10px; padding-left:10px;}
.act1{
	position:relative; float:left;
	width:305px; margin-right:10px;margin-bottom:10px;
}
.act1b{margin-right:0px!important}

#activ h4{ color:#c8d7ea!important; margin:0px!important; font-weight:bold!important;text-transform:none!important;margin-bottom:6px!important; padding-bottom:4px; border-bottom:1px dotted #868c90 ; margin-right:10px!important;}

#activ .ulactiv li{list-style:none!important; list-style-image:none!important;}

#activ .marker1{background:url(../element/carosserie.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker2{background:url(../element/transmission.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker3{background:url(../element/propulsion.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker4{background:url(../element/direction.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker5{background:url(../element/autres.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker6{background:url(../element/conditionnement.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker7{background:url(../element/equipement.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker8{background:url(../element/outillage.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker9{background:url(../element/traitement.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}
#activ .marker10{background:url(../element/autrescon.png) no-repeat top left; padding-left:28px!important; padding-top:5px!important; height:19px;}


.logforplus{display:block; clear:both; height:27px; background:url(../element/ident.gif) no-repeat top left; padding-left:36px; padding-top:3px; font-weight:bold;}


#fiche .comm{
	position:relative; float:left;
	width:315px; min-height:200px; height:auto!important; height:200px;
	background-color:#585f65;
	margin-bottom:15px;
}
#elem_comm{padding:10px;text-align:center;}
#elem_comm img{max-width:295px;margin-bottom:5px; border:1px solid #000000;}
#fiche .plaquette{
	display:block; height:22px;
	margin:10px;
	background:#7a7f83 url(../element/pdf.gif) no-repeat 2px 2px; border:1px solid #a4a4a4;
	padding:5px; padding-left:35px;padding-top:12px;
	color:#000000!important; font-weight:bold;
	margin-bottom:10px;
}
#fiche .plaquette:hover{color:#ffffff!important;}


#fiche .presse{
	display:block; height:22px;
	margin:10px;
	background:#7a7f83 url(../element/presse.gif) no-repeat 2px 2px; border:1px solid #a4a4a4;
	padding:5px; padding-left:35px;padding-top:12px;
	color:#000000!important; font-weight:bold;
	margin-bottom:10px;
}
#fiche .presse:hover{color:#ffffff!important;}

#fiche .sstrait{
	display:block;
	margin:10px;
	background-color:#7a7f83; border:1px solid #a4a4a4;
	padding:5px;
	color:#ffffff!important;
}
   
#fiche .sstrait h5{text-transform:uppercase; font-weight:bold; font-size:1.1em;border-bottom:1px dotted #ffffff; padding-bottom:3px; margin-bottom:5px;}

/** LIENS UTILES **/
#liste .vignette{
	position:relative; float:right; display:block; width:740px;
	margin-bottom:10px; margin-right:15px;
	background-color:#6f7880;
	border:1px solid #a1aeba;
}

#liste .prop_link{position:relative; float:right; display:block; width:740px; margin-bottom:10px; margin-right:15px; padding-top:15px;}

#liste .log_link{
	float:left; display:block;
	background-color:#FFFFFF;
	width:260px; text-align:center;
	padding:10px; margin:5px;
}
#annuaire{
	padding:0 0 10px;
}

.jump{
padding:10px;
text-align:center;
display:block}

#liste .log_link img{max-width:250px;max-height:150px;}

	
	
#liste .text_link{
	position:relative; float:right; display:block;
	width:440px;
	padding:0px; margin:5px;
}
#liste .text_doc{
	position:relative;display:block;
	padding:0px; margin:5px;
}
#liste .vignette h3{margin:0px!important;margin-bottom:10px!important; background-color:#2d3134!important; padding:3px;padding-left:6px;}



#liste .text_link a, #liste .text_doc a{#liste .text_link a, #liste .text_doc a{display:block;color:#000000; margin-left:6px!important; margin-top:10px!important; font-weight:bold;}
#liste .text_link p, #liste .text_doc p{margin:0px!important;color:#ffffff!important; margin-left:6px!important;}




