/*
-------------------------
 Pseudo Class 
------------------------- 
 */
body{
	background: url(../graphisme/architecture/background.jpg);
    margin: 0; /* pour éviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
	}
.body_popup{
	background:#FFFFFF;
	}
	
	
a img 
{
	border:none;
	color:none;
}

img 
{  
	border: none; 
	outline:none;
}

a:active {outline: 0px;}

a:focus {outline: 0px;}

h3{
	font-size:15px;
	color:#6B645E;	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
	}
	
h4{
	font-size:13px;
	color:#6B645E;	font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
	text-align:left;
	}
	
h5{
	font-size:13px;
margin-top:45px;
	color:#6B645E;	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
	text-decoration:underline;
}

h6{
	font-size:20px;
	color:#6B645E;	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
	text-decoration:underline;
}

h1{
	position:relative;
	z-index:3;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	font-weight:bold;
color:#393737;
}

hr{
	margin-top:5px;
	border: dotted 1px #6B645E;
	}
	
a img{
	border: none;
	}

li{
	line-height:1em;

}

/*
-------------------------
 Architecture texte 
------------------------- 
 */
 
 .lien a:link { color: #6B645E; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.lien a:visited{color: #6B645E;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.lien a:hover{color: #6B645E; text-decoration: underline ;	font-family: Verdana, Arial, Helvetica, sans-serif;}
 .taille10{
	 font-size:10px;
	  }

 .prix_barre{
	font-size:14px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
	text-decoration:line-through;
}
 
.rouge{
	font-size:12px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
	font-weight:bold;
}

.selectionnee{
	font-size:12px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#E5740F;
	font-weight:bold;
}

.vide{
}

.code{
	font-size:12px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#3654C3;
	font-weight:bold;
}  
  
 
 
 
 /*
-------------------------
--------------------------------------------------
------------------------- 
 */
/*
-------------------------
 Architecture Graphique 
------------------------- 
 */
 .gen{
	width:808px;
	height:100%;
	margin:auto;
	margin-top:10px;
	}
	
 .haut{
	position:relative;
	z-index:10;
	float:left;
	width:808px;
	margin-top:-583px;
}

.gauche{
	float:left;
	position:relative;
	z-index:5;
width:160px;
	margin-top:-440px;
margin-left:10px;
	}
	
.dessous_corps{
	float:left;
	width:808px;
	text-align:left;
	height:auto;
	background-image:url(../graphisme/architecture/dessous-corps.jpg);
	background-repeat:repeat-y;
	z-index:0;
	}
	
.bas{
	clear:both;
	text-align:left;
	padding-left:20px;
	width:808px;
	background-image:url(../graphisme/architecture/bas.jpg);
	height:31px;
	padding-top:4px;
	font-size:11px;
	background-repeat:no-repeat;
	}
	
.bas a:link { color: #6B645E; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.bas a:visited{color: #6B645E;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.bas a:hover{color: #6B645E; text-decoration: underline ;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.menu_haut_g{
	margin-top:115px;
	margin-left:20px;
	font-size:12px;
	word-spacing:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.menu_haut_g a:link { color: #373535; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_haut_g a:visited{color: #373535;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_haut_g a:hover{color: #373535; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.menu_haut_d{
	margin-top:18px;
	margin-left:445px;
	font-size:15px;
	word-spacing:13px;	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu_haut_d a:link { color: #6B645E; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_haut_d a:visited{color: #6B645E;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_haut_d a:hover{color: #6B645E; text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}


.corps{
	height:583px;
	background-image:url(../graphisme/architecture/fond-corps.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}
.section{
margin-left:-4px;
}

.gen_menu_total{
margin-left:-10px;
height:1000px;
}	
.gen_menu{
	width:145px;
	height:auto;
	margin:auto;
	margin-top:10px;
	}
	
.article{
	text-align:center;
	margin-top:-5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	}
	
.article_marque{
	text-align:center;
	margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	font-weight:bold;
	}
	
.article_marque a:link { color: #716F6C; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.article_marque a:visited{color: #716F6C;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.article_marque a:hover{color: #716F6C; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;}

.voir_modif{
	text-align:center;
	margin-top:10px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
}

.voir_modif a:link { color: #2F79B8; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.voir_modif a:visited{color: #2F79B8;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.voir_modif a:hover{color: #2F79B8; text-decoration: underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.corps_menu{
	height:44px;
	background-image:url(../graphisme/architecture/panier_dessus.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}
	
.corps_menu_produits{
	height:24px;
	background-image:url(../graphisme/architecture/produits_dessus.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}
	
.corps_menu_rech{
	height:26px;
	background-image:url(../graphisme/architecture/rech_dessus.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}
	
.corps_menu_partenaires{
	height:26px;
	background-image:url(../graphisme/architecture/partenaires_dessus.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}
	
.corps_menu_marques{
	height:26px;
	background-image:url(../graphisme/architecture/marques_dessus.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}

.dessous_corps_menu{
	float:left;
	width:145px;
	text-align:left;
	height:auto;
	background-image:url(../graphisme/architecture/panier_millieux.jpg);
	background-repeat:repeat-y;
	z-index:0;
	}
	
.bas_menu{
	clear:both;
	width:145px;
	background-image:url(../graphisme/architecture/panier_bas.jpg);
	height:7px;
	background-repeat:no-repeat;
	}
	

.dispo_article{
	margin-left:0px;
	margin-top:0px;
	}
	
.titre{
	font-size:15px;
	color:#6B645E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
}

.texte_societe{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:20px;
	font-weight:bold;

}

.rouge{
color:#FF0000;
}

.tableaux{
width:615px;
}
	
/*
--------------
 dessous article unitaire 
--------------
 */
.gen_article{
text-align:center;
	width:176px;
	height:100%;
	margin:auto;
	margin-top:10px;
	}
	
.gen_article_titre{
margin-top:400px;
	width:580px;
	height:100%;
	margin:auto;
	margin-top:10px;
	}
	
.gen_article_affinez{
margin-top:400px;
	width:580px;
	height:100%;
	margin:auto;
	margin-top:10px;
	}

.gen_article_panier{
width:auto;
height:100%;
margin:auto;
margin-top:10px;
margin-left:14px;
}

.gen_article_unique{
width:auto;
height:100%;
margin:auto;
margin-top:10px;
margin-left:13px;
}

.etape{
margin-left:5px;
}
	
.corps_menu_article{
	height:33px;
	background-image:url(../graphisme/architecture/article_dessus.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}
	
.corps_menu_article_unique{
height:33px;
background-image:url(../graphisme/architecture/article_dessus_unique.jpg);
background-repeat:no-repeat;
z-index:1;
	}
	
	
.corps_menu_article_titre{
	height:19px;
	background-image:url(../graphisme/architecture/article_dessus_titre.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}		
	
.corps_menu_article_titre_affinez{
	height:33px;
	background-image: url(../graphisme/architecture/article_dessus_unique.jpg);
	background-repeat:no-repeat;
	z-index:1;
	}		
	
	
.dessous_corps_article{
	float:left;
	width:176px;
	text-align:left;
	height:auto;
	background-image:url(../graphisme/architecture/article_millieux.jpg);
	background-repeat:repeat-y;
	z-index:0;
	}
	
.dessous_corps_article_affinez{
	float:left;
	width:580px;
	text-align:left;
	height:auto;
	background-image: url(../graphisme/architecture/article_millieux_unique.jpg);
	background-repeat:repeat-y;
	z-index:0;
	}
	
.dessous_corps_article_unique{
float:left;
width:582px;
text-align:left;
height:auto;
background-image:url(../graphisme/architecture/article_millieux_unique.jpg);
background-repeat:repeat-y;
z-index:0;
	}
	
.corps_menu_article_titre_unique{
height:19px;
background-image:url(../graphisme/architecture/article_dessus_titre.jpg);
background-repeat:no-repeat;
z-index:1;
	}
	

	
	
.bas_article{
	clear:both;
	width:176px;
	background-image:url(../graphisme/architecture/article_bas.jpg);
	height:27px;
	}

.bas_article_7{
	clear:both;
	width:176px;
	background-image:url(../graphisme/architecture/article_bas_7.jpg);
	height:27px;
	}
	
.bas_article_14{
	clear:both;
	width:176px;
	background-image:url(../graphisme/architecture/article_bas_14.jpg);
	height:27px;
	}
	
.bas_article_r{
	clear:both;
	width:176px;
	background-image:url(../graphisme/architecture/article_bas_r.jpg);
	height:27px;
	}
	
.bas_article_unique{
clear:both;
width:582px;
background-image:url(../graphisme/architecture/article_bas_unique.jpg);
height:10px;
background-repeat:no-repeat;
}
.bas_article_affinez{
clear:both;
width:580px;
background-image:url(../graphisme/architecture/article_bas_unique.jpg);
height:10px;
background-repeat:no-repeat;
}

/*
--------------
 ------------------------------------------- 
--------------
 */
 
 /*
--------------
Disposition interne dessous article
--------------
 */
.caracteristique{
	text-align:left;
	margin-top:-5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.chapeau{
margin-top:20px;
padding-left:10px;
padding-right:10px;


}
.suite{
margin-top:20px;
margin-bottom:10px;
margin-left:10px;
text-align:left:
}

.suite a:link { color: #393737; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.suite a:visited{color: #393737;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.suite a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
	
.caracteristique_titre{
	text-align:left;
	margin-top:-5px;
	margin-left:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:url(../graphisme/architecture/puce_article.jpg);
	}
	
.caracteristique_titre a:link { color: #393737; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.caracteristique_titre a:visited{color: #393737;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.caracteristique_titre a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}	
	
.caracteristique_panier{
	margin-top:-5px;
	margin-left:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	


.ajouter_titre{
	position:relative;
	z-index:3;
	font-size:11px;
	margin-top:-33px;
	margin-left:425px;
	}

.ajouter_titre a:link { color: #7A4016; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
.ajouter_titre a:visited{color: #7A4016;  text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ajouter_titre a:hover{color: #7A4016; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}	

.titre_article{
margin-top:-34px;
margin-left:2px;
position:relative;
	z-index:3;
width:170px;
height:40px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	font-weight:bold;
	}
	
.titre_article_unique{
margin-top:-31px;
margin-left:2px;
position:relative;
	z-index:3;
width:570px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	font-weight:bold;
	}

.photo1_article{
position:relative;
float:left;
z-index:4;
margin-top:-150px;
text-align:center;
width:176px;
	}
	
.info{
width:160px;
margin-left:7px;
margin-top: 100px;
margin-bottom:10px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#393737;
line-height:15px;
}

.info a:link { color: #393737; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.info a:visited{color: #393737;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.info a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
	
.photo2_article{
position: relative;
margin-top:10px;
margin-left:250px;
height:350px;
	text-align:center;
	margin-bottom:10px;
	width:300px;
	z-index:5;
	}

.photo2_article a:link { color: #393737; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.photo2_article a:visited{color: #393737;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.photo2_article a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}

.description{
	width:330px;
	margin-top:20px;
	margin-left:210px;
	line-height:1.5em;
	}
	
.description_article{
	width:225px;
	margin-top:20px;
	margin-left:310px;
	line-height:1.5em;
	}
.description_article_unique{
float:left;
position: relative;
z-index: 6;
	width:220px;
	margin-top: -345px;
	margin-left:25px;
	line-height:1.5em;
	}
	
.temp{
background:#0099CC;

}
	
.photo_stock{
margin-top:15px;
margin-left:-5px;
}

.ajouter{
margin-top:0px;
margin-left:-5px;
}

.texte_article{
	clear:left;
	width:540px;
	margin-top:10px;
	}
	
.texte_article a:link { color: #393737; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.texte_article a:visited{color: #393737;  text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.texte_article a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}


.choix{
	margin-top:10px;
	}
	
.env_ami{
	margin-top:-26px;
	margin-left:35px;
	font-size:10px;
	}
	
.savoir{
	text-align:right;	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	}


.prix{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}

.prix_g{
	font-weight:bold;
	font-size:12px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color:#393737;
}


.description a:link { color: #393737; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.description a:visited{color: #393737;  text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.description a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}

.description_article a:link { color: #393737; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.description_article a:visited{color: #393737;  text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.description_article a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}

.texte_complet{
margin-top:-25px;
margin-left: 25px;
	width:540px;
	list-style:url(../graphisme/architecture/puce_article.jpg);
	}
	
.texte_complet a:link { color: #393737; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
.texte_complet a:visited{color: #393737;  text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.texte_complet a:hover{color: #393737; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.zoom{
	clear:both;
	}
.zoom1{
	width:100px;
	height:27px;
	}
.plus_images{
	width:150px;
	margin-left:130px;
	margin-top:-38px;
	height:27px;
	}
	
	
.zoom_texte{
	color:#113A5D;
	margin-left:60px;
	margin-top:-15px;
	}	
.zoom a:link { color: #393737; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.zoom a:visited{color: #393737;  text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.zoom a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}

.bp_fermer{
	font-size:11px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color: #393737; 
	}

.bp_fermer a:link { color: #393737; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.bp_fermer a:visited{color: #393737;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.bp_fermer a:hover{color: #393737; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}

.numero_image{
	margin-top:10px;
	font-size:11px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color: #393737;
	}
	
.numero_image a:link { color: #393737; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.numero_image a:visited{color: #393737;  text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.numero_image a:hover{color: #393737; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.numero_image_index{
	text-align:center;
	font-size:12px;	font-family: Verdana, Arial, Helvetica, sans-serif;
color: #393737;
	}
	
.numero_image_index a:link { color: #393737; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.numero_image_index a:visited{color: #393737;  text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.numero_image_index a:hover{color: #393737; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.suivi_archi{
	margin-top:20px;
	position:relative;
	font-size:13px;
	color:#6B645E;	font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
	font-weight:bold;
	z-index:15;
	}
	
.suivi_archi a:link { color: #6B645E; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.suivi_archi a:visited{color: #6B645E;  text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.suivi_archi a:hover{color: #6B645E; text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.affinez{
	text-align:center;
	margin-top:-24px;
	margin-bottom:10px;
	font-size:12px;
	color:#6B645E;	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
--------------
--------------------------------------------------------------
--------------
 */

/*
--------------
Css popup
--------------
 */
.gen_zoom{
	width:100%;
	height:100%;
	}

p.flag img, span { 

   vertical-align: middle;

   display: inline-block; 

}

p.flag span { 

   padding-left: 5px; 

}

p.flag2 img, span {

   vertical-align: middle;
   display: inline-block;
}

p.flag2 span {
	margin-left:-15px;
	text-align:left;
	

}

.photo_popup{
	padding-top:10px;
	width:100%;
	height:500px;
	text-align:center;
	vertical-align:middle;
	}
	
.page_conditions_popup{
text-align:left;
padding:15px;
}
/*
--------------
-------------------------------------------------
--------------
 */
 
 
 
 /*
--------------
Css Panier
--------------
 */
 
 
 
.div_panier{
	width:563px;
	margin-top:10px;
	text-align:left;
	}
	
.div_panier2{
width:auto;
margin-top:-25px;
text-align:left;
	}

.div_panier a:link { color: ##393737;  ; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
.div_panier a:visited{color: ##393737;  ;  text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.div_panier a:hover{color: ##393737;  ; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}	

.tb_panier{
	text-align:center;
	border-collapse:collapse;
	}
	
.dessus_tb_panier{
	height:20px;
	border-collapse:collapse;
	background:#FFF0E5;
	border-bottom: dotted 1px #CABBAD;
	border-top: dotted 1px #CABBAD;
	}
	
.dessus_tb_panier_imp{
	height:20px;
	border-collapse:collapse;
	background:#E5F3FF;
	border: solid 1px #CAC2AD;
	}
	
.page_panier1{
	height:25px;
	 border-bottom: solid 1px #CAC2AD;
	 }
	 
.page_panier1_imp{
	height:25px;
	 border: solid 1px #CAC2AD;
	 }
	 
.page_panier_rist{
	background:#C9F8C9;
	height:25px;
	border-bottom: solid 1px #CAC2AD;
	}
	
.page_panier_rist_imp{
	background:#C9F8C9;
	height:25px;
	border: solid 1px #CAC2AD;
	}
 
.page_panier2{
	height:20px;
	border: solid 1px #CAC2AD;
	}
.page_panier2_imp{
	height:20px;
	border: solid 1px #CAC2AD;
	}
	
.tb_somme{
	height:25px;
	font-size:12px;
	font-weight: bold;
	color:#393737;
	border-top: solid 2px #CAC2AD;
	border-bottom: solid 2px #CAC2AD;
	}
.tb_recap{
	border-bottom: solid 1px #CAC2AD;
	}
	
.tb_somme_blanc{
	border: 0px;
	height:25px;
	}
	
.tb_recalculer{
	height:50px;
	vertical-align:bottom;
	}
		
.vider_panier{
	position:relative;
	z-index:3;
	font-size:11px;
	margin-top:-33px;
	margin-left:445px;
	}
	
.vider_panier a:link { color: #7A4016; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
.vider_panier a:visited{color: #7A4016;  text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.vider_panier a:hover{color: #7A4016; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}	
 
.zonetexte_qte {
	border: solid 1px #CAC2AD;
	width:25px;
	text-align:center;
}

input.style_fond1{
	border: 1px solid #CAC2AD;
}

input.style_fond2{
	border: 1px solid #CAC2AD;
	background:#FF8080;
}

textarea.style_fond1{
	border: 1px solid #CAC2AD;
	width:172px;
}

textarea.style_fond2{
	border: 1px solid #CAC2AD;
	width:172px;
	background:#FF8080;
}


.cond_gen{
	vertical-align: middle;
	}
	
.cond_gen a:link { color: #393737; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.cond_gen a:visited{color: #393737;  text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.cond_gen a:hover{color: #393737; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
	
.texte_important{
	font-size:12px;
	color:#393737;
	font-weight:bold;
	display: inline-block;
	margin-top:-20px;
	vertical-align: top;

}

.coord_payement{
	margin-left:15px;
	text-align:left;
	font-size:12px;
	color:#393737;
	font-weight:bold;
	line-height:1.5;
}

.virement{
width:560px;
}

 /*
--------------
-------------------------------------------------
--------------
 */
 
 
.zonetexte{
	float:right;
	width:610px;
	height:auto;
	margin-top:-450px !important;
	margin-top:-450px;
	margin-right:25px !important;
	margin-right:7px;
	font-size:12px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:2;
}

.texte_index{
position:relative;
margin-top:10px;
width:auto;
height:auto;
margin-left:-1px;
clear:both;
	}
	
.texte_index_unique{
position:relative;
margin-top:0px;
width:auto;
height:auto;
margin-left:0px;
}

.texte_index_magazine{
position:relative;
margin-top:-30px;
width:auto;
height:auto;
margin-left:0px;
	
}


.textecopy{
	color:#2C3137;
	padding-top:3px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.zonetexte p:first-letter { 
	font-weight:bold; 
	font-size:1.2em; 
	}

.zonetexte p { 
	text-indent:15px;	
	background-repeat: no-repeat;
	background-position: left 6px;
	}
.texte_impression{
	font-size:12px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*
--------------
 PAGE ACCUEIL 
--------------
 */
.sitestatique {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
	margin-left:30px !important;
	margin-left:17px;
	margin-bottom:10px;
}



.texte_index_wifi{
position:relative;
z-index:10;
width: 200px;
margin-left: 397px;
margin-top: -228px !important;
margin-top: -455px;
border: dotted 2px #6B645E;

}

.titre_wifi{
text-align:center;
font-weight:bold;

}

.titre_der{
text-align:center;
font-weight:bold;
margin-top: 10px;
margin-bottom: 7px;

}

.prix_wifi{
text-align:center;
font-size: 25px;
color:#FF0000;
}

/*
--------------
 PAGE TARIFS 
--------------
 */


.photositestatique{
	text-align:center;

}

.teintes_gen{
position:relative;
z-index:5;
margin-left:30px;
margin-top:5px;
}
.teintes{
float:left;
margin-right:2px;
}

/*------------------
MEnu recherche
-------------------------*/

.recherche
{
margin-top:10px;
text-align:center;
}
#bouton {
height:21px; /* hauteur de l'image */
width:20px;
padding-top: -45px !important;
border: 1px solid #D5E0E9;
background: url(../graphisme/architecture/rech.jpg);
}


/*------------------
Page contact
-------------------------*/
.photo_page_contact{
width:280px;
border: dotted 1px #6B645E;
} 
.texte_page_contact{
float:left;
margin-left:295px;
margin-top: -440px;
width:245px;
} 

.texte_page_contact a:link { color: #7A4016; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
.texte_page_contact a:visited{color: #7A4016;  text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.texte_page_contact a:hover{color: #7A4016; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.box{
margin-top:25px;
}

.box a:link { color: #7A4016; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
.box a:visited{color: #7A4016;  text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.box a:hover{color: #7A4016; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}

input.style_fond_contact1{
	border: 1px solid #CAC2AD;
}

input.style_fond_contact2{
	border: 1px solid #CAC2AD;
	background:#CAC2AD;
}

textarea.style_fond_contact1{
	border: 1px solid #CAC2AD;
	width:459px;
}

textarea.style_fond_contact2{
	border: 1px solid #CAC2AD;
	width:459px;
	background:#CAC2AD;
}
/*------------------
Page contact
-------------------------*/

.photo_page_tarifs{
width:540px;
border: dotted 1px #6B645E;
} 

.texte_page_tarifs a:link { color: #7A4016; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.texte_page_tarifs a:visited{color: #7A4016;  text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.texte_page_tarifs a:hover{color: #7A4016; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif;}


.actorielweb{
	width:150px;
	position:relative;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:20px;
	margin-left:655px;
}
.actorielweb a:link { color: #333333; text-decoration:none; font-family: Tahoma, Verdana, sans-serif;}
.actorielweb a:visited{color:#333333; text-decoration:none; font-family: Tahoma, Verdana, sans-serif;}
.actorielweb a:hover{color:#333333;text-decoration:underline; font-family: Tahoma, Verdana, sans-serif;}


.tableau_combiner
{
	clear:both;
	margin-right:10px;
	margin-top:50px;
}
.tb_titre
{
	background-color:#e6d9c8;
	height:20px;
	text-align:center;
}

.tb_ligne
{
	background-color:#f7f2ec;
	height:20px;	
	text-align:center;

}
