BODY {MARGIN: 0px; BACKGROUND-COLOR: #ffffff; color: #4c4c4c; FONT-SIZE:12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }
TD,SPAN,P,DIV { FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif }

/* Général (header main footer) */
.contentBody { position: relative;width:980px}
	.header { position: absolute;width:980px ; top:0px; left:0px;text-align:left;}
	.main {position: absolute;width:980px ; top:200px; left:0px; text-align:center }
	.footer {width:980px; float:left;text-align:left;font-size: 10px; color:#ffffff}
	A.arborescence { color:#4c4c4c }

	A.headerlink_grey { color: #666666; text-decoration: underline; font-size:11px; font-weight:bold; }
	A.headerlink_white { color: #FFFFFF; text-decoration: underline;  line-height:12px; font-size:11px; }
	A.headerlink_whiteh { color: #FFFFFF; text-decoration: underline;  line-height:12px; font-size:11px; }
	A.headerlink_whiteh:hover { color: #FFCC00; text-decoration: underline;  line-height:12px; font-size:11px; }
	A.footerlink_white { color: #FFFFFF;text-decoration: underline; font-size:10px; }
	A.logotitre { font-size:9px; color: #666666; text-decoration: none;}
	A.searchlink { font-size: medium; font-weight:normal; color: #0000cc }
	
	INPUT.headerlogin { font-size: 10px; color:#666666;border:solid 1px #666666; width:100px }
	INPUT.headerbutton { font-size: 10px; color:#666666;background-color: #f7f7f7;border:solid 1px #666666; }
	
/* header footer */
.head_identified { color: #ffffff; font-size: 11px }	
	
/* GOOGLE MAP */
#packages_gmap_head {
width: 282px; height: 27px; background-color:#8d6fb0; background-image: url(/images/vague_violet.jpg); background-repeat: no-repeat; background-position: right; text-align: left;}
#packages_gmap_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#packages_gmap {
width: 280px; height: 300px;overflow: hidden; background-color:#ffffff; border:solid 1px #8d6fb0;}
#packages_gmap_foot {
width: 282px; background-color:#8d6fb0; color: #ffffff }

/* Info bulles Google Map */
.bulletitle { 
width:215px; font-size:11px; font-weight:bold; color:#000000; top: -5px; left:-5px;  position: relative;}
.bulletext {
width:215px; font-size:11px; color:#333333; text-align:left; padding-top:5px; top: -5px; left:-5px; position: relative;}
.photogm {
float: left; padding-right: 5px;}
A.bullelink {
width:215px; font-size:11px; color: #333333; text-decoration:underline;background-color:#ffffff }
A.littleblack {
width:220px; font-size:10px; color: #333333; text-decoration:underline;}

/* Presentation générale */
.leftphoto { background-color: #ee7253; color: #ffffff; width:26px }
.rightphototitle { background-color: #ee7253; color: #ffffff; min-height:28px; height: auto !important; height:28px; text-align: left; padding-left: 15px; }
.corps_photodescription_left { float:left; display:inline }
H1.maintitle { font-size:20px; display: inline;}
.rightdescription { text-align:left; padding-left:15px; padding-top: 15px}
A.linkText { color: #333333 }
A.linkText11 { color: #333333; font-size:11px }
.separateur {
height: 5px; background-image: url(/images/separateur_orange.jpg); background-repeat: repeat-x; background-position: center left;}
.titreviolet { font-size:17px; display: inline; color:#8d6fb0 }

TD.topcenter { vertical-align: top; text-align: center; } 
TD.centercenter { vertical-align: middle; text-align: center; }
TD.topleft { vertical-align: top; text-align: left; }
TD.centerleft { vertical-align: middle; text-align: left; }

/* page d'accueil */
#indexedito {
float:left; margin-left:0px; margin-right:25px; width:250px; text-align:left }
#indexoffres {
float:right; margin-left:20px;width:282px; text-align:left }
#packages_favoris_head {
width: 280px; height: 27px; background-color:#a6a6a6; background-image: url(/images/vague_gris.jpg); background-repeat: no-repeat; background-position: right; text-align: left;}
#packages_favoris_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#packages_favoris {
width: 280px; padding-top:3px; overflow: hidden; background-color:#ffffff; border-top:solid 1px #a6a6a6;}
#dev_durable_head {
width: 280px; height: 27px; background-color:#30c730; text-align: left;}
#dev_durable_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#dev_durable {
width: 280px; padding-top:13px; overflow: hidden; background-color:#ffffff; border-top:solid 1px #30c730;}
#mesure_head {
width: 280px; height: 27px; background-color:#8d6fb0; text-align: left;}
#mesure_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#mesure {
width: 280px; padding-top:13px; overflow: hidden; background-color:#ffffff; border-top:solid 1px #8d6fb0;}
#packages_news_head {
width: 280px; height: 27px; background-color:#8d6fb0; background-image: url(/images/vague_violet.jpg); background-repeat: no-repeat; background-position: right; text-align: left;}
#packages_news_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#packages_news {
width: 280px; padding-top:3px; overflow: hidden; background-color:#ffffff; border-top:solid 1px #8d6fb0;}
#packages_nosoffres_head {
width: 280px; height: 27px; background-color:#ee7253; background-image: url(/images/vague_orange.jpg); background-repeat: no-repeat; background-position: right; text-align: left;}
#packages_nosoffres_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#packages_nosoffres {
width: 280px; padding-top:3px;  overflow: hidden; background-color:#ffffff; border-top:solid 1px #ee7253;}
.mini_p_titre {
color:#000000; font-size:13px; text-decoration: underline; display: inline; font-weight: bold; }
.mini_produits {
text-align: left; padding-left: 8px; font-size:11px;}
.accueilcategorie {
font-size: 14px; color: #ee7253; display: inline; font-weight: bold; padding-left: 10px; padding-bottom: 5px; background-image: url(/images/separateur_orange.jpg); background-repeat: repeat-x; background-position: bottom left; }
.h1categorie {
margin-bottom: 6px;margin-top: 0px; }
.accueilrubrique {
font-size: 12px; color: #333333; display: inline; }
.divrubrique { 
padding-left:7px; height:18px; }
.h2rubrique {
padding-left:5px;padding-bottom:0px;padding-top:0px;margin-bottom: 2px;margin-top: 2px; display:inline; }

/* page de liste des catégories */
.c_r_titre {
font-size: 15px; color: #333333; display: inline }
.corps_c_left {
float:left;width:672px; text-align: left; margin-left:0px; }
.corps_c_right {
float:right;width:282px }

/* page de liste des rubriques */
.r_p_titre {
font-size: 15px; color: #000000; display: inline }
.corps_r_left {
float:left;width:685px; text-align: left; margin-left:0px;  }
.corps_r_right {
float:right;width:282px }
.navigation_page {
text-align: left; width: 100% }
A.navigation {
color: #4c4c4c; padding-left: 3px; }
.navigation_off {
color: #ee7253; font-weight:bold; padding-left: 3px;  }
.navigation_suivant_off {
color: #999999; }
.r_produits {
text-align: left; padding-left: 10px;}

/* page de produits */
.corps_p_left {
float:left;width:672px; overflow: hidden; text-align: left; margin-left:0px; }
.corps_p_right {
float:right;width:282px }
A.linkblack { 
color: #000000; }
.borderphotogallery {
border:solid 1px #ee7253; }
.borderorange {
border:solid 1px #ee7253;  text-align:left; padding: 5px}
.galleryphoto {
background-color: #ee7253; }
.nouscontacter { 
background-color: #444444; color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 13px; text-align:center; padding-left:5px; padding-right:5px}
.ajoutfavoris { 
background-color: #ee7253; color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 13px; text-align:center; padding-left:5px; padding-right:5px}
.ptitrebox {
font-size: 16px; color: #ee7253; font-weight: bold; }
.ptitrechamp {
font-size: 18px; color: #ee7253; display: inline; font-weight: bold;}
.psstitrechamp {
font-size: 16px; color: #666666; background-color:#e5e5e5; margin-top:0px;  margin-bottom:10px; font-weight: bold; width:200px }
.psstitrechampANCIEN {
margin-left: 10px; padding-left: 10px; font-size: 16px; color: #333333; margin-top:0px;  margin-bottom:10px; font-weight: bold; width:190px }
.psssstitrechamp {
margin-left: 35px; font-size: 13px; color: #333333;  margin-top:0px; margin-bottom:10px; font-weight: bold; width: 165px}
.ptitreleft {
width: 200px; vertical-align:top;}
.pdescriptifright1 {
width: 464px; margin-left:208px; margin-top:-14px; padding-bottom:10px}
.pdescriptifright2 {
width: 464px; margin-left:208px; margin-top:-27px; padding-bottom:10px }
.pdescriptifright3 {
width: 464px; margin-left:208px; margin-top:-27px; padding-bottom:10px }
.pdescriptifright4 {
width: 464px; margin-left:208px; margin-top:-22px; padding-bottom:10px}

#combinaisons_head {
width: 282px; height: 27px; background-color:#8d6fb0; text-align: left;}
#combinaisons_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#combinaisons_body {
width: 282px;overflow: hidden; background-color:#ffffff; }
.combinaisons_table {
border-left:solid 1px #8d6fb0; text-align: left; vertical-align: top; width: 100% }
.combinaisons_td {
border-bottom:solid 1px #8d6fb0; border-right:solid 1px #8d6fb0; text-align: center; vertical-align: middle; padding:1px}
#conseils_head {
width: 282px; height: 27px; background-color:#8d6fb0; text-align: left;}
#conseils_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#conseils_body {
width: 270px;overflow: hidden;  text-align:left; background-color:#ffffff; border:solid 1px #8d6fb0; padding: 5px}
#verbatim_head {
width: 282px; height: 27px; background-color:#8d6fb0; text-align: left;}
#verbatim_title { 
color:#ffffff; font-size:18px; font-weight:bold; padding-top:3px; margin-left:15px; }
#verbatim_body {
width: 270px;overflow: hidden; text-align:left;  background-color:#ffffff; border:solid 1px #8d6fb0; padding: 5px}

/* Recherche, contact, devis */
.headsearch { 
background-color:#e9e9e9; border:1px solid gray; margin:0;}
.headsearch:focus, form .focus{
background-color:#ffffff;}
.searchResBold {
font-weight: bold; font-size:13px; }
A.searchResLink {
font-size:13px; color: #333333; }
A.searchResSuivant {
font-size:13px; color: #0000cc; font-weight: bold; }
#searchres {
font-weight: bold; color:#bb0000 }
.btrecherche {
border:solid 1px #000000; background-color: #ddddee; color: #333333 }
.inputcontact,.inputdevis_mesure,.inputdevis_produit {
width:260px;border:solid 1px #333333 }
.selectcontact,.selectdevis_mesure,.selectdevis_produit {
border:solid 1px #333333 }
.erreur_champ {
color: #bb0000; font-size: 11px }
.contactlibelle,.devis_produitlibelle,.devis_mesurelibelle,.spec_inscription1libelle {
background-color: #ddddee; width:160px; }
.contactchamp,.devis_mesurechamp,.devis_produitchamp,.spec_inscription1champ {
background-color: #bbbbcc; text-align: left }
.jeu1champ {
padding-bottom:10px }
DIV.editable {  
border: 1px solid #333333;padding-left: 3px; width: 260px; min-height: 30px; background-color: #ffffff; }
.merci {
font-weight: bold; }

