/*
-------------------------
 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 */
	font-family:Arial, Helvetica, sans-serif;
}

hr
{
	border: none;
	border-top: 1px dotted #97a3ad;
	color:#f6fbff;
	height: 1px;	
}

a img
{
	border: none;
}

li
{
	line-height:1em;
	list-style:none;
}

h5
{
	font-size:13px;
	font-weight: bold;
	text-decoration:underline;	
}

/*
-------------------------
 Architecture texte 
------------------------- 
 */
 
.lien a:link { color: #717e8b; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.lien a:visited{color: #717e8b;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.lien a:hover{color: #717e8b; text-decoration: underline ;	font-family: Verdana, Arial, Helvetica, sans-serif;}


/*
-------------------------
--------------------------------------------------
------------------------- 
 */
/*
-------------------------
 Architecture Graphique 
------------------------- 
 */
 .gen
 {
	width:918px;
	height:100%;
	margin:auto;
	margin-top:10px;
}
	
 .haut
 {
	position:relative;
	z-index:10;
	float:left;
	width:918px;
	margin-top:-240px;
}

.gauche
{
	float:left;
	position:relative;
	z-index:5;
	width:150px;
	margin-top:-21px;
	margin-left:10px;
}
	
.dessous_corps
{
	float:left;
	width:918px;
	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:918px;
	background-image:url(../graphisme/architecture/bas.jpg);
	height:31px;
	padding-top:10px;
	font-size:11px;
	background-repeat:no-repeat;
}
	
.bas a:link { color: #000; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.bas a:visited {color: #000;  text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.bas a:hover {color: #000; text-decoration: underline ;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.corps
{
	height:239px;
	background-image:url(../graphisme/architecture/banner.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

.section
{
	margin-left:-4px;
}

.gen_menu_total
{
	margin-left:5px;
	height:auto;
}

.gen_menu
{
	width:150px;
	height:auto;
	margin:auto;
}
	
.article
{
	text-align:center;
	margin-top:-5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
}
	
.contenu_menu
{
	text-align:left;
	margin-top:-10px;
	margin-left:7px;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	color:#313131;
}
	
.contenu_menu li 
{
	width:117px;
	margin-top:8px;
	margin-left: 8px;
	padding-bottom:5px;
	border-bottom: dashed 1px #9aa2aa;
}
	
.contenu_menu a:link { color: #313131; text-decoration:none;}
.contenu_menu a:visited {color: #313131;  text-decoration:none;}
.contenu_menu a:hover {color: #313131; text-decoration: underline;}

.article_marque
{
	text-align:left;
	margin-top:-10px;
	margin-left:7px;
	font-size:11px;
	list-style:none;
	color:#313131;
}


.article_marque li 
{
	width:117px;
	margin-top:8px;
	padding-bottom:3px;
	padding-left:8px;
	border-bottom: dashed 1px #9aa2aa;
}
	
.article_marque a:link { color: #313131; text-decoration:none;}
.article_marque a:visited {color: #313131;  text-decoration:none;}
.article_marque a:hover {color: #313131; text-decoration: underline;}



.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;
}
	
.dessus_menu_produits
{
	height:48px;
	text-align:center;
	font-size:12px;
	padding-top:8px;
	font-weight:bold;
	background-image:url(../graphisme/architecture/dessus_menu.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/menu_millieu.jpg);
	background-repeat:repeat-y;
	z-index:0;
}
	
.bas_menu
{
	clear:both;
	width:145px;
	background-image:url(../graphisme/architecture/menu_bas.jpg);
	height:17px;
	background-repeat:no-repeat;
}
	

.dispo_article
{
	margin:0px;
}
	
.titre
{
	font-size:15px;
	color:#717e8b;
	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:181px;
	height:100%;
	margin:auto;
	margin-top:10px;
}
	
.gen_article_titre
{
	margin-top:400px;
	width:738px;
	height:100%;
	margin:auto;
	margin-top:10px;
}
	
.gen_article_affinez
{
	margin-top:400px;
	width:738px;
	height:100%;
	margin:auto;
	margin-top:14px;
}

.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:47px;
	background-image:url(../graphisme/architecture/article_dessus.jpg);
	background-repeat:no-repeat;
	padding-top:8px;
	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:48px;
	background-image: url(../graphisme/architecture/article_dessus_unique.jpg);
	background-repeat:no-repeat;
	z-index:1;
	text-align:center;
	padding-top:8px;
}		
	
	
.dessous_corps_article
{
	float:left;
	width:181px;
	text-align:left;
	height:auto;
	background-image:url(../graphisme/architecture/article_millieux.jpg);
	background-repeat:repeat-y;
	z-index:0;
}
	
.dessous_corps_article_affinez
{
	margin-left:-2px;
	width:738px;
	text-align:left;
	height:auto;
	background-image: url(../graphisme/architecture/article_millieux_unique.jpg);
	background-repeat:repeat-y;
	margin-bottom:10px;
}

.dessous_corps_article_unique
{
	float:left;
	width:738px;
	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:181px;
	background-image:url(../graphisme/architecture/article_bas.jpg);
	height:20px;
}

.bas_article_unique
{
	clear:both;
	width:738px;
	background-image:url(../graphisme/architecture/article_bas_unique.jpg);
	height:22px;
	background-repeat:no-repeat;
}
.bas_article_affinez
{
	clear:both;
	width:738px;
	background-image:url(../graphisme/architecture/article_bas_unique.jpg);
	height:22px;
	background-repeat:no-repeat;
}



.photo_article
{
	float: right;
	width: 300px;
	text-align:center;
	height:auto;
	margin-right:50px;
	margin-left:10px;
	margin-bottom:10px;
	
}

.detail
{
	margin-bottom: 10px;
	font-size: 12px;
	
	
}

/*
--------------
 ------------------------------------------- 
--------------
 */
 
 /*
--------------
Disposition interne dessous article
--------------
 */
.caracteristique
{
	text-align:left;
	margin-top:-5px;
	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;
	z-index:3;

}
	
.caracteristique_titre a:link { color: #393737; text-decoration:none;}
.caracteristique_titre a:visited{color: #393737;  text-decoration:none;}
.caracteristique_titre a:hover{color: #393737; text-decoration:underline;}


.caracteristique_article
{
	text-align:left;
	margin-top:-5px;
	padding-left:20px;
	padding-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:3;
}

.caracteristique_article a:link { color: #393737; text-decoration:none;}
.caracteristique_article a:visited{color: #393737;  text-decoration:none;}
.caracteristique_article a:hover{color: #393737; text-decoration:underline;}

	
.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 h1
{
	
	margin : auto;
	margin-top: 5px;
	position:relative;
	z-index:3;
	width:160px;
	height:35px;
	text-align:center;
	font-size:10px;
	font-weight:normal;
}
	
.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
{
	margin-top:	-20px;
	z-index:4;
	text-align:center;
	width:181px;
	height:170px;

}
	
.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
{
	text-align:center;
	float:left;
	width:60%;
	font-weight: bold;
}


.prix_promo
{
	font-size:14px;
	text-align:center;
	float:left;
	width:60%;
	font-weight: bold;
	color:#C03;

}


.prix_article
{
	font-size:13px;
	font-weight: bold;
}

.prix_article_promo
{
	font-size:13px;
	font-weight: bold;
}

.prix_article_barre
{
	font-size:13px;
	font-weight: bold;
	text-decoration:line-through;
}

.voir
{
	text-align:center;
	margin-left:60%;
	width:40%;
	font-weight: bold;
	color:#df5042;
}


.voir a:link { color: #df5042; text-decoration:none;}
.voir a:visited {color: #df5042;  text-decoration:none;}
.voir a:hover {color: #df5042; text-decoration:none;}

.voir2
{
	font-size: 14px;
	font-weight: bold;
	color:#df5042;
}



.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
{
	margin-top:10px;
	margin-bottom:10px;
	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:#2b3238;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	z-index:15;
	}
	
.suivi_archi a:link { color: #717e8b; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.suivi_archi a:visited{color: #717e8b;  text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.suivi_archi a:hover{color: #717e8b; text-decoration:none;	font-family: Verdana, Arial, Helvetica, sans-serif;}

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



.flottant_droit
{
	float: right;
	margin-right:50px;	
}

.form
{
	width:525px;
	margin:auto;
	
}

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

/*
--------------
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:#b3d0f3;
	border-bottom: solid 2px #a3c0e3;
	border-top: solid 1px #a3c0e3;
	font-weight:bold;
}
	
.dessus_tb_panier_imp
{
	height:20px;
	border-collapse:collapse;
	background:#d3e4f9;
	border: solid 1px #8fabcc;
}
	
.page_panier1
{
	background:#cde2fa;
	height:25px;
	border-bottom: solid 1px #8fabcc;
}
	 
.page_panier1_imp
{
	height:25px;
	border: solid 1px #8fabcc;
}
	 
.page_panier_rist
{
	background:#C9F8C9;
	height:25px;
	border-bottom: solid 1px #8fabcc;
}
	
.page_panier_rist_imp
{
	background:#C9F8C9;
	height:25px;
	border: solid 1px #8fabcc;
}
 
.page_panier2
{
	background:#deecfc;
	height:25px;
	border-bottom: solid 1px #8fabcc;
}

.page_panier2_im
{
	height:20px;
	border: solid 1px #8fabcc;
}
	
.tb_somme
{
	height:25px;
	font-size:12px;
	font-weight: bold;
	color:#393737;
	border-top: solid 2px #8fabcc;
	border-bottom: solid 2px #8fabcc;
}

.tb_recap
{
	border-bottom: solid 1px #8fabcc;
}
	
.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 #8fabcc;
	width:25px;
	text-align:center;
}

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

input.style_fond_rech
{
	float:left;
	margin-left:15px;
	border: 1px solid #d5e0e9;
}

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

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

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


.cond_gen
{
	vertical-align: middle;
}
	
.cond_gen a:link { color: #373739; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.cond_gen a:visited {color: #373739;  text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold}
.cond_gen a:hover {color: #373739; 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:745px;
	margin-right:11px;
	margin-top:-35px;
	height:auto;
	font-size:12px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:2;
}

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


.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;
}

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

/*
--------------
 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:-15px;
	text-align:center;
}

#bouton 
{	
	margin-left: -10px;
	height:20px; /* hauteur de l'image */
	width:20px;
	border: 1px solid #D5E0E9;
	background: url(../graphisme/architecture/rech.jpg);
}


/*------------------
Page contact
-------------------------*/
.photo_page_contact
{
	width:280px;
	border: dotted 1px #717e8b;
} 

.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 #8fabcc;
}

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

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

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

.photo_page_tarifs
{
	width:540px;
	border: dotted 1px #717e8b;
} 

.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:760px;
}

.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;}