/* CSS Document */
@page { margin: 1cm 1cm 2cm; }
#contenu{
	width:100%;border:1px solid #FFF;
}

#contenu *{font-family:Arial, Helvetica, sans-serif;margin:0px; list-style:none;font-size:8pt;color:#000;}
a{color:#666666;}

#outils,#menubloc,#contenu .ssm,#listeariane,.pied,#bandeaulogo,#contenu #affinage,#fiche_droite{display:none;}



#contenu h1{
	display:block;
	font-size:16pt;
	color:#F07D00;
	margin:0 1cm 0.5cm;
}
#contenu h2{
	display:block;
	font-size:14pt;
	color:#84D1E6;
	margin:0 2cm 0.4cm;
}
#contenu h3{
	display:block;
	font-size:13pt;
	color:#84D1E6;
	margin:0 2.5cm 0.3cm;

}

#contenu h4{
	color:#000;
	margin:0 2.5cm 0.1cm;
	font-weight:normal;
	text-transform:uppercase;
}
#contenu p{
	display:block;
	font-size:12pt;
	margin:0 2.5cm 0.2cm;
	
	color:#000;
}

#contenu ul{
	display:block;
	font-size:14px;
	padding-top:5px;
	width:auto;
	
	padding:0;
	margin:0 2.5cm 0.2cm;
}


/* fiche */


#fiche{width:100% !important; min-height:350px;  margin-left:9px; padding-top:9px;}

#fiche h1{
	display:block;
	font-size:12pt;
	color:#F07D00;
	margin:5px 10px 5px 0 !important;
	border-bottom:4px solid #585f65;
}

#fiche h2{
	display:block;
	font-size:11pt;
	white-space:normal;
	color:#585f65;
	margin:5px 10px 5px 0 !important;
	border-bottom:2px solid #585f65;
}



#fiche h3{
	display:block;
	font-size:10pt;
	white-space:normal;
	color:#585f65;
	margin:5px 10px 5px 0 !important;
}



#fiche h4{
	display:block;
	font-size:9pt;
	font-weight:bold;
	text-transform:none;
	color:#939393;
	margin:5px 10px 5px 0 !important;
}

#fiche p{
	display:block;
	font-size:8pt;
	color:#000;
	margin:5px 10px 5px 0 !important;
}

#fiche .spacer,#fiche .spacerp{display:block;clear:both;}


#fiche .id{
	display:block;
	float:left;
	width:50%;
}

#fiche .id_logo{
 float:left;
	width:2.5cm;height:2.5cm;
	margin:0,5cm;
	text-align:center; 
}
#fiche .id_logo img{
	width:2.5cm;}

#fiche .id_text{float:right;width:6cm;
}




#fiche .eco{
	width:48%;
	display:block;
	float:left;}



#fiche .activites,#fiche .listecontact{
	width:98%;
	margin-bottom:0.5cm;
}

#fiche .act1{
	display:block;
	width:50%; float:left;
}


#fiche .act1 ul{

	margin:0 0.5cm 0.2cm;
}


#fiche .act1 li{
	font-weight:bold;
	vertical-align:middle;

}
#activ .marker1:before {
	content:url(../element/carosserie.png)" ";
	vertical-align:middle;
}
#activ .marker2:before {
	content:url(../element/transmission.png)" ";
	vertical-align:middle;
}
#activ .marker3:before {
	content:url(../element/propulsion.png)" ";
	vertical-align:middle;
}
#activ .marker4:before {
	content:url(../element/direction.png)" ";
	vertical-align:middle;
}
#activ .marker5:before {
	content:url(../element/autres.png)" ";
	vertical-align:middle;
}
#activ .marker6:before {
	content:url(../element/conditionnement.png)" ";
	vertical-align:middle;
}
#activ .marker7:before {
	content:url(../element/equipement.png)" ";
	vertical-align:middle;
}
#activ .marker8:before {
	content:url(../element/outillage.png)" ";
	vertical-align:middle;
}
#activ .marker9:before {
	content:url(../element/traitement.png)" ";
	vertical-align:middle;
}
#activ .marker10:before {
	content:url(../element/autrescon.png)" ";
	vertical-align:middle;
}
#fiche .contacts{

clear:none;
	display:block;
	height:3cm;
	display:block;
	width:50%; float:left;}


/*
#fiche .eco{
	display:block;
	float:left;
	width:6.5cm; height:4cm;float:left;
}


#fiche h1{ color:#f69135; font-weight:bold; text-transform:uppercase; font-size:11pt; margin:0.5cm 0 0.1cm !important;}

#fiche .id_text{
	width:7cm;height:4cm;
	
	position:relative; float:right;
}
#fiche .id_text h3{color:#ffffff!important; font-weight:bold!important; font-size:11pt!important; margin:0px!important; margin-bottom:5px!important; padding:0px!important;}
#fiche .id_text p{
	margin:0 0 0.1cm  0.2cm !important;
}

#fiche .id_logo img{
	width:2.5cm;height:2.5cm; }

#fiche .eco table{margin:0 !important;}
#fiche .eco table td{width:50%; border-bottom:1px solid #868c90;padding:0.1cm 0;}
#fiche .eco .noborder{border-bottom:none!important;}


#fiche_gauche{
	width:20cm;margin:1cm 0 0; 
}
#fiche_droite{
	display:none;
}


#fiche .contacts{
	border:1px solid #000;
	position:relative; float:left;
	width:8cm !important; height:3cm;margin:0 0.5cm 0.5cm 0;
}
#fiche .cb{margin-right:0px!important;}
#fiche .contacts h2{font-size:1.1em!important; margin:0.3cm 0 0 !important; padding-top:0.3cmpx!important; padding-left:0.2cm;color:#84D1E6;}
#fiche .contacts p{margin:0.2cm 0.4cm 0;}
#fiche .contacts span{ text-transform:uppercase;}
#fiche .contacts a{color:#84D1E6;}
#fiche .contacts blockquote{border:none;float:left;width:8.5cm;padding:0;margin-left:0.5cm; margin-top:0px;}
#fiche .contacts blockquote:after,#fiche .contacts blockquote:before{
	content:""; 
}



#fiche .activites{
	position:relative; float:left;
	width:20cm; min-height:200px; height:auto!important; height:200px;
	margin-right:10px; margin-bottom:15px;
}
#activ{padding-top:10px; padding-left:10px;}
.act1{
	position:relative; float:left;
	width:9cm; margin-right:0.5cm;
}
.act1b{margin-right:0px!important}

#activ h4{ color:#c8d7ea!important; margin:0.2cm 0 0.1cm !important; font-weight:bold!important;text-transform:none!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;}

#fiche .comm{
	position:relative; float:left;
	width:315px; min-height:200px; height:auto!important; height:200px;
	background-color:#585f65;
	margin-bottom:15px;
}

#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;}
*/