/*\/\/\/\/\/\/\/\/\/\/\/\/\*/
/* 			Global		   */
/*\/\/\/\/\/\/\/\/\/\/\/\/\*/
html, body, #left
{
	height: 100%;
}

body
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#878889;
  text-align:center;
}

#site{
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:left;
font: 12px "Arial";
}

.spacer{clear:both; line-height:12px;}
.spacer2{clear:both; line-height:14px;}
.spacer1{clear:both; line-height:1px;}
.spacer3{line-height:18px;}

a{text-decoration:none;color:#fff;}

h3, h4, h5 {font-size:14px;}

h3{margin-top:0;}
h4{color:#000; font-style:normal; margin-top:0px;}
h5{color:#fff; margin-bottom:5px; margin-top:10px;}
h6{font-size:20px; color:#f8b61d; margin-top:0px; margin-bottom:15px;}
h1{color:#e42529; font-size:14px;}

p{margin-top:10px;margin-bottom:10px;}


/*\/\/\/\/\/\/\/\/\/\/\/\/\*/
/* 			Entete		   */
/*\/\/\/\/\/\/\/\/\/\/\/\/\*/

#header{
width:1000px;
height:100px;
}
#headerMoteur{
width:1000px;
height:111px;
}

#logo{float:left; width:170px;}

#pub{
margin-left:15px;
width:810px;
text-align:center;
float:left;
}

#banniere{
width:780px;
margin-left:15px;
background-color:#a4becb;
text-align:center;
margin-top:10px;
float:left;
}





/**/
#contenu{
width:1000px;
height:auto;
background-image:url(../img/fondContenu.gif);
background-repeat:repeat-y;
}	 /**/



/*\/\/\/\/\/\/\/\/\/\/\/\/\*/
/*		 Menu Gauche       */
/*\/\/\/\/\/\/\/\/\/\/\/\/\*/

#left{
width:170px;
height:455px;
background-color:#a3bdca;
color:#fff;
font-size:11px;
text-align:left;
float:left;
}
#traitVertical{
width:14px;
height:840px;
background-image:url(../img/fiches_imprimeurs/trait.gif);
background-repeat:repeat-y;
margin-left:43px;
margin-top:20px;
float:left;
}
#leftFiche{
width:170px;
background-color:#a3bdca;
color:#fff;
font-size:11px;
text-align:left;
float:left;
}

#menu{
width:170px;
height:350px;
background-color:#a3bdca;
color:#fff;
font-size:13px;
text-align:left;
float:left;
}

#olmenu{
margin-top:10px;
list-style:none;
padding-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:15px;
}

#olmenu li{
margin-top:8px;
font-size:13px;
padding-top:2px;
}


.ilmenu{vertical-align:middle; margin-right:3px; }





/*\/\/\/\/\/\/\/\/\/\/\/\/\*/
/*		 Pied de Page	   */
/*\/\/\/\/\/\/\/\/\/\/\/\/\*/


#footer{
	width:1000px;
	margin:0;
	text-align:center;
}







/*\/\/\/\/\/\/\/\/\/\/\/\/\*/
/* styles par type de page */
/*\/\/\/\/\/\/\/\/\/\/\/\/\*/




/*/\/\/\/\ page = homepage /\/\/\/\*/

.pub{margin:auto;}

#footer_menu{
width:150px;
font-size:14px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}


#maindiv_home{
text-align:left;
font-size:10px;
margin-left:15px;
float:left;
}

#banniere_home{
background-color:#a3bdca;
width:780px;
height:96px;
text-align:center;
}

.img_infloat{
float:left; 
width:110px; 
height:110px; 
margin-right:5px;
margin-top:0px;
margin-bottom:10px;
}
.img_infloat_right{
float:right; 
width:110px; 
height:110px; 
margin-left:5px;
margin-top:0px;
margin-bottom:5px;
}


.parag_home{
float:left; 
font-size:13px;
color:#878889;
margin-left:0px;
margin-top:10px; 
line-height:17px;
}

#titreEngagement{
font-size:17px;
color:#FFFFFF;
width:307px;
padding:0;
margin:0;
height:25px;
background-color:#A3BECB;
}
#titreEngagement p{
font-size:17px;
height:20px;
color:#FFFFFF;
padding-left:4px;
padding-top:4px;
margin:0;
}

.titres_home{font-size:16px margin-top:40px; margin-bottom:10px;}



/*!*/ #mainleft, #engagement, #nouveaute, #actu {float:left;}


#mainleft{width:640px;}

#engagement{
margin-top:20px;
width:310px;
}

#nouveaute{
margin-top:20px;
margin-left:15px;
width:310px;

}

#titreNouveaute{
font-size:17px;
color:#FFFFFF;
width:307px;
height:25px;
padding:0;
margin:0;
background-color:#A3BECB;
}
#titreNouveaute p{
font-size:17px;
height:20px;
color:#FFFFFF;
padding-left:4px;
padding-top:4px;
margin:0;
}


#actu{
width:635px;
margin-top:10px;
}

#titreActu{
font-size:17px;
color:#FFFFFF;
width:635px;
padding:0;
margin:0;
height:25px;
background-color:#A3BECB;
}
#titreActu p{
font-size:17px;
height:20px;
color:#FFFFFF;
padding-left:4px;
padding-top:4px;
margin:0;
}


#banner2{
margin-top:20px;
margin-left:15px;
float:left;
}




/*/\/\/\/\ page = presentation /\/\/\/\*/



/*!*/ #maindiv_presentation, #texte_presentation, #texte_droite {float:left;}


#maindiv_presentation{
background:url(../img/presentation/bg.jpg) no-repeat;
width:800px;
height:455px;
text-align:center;
margin-left:15px;
}


#texte_presentation{
margin-top:110px;
margin-left:220px;
float:left;
width:430px;
font-size:13px;
color:#878889;
padding:0;
}

#texte_presentation a{
font-size:12px;
color:#136fb2;
text-decoration:underline;
}

#texte_presentation h3{
width:430px;
font-size:17px;
color:#58585A;
margin-top:0;
margin-bottom:8px;
padding:0;
}
#texte_presentation p{
margin:0;
color:#878889;
font-size:13px;
padding:0;
}

#texte_droite{ 
color:#136fb2;
width:112px;
margin-top:102px;
text-align:left;
font-size:11px;
font-style:italic;
margin-left:15px;
float:left;
}
#texte_droite h4{ 
color:#58585A;
text-align:left;
font-size:14px;
}

#texte_droite_durable{ 
color:#136fb2;
width:112px;
margin-top:102px;
text-align:left;
font-size:11px;
font-style:italic;
margin-left:40px;
float:left;
}



/*/\/\/\/\ page = developpement durable /\/\/\/\*/





/*!*/ #maindiv_devdurable, #texte_dev1, #texte_dev2 {float:left;}


#maindiv_devdurable{
background:url(../img/devdurable/bg.jpg) no-repeat;
width:810px;
height:455px;
text-align:center;
margin-left:15px;
}

#texte_dev1{
text-align:left;
width:150px;
line-height:20px;
font-size:13px;
margin-top:150px;
color:#878889;
float:left;
}

#texte_dev1 h3{
font-size:17px;
color:#58585A;
}

#texte_dev2{
text-align:right;
width:180px;
line-height:20px;
font-size:13px;
margin-top:150px;
margin-left:304px;
padding:0;
float:left;
color:#878889;
}

#texte_dev2 h3{
font-size:17px;
color:#58585A;
padding:0;
}





/*/\/\/\/\ page = moteur de recherche /\/\/\/\*/



#maindiv_moteur{
background:url(../img/moteur_rech/bg.jpg) no-repeat;
width:810px;
height:455px;
margin-left:15px;
float:left;
}

#maindiv_moteur_resultat{
background:url(../img/moteur_rech/resultat.jpg) no-repeat;
width:810px;
height:455px;
margin-left:15px;
float:left;
}


#banniere_moteur{
width:780px;
margin-left:14px;
text-align:center;
float:left;
}

#moteur_descrip{
width:750px;
margin-top:105px;
font-size:12px;
font-weight:700;
text-align:left;
margin-left:20px;
color:#58585A;
}

.moteur_cat{
width:auto;
float:left;
}

#case_categorie{
background:url(../img/moteur_rech/case_categorie.gif) no-repeat;
height:186px;
width:214px;
}

#case_produit{
background:url(../img/moteur_rech/case_produit.gif) no-repeat;
height:186px;
width:329px;
}

#case_region{
background:url(../img/moteur_rech/case_region.gif) no-repeat;
height:186px;
width:212px;
}


#moteur_categorie{
width:170px;
font-size:12px;
font-weight:700;
color:#fff;
height:160px;
overflow:hidden;
margin-left:15px;
margin-top:10px;
padding:0;
float:left;
}

#moteur_categorie ul{
list-style:none;
margin:0;
padding:0;
}
#moteur_categorie li{
list-style:none;
margin:0;
padding:0;
}

#moteur_categorie table{
margin:0;
padding:0;
font-size:11px;
font-weight:700;
color:#fff;
}
.decal{
padding-top:1px;

}

#moteur_produit{
width:280px;
font-size:12px;
font-weight:700;
color:#fff;
height:160px;
overflow:hidden;
margin-left:15px;
margin-top:10px;
padding:0;
float:left;
}

#moteur_produit table{
margin:0;
padding:0;
font-size:11px;
font-weight:700;
color:#fff;
}


#moteur_produit ul{
list-style:none;
margin:0;
padding:0;
}
#moteur_produit li{
list-style:none;
margin:0;
padding:0;
}


#moteur_region{
width:170px;
font-size:12px;
font-weight:700;
color:#fff;
height:160px;
overflow:hidden;
margin-left:15px;
margin-top:10px;
padding:0;
float:left;
}


#moteur_region table{
margin:0;
padding:0;
font-size:11px;
font-weight:700;
color:#fff;
}

#moteur_region ul{
list-style:none;
margin:0;
padding:0;
}
#moteur_region li{
list-style:none;
margin:0;
padding:0;
}

.moteur_valider{
text-decoration:underline;
font-style:italic;
font-size:12px;
color:#fff;
text-align:right;
width:202px;
}
.moteur_valider_long{
text-decoration:underline;
font-style:italic;
font-size:12px;
color:#fff;
text-align:right;
width:320px;
}

#moteur_validation{
margin-left:350px;
margin-top:20px;
}
#moteur_validation_resultat{
width:760px;
text-align:right;
margin-top:20px;
margin-left:10px;
float:left;
}


#resultat_recherche{
width:750px;
font-size:10px;
color:#666;
height:210px;
overflow:hidden;
margin-left:15px;
margin-top:10px;
padding:0;
float:left;
}
#tabTitreResultat{
width:770px;
font-size:17px;
color:#58585A;
margin-left:15px;
margin-top:10px;
padding:0;
float:left;
}
#tabResultat{
	width:750px;
	color:#666;
	margin-left:0px;
	margin-top:0px;
	padding:0;
	float:left;
}
#tabResultat a{
	font-size:10px;
	color:#666;
}
.cochez{
font-size:10px;
}


/*/\/\/\/\ page = fiche imprimeur /\/\/\/\*/


#leftmenu_spec4{
width:150;
margin-top:610px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}


/*!*/ #nomimprimeur, #pictos {float:left;}


#banner_imprim{
width:780px;
height:100px;
background-color:#07aca7;
float:left;
margin-left:15px;
}

#nomimprimeur{
font-size:20px;
font-weight:bold;
color:#fff;
margin-top:35px;
margin-left:10px;
width:560px;
}

#pictos{
float:left; 
margin-left:4px;margin-top:30px;
width:196px;

}

.pictos{
width:44px;
height:44px;
margin-right:5px;
border:0;
position:relative;
}
.pictoLabel{
width:50px;
height:60px;
margin-right:5px;
border:0;
position:relative;
}


#maindiv_ficheimprim{
background:url(../img/fiches_imprimeurs/bg.gif);
background-repeat:repeat-y;
width:810px;
height:1110px;
text-align:center;
font-size:10px;
margin-left:15px;
float:left;
}


#onglets{
width:780px;
height:46px;
margin-left:0px;
margin-top:13px;
background-image:url(../img/fiches_imprimeurs/fondOnglet.gif);
background-repeat:no-repeat;
}

#spacerFiche{
height:1000px;
}

#presentationimprim, #savoirfaireimprim, #equipementimprim{
width:118px;
height:30px;
margin-right:14px;
margin-top:12px;
display:block;
float:left;
}

#presentationimprim{
margin-left:198px;
}

a#presentationimprim{background:url(../img/fiches_imprimeurs/presentation_off.gif);}
a#presentationimprim:hover{background:url(../img/fiches_imprimeurs/presentation_on.gif);}
a#savoirfaireimprim{background:url(../img/fiches_imprimeurs/savoirfaire_off.gif);}
a#savoirfaireimprim:hover{background:url(../img/fiches_imprimeurs/savoirfaire_on.gif);}
a#equipementimprim{background:url(../img/fiches_imprimeurs/equipement_off.gif);}
a#equipementimprim:hover{background:url(../img/fiches_imprimeurs/equipement_on.gif);}

#logoimprim{
margin-left:auto;
margin-right:auto;
height:140px;
margin-top:10px;
margin-bottom:10px;
}

#leftcol, #rightcol{
width:300px;
float:left;
text-align:justify;
margin-top:20px;
margin-bottom:20px;
}

#leftcol{margin-left:50px;}

#leftcol a{
color:#58585A;
font-size:12px;
text-decoration:underline;
}
#rightcol{margin-left:43px;}





/*/\/\/\/\ page = book /\/\/\/\*/


#leftmenu_spec5{
width:150;
margin-top:230px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}


/*!*/ #maindiv_book, #tablebook, #contextuel {float:left;}

#maindiv_book{
background:url(../img/book/bg.jpg) no-repeat;
width:810px;
height:455px;
text-align:left;
margin-left:15px;
}

#tablebook{
margin-top:115px;
text-align:center;
}

.tdbook{
width:160px;
height:140px;
padding:0px;
border:solid 1px #000;
text-align:center;
font-size:11px;
font-weight:bold;
color:#666;
}

#contextuel{
margin-top:115px;
margin-left:30px;
width:250px;
height:340px;
background-color:#f6b41d;
text-align:center;
}

#in_contextuel{
width:225px;
height:190px;
margin-top:10px;
margin-right:auto;
margin-left:auto;
text-align:center;
}

.txt_contextuel{
width:85%;
font-size:13px;
text-align:left;
margin-top:0px;
margin-left:auto;
margin-right:auto;
color:#000000;
}


.txt_contextuel a{
color:#000000;
}


/*/\/\/\/\ page = book_a /\/\/\/\*/


#leftmenu_spec6{
width:150;
margin-top:230px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}


/*!*/ #maindiv_book_a, #portfolio, #portfolio_galerie, #portfolio_txt {float:left;}


#maindiv_book_a{
background:url(../img/book/bg_a.jpg) no-repeat;
width:810px;
height:455px;
text-align:center;
margin-left:15px;
}

#portfolio{
width:500px;
height:340px;
margin-right:auto;
margin-left:auto;
margin-top:105px;
background-color:#fff;
text-align:center;
border:solid 1px;
}

#portfolio_galerie{
width:250px;
margin:auto;
margin-top:10px;
text-align:center;
}

#currentimg{
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.thumbnails{
margin:7px;
}


#portfolio_txt{
width:240px;
margin-top:10px;
margin-left:10px;
margin-right:auto;
text-align:left;
font-size:12px;
color:#000000;
}

#portfolio_texte_long{
width:210px;
text-align:justify;
font-size:12px;
font-style:normal;
color:#000000;
overflow:hidden;
height:255px;
float:left;
}


#fleche1,#fleche2{float:left;}
#fleche1{margin-top:270px;margin-left:100px;margin-right:20px;}
#fleche2{margin-top:270px; margin-left:20px;}






/*/\/\/\/\ page = actu_a /\/\/\/\*/



#maindiv_actu_a{
background:url(../img/actu/bg_a.jpg) no-repeat;
width:810px;
height:455px;
text-align:center;
margin-left:15px;
float:left;
}

#sujets_dactu{
width:530px;
margin-top:115px;
float:left;
}

.sujet{
border-bottom:dotted 3px #ffca91;
width:520px;
padding:5px;
height:70px;
display:block;
text-align:left;
color:#878889;
}

.imgsujet{float:left;vertical-align:middle;width:65px; height:65px;margin-right:10px;}
.txtsujet{
font-size:12px; 
line-height:15px;
text-align:left;
color:#000;
}
.titresujet{
font-size:14px; 
color:#F39227;
line-height:20px;
text-align:left;
}

#contextuel_actu_a{
margin-top:115px;
margin-left:5px;
width:244px;
height:340px;
background-color:#fad3a7;
line-height:17px;
text-align:center;
float:left;
color:#000000;
}

#contextuel_actu_a a{
color:#000000;
font-style:italic;
}




#in_contextuel_actu_a{
width:225px;
height:190px;
margin-top:10px;
margin-right:auto;
margin-left:auto;
text-align:center;
}


.titre_contextuel{font-size:17px; margin-left:0; color:#f29223; margin-bottom:5px; margin-top:0px;}





/*/\/\/\/\ page = actu_b /\/\/\/\*/







/*!*/ #maindiv_actu_b, #actu_dossier, #encart, #fulltxt, #defil, #contextuel_actu_b {float:left;}


#maindiv_actu_b{
background:url(../img/actu/bg_a.jpg) no-repeat;
width:810px;
height:455px;
text-align:left;
margin-left:15px;
float:left;
}

#pointilles1{margin-top:110px;}
#pointilles2{margin-top:0px;}


#actu_dossier{
width:480px;
height:310px;
overflow:hidden;
float:left;
}

#encart{
width:200px;
font-style:italic;
font-size:12px;
text-align:justify;
margin-top:10px;
color:#58585A;
}

#fulltxt{
width:255px;
font-size:12px;
overflow:hidden;
color:#878889;
text-align:justify;
height:300px;
margin-left:20px;
}
#fulltxt a{
color:#878889;
}
.option{
background-color:#FFF; 
color:#58585A; 
border:1px solid #878889;
width:13px;
height:13px;
margin-right:5px;
}

#defil{
width:30px;
margin-left:15px;
}

#contextuel_actu_b{
margin-left:10px;
width:250px;
height:320px;
background:url(../img/actu/contextuel.gif) #f6b265;
color:#fff;
font-size:11px;
border:0;
text-align:center;
}
.imageActu {
width:125px;
height:80px;
text-align:center;

}

.tdcontextuel{width:50%; height:50%;}




/*/\/\/\/\ page = presse /\/\/\/\*/


#maindiv_presse{
background:url(../img/presse/bg.jpg) no-repeat;
width:810px;
height:455px;
text-align:center;
margin-left:15px;
float:left;
}


#leftcol_presse, #rightcol_presse{
float:left;
text-align:left;
margin-top:110px;
}

#leftcol_presse{
margin-left:5px;
margin-right:0px;
width:465px;
padding:10px;
}

#rightcol_presse{
left:150px;
font-size:14px;
color:#58585A;
width:280px;
border-left:dotted 3px #fe7477;
}

#rightcol_presse h4{
font-size:14px;
color:#E42529;
}

.img_presse{display:block; float:left; margin-right:5px;}
.txt_presse{
font-size:12px;
color:#878889;
}

.dl_presse{
text-decoration:underline;
font-style:italic;
font-weight:bold;
color:red;
font-size:12px;
vertical-align:top;
margin-left:320px; margin-right:5px;
}

#tabCommunique{
width:280px;
margin-left:8px;
font-size:12px;
}
#tabCommunique a{
color:#58585A;
text-decoration:none;
text-align:left;
}
#tabCommunique hr{
border-top:dotted 3px #fe7477;
}
.communique{
text-align:left;
}

#presse_titres{margin-bottom:5px;}

.titres{
font-size:17px; 
float:left;
color:#58585A;
}
.liendl{color:red;text-decoration:underline;}




/*/\/\/\/\ page = demande de devis /\/\/\/\*/

#maindiv_demande_devis{
background:url(../img/demande_devis/bg.jpg) no-repeat;
width:780px;
height:455px;
text-align:center;
margin-left:15px;
float:left;
}





/*/\/\/\/\ page = espace emploi /\/\/\/\*/


/*!*/ #leftcol_emploi, #rightcol_emploi, #contextuel_emploi{margin-top:115px; float:left;}


#maindiv_emploi{
background:url(../img/espace_emploi/bg.jpg) no-repeat;
width:810px;
height:455px;
text-align:left;
margin-left:15px;
float:left;
}

#maindiv_plan{
background:url(../img/fondPlan.jpg) no-repeat;
width:810px;
height:455px;
text-align:left;
margin-left:15px;
float:left;
}

#contenu_plan{
margin-top:140px;
font-size:12px;
color:#58585A;
}
#plan1{
float:left;
width:350px;
margin-left:20px;
line-height:24px;
}

#plan1 li{
line-height:18px;
}

#plan2{
float:left;
width:350px;
line-height:24px;
}

#plan2 li{
line-height:18px;
}

#contenu_plan a{
font-size:12px;
color:#58585A;
}

#maindiv_emploi1{
background:url(../img/espace_emploi/bg1.jpg) no-repeat;
width:810px;
height:455px;
text-align:left;
margin-left:15px;
float:left;
}


#leftcol_emploi{
width:440px;
margin-left:10px;
}
#leftcol_emploi_fiche{
width:800px;
margin-left:0px;
float:left;
}

#ficheEmploi{
margin-top:110px;
width:740px;
margin-left:10px;
font-size:12px;
float:left;
height:270px;
overflow:hidden;
}

#ficheEmploi img{
margin-top:20px;
margin-left:100px;
float:right;
}

#rightcol_emploi{
margin-left:5px;
width:180px;
}


#rightcol_emploi_fiche{
margin-left:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:110px;
width:180px;
float:left;
}

#rightcol_emploi_fiche a{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7DD8F7;
}


#contextuel_emploi{
width:132px;
height:311px;
margin-left:15px;
background-color:#34a9dc;
}

.titres_emploi{font-size:17px;color:#34a9dc; margin-bottom:15px;}
.mintitres_emploi{
font-size:17px; 
text-decoration:none!important;
color:#58585A;
}
.titre_contextuel_emploi{
font-size:13px;
color:#fff;
margin-left:10px;
margin-top:6px;
margin-bottom:2px;
}
.texte_emploi{font-size:12px;color:#666;}
.texte_emploi a {font-size:12px;color:#666;text-decoration:underline;}

#tabEmploi{
width:350px;
float:left;
font-size:11px;
}
#tabEmploi a{
color:#666666;
text-decoration:underline;
font-size:11px;
}

#defil2{
width:40px;
margin-left:15px;
margin-top:4px;
float:left;
}

#defil_resultat{
width:15px;
margin-left:0px;
margin-top:15px;
float:left;
}
#defil_portfolio{
width:15px;
margin-left:0px;
margin-top:0px;
float:left;
}
#defil_categorie{
width:20px;
margin-left:0px;
margin-top:15px;
float:left;
}
#defil_produit{
width:20px;
margin-left:0px;
margin-top:15px;
float:left;
}
#defil_region{
width:20px;
margin-left:0px;
margin-top:15px;
float:left;
}
#defil2_fiche{
width:40px;
margin-left:10px;
margin-top:110px;
float:left;
}

#col1, #col2, #col3{
width:120px;
float:left;
font-size:11px;
line-height:30px;
}

#col1{text-align:left; text-decoration:underline;}
#col2{text-align:right;}
#col3{text-align:right;}

#txt_candidature{font-size:11px;width:160px;}
.a_emploi{font-size:11px;color:#34a9dc;text-decoration:underline;}
.drh_emploi{font-size:11px;color:#34a9dc;text-decoration:none;}

#txt_contextuel_emploi{
font-size:11px;
font-style:italic;
width:120px;
margin:5px;
}
#txt_contextuel_emploi p{
font-size:11px;
font-style:italic;
color:#000;
margin-top:5px;
margin-bottom:5px;
}


#txt_contextuel_emploi a{
font-size:11px;
font-style:italic;
color:#000;
}




/*/\/\/\/\ page = newsletter /\/\/\/\*/



#maindiv_newsletter{
background:url(../img/newsletter/bg.jpg) no-repeat;
width:810px;
height:455px;
text-align:left;
margin-left:15px;
float:left;
}

.txtbig_newsletter{font-size:11px; font-weight:700; color:#136fb2; vertical-align:middle;}
.txtsmall_newsletter{font-size:10px; color:#858585;}
#txtasterix_newsletter{
font-size:9px; 
color:#858585;
width:760px;
margin-left:2px;
margin-top:10px;
}

#printer{
clear:both;
width:760px;
height:15px;
text-align:left;
color:#878889;
font-style:italic;
font-size:12px;
font-weight:700;
}

#printer a{
color:#878889;
font-style:italic;
text-decoration:underline;
}

#txtasterix_newsletter a{
font-size:9px; 
color:#858585;
}
#txtasterix_newsletter p{
font-size:9px; 
color:#858585;
width:760px;
margin-left:2px;
padding-top:10px;
}
.txtasterix_newsletter2{font-size:9px; color:#858585;width:200px;margin-left:2px;}

#incomplet{
width:190px;
margin-top:50px;
color:red;
font-size:10px;
float:left;
}

#table_inscription{
float:left;
}

.tr_inscription{
height:27px;
line-height:27px;
}

#asterisque{width:106px;margin-top:15px;float:left;}
#desinscription{
width:600px;
font-size:12px;
font-weight:700;
margin-top:15px;
color:#58585A;
margin-left:30px;
float:left;
}

#desinscription a {
color:#58585A;
font-size:12px;
text-decoration:underline;
}

#valider{
width:80px;
height:40px;
margin-top:240px;
margin-left:50px;
float:left;
}

#validerDesin{
width:80px;
height:40px;
margin-top:140px;
margin-left:50px;
float:left;
}

.titreFicheImprimeur{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
font-weight:bold;
color:#07ACA7;
margin-top:16px;
margin-bottom:20px;
}
.titreFicheImprimeur2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
font-weight:bold;
color:#07ACA7;
margin-top:28px;
margin-bottom:20px;
}
.nomLabel{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#58585A;
}
.titreAdresse{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:700;
color:#58585A;
line-height:10px;
margin-top:20px;
margin-bottom:3px;
}
.texteAdresse{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#58585A;
line-height:5px;
}
.texteChiffres{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#58585A;
line-height:18px;
}
.texteFiche{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#58585A;
}

#ficheTelecharger{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
color:#58585A;
}

#ficheTelecharger a{
text-decoration:none;
}


.titreCategorie{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
font-weight:800;
color:#58585A;
margin-top:10px;
}

#listeProduit{
list-style:none;
margin:0;
padding:0;
}

.texteProduit{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
font-weight:normal;
margin-left:6px;
color:#58585A;
}

.titreContact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
font-style:italic;
color:#28b7b3;
margin-top:15px;
}

.titrePdf{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#07ACA7;
text-decoration:underline;
}

.titrePdf a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#07ACA7;
}

.telecharger{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
text-decoration:underline;
color:#58585A;
}


#formDevis{
margin-top:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#58585A;
}

#tabDevis1{
 width:770px;
}
#tabDevis2{
 width:770px;
}
#tabDevis3{
 width:770px;
}
.paraForm{
text-align:left;
margin-left:10px;
height:14px;
}

.champ100{
width:100px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.champ120{
width:120px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.champ200{
width:200px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.champ300{
width:300px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.champ650{
width:650px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.texte600{
width:600px;
height:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:6px;
}

.lignePoint{
 width:770px;
 height:1px;
 color:#999;
 border-bottom:dotted;
border-top:0px;
}

#listDevis{
 margin-top:2px;
 list-style:none;
 text-align:left;
 margin-left:5px;
 margin-bottom:0;
 padding:0;
}

#listDevis li{
 list-style:none;
 text-align:left;
}


.imgPort{
width:135px;
margin-left:12px;
height:110px;
margin-top:4px;
margin-bottom:4px;
text-align:center;
padding:0px;
}

#tabTitreEmploi{
width:350px;
float:left;

}

#listeEmploi{
width:350px;
float:left;

}

.grasGris{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#58585A;
}
.titHomeActu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#58585A;
}
.menuEngagement{
color:#1370B3;
margin:0;
padding:0;
}
.menuImprimeur{
color:#07ACA6;
margin:0;
padding:0;
}
.menuBook{
color:#F7B61C;
}
.menuActu{
color:#F29221;
margin:0;
padding:0;
}
.menuPresse{
color:#E22625;
margin:0;
padding:0;
}
.menuEmploi{
color:#36AADD;
margin:0;
padding:0;
}

.menuBlanc{
color:#FFF;
font-size:11px;
margin:0;
padding:0;
}

#sousMenu{
list-style-type:none;
font-size:11px;
padding:0;
margin:0px;
}

#sousMenu ul,li{
list-style-type:none;
font-size:11px;
line-height:12px;
margin:0;
padding:0;
}
#sousMenu li{
list-style-type:none;
font-size:11px;
line-height:12px;
margin-left:24px;
padding:0;
}


.lienGris{
color:#666;
}

.resultat{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;

}
.resultatTitre{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:underline;
 font-weight:bold;

}
