@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../images/fond_site.jpg);
	background-position:50% 0%;
	background-repeat:no-repeat;
	background-color:#343434;
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
a {
	color: #fff;
	text-decoration: none;
}

.img-png
{
	behavior: url(../iepngfix.htc);
}

/****************************** TETIERE *************************/

.fondtetiere
{
	background-image:url(../images/deg_tetiere.gif);
	background-repeat:repeat-x;
	height:103px;
	width:978px;
	color:#ece9e2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	vertical-align:top;
}

#blocadresse 
{
	vertical-align:top;
}


#blocadresse a:hover
{
	/*color:#cda150;*/
	color:#DCB774;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.lienbeige
{
	color:#d6c7ae;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.lienbeige:hover
{
	color:#d6c7ae;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.liennoselect
{
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	cursor:pointer;
	
}
.liennoselect:hover
{
	/*color:#cda150;*/
	color:#DCB774;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	letter-spacing:-1px;
}

.lienselect
{
	/*color:#cda150;*/
	color:#DCB774;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
}

.lieu0
{
	width:50px;
	text-align:left;
	background-image:url(../images/sepVille.gif);
	background-repeat:no-repeat;
	background-position:80% 30%;
}
.lieu0der
{
	width:50px;
	text-align:left;
}
.lieu1
{
	width:45px;
	text-align:left;
	background-image:url(../images/sepVille.gif);
	background-repeat:no-repeat;
	background-position:80% 30%;
}
.lieu1der
{
	width:45px;
	text-align:left;
}
.lieu2
{
	width:56px;
	text-align:left;
	background-image:url(../images/sepVille.gif);
	background-repeat:no-repeat;
	background-position:86% 30%;
}
.lieu2der
{
	width:56px;
	text-align:left;
}
.lieu3
{
	width:57px;
	text-align:left;
	background-image:url(../images/sepVille.gif);
	background-repeat:no-repeat;
	background-position:87% 30%;
}
.lieu3der
{
	width:53px;
	text-align:left;
	
}


#contenusite
{
	width:978px;
	vertical-align:top;
	background-color:#4C4944;
	height:442px;
}
/****************************** MENU *************************/

.menu
{
	height:19px;
	background-color:#5E5A54;
	color:#ddd9d5;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	width:978px;
	
}

.btactivites a{
	color:#ddd9d5;
	text-decoration:none;
}

.btactivites:hover{
	background-color:#464541;
}

.menumateriaux
{
	background-color:#77736A;
	color:#ddd9d5;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;	
	vertical-align:middle;
	line-height:19px;
	cursor:pointer;
}
.menumateriaux-on
{
	background-color:#444341;
	cursor:pointer;
	color:#ddd9d5;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;	
	vertical-align:middle;
	line-height:19px;
}
.menumateriaux a
{
	/*background-color:#77736A;*/
	color:#ddd9d5;
	/*font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;	
	vertical-align:middle;
	line-height:19px;
	cursor:pointer;*/
	text-decoration:none;
}
.menumateriaux-on a
{
	/*background-color:#444341;
	cursor:pointer;*/
	color:#ddd9d5;
	/*font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;	
	vertical-align:middle;
	line-height:19px;*/
	text-decoration:none;
}
/*.menumateriaux:hover
{
	background-color:#444341;
	color:#ddd9d5;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;	
}*/

.menucouleur
{
	background-color:#4C4944;	
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	width:102px;
	border-collapse:collapse;
}

.tdcouleur
{
	height:39px;
	border-top:1px solid #605D59;
	border-bottom:1px solid #605D59;
	vertical-align:top;
	line-height:39px;
	vertical-align:middle;
	cursor:pointer;
}

.tdcouleur a
{
	color:#FFFFFF;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.tdcouleur:hover
{
	height:39px;
	border-top:1px solid #605D59;
	border-bottom:1px solid #605D59;
	vertical-align:top;
	line-height:39px;
	vertical-align:middle;
	background-color:#464541;
	cursor:pointer;
}
.tdcouleurClique
{
	height:39px;
	border-top:1px solid #605D59;
	border-bottom:1px solid #605D59;
	vertical-align:top;
	line-height:39px;
	vertical-align:middle;
	background-color:#9E9083;
	cursor:pointer;
}
.tdcouleurClique a
{
	color:#000000;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	text-decoration:none;
}

#contMenuVert
{
	vertical-align:top;
	background-color:#4C4944;
	width:102px;	
}

/********************* DROITE  *****************************/

#presentation
{
	width:380px;
	background-color:#9d9282;
	text-align:justify;
	height:111px;
	padding:25px 15px 10px 15px;
	line-height:14px;
}
#presentation a
{
	color:#5c5852;
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;*/
}
#presentation a:hover
{
	color:#5c5852;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:underline;
}


#choixmateriaux
{
	width:410px;
	background-color:#3a3939;
	color:#d6c7ae;
	height:100%;
	
}
#choixmateriaux a
{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;*/
}
#choixmateriaux a:hover
{
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
	/*font-weight:bold;*/
}

#encartchoisirmateriaux
{
	
	height:100%;
	height:102px;
	padding:5px;
	vertical-align:top;
	background-color:#4c4944;
}

#encarttestermateriaux
{
	height:100%;
	padding:5px;
	/*border-left:1px solid #d6c7ae; */
	vertical-align:top;
	background-color:#3a3939;
}

.titreencart
{
	color:#ffffff;
	padding-bottom:3px;
	padding-left:5px;
}
.contenuencart
{
	padding-left:5px;	
}

/********************* CAROUSSEL *****************************/

#caroussel
{
	vertical-align:top;
	width:466px;
	height:349px;
	background-color:#4c4944;
}

/********************* BAS SITE  ****************************/

#bassite
{
	width:978px;
	vertical-align:top;
	background-color:#4C4944;
}

#focusdeco
{
	background-color:#D6C7AE;
	width:728px;
	color:#403d34;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	vertical-align:top;
}

#focustexte
{
	width:206px;
	padding:10px;
	vertical-align:top;
	text-align:justify;
}
#focustexte a
{
	color:#6e6860;
	font-size:11px;
	text-decoration:none;
}
#focustexte a:hover
{
	color:#6e6860;
	font-size:11px;
	text-decoration:underline;
}


#decouvertetexte
{
	padding:10px;
	vertical-align:top;
	text-align:justify;
}

#bloccontactboutique
{
	background-color:#5C5852;
	/*width:250px;*/
	vertical-align:top;
}

#blocboutique
{
	height:99px;	
	color:#c3ae8f;
}
#blocboutique a
{
	height:99px;	
	color:#aea397;
	text-decoration:none;
}
#blocboutique a:hover
{
	height:99px;	
	color:#aea397;
	text-decoration:underline;
}

.titreblocboutique
{
	
	padding:10px;
}

#bloccontact
{
	border-top:1px solid #9d9282;
	color:#ffffff;
	background-image:url(../images/visuel_teleoperatrice.jpg);
	background-repeat:no-repeat;
	background-position: 0% 100%;
	height:94px;
	vertical-align:bottom;
}

#bloccontact span {
	cursor: pointer;
}

#dept37 {
	color: #DCB774;
}
#dept37:hover, #dept53:hover, #dept86:hover, #dept44:hover {
	color: #DCB774;
}

#bloccontact_cont {
	width: 180px;
	height: 40px;
	float: right;
	text-align: center;
	padding-top: 7px;
}

#telephone {
	font-size: 14px;
	color: #DCB774;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 8px;
}

#formcontactrapide {
	padding-top: 7px;
}

/************************ PIED ******************************/


#pied
{
	color:#e7e0da;
	width:978px;
	font-size:11px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
}

#pied a
{
	color:#e7e0da;
	width:978px;
	font-size:11px;
	text-decoration:none;
}
#pied a:hover
{
	color:#e7e0da;
	width:978px;
	font-size:11px;
	text-decoration:underline;
}

/********************* FORMULAIRE ***************************/

.inputRecherche

{
	color:#43423c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	width:100px;
	/*height:15px;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 3px;
	line-height:15px;*/
	border:0px;
}

.select
{
	color:#3d3d3a;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	background-color:#949088;
	border:1px solid #949088;
}

.btnrecherche
{
	background-color:#91877c;
	color:#f7eee3;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	border:0px solid #91877c;
	/*height:15px;
	padding: 0px 4px 0px 4px ;
	margin-bottom:2px;*/
}
.btnsubmit
{
	background-color:#91877c;
	color:#f7eee3;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	border:1px solid #2b2b2b;
	padding:5px;
	/*height:15px;
	padding: 0px 4px 0px 4px ;
	margin-bottom:2px;*/
}

.input
{
	color:#43423c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:0px;
	width:120px;
	padding-left:5px;
}
.inputG
{
	color:#43423c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:0px;
	width:160px;
	padding-left:5px;
}
.inputP
{
	color:#43423c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:0px;
	width:100px;
	padding-left:5px;
}

.textarea
{
	color:#43423c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:0px;
	width:360px;
	height:70px;
	overflow:auto;
	padding:5px;
}

.titrerealisation
{
	height:36px;
	background-color:#3A3939;
	color:#e5e0db;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	line-height:36px;
}



.tdcheckbox
{
	text-align:left;
}

.libelle
{
	text-align:right;
	vertical-align:top;
}

.etoile
{
	color:#dcbd7b;	
}

/*************************** page contenu *********************/

.titrerubrique
{
	padding:10px 0px 0px 25px;
	color:#e5e0db;
	font-size:18px;
	/*font-weight:bold;
	width:90%;
	border-bottom:1px solid #dcbd7b;
	height:25px;*/
	border-bottom:1px solid #444444;
	height:30px;

}
.titrerubrique2
{
	padding:10px 0px 0px 0px;
	color:#e5e0db;
	font-size:18px;
	/*font-weight:bold;
	width:90%;
	border-bottom:1px solid #dcbd7b;
	height:25px;*/
	border-bottom:1px solid #444444;
	height:30px;
}
.titrerubrique3
{
	padding:10px 0px 0px 25px;
	color:#e5e0db;
	font-size:16px;
	/*font-weight:bold;
	width:90%;
	border-bottom:1px solid #dcbd7b;
	height:25px;*/
	border-bottom:1px solid #444444;
	height:30px;
}
#tdcontenu
{
	background-color:#3A3939;
	width:876px;
	color:#e5e0db;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:1px solid #3A3939;
	padding:10px 28px 10px 28px;
	vertical-align:top;
}

#tdcontenumateriaux
{
	background-color:#3A3939;
	width:876px;
	color:#e5e0db;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:1px solid #3A3939;
	padding:10px 0px 10px 0px;
	vertical-align:top;
	border:0px solid red;
}
#tdcontenumateriaux2
{
	background-color:#3A3939;
	width:876px;
	color:#e5e0db;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:1px solid #3A3939;
	padding:10px 0px 0px 0px;
	vertical-align:top;
	border:0px solid red;
}
#tdcontenumateriaux3
{
	background-color:#3A3939;
	width:876px;
	color:#e5e0db;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:1px solid #3A3939;
	padding:0px;
	vertical-align:top;
	border:0px solid red;
}
#tdcontenutendance
{
	background-color:#9E9083;
	width:876px;
	color:#e5e0db;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	border:1px solid #3A3939;
	padding:0px;
	vertical-align:top;
	border:0px solid red;
}



/*************************** page produits *********************/

.tablisteprod
{
	width:820px;
	margin:auto;
}
.tablisteprod td
{
	/*background-color:#494946;*/	
}

.nomprod
{
	color:#dcb774;
	font-weight:bold;
	margin-bottom:8px;
	font-size:12px;
}

.tdlisteprod
{
	background-color:#494946;	
	color:#ffffff;
	font-size:11px;
	padding:10px;
	width:366px;
	
}
.tdlisteprod a
{
	color:#5c5852;
	text-decoration:none;
	font-size:11px;
	vertical-align:bottom;
	
}
.tdlisteprod a:hover
{
	color:#9D9282;
	text-decoration:none;
}

div img
{
	border:0px;	
}

.divliens
{
	float:left;	
}

.divliens a
{
	color:#d6c7ae;
	font-size:11px;
	text-decoration:none;
}
.divliens a:hover
{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

.visuprod
{
	width:76px;
	/*height:82px;*/
	background-color:#77736A;
	text-align:center;
	/*line-height:82px;*/
	vertical-align:middle;
	float:right;
	margin:3px;
	margin-left:30px;
	
}


/******************************* page panier ***********************************/

.numEtape
{
	width:15px;
	height:15px;
	border: 1px solid #dcb774;
	color:#dcb774;
	background-color:#494946;
	text-align:center;
	float:left;
	margin-right:5px;
}
.numEtape-on
{
	width:15px;
	height:15px;
	border: 1px solid #dcb774;
	color:#494946;
	background-color:#dcb774;
	text-align:center;
	float:left;
	margin-right:5px;
}
.lienpage-on
{
	width:15px;
	height:15px;
	border: 1px solid #dcb774;
	color:#494946;
	background-color:#dcb774;
	text-align:center;
	margin-right:5px;
}

.lienpage
{
	width:15px;
	height:15px;
	border: 1px solid #dcb774;
	color:#dcb774;
	background-color:#494946;
	text-align:center;
	margin-right:5px;
	text-decoration:none;
}

.lienpage:hover
{
	width:15px;
	height:15px;
	border: 1px solid #dcb774;
	color:#dcb774;
	background-color:#494946;
	text-align:center;
	margin-right:5px;
	text-decoration:underline;
}
.nomEtape
{
	color: #dcb774;
	text-align:center;
}
.nomEtape-on
{
	color: #ffffff;
	font-weight:bold;
	text-align:center;
}

.tabpanier
{
	width:800px;
	margin:auto;
	background-color:#494946;	
}

.intitultab
{
	border-bottom:1px solid #3A3939;
	border-right:1px solid #3A3939;
	color:#ffffff;
	text-align:left;
}
.intitultabc
{
	border-bottom:1px solid #3A3939;
	border-right:1px solid #3A3939;
	color:#ffffff;
	text-align:center;
}
.intitultabder
{
	border-bottom:1px solid #3A3939;
	color:#ffffff;
	text-align:center;
}

.borddroit
{
	border-right:1px solid #3A3939;
}

.panierprod
{
	text-align:center;
	/*border-bottom:1px solid #4f4f4c;*/
	
}
.totalTTC
{
	background-color:#434340;
	text-align:center;
	border-bottom:1px solid #3A3939;
	border-top:1px solid #3A3939;
	color:#dcb774;
	font-weight:bold;
	
}
.txttotalTTC
{
	background-color:#434340;
	border-bottom:1px solid #3A3939;
	border-top:1px solid #3A3939;
	color:#dcb774;
	font-weight:bold;
}

.btnvalider
{
	background-color:#DCB774;
	background-image:url(images/btn-caddie.gif);
	background-repeat:no-repeat;
	background-position:5% 50%;
	color:#3A3939;
	border:1px solid #DCB774;
	padding-left:10px;
}

.btnvoircmd
{
	background-color:#d6c7ae;
	background-image:url(../images/picto-caddie2.gif);
	background-repeat:no-repeat;
	background-position:5% 50%;
	color:#3A3939;
	border:1px solid #d6c7ae;
	padding-left:10px;
	cursor:pointer;
	width:180px;
}

.filariane
{
	color:#e5e0db;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

.filariane a
{
	color:#e5e0db;
	font-size:12px;
	text-decoration:none;
}

.filariane span
{
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}

#titreficheprod
{
	color:#dcb774;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
}

.prix
{
	color:#dcb774;
	font-size:18px;
	border:1px solid #dcb774;
	float:right;
}
.prixPt
{
	color:#dcb774;
	font-size:17px;
	float:right;
	font-weight:bold;
}

.lienplan
{
	color:#dcb774;
	font-size:12px;
	text-decoration:none;
}
.lienplan:hover
{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

.lienplan2
{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.lienplan2:hover
{
	color:#dcb774;
	font-size:12px;
	text-decoration:none;
}


#descprod
{
	padding:10px 20px 10px 40px;
	vertical-align:top;
	background-color:#494946;
	text-align:justify;
}

/*********** TENDANCES ************/

#txt-tendance
{
	margin: 10px 20px;
	text-align:justify;
}
#txt-testmateriaux
{
	width:95%;
	margin:0px 10px 10px 10px ;
	text-align:justify;
}
#txt-tendance2
{
	margin:20px 20px;
	text-align:justify;
	color:#363636;
}


#titretendance
{
	color:#e5e0db;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	margin:10px 0px 0px 20px;
	font-weight:bold;
}
#titretendance2
{
	color:#363636;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	margin:10px 0px 0px 20px;
	font-weight:bold;
}
.encadremat1
{
	vertical-align:top;
	border-top:1px solid #b6afa8;
	border-left:1px solid #b6afa8;
	border-right:1px solid #b6afa8;	
}
.encadremat2
{
	vertical-align:top;
	border-bottom:1px solid #b6afa8;
	border-left:1px solid #b6afa8;	
}
.encadremat3
{
	vertical-align:top;
	border-right:1px solid #b6afa8;
	border-bottom:1px solid #b6afa8;	
}

#tabAssoMat
{
	height:108px;
	margin:auto;
}
#divconteneur
{
	position:absolute;
	top:136px;
	left:102px;
}
#divconteneur2
{
	position:absolute;
	top:186px;
	left:102px;
}

/*special firefox*/
html:not([lang*=""]) #divconteneur
{
	position:absolute;
	top:138px;
	left:102px;
}