/* CSS Document */
/*--------------------------------------INITIALISATIONS---------------------------------*/
* {margin:0; padding:0; }
img {border:none};
table td {vertical-align:top;}

/*---------------------------------------GENERAL----------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
}

h1 {
	font-size:21px;
	font-weight:bold;
	color:#961B1E;
}

h2 {
	font-size:18px;
	font-weight:bold;
	color:#961B1E;
}


h4 {
	font-size:12px;
	font-weight:bold;
	color:#9E4F1F;
}

h5 {
	font-size:12px;
	font-weight:bold;
	color:#961B1E;
}

a {
	font-size:11px;
	font-weight:normal;
	color:#961B1E;
	text-decoration:underline;
}

a:hover {
	color:#9E4F1F;
	text-decoration:none;
}

input, select, textarea {
	font-size:11px;
}

/*---------------------------------------------STYLES---------------------------------*/

a.inverse {
	font-size:11px;
	font-weight:normal;
	color:#961B1E;
	text-decoration:none;
}

a.inverse:hover {
	color:#9E4F1F;
	text-decoration:underline;
}


a.blanc {
	font-size:11px;
	font-weight:normal;
	color:#ECE1A8;
	text-decoration:underline;
}

a.blanc:hover {
	color:#ECE1A8;
	text-decoration:none;
}

a.gris {
	font-size:10px;
	font-weight:normal;
	color:#636466;
	text-decoration:none;
}

a.gris:hover {
	color:#9E4F1F;
	text-decoration:none;
}

.rouge_normal {
	font-size:11px;
	font-weight:normal;
	color:#961B1E;
}

.blanc_normal {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

.rouge_gras {
	font-size:12px;
	font-weight:bold;
	color:#961B1E;
}

.marron_gras {
	font-size:12px;
	font-weight:bold;
	color:#9E4F1F;
}

.noir10 {
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.barre {
	text-decoration:line-through;
}

.gras {
	font-weight:bold;
}

.texte {
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.prix {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.prix_petit {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.prix_promo {
	font-size:21px;
	font-weight:bold;
	color:#DB0021;
}

.lien_fiche_technique {
	background:url(images/picto_cle.gif) no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:10px;
}

.lien_fiche_rea {
	background:url(images/picto_fiche.gif) no-repeat;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_envoyer {
	background:url(images/picto_courrier.gif) no-repeat;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_imprimer {
	background:url(images/picto_imprim.gif) no-repeat;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_favoris {
	background:url(images/picto_plus.gif) no-repeat;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_voir {
	background:url(images/picto_oeil.gif) no-repeat;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_telecharger {
	background:url(images/picto_telecharger.gif) no-repeat;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_nouveautes {
	background:url(images/picto_nouveau_min.png) no-repeat;
	padding-left:26px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_promotions {
	background:url(images/picto_promo_min.png) no-repeat;
	padding-left:26px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_meilleurs {
	background:url(images/picto_podium_min.png) no-repeat;
	padding-left:26px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_espace {
	background:url(images/puce_carre.gif) 0px 8px no-repeat;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_espace_produits {
	background:url(images/spacer.gif) 0px 8px no-repeat;
	padding-top:4px;
	padding-bottom:2px;
}

.lien_evenement {
	text-align:center;
	padding-top:4px;
	padding-bottom:2px;
}

.barre_separation {
	width:710px;
	height:1px;
	margin-top:6px;
	margin-bottom:10px;
	padding:0;
	color:#E0A4A4;
	background-color:#E0A4A4;
	border: 0;
}


*html .barre_separation {/*IE6*/
	width:710px;
	height:1px;
	display:block;
	height: 1px;
	margin: 2px 0 ;
	_margin:2px 0;
	padding:0;
	color:#E0A4A4;
	background-color:#E0A4A4;
	border:0px;
}

*+html .barre_separation {/*IE7*/
	width:710px;
	height:1px;
	display:block;
	height: 1px;
	margin: 2px 0 ;
	_margin:-3px 0;
	padding:0;
	color:#E0A4A4;
	background-color:#E0A4A4;
	border:0px;
}
	
img.cadre {
	border:#E0A4A4 solid 1px;
	padding:10px;
	margin-top:1px;
}

.encadre {
	border:#E0A4A4 solid 1px;
	padding:10px;
	margin-top:1px;
	margin-bottom:4px;
}

.cadre_categorie {
	width:95px;
	border:#E0A4A4 solid 1px;	
}

.cadre_categorie th {
	padding:10px;
}

.cadre_categorie td {
	border-top:#E0A4A4 solid 1px;
	height:30px;
	text-align:center;
	vertical-align:middle;	
}

.cadre_souscategorie {
	width:225px;
	border:#E0A4A4 solid 1px;	
}

.cadre_souscategorie td.imag {
	width:58px;
	padding:10px;
	vertical-align:top;
}

.cadre_souscategorie td.sontext {
	height:43px;
	border-left:#E0A4A4 solid 1px;
	vertical-align:top;
	padding-left:10px;
	padding-right:6px;
	padding-top:6px;	
}

.cadre_souscategorie td.sonprix {
	height:15px; /* valeur d'origine */
	height:32px;
	border-left:#E0A4A4 solid 1px;
	vertical-align:top;
	padding-left:10px;
}

.cadre_souscategorie_evenement {
	width:225px;
	border:#E0A4A4 solid 1px;	
}

.cadre_souscategorie_evenement td.imag {
	width:95px;
	padding:10px;
	vertical-align:top;
}

.cadre_souscategorieevenement td.sontext {
	height:90px;
	width:200px;
	border-left:#E0A4A4 solid 1px;
	vertical-align:top;
	padding-left:10px;
	padding-right:6px;
	padding-top:6px;	
}

.centrepage {
	width:100%;
	text-align:center;
}
/*----------------------------------------------GABARIT------------------------------------------*/

#conteneur {
	width:991px;
	margin:auto;
}

#haut {
	width:991px;
	height:200px;
	background:url(images/bg_haut.jpg) left top no-repeat;
}

#logo {
	float:left;
	margin-left:30px;
	margin-top:15px;
}

#langues {
	width:63px;
	height:20px;
	margin-top:20px;
	float:right;	
}

#menu {
	width:800px;
	height:13px;
	margin-top:5px;
	margin-right:-5px;
	clear:right;
	float:right;
}
*html #menu {
	margin-right:0px;
}

#menu td {
	text-align:center;
	vertical-align:middle;
}

#connecte {
	width:400px;
	text-align:right;
	color:#FFFFFF;
	margin-top:122px;
	margin-right:14px;
	clear:right;
	float:right;
}
*html #connecte {
	margin-right:7px;
}

#structure {
	width:991px;
}

#structure td.jaune_vert {
	width:7px;
	background-color:#ECE1A8;
}

#structure td.middle {
	width:743px;
	vertical-align:top;
}

#jaune_hori {
	width:746px;
	height:7px;
	background-color:#ECE1A8;
}

#blanc_hori {
	width:743px;
	height:7px;
	background-color:#FFFFFF;
}

#selections {
	width:146px;
	height:30px;
	background:url(images/mes_selections.png) 2px 1px no-repeat;
	background-color:#ECE1A8;
	border:#E0A4A4 solid 1px;
	padding-left:24px;
	padding-top:18px;
}

#panier {
	width:146px;
	height:30px;
	background:url(images/mon_panier.png) 2px 1px no-repeat;
	background-color:#ECE1A8;
	border:#E0A4A4 solid 1px;
	padding-left:24px;
	padding-top:18px;
}

#interieur {
	/*width:731px;*/
	width:710px;
	margin-left:7px;
}

#interieur td.content {
	height:480px;
	vertical-align:top;
	padding-left:10px;
	padding-right:11px;
}

#interieur td.login {
	height:110px;
	padding-top:12px;
	padding-bottom:8px;
	vertical-align:bottom;
}

#connexion {
	width:729px;
	height:28px;
	border:#E0A4A4 solid 1px;
}

#connexion td {
	vertical-align:middle;
}

#connexion td.compte {
	width:125px;
	background:url(images/mon_compte.png) 4px 2px no-repeat;
}

#connexion td.newsletter {
	width:145px;
	background:url(images/newsletter.png) 30px 2px no-repeat;
}

#connexion td.ok {
	width:25px;
}

#structure td.jaune_bas {
	height:7px;
	background-color:#ECE1A8;
}

/*----------------------------------------------------LEFT--------------------------------*/

#structure td.left {
	width:227px;
	height:659px;
	background:url(images/bg_left.jpg) no-repeat;
	background-color:#692605;
	vertical-align:top;
}

#recherche {
	width:218px;
	height:145px;
	background:url(menus/recherche.gif) 5px 2px no-repeat;
	background-color:#7D3805;
	border:#D17B41 solid 1px;
	margin-left:4px;
}

#recherche #tab_recherche {
	width:195px;
	height:115px;
	margin-top:30px;
	margin-left:15px;
}

#recherche #tab_recherche input {
	width:105px;
}

#recherche #tab_recherche select {
	width:109px;
}

#recherche #tab_recherche input.bouton {
	width:76px;
}

#nos_produits {
	width:131px;
	height:17px;
	background:url(menus/nos_produits.gif) no-repeat;
	margin-left:10px;
	margin-top:20px;
}

#categories {
	width:180px;
	margin-left:40px;
	margin-top:20px;
}


.barre_jaune {
	width:177px;
	height:1px;
	border-top:#D17B41 solid 1px;
	margin-top:3px;
	margin-bottom:3px;
}


hr {
	height: 1px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0;
	color:#D17B41;
	background-color:#D17B41;
	border: 0;
}

*html hr { /*IE6*/
	display:block;
	height: 1px;
	margin: -0.5em 0 ;
	_margin:-4px 0;
	padding:0;
	color:#D17B41;
	background-color:#D17B41;
	border:0px;
}

*+html hr { /*IE7*/
	display:block;
	height: 1px;
	margin: -0.4em 0 ;
	/*_margin:-2px 0;*/
	padding:0;
	color:#D17B41;
	background-color:#D17B41;
	border:0px;
}

#navigation {
	width:180px;
	height:150px;
	margin-left:10px;
	margin-top:15px;
}

#navigation .rubrique {
	margin-top:6px;
	margin-bottom:6px;
}
/*--------------------------------------------------ACCUEIL-----------------------------------------*/

#bienvenue {
	width:295px;
	height:44px;
	background:url(images/bienvenue.gif) no-repeat;
	margin-left:17px;
	margin-right:66px;
}

a.acceder {
	font-size:16px;
	font-weight:normal;
	color:#961B1E;
	text-decoration:underline;
}

a.acceder:hover {
	color:#9E4F1F;
	text-decoration:none;
}

#tab_accueil {
	/*width:731px;*/
	width:710px;
	height:150px;
	margin-top:20px;
}

#tab_accueil th {
	width:330px;
	height:35px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:5px;
}

#tab_accueil td.sep {
	width:40px;
}

#tab_accueil td.visuel {
	width:135px;
	vertical-align:top;
}

#tab_accueil td.textes {
	width:185px;
	vertical-align:top;
	text-align:justify;
	padding-left:10px;
}

#tab_accueil td.liens {
	vertical-align:bottom;
	text-align:right;
	line-height:20px;
}

#tab_mv {
	width:100%;
	height:130px;
}

#tab_mv td.mvdroit {
	/*width:60px;*/
	/*text-align:right;*/
}
/*----------------------------------------------CATEGORIES----------------------------------------*/

#banniere {
	width:710px;
	height:200px;
	margin-top:15px;
}

#tab_categorie {
	width:100%;
	margin-top:25px;
	margin-bottom:30px;
}

#tab_categorie td.separation {
	width:30px;
}

/*-------------------------------------------SOUS-CATEGORIES-------------------------------------*/

#affin_type {
	width:200px;
	margin-top:15px;
} 

#affin_type td {
	vertical-align:middle;
	margin-bottom:10px;
} 

#tab_souscategorie {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

#tab_souscategorie td.separation {
	width:16px;
}


/*---------------------------------------------PAGE PRODUIT---------------------------------------*/

#tab_fiche_produit {
	width:100%;
	margin-top:15px;
}

#tab_fiche_produit td {
	vertical-align:top;
}

#tab_liens {
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
}

#tab_options {
	width:100%;
}

#tab_options td {
	vertical-align:middle;
	height:20px;
}

#tab_options td.option {
	width:130px;
}

#tab_options td.case {
	width:90px;
}

#tab_qte {
	width:100%;
}

#tab_qte td {
	vertical-align:middle;
}

#tab_qte td.champ {
	width:100px;
	text-align:right;
}

#tab_qte td.champ select {
	width:90px;
}

#back {
	width:61px;
	height:22px;
	margin-left:17px;
}

#prix {
	background-color:#961B1E;
	width:245px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:5px;
	margin-top:8px;
	margin-bottom:8px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	line-height:14px;
}

.prixbarre {
	font-size:15px;
	font-weight:normal;
	text-decoration:line-through;
}

#tab_produits_associes {
	width:100%;
	margin-top:10px;
}

#tab_produits_associes td {
	vertical-align:middle;
	text-align:center;
}

/*------------------------------------------------FICHES-----------------------------------*/

.encadre_champs {
	width:230px;
	border:#E0A4A4 solid 1px;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px;
	
}
#encadre_champs1 {
	width:490px;	
	}
	
#encadre_champs1 td.separation {
	width:30px;
	}
	
.encadre_champs table {
	width:230px;
}

.encadre_champs td{
	vertical-align:middle;
}

.encadre_champs td.bouton {
	text-align:right;
}


.encadre_champs td.texte{
	width:100px;
}

.encadre_champs td.separation {
	width:30px;
	}

.encadre_champs div.bouton {
	text-align:right;
	width:230px;
	padding-top:5px;
}

/*------------------------------------------------NOUVEAUTES-----------------------------------*/
.tab_recherche {
	margin-top:15px;
}

.tab_recherche td {
	vertical-align:middle;
	height:30px;
}


.tab_recherche td.bouton {
	padding-top:5px;
}

.tab_recherche td.separation {
	width:30px;
}

.tab_recherche td.texte {
	width:90px;
}

/*------------------------------------------------EVENEMENTS-----------------------------------*/

.cadre_evenement_passe {
	width:350px;
	border:#E0A4A4 solid 1px;	
}

.cadre_evenement_passe td.imag {
	width:95px;
	padding:10px;
	vertical-align:top;
}

.cadre_evenement_passe td.sontext {
	height:90px;
	width:245px;
	border-left:#E0A4A4 solid 1px;
	vertical-align:top;
	padding-left:10px;
	padding-right:6px;
	padding-top:6px;	
}

.cadre_evenement_passe td.comment {
	height:215px;
	border-left:#E0A4A4 solid 1px;
	vertical-align:top;
	padding-left:10px;
	padding-right:6px;
	padding-top:6px;	
}

.tab_evenement_passe {
	margin-top:5px;
	}

.tab_evenement_passe td.separation {
	width:10px;
}

#tab_evenement_champs {
	margin-top:10px;
	margin-bottom:10px;
	}

/*----------------------------------------------------NOS PRODUITS-----------------------------------*/


.cadre_produits {
	width:358px;
	margin-bottom:15px;
	margin-top:15px;
	
}

.cadre_produits td.imag {
	width:95px;
	padding:10px;
	vertical-align:top;
}

.cadre_produits td.sontext {
	height:90px;
	width:263px;
	vertical-align:top;
	padding-left:8px;	
}

/*-----------------------------------------QUI SOMMES NOUS ? -----------------------------------*/

.texte_background {
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
}

#logo_background {
	background:url(images/background_logo.gif) no-repeat center 10px;
	padding-top:20px;
	padding-bottom:5px;
}

.barre_separation_background {
	width:710px;
	height:1px;
	border-top:#E0A4A4 solid 1px;
	margin-top:10px;
	margin-bottom:10px;
}

.itali {
	font-style:italic;
}
/*-----------------------------------------CONTACTEZ-NOUS-----------------------------------*/

.logo_background_pt {
	background:url(images/background_logo_pt.gif) no-repeat top right;
	height:480px;
}

.barre_separation_background_pt {
	width:226px;
	height:1px;
	border-top:#E0A4A4 solid 1px;
	margin-top:10px;
	margin-bottom:10px;
}

.tab_background_pt {
	margin-top:30px;	
}

.tab_background_pt td.separation{
	width:56px;	
}

#background_formulaire_demande {
	background:#FFFFFF ;
	border:#E0A4A4 solid 1px;
	width:362px;
	height:342px;
	vertical-align:top;
	padding:10px;
}

#background_formulaire_demande table {
	width:362px;
	height:342px;
}

#background_formulaire_demande td {
	vertical-align:middle;
	}


#background_formulaire_demande td.texte {
	width:120px;
}

#background_formulaire_demande div.bouton {
	text-align:right;
}

.texte_background_pt {
	width:226px;
	vertical-align:top;
}
/*--------------------------------------OU NOUS TROUVER-----------------------------------*/

.tab_plan {
	width:700px;	
}

.tab_plan td {
	vertical-align:top;
}

.tab_plan_txt{
	height:170px;
	width:320px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	border:#E0A4A4 solid 1px;
}


.tab_plan td.image {
	width:234px;
	border:#E0A4A4 solid 1px;
	display:block;
	height:224px;
}

.encadre_adresse {
	border:#E0A4A4 solid 1px;
	padding:5px;
	vertical-align:top;
	width:224px;
	}
	
.tab_plan_espacement {
	height:5px;
}

.text_decal {
margin-left:10px;
}
/*--------------------------------------CONDITIONS GENERALES DE VENTE-----------------------------------*/

.texte_cgv {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:10px;
	text-align:justify;
}

/*--------------------------------------PLAN DU SITE-----------------------------------*/

#tab_plan_site {
	border:#E0A4A4 solid 1px;
	padding:10px;
	width:340px;
	margin-top:15px;
	margin-left:200px;
	
}

#tab_plan_site td.separation{
	background:#E0A4A4;
	width:1px;
	}
	
#tab_plan_site td.rubrique{
	width:150px;
	vertical-align:middle;
	}

#tab_plan_site td.lien{
	padding-bottom:5px;
	padding-left:10px;
	}

.separation_centre {
	width:315px;
	height:1px;
	border-top:#E0A4A4 solid 1px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:5px;
}


*html .separation_centre {/*IE6*/
	width:315px;
	height:1px;
	border-top:#E0A4A4 solid 1px;
	margin-left:5px;
}

hr.separation_centre {
	height: 1px;
	width:315px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	color:#E0A4A4;
	background-color:#E0A4A4;
	border: 0;
}


*html hr.separation_centre {
	display:block;
	width:315px;
	height: 1px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	color:#E0A4A4;
	background-color:#E0A4A4;
	border:0px;
}
/*-----------------------------------------MES SELECTIONS-----------------------------------*/

.tab_selection_haut {
	width:100%;
	height:20px;
	margin-top:20px;
	margin-bottom:2px;
}
.tab_selection_haut td {
	text-align:left;
	vertical-align:middle;
}

.tab_selection_haut td.condition {
	width:120px;
}

.tab_selection_haut td.quantite {
	width:80px;
}

.tab_selection_haut td.separation {
	width:295px;
}

.tab_selection {
	width:100%;
	border:#E0A4A4 solid 1px;
}

.tab_selection td {
	height:70px;
	text-align:left;
	vertical-align:middle;
}

.tab_selection td.photo {
	width:70px;
	text-align:center;
}

.tab_selection td.libele {
	width:130px;
}

.tab_selection td.condition {
	width:120px;
	text-align:center;
}

.tab_selection td.condition select {
	width:90px;
}

.tab_selection td.quantite {
	width:80px;
	text-align:center;
}

.tab_selection td.quantite select {
	width:50px;
}

.tab_selection td.supp {
	text-align:center;
	vertical-align:middle;
	padding-top:7px;
	padding-right:15px;
}

.tab_selection td.bouton {
	text-align:center;
	vertical-align:middle;
	padding-top:7px;
	padding-right:5px;
}

.tab_selection td.espace_vide {
	width:116px;
	}
/*----------------------------------------BON DE COMMANDE-----------------------------------*/

#conteur_bon_commande {
	width:620px;
	border:#E0A4A4 solid 1px;
	margin:10px;
	padding-bottom:25px;
	padding-left:25px;
	padding-right:-15px;
	padding-top:25px;
}



#entete_bon_commande {
	/*background:url(images/logo_solargil_pti.png) no-repeat;*/
	width:610px;
	height:98px;
}

#adresse {
	/*padding-left:88px;*/
	color:#961D20;
	font-size:9px;
}

.entete_gras {
	text-align:right; 
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:30px;
}

#entete_commande {
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
}

#entete_commande td.txtgras{
	font-weight:bold;
	padding-bottom:5px;
}

#tab_panier_commande {
	width:590px;
	margin-top:20px;
	border-top:#E0A4A4 solid 1px;
	border-bottom:#E0A4A4 solid 1px;
	border-left:#E0A4A4 solid 1px;
}


#tab_panier_commande td.separation{
	height:20px;
}

#tab_panier_commande th {
	height:25px;
	text-align:center;
	vertical-align:middle;
	border-bottom:#E0A4A4 solid 1px;
	border-right:#E0A4A4 solid 1px;
}



#tab_panier_commande td {
	height:70px;
	text-align:left;
	vertical-align:middle;
	border-right:#E0A4A4 solid 1px;
}

#tab_panier_commande td.photo {
	width:70px;
	text-align:center;
	border-right:none;
}

#tab_panier_commande td.libele {
	width:150px;
}

#tab_panier_commande td.condition {
	width:120px;
	text-align:center;
}

#tab_panier_commande td.quantite {
	width:80px;
	text-align:center;
}

#tab_panier_commande td.unitaire {
	width:100px;
	text-align:right;
	padding-right:10px;
}

#tab_panier_commande td.total {
	width:80px;
	text-align:right;
	padding-right:10px;
}

#align_tab_droit {
	text-align:right;
	width:590px;
}

#tab_total_commande {
	width:190px;
	margin-top:10px;
	margin-left:400px;
	margin-bottom:10px;
	border:#E0A4A4 solid 1px;
}

#tab_total_commande td {
	height:25px;
	vertical-align:middle;
}

#tab_total_commande td.gauche {
	padding-left:10px;
	text-align:left;
}

#tab_total_commande td.droite {
	text-align:right;
	padding-right:10px;
}
/*--------------------------------------------IMPRIM_PRODUIT-----------------------------------*/

#conteur_imprim_produit {
	width:710px;
	border:#E0A4A4 solid 1px;
	margin:10px;
	padding-bottom:25px;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
}



#entete_imprim_produit {
	/*background:url(images/logo_solargil_pti.png) no-repeat;*/
	width:710px;
	height:98px;
	margin-bottom:30px;
}

/*----------------------------------------------------PANIER-----------------------------------*/

#tab_panier {
	width:100%;
	margin-top:20px;
	border:#E0A4A4 solid 1px;
}

#tab_panier th {
	height:25px;
	text-align:center;
	vertical-align:middle;
	border-bottom:#E0A4A4 solid 1px;
	border-right:#E0A4A4 solid 1px;
}

#tab_panier th.last {
	border-bottom:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
}

#tab_panier td {
	height:70px;
	text-align:left;
	vertical-align:middle;
	border-right:#E0A4A4 solid 1px;
}

#tab_panier td.photo {
	width:70px;
	text-align:center;
	border-right:none;
}

#tab_panier td.libele {
	width:150px;
}

#tab_panier td.condition {
	width:110px;
	text-align:center;
}

#tab_panier td.condition select {
	width:85px;
}

#tab_panier td.quantite {
	width:75px;
	text-align:center;
}

#tab_panier td.quantite select {
	width:50px;
}

#tab_panier td.unitaire {
	width:120px;
	text-align:right;
	padding-right:10px;
}

#tab_panier td.total {
	width:80px;
	text-align:right;
	padding-right:10px;
}

#tab_panier td.supp {
	text-align:center;
	border-right:solid 0px;
}

#tab_total {
	width:223px;
	margin-top:5px;
	margin-left:408px;
	border:#E0A4A4 solid 1px;
}

#tab_total td {
	height:25px;
	vertical-align:middle;
}

#tab_total td.gauche {
	padding-left:10px;
}

#tab_total td.droite {
	text-align:right;
	padding-right:10px;
}

#tab_boutons {
	width:203px;
	margin-top:5px;
	margin-left:423px;
}

#tab_boutons td {
	height:30px;
	vertical-align:middle;
}

/*--------------------------------------------PIED-DE-PAGE---------------------------------------*/

#footer {
	width:100%;
	font-size:10px;
	color:#636466;
}

#footer td {
	height:30px;
	padding-top:3px;
	vertical-align:top;
}

#tab_pictos {
	width:240px;
}

#tab_pictos td {
	text-align:center;
	line-height:9px;
}

#bandeau_info{
	margin:0 auto;
	width:961px;
	padding:10px 10px 10px 10px;
	border:6px solid #e4b085;
	background-color:#fbe9d1;
}

#titre_banniere{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#971A1e;
	font-weight:bold;
}

.image_banniere{
	border:1px solid #7d3805;
}

.titre_rouge{
	font-size:16px;
	color:#961B1E;
}

.lien_pdf{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lien_pdf:hover{
	font-size:13px;
	color:#ECE1A8;
	text-decoration:none;
	font-weight:bold;
}

.lien_gauche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ece1a8;
	text-decoration:none;
}

.lien_gauche:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ece1a8;
	text-decoration:underline;
}
