*{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	list-style:none;
	text-decoration:none;
	border:none;
}

html{
	position:relative;
	text-align:center;
	background:#583728 url(../fond/univers_eleveurs/bg_body.jpg) repeat-x top left;
	overflow:scroll;
}
html#rub{
	position:relative;
	text-align:center;
	background:#583728 url(../fond/univers_eleveurs/bg_body.jpg) repeat-x 0px -102px;
	overflow:scroll;
}
#body{
	position:relative;
	width:1004px; min-height:850px; height:auto!important; height:600px;
	margin-left:auto; margin-right:auto;
	text-align:left;
}

#logo{
	position:absolute; z-index:10;
	width:327px; height:89px;
	top:50px;
	background:url(../fond/univers_eleveurs/logo.jpg) no-repeat top left;
	text-indent:-999999px;
}
#logo a{display:block;width:327px; height:89px;}

#logo_rub{
	position:absolute; z-index:10;
	width:593px; height:66px;
	top:-66px;
	background:url(../fond/univers_eleveurs/logo_rub.jpg) no-repeat top left;
	text-indent:-999999px;
}
#logo_rub a{display:block;width:593px; height:66px;}


#banner{
	position:relative; display:block; z-index:1;
	width:1004px; height:420px;
	background:url(../fond/univers_eleveurs/banner.jpg) no-repeat top left;
	margin-top:18px;
}
#banner_rub{
	position:relative; display:block; z-index:1;
	width:1004px; height:278px;
	background:url(../fond/univers_eleveurs/banner_rub.jpg) no-repeat top left;
	margin-top:68px;
}

#newsletter, #newsletter_rub{
	position:absolute; z-index:50; margin-top:-325px; right:0px;
	width:185px; height:45px;
	margin-bottom:25px;
}
#newsletter_rub{margin-top:-325px;}
#newsletter label, #newsletter_rub label{color:#d4d4d4; display:block; text-align:right; margin-right:6px; margin-bottom:4px;}
#newsletter .input_news, #newsletter_rub .input_news{
	width:157px; height:16px;
	background:url(../fond/peinture/input_news.gif) no-repeat top left;
	color:#3f4f5e;
	padding:1px; padding-left:3px;margin-right:3px;
	 float:left;
}

/** ENCART MENU PRINC + MINI PANIER *****/
#menu, #menu_rub{
	position:absolute; z-index:10;
	width:230px; height:257px;
	background:url(../fond/bg_menu.png) repeat-y top left;
	top:145px; right:3px;
	text-align:right;
	padding-top:15px;
}
#menu_rub{top:3px;}
#menu ul, #menu_rub ul {height:185px; overflow:hidden;}
#menu li, #menu_rub li{margin-left:5px; margin-right:5px;}
.menu a, #menu_rub a{
	display:block;
	color:#ffffff; 
	text-transform:uppercase;
	font-size:1.2em;
	border-bottom:1px solid #323a41;
	padding-top:5px; padding-bottom:3px; padding-right:5px;
}
.menu a:hover, #menu_rub a:hover{ background-color:#000000; color:#66b2e6;}

#paniermini{
	position:absolute; display:block; bottom:0px;
	width:219px; height:50px;
	background-color:#a40b0a;
	border-top:1px solid #ffffff; border-left:1px solid #ffffff;
	padding:5px;
	color:#ffffff;
}
#paniermini h3{font-size:1.1em; text-transform:uppercase; color:#ffffff;margin-bottom:5px;}
#panier_fiche {
	position:relative; float:left;
	width:190px; height:30px!important;
}
.gopanier{
	position:relative; float:right; display:block;
	width:20px; height:20px;
	background:url(../elmt/go.jpg) no-repeat top left;
	margin-right:5px;margin-top:8px;
}
.gopanier a{display:block;width:20px; height:20px;}
.gopanier a:hover{background:url(../elmt/go.jpg) no-repeat top left!important;}

#panier_fiche li, #panier_fiche a{color:#f7a350; font-weight:bold; font-size:1.0em; border-bottom:none!important; padding:0px!important; margin-bottom:0px!important; text-transform:none!important;}
#panier_fiche a:hover{background-color:#a40b0a!important; color:#f7a350!important;}


/*** LOGIN ***/
#login{
	position:absolute; z-index:1;
	width:218px; height:123px;
	right:3px; top:-5px;
	background:url(../fond/bg_logadh.jpg) no-repeat top left;
	padding:6px;
}
#login h2{
	font-size:1.2em; color:#c9c9c9;
	text-transform:uppercase; font-weight:500;
	border-bottom: 1px solid #527496;
	padding-left:3px; padding-bottom:3px; margin-right:40px; margin-top:3px; margin-bottom:14px;
}
#login .input_access, #login .input_mdp{border:1px solid #334353; background-color:#6483a2; color:#bccad7; padding:1px;padding-left:3px;}
#login .input_access{display:block; width:205px;margin-bottom:5px;}
#login .input_mdp {position:relative; float:left; width:179px;margin-right:5px;margin-bottom:13px;}
#login p{display:block;clear:both;margin-left:5px;}#login a{color:#bccad7;}#login a:hover{color:#ffffff; text-decoration:underline;}

/*** SEARCH LINE ***/
#search_line{
	position:relative; display:block;
	background-color:#2c2c2c;
	height:25px;
	padding-top:10px; padding-left:15px; margin-bottom:5px;
}
#search_line .miniform{	position:relative; float:left; width:340px;}
#search_line .miniform label{position:relative; float:left;color:#999a9a; font-size:1.0em;margin-right:5px;}
#search_line .minitext{
	position:relative; float:left;
	width:161px; height:16px; padding-top:2px; padding-left:3px;
	background:url(../fond/input_search.gif) no-repeat top left;
	color:#ffffff;
	margin-right:5px;
}
#search_line a{color:#999a9a;}

/*** MENU GAMME INDEX ***/
.gammes_ind{
	position:relative; float:left; display:block;
	width:252px; height:236px;
	background-color:#000000;
	margin-right:5px;margin-bottom:10px;
}
.gammes_ind h2 a{
	display:block;
	background-color:#2767ab; color:#ffffff;
	font-size:1.2em; text-transform:uppercase;
	padding-bottom:3px; padding-top:4px; padding-left:6px;
	margin-bottom:2px;
}
.gammes_ind img{margin-bottom:2px;}
.gammes_ind ul{ background-color:#614f47; height:59px; overflow:hidden; padding-top:4px;padding-left:5px;}
.gammes_ind li{margin-bottom:2px;}
.gammes_ind .suite{margin-top:-9px; font-weight:bold;}
.gammes_ind li a{color:#13100e;font-weight:bold;}
.gammes_ind li a:hover{color:#ffffff}
.ttprod{ background-color:#3b302b; color:#ffffff; display:block; height:19px; padding-top:3px; padding-left:4px;}
.ttprod:hover{color:#000000;}

.avenir{display:block;color:#ffffff; text-transform:uppercase; font-size:1.1em; font-weight:bold; text-align:right; margin-top:65px; margin-right:5px;}

/*** ACTU ***/
#actu{
	position:relative; float:left; display:block;
	width:210px; height:222px;
	background:url(../fond/univers_eleveurs/bg_actu.jpg) repeat-x top left;
	border:1px solid #ffffff;
	margin-left:7px;

}

#actu h1{font-size:1.7em; text-transform:uppercase; font-weight:bold; color:#06398e}
#actu h1 a{font-size:1.0em; color:#06398e}
/*** ACCES AUTRES SITES ***/
.acces_site{
	position:relative; float:left; display:block;
	width:328px; height:150px;
	margin-right:10px; margin-bottom:20px;
	background-color:#4b3e36;
}
.der{margin-right:0px;}
.acces_site h3{
	background-color:#0a0d0f; color:#6ab7eb;
	text-transform:uppercase; font-size:1.1em;
	padding:3px;padding-left:6px;
}
.acces_site img{
	position:relative; float:left;
	max-width:126px; max-height:105px;
	margin:5px;
	border:1px solid #000000;
}
.acces_site p{
	position:relative; float:right;
	width:185px; height:75px;
	overflow:hidden;
	margin-top:5px; margin-right:5px;
	color:#ffffff; 
}
.acces_site a{
	position:absolute;bottom:6px;width:160px;
	color:#eb9269; font-weight:bold; font-size:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../elmt/fleche_brune.jpg) no-repeat bottom right;
	padding-right:25px;padding-bottom:5px;
}


/********* RUBRIQUE ET BOUTIQUE ****************/
/***** COLONNE MENU GAMME ***/
#menu_gamme{
	position:relative; float:left; display:block; z-index:10;
	width:252px; min-height:400px; height:auto!important; height:400px;
	margin-right:7px; margin-bottom:20px;
}
.gammes{
	position:relative; float:left; display:block;
	width:252px;
	background-color:#000000;
	margin-right:5px;margin-bottom:6px;
}
.gammes h2 a{
	background-color:#2767ab; color:#ffffff;display:block;
	font-size:1.2em; text-transform:uppercase;
	padding-bottom:3px; padding-top:4px; padding-left:6px;
	margin-bottom:2px;
}

.ttprod{ background-color:#000000; color:#ffffff; display:block; height:19px; padding-top:3px; padding-left:4px;}
.ttprod:hover{color:#2767ab;}

.scat{
	position:relative; display:block;
	background-color:#614f47; border-top:2px solid #000000;
	padding:5px; padding-top:1px;
}
.scat a{
	display:block;
	color:#ffffff;
	border-bottom:1px solid #7c6d67;
	padding-top:3px; padding-bottom:2px; padding-left:5px;
}
.scatlast, .sscatlast{border-bottom:none!important;}
.scat a:hover{background-color:#23160f;}

.sscat{
	position:absolute; display:none;
	width:230px;
	margin-left:250px; margin-top:-25px;
	background-color:#23160f;
	padding:5px;
}
.sscat a{border-bottom:1px solid #493e38!important;}
.sscat a:hover{background-color:#614f47!important;}


/***** COLONNE CONTENTS ***/
#contents{
	position:relative; float:right; display:block; z-index:1;
	width:745px; min-height:400px; height:auto!important; height:400px;
	 margin-bottom:20px;
}

/** ENCARTS INFORMATIONS**/
.paiement, .exped{
	position:relative; float:left; display:block;
	width:212px; height:113px; overflow:hidden;
	margin-right:5px; padding:5px; margin-bottom:5px;
	background:url(../fond/paiement.jpg) no-repeat top left;
	color:#ffffff;
}
.exped{background:url(../fond/expedition.jpg) no-repeat top left;}
.interlo{
	position:relative; float:left; display:block;
	width:281px; height:113px; overflow:hidden;
	padding:5px;margin-bottom:5px;
	background:url(../fond/interlo.jpg) no-repeat top left;
	color:#ffffff;
}
.paiement h3, .exped h3, .interlo h3{
	text-transform:uppercase;
	color:#ffffff;
	font-size:1.2em;
	margin-bottom:6px;
}
.interlo strong{display:block; color:#ffbc07; font-size:2.2em; margin-bottom:10px;}
.interlo a{color:#ffffff; font-weight:bold; font-size:1.1em;}
.interlo a:hover{color:#ffbc07;}


/** LISTE PRODUITS **/
#liste_prod{min-height:115px; height:auto!important; height:115px;}

#liste_prod .fichette{
	float:left; display:block; z-index:1;
	margin:3px; padding:3px;
	width:360px; height:105px; overflow:hidden;
	background-color:#ccc4c1;
}
#liste_prod .fichette dt{
	position:relative; float:left;
	width:102px; min-height:100px; height:auto!important; height:100px;
	margin-right:3px;
}
#liste_prod .fichette dt img{border:1px solid #000000;max-width:100px; max-height:100px;}
#liste_prod .fichette dd{float:right;width:252px;}

#liste_prod .fichette .desc_fichette{margin-bottom:5px; height:35px; overflow:hidden;}
#liste_prod .fichette .desc_fichetteb{margin-bottom:5px; height:60px; overflow:hidden;}
#liste_prod .fichette .desc_fichette strong, #liste_prod .fichette .desc_fichetteb strong{text-transform:uppercase;}

#liste_prod .fichette .action_fichette{position:relative; display:block; float:left;}

#liste_prod .action_fichetteb{
	position:absolute; z-index:50; width:344px; margin-top:114px; margin-left:2px;
	background-color:#ffffff; padding:10px; padding-top:5px;
	border:2px solid #000000;
}
.closefichette, .closedesccat{
	display:block; text-align:right;
	height:14px; padding-right:17px; margin-bottom:8px;
	background:url(../elmt/close.gif) no-repeat top right;
	cursor:pointer; font-weight:normal!important;
}

#liste_prod .fichette dd span{
	position:relative; float:left; display:block; width:245px;
	font-weight:bold;
	margin-bottom:3px; text-align:right;
}

.allref{cursor:pointer; padding:1px; background:#e4e4e4 url(../elmt/folder.gif) no-repeat top right; padding-right:20px; margin-right:20px;width:228px!important; color:#265c91;}
.allref:hover{color:#000000;}


#liste_prod .action_fichetteb span{
	position:relative;display:block;
	font-weight:bold;margin-bottom:3px; text-align:right;
}
	
#liste_prod .fichette dd a{
	display:block; text-align:right;
	color:#000000; background:url(../elmt/fleche_prod.png) no-repeat top right; 
	padding-right:16px; margin-right:10px;margin-bottom:5px;
	font-weight:bold;
}

#liste_prod .action_fichetteb label{padding-left:115px;}
#liste_prod .fichette dd label{padding-left:25px;}

#liste_prod .quantite{
	width:25px; height:14px;
	background:url(../elmt/quantite.gif) no-repeat top left;
	padding:2px; text-align:center;
}
#liste_prod .addpanier{
	width:139px; height:18px;
	background:url(../elmt/univers_eleveurs/ajpanier.gif) no-repeat top left;
	cursor:pointer; text-indent:-99999px;
}
.actions{padding:4px; background-color:#e1dddb;margin-bottom:6px;}

/* ariane */
#ariane, #arianeb{
	position:relative; float:left; display:block;
	width:490px; min-height:20px; height:auto!important; height:20px;
	padding-top:5px;
}
#arianeb{width:740px;}
#ariane li, #arianeb li{float:left;}
#ariane li a, #arianeb a{color:#86817e;}#ariane li a:hover{color:#ffffff;}
#ariane .lastariane, #arianeb .lastariane{color:#ffffff;}

/* pagination */
.pagin{
	position:relative; float:right;
	width:240px; height:20px; padding-top:5px; padding-right:5px;
	background:#767777 url(../fond/bg_pagin.gif) repeat-x top left;
	border:1px solid #a8a8a8;
	margin-top:-27px; margin-right:3px;
	color:#FFFFFF; font-weight:bold;
	text-align:right;
}
.pagin a{background-color:#5c5c5b; padding:1px; padding-left:5px; padding-right:5px; color:#ffffff; border:1px solid #989898;}
.pagin a:hover{background-color:#000000;}
.sel{background-color:#000000;}

/*********************************** FICHE ARTICLE *******************************/
#fichearticle{
	background-color:#70594e;
	padding:5px; margin-bottom:10px;
}
.fiche{
	position:relative; float:left; display:block;
	width:434px;
	background-color:#cdc5c1;
	padding:5px; margin-right:5px;
}
.fiche img{
	position:relative; float:left; display:block;
	border:1px solid #000000;
	max-width:120px;
}
.description{
	position:relative; float:right;
	width:260px; margin-left:10px; 
}
.description h2{text-transform:uppercase; font-size:1.3em;margin-bottom:10px;}

.desc_ref{
	background-color:#fefefe; border:1px solid #aaa19e;
	padding:3px; margin-top:5px; margin-bottom:5px;
}
.desc_ref_left{
	position:relative; float:left; display:block;
	width:171px;
	padding:2px;
}
.desc_ref_left img{max-width:160px; max-height:150px;}
.imgproduitfiche{
	position:relative; float:left; 
	width:160px;
	text-align:center;
}
.imgproduitfiche img{margin-bottom:5px;}

.desc_ref_right{
	position:relative; float:right; display:block;
	width:240px; text-align:right;
	padding:2px;
}
.desc_ref_left p, .desc_ref_right p{margin-bottom:5px;}
.det_ref{
	background:url(../elmt/fleche_prod.png) no-repeat top left;
	padding-left:15px;
	cursor:pointer;
}
.det_ref:hover{text-decoration:underline;}

#fichearticle .quantite{
	width:25px; height:14px;
	background:url(../elmt/quantite.gif) no-repeat top left;
	padding:2px; text-align:center;
}
#fichearticle .addpanier{
	width:139px; height:18px;
	background:url(../elmt/univers_eleveurs/ajpanier.gif) no-repeat top left;
	cursor:pointer; text-indent:-99999px;
}
#fichearticle .descript_ref{
	positionh:relative; display:block; float:left;
	padding:5px;padding-top:15px; width:415px!important;
}
#fichearticle .close_desc{position:relative;display:block; z-index:100; text-align:right; background:url(../elmt/close.gif) no-repeat center right; padding-right:18px; color:#6a6a6a; margin-top:10px; cursor:pointer;}


/** MEME CATEGORIE **/
.memecat{
	position:relative; float:right; display:block;
	background-color:#3c2922;
	width:285px;
}
.memecat h2{ background-color:#221713; color:#ffffff; font-size:1.1em; text-transform:uppercase; padding:4px;padding-left:6px;}

.miniarticle{
	margin:10px; padding-bottom:4px;
	border-bottom:1px dotted #6b5c57;
}
.lastmini{border-bottom:none!important;}
.miniarticle img{position:relative; float:left; margin-right:10px; max-width:70px; max-height:70px;  border:1px solid #000000;}
.miniarticle h3 a{color:#cdc5c1;margin-bottom:2px;}
.miniarticle p{color:#918b89;margin-bottom:5px;}
.minilink{color:#918b89; background-image:url(../elmt/fleche_prod.png); background-repeat:no-repeat; background-position: top left; padding-left:15px;}
.minilink:hover{color:#ffffff;}
.toutprod{display:block;background-color:#221713; color:#ffffff; padding:2px;padding-left:6px;}

.back_cat{ display:block;background-color:#ffffff; height:17px; padding:3px; background:#ffffff url(../elmt/back.jpg) no-repeat 3px 2px; padding-left:28px; color:#333333;margin-top:10px; font-weight:bold;}
.back_cat:hover{text-decoration:underline; color:#000000;}

.mm_right{position:relative; display:block; float:left;}
.mm_left{position:relative; display:block; float:right; width:180px}

/** DEJA CONSULTE **/
#consultation h2{ background-color:#261a1a; padding:5px; text-transform:uppercase; color:#ffffff; margin-bototm:5px; margin-left:3px; margin-right:3px; font-size:1.1em;}
#consultation .fichette_cons{float:left;margin:3px; padding:3px;width:360px; height:103px;background-color:#a4928a;}
#consultation .fichette_cons dt{float:left;width:102px;height:100px;margin-right:3px;}
#consultation .fichette_cons dt img{border:1px solid #000000;max-width:100px; max-height:100px;}
#consultation .fichette_cons dd{float:right;width:252px;padding-bottom:25px;}
#consultation .fichette_cons .desc_fichette{margin-bottom:5px; height:35px;}
#consultation .fichette_cons .desc_fichette strong{text-transform:uppercase;}
#consultation .fichette_cons dd span{float:left; width:245px;font-weight:bold;margin-bottom:3px; text-align:right;}
#consultation .fichette_cons dd a{display:block; text-align:right;color:#000000; background:url(../elmt/fleche_prod.png) no-repeat top right; padding-right:16px; margin-right:10px;font-weight:bold;}
#consultation p a{background:none!important;text-align:left!important;}


/**************************************** PANIER ********************************************/
#panier{
	background-color:#70594e;
	padding:5px; margin-bottom:10px;
}

.lignepaiement{ position:relative; display:block; height:27px;margin-bottom:10px;}
.lignepaiement li{float:left; width:144px; height:22px; margin-right:3px;background-color:#40322b; text-align:center; color:#ffffff; padding-top:5px;}
.lastlp{margin-right:0px!important;}
.sel{background-color:#000000!important; color:#649fdb!important; width:147px!important;}

#thepanier{ width:100%;margin-bottom:15px;}
#thepanier thead{ background-color:#1d120c; color:#ffffff;  font-size:1.1em;}
#thepanier thead th{padding:5px;}
#thepanier tbody tr{background-color:#46352d;}
#thepanier tbody tr td{padding:5px; color:#ffffff; border-bottom:1px solid #9b8b83;}
#thepanier .sb{background-color:#514139;}

#thepanier .ref{width:140px; text-align:center;}
#thepanier .quant{width:190px; text-align:center;}
#thepanier .designb{width:270px;}
#thepanier .quantb{width:70px; text-align:center;}
#thepanier .prix{width:90px; text-align:center;}
#thepanier .total{width:80px; text-align:center; font-weight:bold;}

.qte{
	width:163px; height:14px;
	background-color:#ffffff; border:1px solid #3d302a;
	padding:2px; text-align:center; margin-bottom:3px;
}
.reloadpanier{background:#95ba12 url(../elmt/bg_recalc.gif) no-repeat top right; color:#000000; font-size:1.0em; padding-right:17px;width:82px; height:18px; cursor:pointer;}
.suppr_art{ background:#a6a6a6 url(../elmt/bg_suppr.gif) no-repeat top right; color:#000000;padding-right:19px; width:82px; height:18px; cursor:pointer;}

#thepanier tfoot tr{background-color:#242628; color:#ffffff;}
#thepanier tfoot td{padding:5px; border-bottom:1px solid #353535;}
#thepanier .resum_panier{text-align:right; padding-right:25px;}
#thepanier .resum{color:#69a7e7;}

.suitepanier{
	float:right; display:block;
	height:32px;
	background:#86a710 url(../fond/next.gif) no-repeat top right;
	padding-right:38px;padding-left:6px;
	text-transform:uppercase;
	color:#1a2003; font-size:1.2em; font-weight:bold;
	cursor:pointer;
	border:none;border-bottom:1px solid #242628; border-right:1px solid #242628;
	margin-bottom:15px;
}

/*** INSCRIPTION ****/
#formident fieldset{
	float:left;
	width:340px;
	border:1px solid #a4958e;
	background-color:#8d7a71;
	padding:10px; margin-bottom:10px;
}
#formident fieldset h2{
	margin:-10px;margin-bottom:10px; padding:5px; 
	background-color:#2c221e; color:#ffffff; 
	font-size:1.2em; font-weight:bold; text-transform:uppercase;
}
#formident .small{color:#ffffff!important;}

#formident .small{font-size:0.7em!important;font-weight:bold; color:#000000; text-transform:none!important;}
#formident #identite{margin-right:5px;}
#identite, #adresse{height:160px;}
#formident label{display:block; width:100%;}
#formident label span{display:block; float:left; width:120px;}
#formident .oblig{font-weight:bold;}
#formident .ctext, #formident .mtext{width:218px;margin-bottom:4px; border:1px solid #554239; background-color:#d9d3d1;}
#formident .mtext{height:60px;}
#formident .selectb{width:218px;margin-bottom:4px; border:1px solid #554239; background-color:#d9d3d1;}
#formident .decrochage{float:left;width:362px;margin-bottom:10px; font-weight:bold; color:#ffffff; text-align:right;}
#livraison{display:none;}

#formident .note{float:left;width:352px; padding-right:10px;margin-bottom:10px; margin-right:5px; color:#cbbeb8;}

/** message erreur **/
.message{margin-bottom:10px; margin-left:30px;font-weight:bold;}
/*.message li{list-style:url(../elmt/puce_rouge.gif); list-style-position:outside;}*/
/* message color */
.red{position:relative; display:block; border:0px solid; background-color:#c70000!important; color:#ffffff; padding:3px; padding-left:6px; list-style:none!important; margin-left:-45px; text-transform:uppercase;}

/* RECAP */
.recap{
	float:left; display:block;
	width:330px; margin-right:10px;
	color:#000000;
}
.adresses, .mdp_text{background-color:#b3a6a1;padding-bottom:8px; margin-bottom:12px;}
.adresses h2, .mdp_text h2{
	background:#3e2f28 url(../fond/univers_eleveurs/colis.gif) no-repeat top right;
	height:22px;
	padding-left:5px; padding-top:7px; padding-right:29px; margin-bottom:5px;
	text-transform:uppercase; font-weight:bold;
	color:#ffffff;
}
.mdp_text h2{background:#3e2f28 url(../fond/univers_eleveurs/cartes.gif) no-repeat top right;}
.adresses h3{text-transform:uppercase; margin-left:8px;}
.adresses address{ font-style:normal; margin-left:8px;margin-bottom:8px;}

.mdpliste{margin-left:8px; width:315px; border:1px solid #6f6f6f;}

/* CGV */
.text_cgv{
	float:left; display:block;
	width:390px;
}
.textcgv {
	background-color:#f5f5f5; border:1px solid #333333;
	padding:5px; margin-bottom:5px;
	height:115px; overflow:auto;
	font-size:1.0em!important; color:#545454;
}
.text_cgv h2{color:#ffffff; font-weight:bold; border-bottom:1px dotted #ffffff; margin-bottom:5px;}
.textcgv p, .textcgv strong, .textcgv ul, .textcgv li{font-size:0.9em!important; color:#545454;}
.textcgv li{margin:3px; list-style:square!important; margin-left:25px;}
.accept_cgv{color:#ffffff; font-size:0.9em;}

.gopaie{margin-top:20px; width:390px; text-align:right;}



/*** CONFIRMATION ***/
#confirmation{padding-left:10px; padding-right:10px;}
#confirmation h2{color:#000000; text-transform:uppercase; font-size:1.2em; margin-bottom:8px;}
#confirmation h3{color:#ffffff; text-transform:uppercase; font-size:1.1em;width:430px; border-bottom:1px dotted #ffffff;padding-bototm:3px;}
#confirmation .stylepaiement{background-color:#e7e7e7; padding:8px; width:400px; margin:8px;}
#confirmation .stylepaiement h4{margin:-8px; background-color:#2d231e; padding:4px; padding-left:6px; color:#ffffff; margin-bottom:8px;}
#confirmation .stylepaiement address{margin:5px; font-style:normal;}

/* RUBRIQUE PHP CONTENU HORS BOUTIQUE **/
#contenu{
	background-color:#eeeeee;
	padding:10px;
}
.contenu{
	background-color:#eeeeee;
	padding:10px;
}

/**** FORMULAIRE CONTACT ******/
#formident_gen{
	position:relative; float:left; display:block;
	width:360px;
}
#formident_gen fieldset{
	background-color:#d5d5d5; border:1px solid #b9b9b9;
	padding:10px; margin-bottom:10px;
}
#formident_gen legend{font-size:1.2em; font-weight:bold; color:#051c37; text-transform:uppercase;}
#formident_gen label{
	position:relative; float:left; display:block; width:145px;
	text-align:right; padding-right:5px; 
}
#formident_gen .ctext, #formident_gen .mtext, #formident_gen .listevalform, #formident_gen .select, #formident_gen .email{
	position:relative; float:right; display:block;
	width:185px; 
	margin-bottom:5px;
}
#formident_gen .radiolabel{text-align:left!important}
#formident_gen .ctext, #formident_gen .mtext, #formident_gen .select, #formident_gen .email{border:1px solid #8c8c8c}
#formident_gen .mtext{float:left!important; width:336px!important; height:150px;}
#formident_gen .submitform{display:block; clear:both; width:338px; height:18px; background:url(../elmt/envoyer.gif) no-repeat top left; text-indent:-9999px; cursor:pointer;}


/**** FORMULAIRE DEVIS ******/
#form_devis{
	position:relative; display:block;
	width:660px; margin-left:25px;
}
#form_devis fieldset{
	background-color:#d5d5d5; border:1px solid #b9b9b9;
	padding:10px; margin-bottom:10px;
}
#form_devis legend{font-size:1.2em; font-weight:bold; color:#051c37; text-transform:uppercase;}
#form_devis label{
	position:relative; float:left; display:block; width:225px;
	text-align:right; padding-right:5px; 
}
#form_devis .ctext, #form_devis .mtext, #form_devis .listevalform, #form_devis .select, #form_devis .email{
	position:relative; float:left; display:block;
	width:300px; 
	margin-bottom:5px;
}
#form_devis .radiolabel{text-align:left!important}
#form_devis .ctext, #form_devis .mtext, #form_devis .select, #form_devis .email{border:1px solid #8c8c8c}
#form_devis .mtext{float:left!important; clear:both; margin-top:5px; width:100%!important; height:200px;}
#form_devis .submitform{display:block; clear:both; width:640px; height:18px; background:url(../elmt/envoyer2.gif) no-repeat top left; text-indent:-9999px; cursor:pointer;}
#form_devis .check_enter{clear:both;}



/* google maps */
#google_map{
	position:relative; float:right;
	width:355px; height:470px;
	border:1px solid #666666;
	margin-top:8px;
	overflow:hidden;
}
.magasin{min-height:120px; height:auto!important; height:150px; min-width:250px; width:auto!important; width:250px;}
.magasin h2{color:#2f679b; text-transform:uppercase;margin-bottom:7px; font-size:1.2em;}
.magasin p{margin-left:10px; margin-bottom:5px;}
.magasin a, .gmapDir a{color:#193a83;}
.gmapDir{margin-left:10px;}
#gmapDirSaddr{border:1px solid #8c8c8c; width:170px;}
#gmapDirButtonTo, #gmapDirButtonFrom{background-color:#193a83; color:#ffffff;margin-left:3px;}


/*** bas de page ***/


#pied{	
	position:relative; float:right;
	width:670px; min-height:30px; height:auto!important; height:30px;
	margin-bottom:25px; padding-top:3px;
	color:#ba7354;	
	text-align:right;
}
#pied p{font-size:0.9em;}
#pied a{color:#ba7354; font-size:1.0em;} #pied a:hover{color:#ffffff;}

.spacer{position:relative; display:block; clear:both;}

