/* fonte permise*/
/* Arial, Verdana, Tahoma, Georgia */

/* links */
A:link	{
	text-decoration : underline;
	color: #023D2B;
}
A:hover 	{
	text-decoration : none;
	color: #023D2B;
}
A:active 	{
	text-decoration : underline;
	color: #023D2B;
}
A:visited {
	text-decoration : underline;
	color: #023D2B;
}
A:visited:Hover {
	text-decoration : none;
	color: #023D2B;
}
A.actif{
	text-decoration : underline;
	font-weight: bold;
}


/* form */
.InputSelect{
	font-family: Tahoma;
	background-color: #FEFDFA;
	color: #A8664D;
	font-size: 11px;
	font-weight : bold;
	/* PAS DE WIDTH a mettre direct dans la page style = width: X px; */
}
.Input{
	font-family: Tahoma;
	background-color: #FEFDFA;
	color: #857D62;
	font-size: 11px;
	/* PAS DE WIDTH a mettre direct dans la page style = width: X px; */
}
.InputBouton{
	font-family: Tahoma;
	background-color: #FEFDFA;
	color: #857D62;
	font-size: 10px;
	font-weight : bold;		
	/* PAS DE WIDTH a mettre direct dans la page style = width: X px; */
}
.formBouton{
	font-family: arial;
	font-weight : bold;
	font-size: 11px;		
	background-color: #FEFDFA;
	color: #857D62;
}
/* texte */
.texte{
	font-family: Tahoma, Verdana;
	color: #857D62;
	font-size: 11px;
	font-weight : normal;
	line-height : 15px;  /* kerning */
	text-align : justify;
}

.texteSmall{
	font-family: Tahoma, Times;
	color: #707070;
	font-size: 10px;
	font-weight : normal;
	line-height : 15px; /* kerning */
	text-align : left;
}

.sousTitre{
	font-family: Tahoma, Verdana;
	color: #A8664D;
	font-size: 11px;
	line-height : 16px;  /* kerning */
	text-align : justify;
}

.Titre{
	font-family: Tahoma, Verdana;
	color: #104b37;
	font-size: 20px;
	font-weight : normal;
	line-height : 30px;  /* kerning */
	text-align : justify;
}

/* modification 26-05-2008 à 29-05-2008
--------------------------------------------------------------------------------------- */
table.full{
	padding: 15px 10px 0px 10px;
	background-color: #fefdfa;
}
a#achatfr{
	display: block;
	width: 113px;
	height:60px;
	background-image: url("Gx/10/bt_achat_fr.gif");
	background-position: center bottom;
}
a#achatfr:hover{
	background-position: center top;
}
a#achaten{
	display: block;
	width: 113px;
	height: 50px;
	background-image: url("Gx/10/bt_achat_en.gif");
	background-position: center bottom;
}
a#achaten:hover{
	background-position: center top;
}

a#informationfr{
	display: block;
	width: 113px;
	height: 50px;
	background-image: url("Gx/10/bt_information_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a#informationfr:hover{
	background-position: center top;
}
a#informationen{
	display: block;
	width: 113px;
	height: 39px;
	background-image: url("Gx/10/bt_information_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a#informationen:hover{
	background-position: center top;
}	
h2{
	width: 278px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #A8664D;
	font-size: 14px;
	font-weight: bold;
	text-align : left;
	line-height: 18px;
	background-color: #fcf4f1;
	padding: 4px 0px 4px 4px;
	border-top: 1px dotted #A8664D;
}
p.nouveauRouge{
	color: #ff7e00;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.filAriane{
	width: 621px;
	height: 40px;
	margin: 0px 0px 15px 0px;
}
a.lienImageEnsemble{
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a.lienImageEnsemble img.imageEnsemble{
	height: 49px;
	border: none;
	margin: 2px 4px 0px 2px;
	float: left;
}
div#codePostalHorsZone{
	background: #fff;
}
div#codePostalHorsZone p{
	font-family: Tahoma, Verdana, sans-serif;
	color: #A8664D;
	font-size: 11px;
	font-weight: normal;
	text-align : left;
}
div#codePostalHorsZone p span{
	font-family: Tahoma, Verdana, sans-serif;
	color: #A8664D;
	font-size: 11px;
	font-weight: bold;
	text-align : left;
}
img#horsZone{
	float: left;
}

/* ------------------------ btn -------------------------*/
a.btn1_10_fr{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/10/btn1_10_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn1_10_fr:hover{
	background-position: center top;
}
a.btn1_10_en{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/10/btn1_10_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn1_10_en:hover{
	background-position: center top;
}
/* ------------------------ btn -------------------------*/
a.btn2_10_fr{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/10/btn2_10_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn2_10_fr:hover{
	background-position: center top;
}
a.btn2_10_en{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/10/btn2_10_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn2_10_en:hover{
	background-position: center top;
}
/* ------------------------ btn -------------------------*/
a.btn3_10_fr{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/10/btn3_10_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn3_10_fr:hover{
	background-position: center top;
}
a.btn3_10_en{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/10/btn3_10_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn3_10_en:hover{
	background-position: center top;
}
/* ------------------------ btn -------------------------*/



/* ------------------------ btn -------------------------*/
a.btn1_30_fr{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/30/btn1_30_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn1_30_fr:hover{
	background-position: center top;
}
a.btn1_30_en{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/30/btn1_30_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn1_30_en:hover{
	background-position: center top;
}
/* ------------------------ btn -------------------------*/
a.btn2_30_fr{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/30/btn2_30_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn2_30_fr:hover{
	background-position: center top;
}
a.btn2_30_en{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/30/btn2_30_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn2_30_en:hover{
	background-position: center top;
}
/* ------------------------ btn -------------------------*/





/* ------------------------ btn -------------------------*/
a.btn1_40_fr{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/40/btn1_40_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn1_40_fr:hover{
	background-position: center top;
}
a.btn1_40_en{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/40/btn1_40_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn1_40_en:hover{
	background-position: center top;
}
/* ------------------------ btn -------------------------*/
a.btn2_40_fr{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/40/btn2_40_fr.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn2_40_fr:hover{
	background-position: center top;
}
a.btn2_40_en{
	display: block;
	width: 197px;
	height: 18px;
	background-image: url("Gx/40/btn2_40_en.gif");
	background-position: center bottom;
	margin: 1px 0px 0px 0px;
}
a.btn2_40_en:hover{
	background-position: center top;
}
/* ------------------------ btn -------------------------*/




/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#7D7C7B; font-family:Tahoma; font-size:10px; height:50px; padding:0;}
#piedPage a{color:#6792CF; text-decoration:underline;}
#piedPage a:hover{color:#174C9F;}
#piedPage #copyrights{float:left; margin:0; text-align:left;}
#piedPage #copyrights a{font-weight:bold;}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; color:#7D7C7B;}
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; text-decoration:underline; color: #000;}

legend{
	border: 1px solid #828177;
	font-weight: bold;
	padding: 3px 6px;
}

h3{
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 4px 0;
	display: block;}

strong.prix{
	color: #016c4f;
	color: #000;}

.texte2 ul, ul.ensemble{
	margin:0 0 0 20px;
	padding:0px;}
.texte2 ul li, ul.ensemble li{
	padding: 0 0 5px 0;}

a.ajoutpanier, a:link.ajoutpanier, a.ajoutpanier:visited{
	background: transparent url(Gx/iconePanier.gif) no-repeat 0px 1px; 
	font-weight: bold;
	color: #016c4f;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0 0 0 20px;}
a.ajoutpanier:hover{
	text-decoration: underline;}

#tableau{
	font-family: Tahoma, Verdana;
	color: #857D62;
	font-size: 11px;
	text-align: left;
	border: none;
	border-collapse: collapse;}
#tableau .ths{
	padding: 0 0 5px 0;}
.tab2 th{
	border-bottom: 1px solid #CCC;
	padding: 0 0 6px 0;}
.tab2 td{
	padding: 0 0 6px 0;}

.champTexte, .listeDeroulante, .boiteTexte{
	border: 1px solid #01684b;
	margin: 0 0 6px 0;}

.erreur{
	color: #F00;}

#tableau2{
	font-family: Tahoma, Verdana;
	color: #857D62;
	font-size: 11px;
	text-align: left;
	border: none;
	border-collapse: collapse;}
#tableau2 th{
	padding: 5px 6px 5px 6px;
	background: #ce9203;
	color: #000;
	border-right: 2px solid #fcfbf3;}
#tableau2 td{
	padding: 5px 6px 5px 6px;
	border-bottom: 1px solid #DDD;
	border-right: 2px solid #fcfbf3;}

.tableau3 {
	border:1px solid;
	border-collapse:collapse;
	font-family: Tahoma, Verdana;
	color: #857D62;
	font-size: 11px;
	font-weight : normal;
	line-height : 15px;  /* kerning */
	}	
	
.tableau3 th {
	border:1px solid;}	
	
.tableau3 td {
	border:1px solid;
	padding:3px;}	

/* Ensembles de demenagement */
ul.products {
	list-style-type: none;
	padding:0px;
	margin:0px;
}

ul.products li {
	background:#F5F3E8;
	border:1px solid;
	margin-bottom:10px;
}

ul.products li h4 {
	margin:6px;
	color: #023D2B;
	font-size:1em;
}

ul.products li p {
	margin:0px;
	padding:5px 0px 0px 12px;
}

ul.products li table {
	border-collapse:collapse;
	width:96%;
	margin:6px;
	font-family: Tahoma, Verdana;
	color: #857D62;
	font-size: 11px;
	font-weight : normal;
}

ul.products li table th {
	padding-left:6px;
	text-align:left;
}
