@charset "iso-8859-1";
/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");

/* IMPORTATION DES STYLES DU CALENDRIER */
@import url("/_css/calendrier.css");

/*************************/
/* SÉLECTEURS UNIVERSELS */
/*************************/

/** {
	margin:0;
	padding:0;
}*/

html,body {
	margin:0;
	padding:0;
	height:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#887766;
	background-image:url(/_images/bg_body_2.gif);
	background-position: top;
	background-repeat:repeat-x;
	background-color:#efede7;
}

.texte ul, .texte_produit ul {
	list-style-image:url(/_images/puce_all.gif);
	list-style-position:outside;
	margin:0;
	padding:5px 0 10px 12px;
}
.texte > ul, .texte_produit > ul {
	list-style-image:url(/_images/puce_all.gif);
	margin:0;
	padding:0px 0 10px 12px;
}
.texte ul li, .texte_produit ul li{
	margin:2px 0 2px 23px;
	padding:0 0 0 0;
}
.texte > ul > li, .texte_produit > ul > li {
	margin:2px 0 2px 10px;
	padding:0 0 0 0;

}
.texte h3 {
	font-size:15px;
	font-weight:bold;
	margin:15px 0 5px 0;
	padding:0;
}

.texte a, .texte a:visited, .texte a:active {color:#559cbe;text-decoration:none;margin:0;}
.texte a:hover {color:#559cbe;text-decoration:underline;}
/********************/
/* BLOCS PRINCIPAUX */
/********************/

div#wrapwebsite {
	position:relative;
	width:1002px;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:auto;
	text-align:left;
	background-color:#FFF;
	background-image:url(/_images/bg_repeat.gif);
	padding-bottom:140px;
	
}

/* HEADER */
div#wrapheader {
	background-image:url(/_images/bg_header_2.jpg);
	/*height:203px;*/
	height:164px;
	width:1002px;
	position:relative;
}

div#wrapheader img#logo {
	display:block;
	float:left;
	margin:0;
	position:relative;
	top:40px;
	left:31px;
}

div#wrapheader div#filiale {
	width:auto;
	float:right;
	margin-right:50px;
	margin-top:60px;
	font-size:9px;
}

div#wrapheader div#filiale div#design {
	width:202px;
	float:left;
	color:#559cbe;
}

div#wrapheader div#filiale div#design p{
	background-image:url(../_images/img_puce_design.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 20px;
	margin:5px 0 0 0;
}
div#wrapheader div#filiale div#design img{
	padding-left:20px;
}

div#wrapheader div#filiale div#conseil {
	width:202px;
	float:left;
	color:#b80020;
	margin:0 0 0 14px;
}

div#wrapheader div#filiale div#conseil p{
	background-image:url(../_images/img_puce_conseil.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 20px;
	margin:5px 0 0 0;
}

div#wrapheader div#filiale div#conseil img{
	padding:0 0 0 20px;
	margin:0;
}

.language_bar2 {
	position:absolute;
	top:30px;
	right:50px;
}
/*.devise_choix {float:left;width:130px;text-align:right;}
.devise_choix a {margin-right:8px;}*/
/*.langue_choix {float:left;font-size:12px;color:#ffffff;text-transform:uppercase;}
.langue_choix a {color:#ffffff;margin-left:4px;}*/
.langue_choix {float:right;font-size:10px;color:#8c8b8b;text-transform:uppercase; background-image:url(/_images/img_bg_langue.gif); background-repeat:no-repeat; background-position:left;}
.langue_choix a {color:#8c8b8b;margin-left:4px; text-decoration:none;}


/*#infos_client {width:470px;height:106px;position:absolute;bottom:30px;right:40px;float:left;}
#infos_client h3{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#8c7d6e;margin:0;padding:0;}*/
.compte {border-right:1px dashed #8c7d6e;width:260px;float:left;}
#compte {margin:5px 0 0 0;padding:0;}
#compte .bottom_form  {margin-top:3px;}
#compte .bottom_form ul {
	font-size:9px;
	width:120px;
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
#compte .bottom_form ul li {
	float:left;
	padding-left:12px;
	background: url(/_images/puce.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#compte .bottom_form ul li a {
	color:#887766;
	text-decoration:none;
	padding:0;
	margin:0;
	position:relative;
	left:-4px;
}
#compte .bottom_form ul li a:hover {
	color:#887766;
	text-decoration:underline;
}
#compte .bottom_form  input {float:left;margin-right:5px;}
#compte input.text_input {height:14px;width:163px;margin-bottom:3px;color:#8c7d6e;font-size:11px;}

.panier_top_zone {width:190px;float:left;padding:0 0 0 15px;border-collapse:collapse;}
.panier_top_zone h3 a {font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#8c7d6e;margin:0;padding:0;}
.panier_top_zone p{ margin:3px 0 0 0;padding:0;color:#8c7d6e; font-size: 11px;}
.panier_top_zone p a {color:#559CBE;}
.tr_entete {background-color:#d2cbc4;color:#ffffff;font-weight:bold;}

.panier_description td{border:1px dashed #dedad6;}
/*.panier {border-collapse:collapse;}*/
.panier td {border:1px dashed #dedad6;padding:5px;}
.panier_description td a {text-decoration:underline;color:#8c7d6e;}
#CreditCardInformationDiv, .infotd_border {border:1px dashed #dedad6;padding:0px;}
.panier {border:1px dashed #dedad6;padding:0px;border-collapse:collapse;}
.panier_description td input {text-align:center;color:#564c41;font-weight:normal;}
.totalprix_text {font-size:15px;color:#00789f;}
.options_panier_list a, .options_panier_list a:visited, .options_panier_list a:active {color:#559cbe;text-decoration:none;margin:0;}
.options_panier_list a:hover {color:#559cbe;text-decoration:underline;}
/* MENU HAUT */

div#wrapheader ul#menuhaut {
	list-style-type:none;
	/*background: url(/_images/background_menu.gif);
	background-position:bottom;*/
	margin:0;
	padding:0;
	height:29px;
	width:988px;
	position:absolute;
	bottom:0;
	left:2px;
	background-color:#ffffff;
	z-index:100;
}

div#wrapheader ul#menuhaut li, div#wrapheader ul#menuhaut li.actif, div#wrapheader ul#menuhaut li.allume{
	float:left;
	display:block;
	position:relative;
	z-index:100;
	margin: 0 0 0 2px;
	width:196px;
	
}

div#wrapheader ul#menuhaut li.menu6, div#wrapheader ul#menuhaut li.menuaccueil {margin:0;}
div#wrapheader ul#menuhaut li a.menu_a {
	color:#FFF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	height:22px;
	width:196px;
	padding:7px 0 0 0;
	margin:0;
	text-align:center;
	background-image:url(/_images/bg_menu.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	
}

/*div#wrapheader ul#menuhaut li a.menu_a:hover {
	color:#FFF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	height:22px;
	width:196px;
	padding:7px 0 0 0;
	margin:0;
	text-align:center;
	background-image:url(/_images/bg_menu_over.jpg);
	background-repeat:no-repeat;
	text-transform:uppercase;
	
}*/


div#wrapheader ul#menuhaut li.actif_menu1 a.menu_a, div#wrapheader ul#menuhaut li.actif_menu2 a.menu_a, div#wrapheader ul#menuhaut li.actif_menu4 a.menu_a{
	color:#FFF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	height:22px;
	width:196px;
	padding:7px 0 0 0;
	margin:0;
	text-align:center;
	background-image:url(/_images/bg_menu_over_2.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	
}

div#wrapheader ul#menuhaut li.menu3 a, div#wrapheader ul#menuhaut li.actif_menu3 a{
	color:#FFF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	height:22px;
	width:196px;
	padding:7px 0 0 0;
	margin:0;
	text-align:center;
	background-image:url(/_images/bg_menu_over.jpg);
	background-repeat:no-repeat;
	text-transform:uppercase;
	
}

div#wrapheader ul#menuhaut li a:link {
	color:#FFF;
	text-decoration:none;
}

div#wrapheader ul#menuhaut li a:visited {
	color:#FFF;
	text-decoration:none;
}

div#wrapheader ul#menuhaut li a:hover, div#wrapheader ul#menuhaut li.allume a {
	text-decoration:none;
}

/* SOUS MENU HAUT */

div#wrapheader ul#menuhaut li ul.sousmenu {
	list-style-type:none;
	position:absolute;
	top:30px;
	left:0px;
	visibility:hidden;
	margin:0;
	padding:5px 10px;;
	background-color:#c4dce8;
	width:176px;
	float:left;
	z-index:120;
}

div#wrapheader ul#menuhaut li ul.sousmenu li {
	display:block;
	float:left;
	background-image:url(/_images/border_bottom_menu.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:170px;
	position:relative;
	z-index:130;
}

div#wrapheader ul#menuhaut li ul.sousmenu li a {
	display:block;
	float:left;
	width:170px;
	font-size:12px;
	color:#559cbe;
	padding:6px 0;
	text-decoration:none;
	background:none;
	text-transform:none;
	font-weight:normal;
}

div#wrapheader ul#menuhaut li ul.sousmenu li a:hover {
	text-decoration:underline;
}

/* ZONE DE GAUCHE / MENU GAUCHE */

div#wrapleftpanel {
	width:155px;
	float:left;
	padding-bottom:20px;
}

div#wrapleftpanel ul#menugauche {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#wrapleftpanel ul#menugauche li {
	position:relative;
	display:inline;
	z-index:2;
}

div#wrapleftpanel > ul#menugauche li {
	display:block;
}

div#wrapleftpanel ul#menugauche li a {
	display:block;
	background-repeat:repeat-x;
	background-image: url(/_images/background_menu.gif);
	width:auto;
	padding:2px 10px;
	height:17px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:link {
	color:#FFF;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:visited {
	color:#FFF;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:hover, div#wrapleftpanel ul#menugauche li.allume a {
	color:#FFF;
	text-decoration:underline;
	background-image: url(/_images/background_menu_over.gif);
}

div#wrapleftpanel ul#menugauche li a:active {
	color:#FFF;
	text-decoration:none;
}

/* SOUS MENU GAUCHE */

div#wrapleftpanel ul#menugauche li ul.sousmenu {
	position:absolute;
	visibility:hidden;
	top:0;
	left:100%;
	margin:0;
	padding:0;
	background-color:#2B4066;
	border:1px solid #6C6C6C;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a {
	width:150px;
	padding:5px;
	background-image:none;
	background-color:#2B4066;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:link {
	background-color:#2B4066;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:visited {
	background-color:#2B4066;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:hover {
	background-image:none;
	background-color:#5F7E94;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:active {
	background-color:#5F7E94;
}
/*********** Menu Rapide ************/
#wrapwebsite #menurapide {
	border:1px dashed #887766;
	width:300px;
	padding:10px;
	margin-bottom:10px;
}
#wrapwebsite #menurapide a {
	display:block;
	color:#559cbe;
}
/***** Accueil *****/
h3.accueil { font-size:18px; color:#2f7393; padding:10px 0 0 0; font-weight:normal;}
/***** Produit Vedette Accueil *****/
#produit_vedette {margin-top:40px;}
#produit_vedette .h2 {width:565px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/bg_entete_600_bleuP.gif);background-repeat:no-repeat;}
#produit_vedette > .h2 {width:567px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/bg_entete_600_bleuP.gif);background-repeat:no-repeat;}

#produit_vedette .zone_box {width:598px;float:left;padding:0;color:#887766; background-color:#EFEDE7; border-left:9px solid #458AAB;}
#produit_vedette > .zone_box {width:598px;float:left;padding:0;color:#887766;}
#produit_vedette .h2 {background-image:inherit;background-image:none; padding:0; width:265px; margin:15px 0 10px 30px;}
#produit_vedette .h2 h2 {color:#2f7393;font-size:20px;text-transform:uppercase;margin:0;padding:0; font-weight:normal; width:265px;}
#produit_vedette .h2 span {font-size:12px;color:#ffffff;text-transform:none;}
#produit_vedette .nom_produit {color:#6d6d70;font-size:25px;text-transform:uppercase;margin:0 0 0 30px;padding:0; font-weight:bold; width:265px;}
#produit_vedette .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:0px;margin-left:10px;}
.zone_positions_index {border-left:1px dashed #887766;float:left;margin-top:4px;margin-left:10px;padding:0px;height:25px;}
.zone_positions_index img {margin:0 0 0 5px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;padding-bottom:5px;}
#produit_vedette .zone_box .texteprimeur {width:265px;padding:5px 0 5px 30px;float:left;font-size:12px; color:#7b7b7b;}
#produit_vedette .zone_box .texteprimeur a {color:#887766;
}
#produit_vedette .zone_box a.savoir_plus {color:#6d6d70; font-size:12px; font-weight:bold; padding:0 10px 0 0; background-image:url(../_images/img_puce_savoirplus.gif); background-repeat:no-repeat; background-position:right; text-decoration:none; margin:0 0 0 30px;}
#produit_vedette .zone_box img {float:right;}

/***** Secteurs d'activités Accueil *****/
#secteurs_zone {margin-top:12px;}
#secteurs_zone .h2 {width:565px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/bg_entete_600_brun.gif);background-repeat:no-repeat;}
#secteurs_zone > .h2 {width:567px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/bg_entete_600_brun.gif);background-repeat:no-repeat;}
#secteurs_zone .zone_box {width:598px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;}
#secteurs_zone > .zone_box {width:598px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;}
#secteurs_zone .h2 h2 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;}
#secteurs_zone .zone_box p.intro_secteur {color:#000000;font-size:12px;;margin:15px 15px 0px 15px;}
#secteurs_zone .zone_box .section_image {position:relative;float:left;width:168px;height:128px;margin:15px 11px 0 11px;padding:0; }
#secteurs_zone > .zone_box > .section_image {position:relative;float:left;width:168px;height:143px;margin:15px 15px 0 15px;padding:0; }
#secteurs_zone .zone_box .section_image img {width:168px;height:114px;position:absolute;top:0;left:0;}
#secteurs_zone .zone_box .section_image .text_link {
	color:#ffffff;
	text-decoration:none;
	position:absolute;
	bottom:0;
	width:168px;
	/*height:20px;*/
	background-image:url(/_images/rp_2.gif);
	text-align:right;
	height:31px;
	background-repeat:no-repeat;	

}
#secteurs_zone .zone_box .section_image .text_link span.valign {
	height:31px;
	width:0;
}
#secteurs_zone .zone_box .section_image .text_link span {
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:90%;
	font-weight:bold;
	margin-right:10px;
	display:inline-block;
	width:115px;
	vertical-align:middle;
}
.zone_img_produit_couleurs {
	position:relative;
	width:334px;
	height:349px;
}
.zone_img_produit_couleurs .img_produit {
	position:absolute;
	top:0;
	
}
.zone_img_produit_couleurs .couleursproduit {
	position:absolute;
	bottom:5px;
	left:5px;
}
/***** Calendrier Evenements Accuel *****/
#searchanddevelopement_zone {margin:20px 0 0px 0;float:left;background-color:#4186a7;}
#searchanddevelopement_zone .h2 {width:260px;height:31px;padding-left:35px;padding-top:8px;background-image:url(/_images/img_bg_bleufonce.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone > .h2 {width:260px;height:31px;padding-left:33px;padding-top:8px;background-image:url(/_images/img_bg_bleufonce.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone .zone_box {width:290px;float:left;padding:0 0 15px 0;color:#4084a5;}
#searchanddevelopement_zone > .zone_box {width:290px;float:left;padding:0 0 15px 0;color:#4084a5;}
#searchanddevelopement_zone .h2 h3 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:5px 0 0 0;}
#searchanddevelopement_zone .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:8px;margin-left:10px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;}
#searchanddevelopement_zone .zone_box .texteprimeur {width:259px;padding:5px 0 0 15px;float:left;font-size:12px;}
#searchanddevelopement_zone .zone_box .texteprimeur a {color:#91d3f3;text-decoration:underline;}
#searchanddevelopement_zone .zone_box .texteprimeur a:hover {text-decoration:underline;}

.searchanddevelopement_zone {margin:20px 0 0px 0;float:left;/*background-color:#e1edf4;*/}
.searchanddevelopement_zone .h2 {width:259px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/bg_entete_300_bleu.gif);background-repeat:no-repeat;}
.searchanddevelopement_zone > .h2 {width:259px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/bg_entete_300_bleu.gif);background-repeat:no-repeat;}
.searchanddevelopement_zone .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;/*color:#887766;*/ color:#000000;}
.searchanddevelopement_zone > .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;/*color:#887766;*/ color:#000000;}
.searchanddevelopement_zone .h2 h3 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;}
.searchanddevelopement_zone .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:8px;margin-left:10px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;}
.searchanddevelopement_zone .zone_box .texteprimeur {width:259px;padding:15px 0 0 15px;float:left;font-size:12px;}
.searchanddevelopement_zone .zone_box .texteprimeur a {/*color:#559cbe;*/color:#000000;text-decoration:none;font-style:italic;}
.searchanddevelopement_zone .zone_box .texteprimeur a:hover {text-decoration:underline;}

#searchanddevelopement_zone2 {margin:5px 0 0px 0;float:left;background-color:#468bab; background-image:url(../_images/img_bg_degraderbleu.jpg); background-position:bottom; background-repeat:repeat-x;}
#searchanddevelopement_zone2 .h2 {width:260px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/img_bg_bleu.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone2 > .h2 {width:260px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/img_bg_bleu.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone2 .zone_box {width:290px;float:left;padding:0 0 15px 0;color:#887766;}
#searchanddevelopement_zone2 > .zone_box {width:290px;float:left;padding:0 0 15px 0;color:#887766;}
#searchanddevelopement_zone2 .h2 h3 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:5px 0 0 0;}
#searchanddevelopement_zone2 .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:8px;margin-left:10px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;}
#searchanddevelopement_zone2 .zone_box .texteprimeur {width:259px;padding:15px 0 0 15px;float:left;font-size:12px;}
#searchanddevelopement_zone2 .zone_box .texteprimeur a {color:#91d3f3;text-decoration:underline;}
#searchanddevelopement_zone2 .zone_box .texteprimeur a:hover {text-decoration:underline;}

#searchanddevelopement_zone3 {margin:5px 0 0px 0;float:left;background-color:#ffffff;}
#searchanddevelopement_zone3 .h2 {width:260px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/img_bg_rouge.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone3 > .h2 {width:260px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/img_bg_rouge.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone3 .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;color:#000000;}
#searchanddevelopement_zone3 > .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;color:#000000;}
#searchanddevelopement_zone3 .h2 h3 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;}
#searchanddevelopement_zone3 .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:8px;margin-left:10px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;}
#searchanddevelopement_zone3 .zone_box .texteprimeur {width:259px;padding:15px 0 0 15px;float:left;font-size:12px;}
#searchanddevelopement_zone3 .zone_box .texteprimeur a {color:#559cbe;text-decoration:none;font-style:italic;}
#searchanddevelopement_zone3 .zone_box .texteprimeur a:hover {text-decoration:underline;}

#searchanddevelopement_zone4 {margin:10px 0 0 0;float:left;background-color:#e1edf4;}
#searchanddevelopement_zone4 .h2 {width:259px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/bg_entete_300_bleu.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone4 > .h2 {width:259px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/bg_entete_300_bleu.gif);background-repeat:no-repeat;}
#searchanddevelopement_zone4 .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;color:#887766;}
#searchanddevelopement_zone4 > .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;color:#887766;}
#searchanddevelopement_zone4 .h2 h3 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;}
#searchanddevelopement_zone4 .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:8px;margin-left:10px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;}
#searchanddevelopement_zone4 .zone_box .texteprimeur {width:259px;padding:2px 0 0 15px;float:left;font-size:12px;}
#searchanddevelopement_zone4 .zone_box .texteprimeur a {color:#559cbe;text-decoration:none;font-style:italic;}
#searchanddevelopement_zone4 .zone_box .texteprimeur a:hover {text-decoration:underline;}

.searchanddevelopement_zone_conseil {margin:5px 0 0px 0;float:left;background-color:#ffffff;}
.searchanddevelopement_zone_conseil .h2 {width:259px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/img_bg_rouge.gif);background-repeat:no-repeat;}
.searchanddevelopement_zone_conseil > .h2 {width:259px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/img_bg_rouge.gif);background-repeat:no-repeat;}
.searchanddevelopement_zone_conseil .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;color:#000000;}
.searchanddevelopement_zone_conseil > .zone_box {width:290px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 0 15px 0;color:#000000;}
.searchanddevelopement_zone_conseil .h2 h3 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;}
.searchanddevelopement_zone_conseil .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:8px;margin-left:10px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;}
.searchanddevelopement_zone_conseil .zone_box .texteprimeur {width:259px;padding:15px 0 0 15px;float:left;font-size:12px;}
.searchanddevelopement_zone_conseil .zone_box .texteprimeur a {color:#559cbe;text-decoration:none;font-style:italic;}
.searchanddevelopement_zone_conseil .zone_box .texteprimeur a:hover {text-decoration:underline;}

/***** Calendrier Evenements Accuel *****/
#calendar_zone {margin:20px 0 0 0;}
#calendar_zone .h2 {width:259px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/bg_entete_300_bleu.gif);background-repeat:no-repeat;}
#calendar_zone > .h2 {width:259px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/bg_entete_300_bleu.gif);background-repeat:no-repeat;}
#calendar_zone .zone_box {width:258px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 14px 15px 20px;color:#887766;}
#calendar_zone > .zone_box {width:250px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 20px 15px 20px;color:#887766;}
#calendar_zone .h2 h3 {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;}
#calendar_zone .h2 h3 a {color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;text-decoration:none;}
#calendar_zone .zone_box .section_image {position:relative;float:left;width:168px;height:114px;margin:15px 11px 0 11px;padding:0; }
.zone_positions { border-left:1px dashed #887766;float:left;margin-top:8px;margin-left:10px;}
.logo_produit img {float:left;}
.logo_produit {float:left;width:252px;}
#calendar_zone .zone_box .texteprimeur {width:259px;padding:15px 0 0 0px;float:left;font-size:12px; color:#000000;}
#calendar_zone .zone_box .texteprimeur p {margin:0;padding:0;float:left;}
#calendar_zone .zone_box .texteprimeur a {color:#887766;}

/******** Zone Client  *********/
#client_zone {margin:20px 0 0 0;float:left;}
#client_zone .h2 {width:259px;height:22px;padding-left:35px;padding-top:8px;background-image:url(/_images/bg_entete_300_brun.gif);background-repeat:no-repeat;}
#client_zone > .h2 {width:259px;height:22px;padding-left:33px;padding-top:8px;background-image:url(/_images/bg_entete_300_brun.gif);background-repeat:no-repeat;}
#client_zone .zone_box {width:258px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 14px 15px 20px;color:#887766;}
#client_zone > .zone_box {width:250px;border-bottom:1px solid #d5cfc0;border-right:1px solid #d5cfc0;border-left:1px solid #d5cfc0;float:left;padding:0 20px 15px 20px;color:#887766;}
#client_zone .h2 h3 {
	color:#ffffff;font-size:13px;text-transform:uppercase;margin:0;padding:0;
}
#client_zone .zone_box .texteprimeur {width:305px;padding:15px 0 0 15px;float:left;font-size:12px;}
#client_zone .zone_box .texteprimeur a {color:#887766;}

/******** Page Options *********/
.liste_options {
	background:repeat-x url(/_images/border_bottom.gif);
	padding-bottom:10px;
	float:left;
	width:100%;
}
.liste_options h3 {
	text-transform:uppercase;
	color:#549dc0;
	font-weight:bold;
	font-size:15px;
	background-image:url(/_images/border_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:20px 0;
	margin:0 0 10px 0;
}
.ligne_listefiches {
	float:left;
	width:100%;
}
.ligne_listefiches img,.ligne_listefiches p,.ligne_listefiches input {
	float:left;
}
.ligne_listefiches input {
	margin-top:10px;
}
.ligne_listefiches p.option_info {width:200px;color:#887766;font-size:13px;font-weight:bold;float:left;margin-top:12px;}
.ligne_listefiches .radio { margin-right:10px;}
.option_count { margin:6px 0 0 10px;width:30px;text-align:center;font-weight:bold;font-size:12px;border:1px solid #afa398;}
.ligne_listefiches .option_count {margin:0;width:30px;text-align:center;font-weight:bold;font-size:12px;border:1px solid #afa398;float:left;}
.ligne_listefiches div.option_count_div { padding:10px 0 0 10px;text-align:center;font-weight:bold;font-size:12px;border:none;float:left;}
.ligne_listefiches .option_prix { margin:10px 0 0 10px;float:left;color:#887766;font-size:13px;font-weight:bold;width:60px;}
.ligne_listefiches .option_prix2 { margin:10px 0 0 10px;float:left;color:#887766;font-size:13px;font-weight:bold;width:40px;}
.ligne_listefiches .option_sstotal {color:#549dc0;margin:10px 0 0 0px;width:70px;float:right;font-size:14px;font-weight:bold;text-align:right;}
.ligne_listefiches  .info_listefiche {float:left;width:520px;}
#top_options {
	margin-bottom:20px;
	float:left;
}
#top_options #top_options_right {
	float:right;
	text-align:right;
	margin-top:10px;
	width:150px;
	height:50px;
	font-size:18px;
	font-weight:bold;
}
#top_options #top_options_right span {
	font-size:10px;
	float:right;
}
#top_options #top_options_left {
	float:left;
	width:410px;
}
#top_options #top_options_left img {
	position:relative;
	top:6px;
	margin:0 5px;
}
.page2_right_panel #soustotalcalcul {
	float:right;
	width:300px;
	text-align:right;
	margin-bottom:20px;
}
.page2_right_panel #soustotalcalcul p {
	color:#474747;
	font-size:15px;
	font-weight:bold;
}
.page2_right_panel #soustotalcalcul p span{
	color:#549dc0;
	font-size:15px;
	font-weight:bold;
}
/**** Fil d'ariane ****/

#boiteariane {width:940px;height:15px;list-style:none;margin:8px 0 8px 0;padding:0 0 0 30px;clear:both;float:left;}
#boiteariane li {float:left;font-size:10px;color:#887766;}
#boiteariane li a {text-decoration:none;color:#887766;}
/* CONTENU */

div#wrapwebsite div#wrapcontent {
	float:left;
	width:926px;
	margin:0;
	padding:0 0 0 30px;
}

div#wrapwebsite > div#wrapcontent {
	margin:0;
}
#wrapcontent_left {padding-left:30px;width:600px;float:left;}

#wrapcontent_right {width:300px;float:left;padding-left:30px;padding-top:20px;}

/* FOOTER */
#menufooter {
	margin-top:35px;
	float:left;
	width:100%;
	text-align:center;
	position:relative;
}
#menufooter #menufoot {
	width:530px;
	margin:0 auto;
	text-align:center;
	height:25px;
}
#menufooter #menufoot_div {width:100%;text-align:center;float:left;}
#menufooter #menufoot span {
	text-align:center;
	color:#d8d0c3;
	margin:0 3px;
}
#menufooter #menufoot a {
	text-transform:uppercase;
	font-size:10px;
	color:#9e9c90;
	text-decoration:none;
	font-weight:bold;

}
#menufooter #menufoot a:hover {
	text-transform:uppercase;
	font-size:10px;
	color:#9e9c90;
	text-decoration:underline;
}
#wrapfooter {
	position:absolute;
	text-align:left;
	width:941px;
	padding:0 30px 0 31px;
	height:137px;
	left:0;
	bottom:0;
	background-image:url(/_images/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	font-size:10px;
	color:#559cbe;
}
#wrapfooter .texteprimeur {
	width:100%;
	margin-bottom:20px;
}
#wrapfooter  #logos_footer {
	width:100%;
	float:right;
	margin-top:10px;
}
#wrapfooter  #logos_footer .entrust_sceau {
	float:right;
	margin-left:10px;
}
#wrapfooter ul {
	height:50px;
	list-style-image:none;
	list-style:none;
	text-align:right;
	padding:0;
	margin:0;
	float:right;
}
#wrapfooter ul li {
	float:left;	
	margin-left:10px;
}
/***************************/
/* TEXTES, LISTES ET LIENS */
/***************************/

/* GÉNÉRAL */

div#wrapcontent h1 {
	font-size:24px;
	color:#887766;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:20px 0 10px 0;
	text-transform:uppercase;
	/*background-image:url(/_images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
}


#wrapcontent div#wrapcontent_left h1.index, #wrapcontent div#wrapcontent_left h1 {
	font-size:24px;
	color:#887766;
	font-weight:normal;
	margin:0;
	padding:0;
	background:none;
	text-transform:uppercase;
}

#wrapcontent_left h1 {
	font-size:24px;
	color:#887766;
	font-weight:bold;
	margin: 15px 0px;
	padding:0;
	background:none;
}

h1 span {font-size:14px; color:#006E80;}
.synetikconseil h1 {
	color:#006E80;
	font-size:24px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:25px 0 15px 0;
	background:none;

}
.synetikconseil a {
	color:#006E80;
}
div#wrapcontent h1.liste_produits_titre {
	margin:0;
}
h1.index {
	font-size:16px;
	padding-top:20px;
}
h2 {color:#559cbe;
font-size:14px;
text-transform:none;
padding-top:5px;
}
h2.titretri {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#897867;
	padding:8px 0 0 0;
	margin:0;
}
.listefiches { }
#top_bar {
	float:left;
	width:100%;
	background-image:url(/_images/border_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#top_bar h1 {
	float:left;
}
#top_bar .droit {
	float:right;
	width:500px;
	text-align:right;
	padding:0px 0 15px 0;
}
#top_bar .droit .option_page {
	float:right;
	height:5px;
	padding:15px 0 0 0;
}
#top_bar .droit .option_page a {
	margin-left:10px;
}
#top_bar .droit .logo_produit_top {
	margin-right:20px;
	padding:0;
	margin-top:15px;
	float:right;
}
#top_bar .droit .zonetravail_icones {
	background: repeat-y url(/_images/border_side.gif) top right;
	padding-right:15px;
	margin-right:10px;
	margin-top:15px;
	float:right;
}
#top_bar .droit .zonetravail_icones img {
	margin-left:5px;
}
#top_bar .droit .boutonajoutpanier {
	background: repeat-y url(/_images/border_side.gif) top right;
	padding-right:15px;
	margin-right:10px;
	margin-top:15px;
	float:right;
}

#wrapcontent #sections_produits {
	background-image: url(/_images/bg_sous-menu.gif);
	height:30px;
	width:896px;
	padding-left:30px;
	margin:0;
	background-repeat:no-repeat;
}

#wrapcontent #sections_produits a {
	display:block;
	height:21px;
	padding:9px 10px 0 10px;
	float:left;
	background-image:url(/_images/border_side.gif);
	background-repeat:repeat-y;
	background-position:left ;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
#wrapcontent #sections_produits a:hover ,#wrapcontent #sections_produits a.on{
	background-image:url(/_images/border_side.gif);
	background-repeat:repeat-y;
	background-position:left ;
	background-color:#897867;
	text-decoration:none;
}
div#wrapcontent_left .texte,  div#wrapcontent_left .texte_produit, div#wrapcontent_left .texte p{
	margin:0;
	padding:0;
	color:#000000;
	line-height:18px;
}
.page2_right_panel_info {
	float:left;
	width:100%;
	background-image:url(/_images/border_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
}
.page2_right_panel .texte_produit{
	float:left;
	width:370px;
}
.page2_right_panel .texte_produit_droit {
	float:right;
	width:173px;
	
}

.page2_right_panel .texte_produit_droit #produits_similaires {
	background-color:#e1edf3;
	background-image:url(/_images/bg_foot_173_bleu.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:173px;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
}
.page2_right_panel .texte_produit_droit #produits_similaires #liste_produits_similaires {
	padding-left:10px;
	width:163px;
}
.page2_right_panel .texte_produit_droit #produits_similaires #liste_produits_similaires a{
	margin:7px 7px 0 0;
	border:1px solid #ffffff;
	float:left;
}
.page2_right_panel .texte_produit_droit #produits_similaires #liste_produits_similaires a:hover {
	border:1px solid #a7cee1;
} 
.page2_right_panel .texte_produit_droit #produits_similaires .titre_zone{
	background-image:url(/_images/bg_entete_173_bleu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:26px;
	width:163px;
	padding:10px 0 0 10px;
}

.page2_right_panel .texte_produit_droit #utilisateur_produit {
	background-color:#dfdbd0;
	background-image:url(/_images/bg_foot_173_brun.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:173px;
	padding-bottom:10px;
}

.page2_right_panel .texte_produit_droit #utilisateur_produit ul{
	list-style:none;
	padding:0 0 0 15px;
	margin:0;
}
.page2_right_panel .texte_produit_droit #utilisateur_produit ul li {
	margin:2px 0;
}
.page2_right_panel .texte_produit_droit #utilisateur_produit ul a {
	font-size:12px;
	color:#897667;
}
.page2_right_panel .texte_produit_droit #utilisateur_produit ul a:hover{
	color:#4f463f;
}
.page2_right_panel .texte_produit_droit #utilisateur_produit .titre_zone{
	background-image:url(/_images/bg_entete_173_brun.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:26px;
	width:163px;
	padding:10px 0 0 10px;
}
.page2_right_panel .texte_produit_droit .titre_zone h4 {
	font-size:15px;
	font-weight:normal;
	color:#887766;
	display:block;
	margin:0;
	width:153px;
	padding:0;
}
div#wrapcontent_left .texte p{
	margin:5px 0 5px 0;
	padding:0;
	color:#000000;
	line-height:18px;
}
.texte h4 {
	font-size:13px;
	font-weight:bold;
	color:#559cbe;
	margin:10px 0 5px 0;
}	
.texte_produit h3 {
	font-size:13px;
	font-weight:bold;
	color:#559cbe;
	margin:10px 0 5px 0;
}	
div#wrapcontent ul {
	list-style-type:disc;
	margin:10px auto;
}

div#wrapcontent p {
	font-size:1em;
}

div#wrapcontent a {
	color:#729fd3;
	text-decoration:none;
}

div#wrapcontent a:link {
	color:#729fd3;
	text-decoration:none;
}

div#wrapcontent a:visited {
	color:#729fd3;
	text-decoration:none;
}

div#wrapcontent a:hover {
	text-decoration:underline;
}

div#wrapcontent a:active {
	text-decoration:none;
}

.page2_left_panel {
	float:left;
	width:334px;
}
.page2_right_panel {
	float:right;
	width:567px;

}
#liste_produits_content_left {
	background-image:url(/_images/border_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #D5CFC0;
	border-bottom:none;
	float:left;
	padding:10px 20px 10px 20px;
	width:884px;
}
.btn_fleche {padding:40px 5px 0 5px;float:left;}
.fiche_liee_image_donnee {float:left;margin:5px 2px;}
.liste_produits {
	border:1px solid #D5CFC0;
	border-top:none;
	float:left;
	padding:10px 10px;
	width:904px;
}
.liste_produits .ligne {float:left;margin:7px;width:127px;height:252px;text-align:center;padding:10px 10px 10px 10px;border:1px solid #eae6da;}
#wrapcontent .liste_produits .ligne p {
	margin:0;padding:8px 0 0 0;
	font-size:0.8em;
}
#wrapcontent .liste_produits .ligne a {
	font-size:1.1em;
}	
.liste_produits .ligne  a.img_link img,.liste_produits .ligne  a.img_link:visited img{
	border:1px #ffffff solid;
}
.liste_produits .ligne  a.img_link:hover img{
	border:1px #559CBE solid;
}

#positions {
	float:left;
	width:100%;
	background-image:url(/_images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:15px;
	margin-top:10px;

}
#positions h3 {
	color:#549dc0;
	font-size:13px;
	margin:0;
	padding:0;
}
#positions #pos_images {
	margin-bottom:4px;
	padding:15px 0 0 0;
	
}
#positions #pos_images img {
	margin-right:5px;
}
#positions #pos_step {
	font-size:12px;
	color:#887767;
	margin-top:10px;
}
#positions #pos_step p {
	margin:3px 0 0 0;
	padding:0;
}
.page2_options {
	float:left;
	width:100%;
	background-image:url(/_images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:15px;
	margin-top:10px;
}
.page2_options h3 {
	color:#549dc0;
	font-size:13px;
	margin:0;
	padding:0;
	/*text-transform:uppercase;*/
}
.page2_options .infos_option{
	font-size:12px;
	color:#887767;
	margin-top:5px;
	padding-bottom:5px;
}
#wrapwebsite #wrapcontent form .page2_left_panel .page2_options  a {
	color:#897667;
	font-weight:bold;
	text-decoration:underline;
}
.page2_cart {
	float:left;
	width:100%;
	background-image:url(/_images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:15px;
	margin-top:15px;	
}
.page2_cart .page2_prix {
	font-size:20px;
	color:#897667;
	font-weight:bold;
}
.page2_cart .page2_prix span {
	display:block;
	font-size:10px;
}
.page2_cart .border {
	width:100%;
	background-image:url(/_images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:15px;	
}
/***** Video Player Zone *****/
#wrapright {background-color:#E5DED4; width:542px; height:338px;padding:10px 0 0 25px;float:right;text-align:center;margin-bottom:20px;}
#wrapright #flashvideo {margin:0;padding:0;text-align:center;z-index:4;}
#wrapright #flashvideo #entete {z-index:10;position:relative;}
.wrap_fiche_liee {
	height:100px;
	float:left;
	background-color:#E5DED4;
	width:334px;
	margin-top:10px;
	margin-bottom:5px;
}
.wrap_fiche_liee .fiche_liee_image_donnee {
	float:left;
}
/* PRIMEUR */

div#wrapzoneprimeurstexte {
	margin:auto 20px;
}

div#wrapzoneprimeurstexte div.titreprimeur {
	font-size:1.4em;
}

/***************/
/* FORMULAIRES */
/***************/

form fieldset {
	padding:5px;
	margin:10px auto;
}

form fieldset legend {
	font-size:1.3em;
	padding:5px;
	color: #877767;
}

form label {
	float:left;
	text-align:right;
	margin-top:2px;
	margin-right:10px;
	width:35%;
	font-size:1em;
}

form p {
	margin:10px auto;
	clear:both;
}

form p#soumettre, form p.soumettre {
	margin-top:20px;
	text-align:right;
}


form fieldset div.groupechoix {
	float:left;
	width:350px;
	margin-bottom:10px;
}

form fieldset div.groupechoix p {
	margin:0 0 10px 0;
}

form fieldset div.groupechoix p label {
	display:inline;
	float:none;
	margin-left:5px;
}

/* Message global de formulaire (unique) */
form p#messageerreur {
	display:none;
	background-color:#FFEFEF;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/* Erreur de champ */
form p.erreurchamp {
	display:none;
	margin-left:37%;
	margin-right:70px;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/***********************/
/* MOTEUR DE RECHERCHE */
/***********************/

table#moteurrecherche {
	border-collapse:collapse;
	margin-top:15px;
	width:100%;
}


table#moteurrecherche tr.ligne1 {
	background-color:#EEE;
}

table#moteurrecherche tr.ligne2 {
	background-color:#EEE;
}


table#moteurrecherche th {
	width:20px;
	padding:2px;
}

table#moteurrecherche td {
	padding:2px;
}

/************/
/* CONTACTS */
/************/

table.departement {
	width:100%;
	margin-bottom:10px;
}

table.departement thead th {
	padding:5px;
	background-color:#F9F9F9;
}

table.departement tbody td, table.departement tbody th {
	padding-left:20px;
}

table.departement tbody th {
	padding-top:10px;
}

form#recherchecontact fieldset {
	padding:5px 30px;
}

form#recherchecontact label {
	display:inline;
	text-align:left;
	float:none;
	margin-left:10px;
}

form#recherchecontact div.groupe {
	float:left;
	width:50%;
}

/****************/
/* PLAN DE SITE */
/****************/

ol#plandesite {
	list-style-type:none;
	margin-left:0;
}

ol#plandesite li {
	margin:5px auto;
}

ol#plandesite li.section {
	margin:15px auto;
	font-weight:bold;
}

ol#plandesite ol.soussections {
	list-style-type:none;
	margin-left:20px;
}

ol#plandesite ol.soussections li {
	font-weight:normal;
}

ol#plandesite ol.soussections ol.fiches {
	list-style-type:none;
	margin-left:30px;
}

ol#plandesite ol.soussections ol.fiches li {
	font-weight:normal;
}

/******************/
/* MODULE SONDAGE */
/******************/


div#sondage {
	background-color:#F5F5F5;
	width:250px;
	margin-top:10px;
	border:1px outset #333;
	text-align:center;
}

div#sondage h2 {
	margin:0;
	padding:5px;
	border:1px inset #333;
}

div#sondage h3 {
	margin:0;
	background-color:#FFF;
	border:1px outset #333;
	padding:5px;
	font-size:1em;
}

div#sondage form p {
	text-align:left;
}

div#sondage label {
	margin-left:30px;
}

div#sondage p.soumettre{
	text-align:center;
}

table#sondage_resultats {
	margin:10px;
	width:225px;
	text-align:left;
}

table#sondage_resultats div.barreresultats_fond {
	height:3px;
	border:1px inset #333;
	font-size:0px;
}

table#sondage_resultats div.barreresultats_dessus {
	height:3px;
	background-color:#00F;
}

#search_advanced #search_form {
	height:30px;
	width:900px;
	float:left;
	padding-bottom:10px;
}
#search_advanced #search_form .btn_recherche{

	margin-top:7px;


}
#search_advanced #search_form select {
	margin-top:10px;
	float:left;
}

.liste_produits_texte {
	color: #887766;
	font-size:12px;
}

/**** *****/


#search_advanced {
	clear:both;
	width:926px;
	float:left;
	padding-top:5px;
}
#search_advanced p.search_text {
	font-size:16px;
	color:#559cbe;
	font-weight:normal;
	float:left;
}
#search_advanced select {
	margin:0 15px 0 5px;
	color:#8f8d8d;
	font-size:10px;
	height:20px;
}

.compte p {
	margin:5px 0 5px 0;
}
.compte p.link_profil {
	margin:5px 0 10px 0;
}
.compte p a, .compte p a:hover {
	color:#559CBE;
}
/********/
/* MISC */
/********/

a img {
	border:none;
}

hr.clear {
	visibility:hidden;
	height:0px;
	clear:both;
}

table.transport {
	border-collapse:collapse;
	margin:auto;
	font-family:Arial;
	font-size:11px;		
}

table.transport td, table.transport th {
	padding:5px;
}
	
table.transport tr.transport_title th {
	color:#559cbe;
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
}
 
table.transport tr.transport_title th a:link,table.transport tr.transport_title th a, table.transport tr.transport_title th a:visited {
   color:#ffffff;
   text-align:center;
}

table.transport tr.transport_boite {
	background-color:#d2cbc4;
	border:1px solid #f1eeec;
	border-collapse:collapse;
	text-align: right;
}
		
table.transport tr.transport_boite th {
	text-align: right;
}
 
table.transport td {
	background-color:#f1eeec;
	border:1px solid #f1eeec;
	border-collapse:collapse;
	text-align: right;
} 	
	
table.transport tr.impaire td {
	background-color:#e8e4e0;
} 	

/* Historique de facture */

.histfacture{
	font-size: 11px;
	margin: 10px 0px;
}

.histfacture .histfacture_commande{
	margin: 15px 0px 0px 0px;
	display: block;
	font-size: 12px;
}

.histfacture .histfacture_date{
	margin: 0px 0px 5px 0px;
}

.histfacture .histfacture_para{
	margin: 5px 0px 0px 0px;
}


h1.indexlogo {
	color:#887766;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:uppercase;
	/*background-image:url(/_images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
}
