html, body
{
	background-color:#000;
	width:100%;
	height:100%;
	margin:0 auto;
	padding:0;
	border:0;
	color:#87888a;
}

h1
{
	border:0;
	padding:0;
	margin:0;
}

h2
{
	border:0;
	padding:0;
	margin:0;
}


div
{
	border:0;
	padding:0;
	margin:0;
}

a img 
{
	border:0;
}

a
{
	color:#58585a;
	text-decoration:underline;
}

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


#site_container
{
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
}


#site
{
	overflow:auto;
	height: auto !important; 
	height: 100%; 
	min-height: 100%;
	width:800px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border:0;
	background-color:#000000;
}

#site #logo
{
	float:left;
	width:135px;
	height:180px;
	text-align:center;
}


#site #head
{
	float:left;
	width:665px;
	height:150px;
	background-image:url(../images/grands-vins-loire.jpg);
	background-repeat:no-repeat;
	background-position:25px 0px;
}


#site #head #drapeaux
{
	float:right;
	width:160px;
	height:30px;
	color:#FFF;
	font-family:Arial;
	font-size:9pt;
	margin-top:21px;
	text-align:right;
}

#site #head #drapeaux a
{
	font-family:Arial;
	font-size:9pt;
	border:0;
}

#site #head #drapeaux a img
{
	font-family:Arial;
	font-size:9pt;
	padding-right:2px;
	border:0;
}


#site #head #panier
{
	float:right;
	width:160px;
	height:18px;
	background-image:url(../images/panier.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-family:Arial;
	font-size:9pt;
	padding-top:12px;
	padding-left:35px;
	margin-top:10px;
}

#site #head #panier a
{
	font-family:Arial;
	font-size:9pt;
	color:#FFF;
	text-decoration:none;
}

#site #head #panier a:hover
{
	font-family:Arial;
	font-size:9pt;
	color:#FFF;
	text-decoration:underline;
}

#site #menu 
{
	float:left;
	width:135px;
	padding-bottom:15px;
	margin-top:65px;
}

.border
{
	width:135px;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#FFF;
	padding:0;
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

h3.toggler 
{
	width:126px;
	cursor:pointer;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	font-family:Arial;
	font-size:10pt;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	background-image:url(../images/degrade-domaine.jpg);
}

h3.toggler a
{
	font-family: Arial;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
}

.element
{
	border:0;
	padding:0;
	margin:0;
	width:133px;
	height:1px; /* IE7 fix, 0px fait une bordure blanche en bas sur le menu */
	overflow:hidden;
}

.element a
{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
}

.menulink
{
	width:126px;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
	padding-right:0px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ba2b1a;

}

#subscribe
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:121px;
	background-color:#5c554e;
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	border:2px solid #000;
}

#subscribe a
{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
}

#inscr_input
{
	border:1px #000000 solid;
	text-align:center;
	font-family:Verdana;
	height:18px;
}

#inscr_sub
{
	background-color:#000000;
	border:1px #FFFFFF solid;
	color:#FFFFFF;
	padding:0px;
}

.cadre
{
	float:left;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#3E3C41;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:0;
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.cadre_black
{
	float:left;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#000;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:0;
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.cadre_right
{
	float:right;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#3E3C41;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:0;
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.cadre_black_right
{
	float:right;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#000;
	background-color:#FFFFFF;
	margin:0px;
	margin-top:10px;
	padding:0;
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.cadre_blanc
{
	float:left;
	border-top:1px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#FFF;
	background-color:#000;
	margin-top:10px;
	padding:0;
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.encart
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:0px;
	width:128px;
	background-color:#000;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	border:2px solid #000;	
}

.coup_coeur
{
	width:131px;
	font-family:Arial;
	font-size:8pt;
	margin-left:2px;
	margin-right:2px;
	background-color:#5C554E;
	background-image:url(../images/pointillet.jpg);
	background-position:0px 4px;
	background-repeat:repeat-x;
}

.coup_coeur_accueil
{
	width:100%;
	font-family:Arial;
	font-size:8pt;
	margin-left:2px;
	margin-right:2px;
	background-color:#FFF;
	background-image:url(../images/pointillet_white.jpg);
	background-position:0px 4px;
	background-repeat:repeat-x;
}

.white_accueil
{
	background-color:#FFF;	
}

.first_order
{
	height:65px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	margin:2px;
	margin-top:0px;
	font-family:Arial;
	font-size:8pt;
	background-color:#5c554e;
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#FFF;
}

.parrainage
{
	padding-top:2px;
	margin:2px;
	margin-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#5C554E;
	font-family:Arial;
	font-size:9pt;
	color:#FFF;
}

.parrainage a, .first_order a
{
	font-size:7pt;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	color:#FFF;
	border:0px;
	border-top:1px;
	border-style:solid;
	border-color:#FFF;
}

.content_premcomm a
{
	font-size:7pt;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	color:#000;
	border:0px;
	border-top:1px;
	border-style:solid;
	border-color:#000;
}

.content_parainage a
{
	font-size:8pt;
	font-family:Arial;
	text-decoration:none;
	color:#000;
}

.content_parainage a:hover
{
	font-size:8pt;
	font-family:Arial;
	text-decoration:underline;
	color:#000;
}

.white
{
	background-color:#5C554E;
	color:#FFF;
	font-family:Arial;
	font-size:7pt;
	line-height:14px;
}

.white a
{
	background-color:#5C554E;
	color:#FFF;
	font-family:Arial;
	font-size:7pt;
	text-decoration:none;
}

.up-spacer
{
	margin-top:5px;
}

#content
{
	width:625px;
	float:right;
	margin-left:20px;
	margin-right:10px;
	font-family:Arial;
	font-size:10pt;
}



#text_head
{
	text-align:justify;
	font-size:12pt;
	font-family:Arial;
	color:#58585a;
	font-weight:bold;
}

#head_login
{
	text-align:justify;
	font-size:12pt;
	font-family:Arial;
	color:#58585a;
	font-weight:bold;
}

#text_desc
{
	margin-top:10px;
	margin-bottom:20px;
	text-align:justify;
	font-weight:normal;
	font-size:9pt;
	font-family:Arial;
	color:#87888a;
}

#vin_propriete
{
	width:615px;
	height:18px;
	line-height:18px;
	background-image:url(../images/background-entete.jpg);
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
}

#container_vin
{
	height:95px;
	background-color:#e4e4e4;
}

.vin_accueil
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:180px;
}

.vin_accueil .titre
{
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
	color:#9b1a2d;
}

.vin_accueil .titre a
{
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
	color:#9b1a2d;
}

.vin_accueil .couleur
{
	font-style:italic;
	font-size:0.9em;
}

.vin_accueil .prix
{
	font-size:11pt;
	font-weight:bold;
}

.vin_accueil a
{
	color:#000;
	text-decoration:none;
}

#offre_speciale
{
	width:352px;
	height:18px;
	line-height:18px;
	background-image:url(../images/background-entete.jpg);
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:8px;
}

#img_offre
{
	width:360px;
	height:130px;
	border:0;
	padding:0;
	margin:0;
	background-color:#FFF;
}

#background_offre
{
	width:360px;
	height:130px;
	border:0;
	padding:0;
	margin:0;
}

.cadre img
{
	padding:0;
	margin:0;
	border:0;
}

.gray_head
{
	width:100%;
	background-color:#5c554d;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	line-height:18px;
	padding-left:5px;
	width:245px;
	height:18px;
}

.content_premcomm
{
	width:195px;
	height:43px;
	text-align:justify;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:50px;
	background-color:#fff;
	background-position:center right;
	background-repeat:no-repeat;
}

.content_parainage
{
	width:235px;
	height:50px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	border:0;
	margin:0;
	background-color:#fff;
}

#presse
{
	height:20px;
	width:625px;
	line-height:20px;
	background-color:#5c554e;
	color:#FFFFFF;
	vertical-align:middle;
}

#presse a
{
	height:20px;
	width:625px;
	background-color:#5c554e;
	color:#FFFFFF;
	text-decoration:none;
}

.content_presse
{
	font-size:7pt;
	font-family:Arial;
	background-color:#D2D3D5;
	width:625px;
	min-height:95px;
	overflow:auto;
}

.content_presse .titre
{
	font-size:7pt;
	font-family:Verdana;
	font-weight:bold;
}

.content_presse a
{
	font-size:7pt;
	color:#000;
	text-decoration:none;
}

.content_presse a:hover
{
	font-size:7pt;
	color:#000;
	text-decoration:underline;
}

#clear
{
	clear:both;
}

#bottom_link
{
	font-size:7pt;
	font-family:Verdana;
	color:#87888a;
	margin-bottom:15px;
}

#bottom_link a
{
	font-size:7pt;
	font-family:Verdana;
	text-decoration:none;
	color:#87888a;
}

.link_titre
{
	text-align:center;
	font-weight:bold;
	border:0px dashed #87888a;
	border-bottom:1px dashed #87888a;
	border-right:1px dashed #87888a;
	
}

.link_contenu
{
	border:0px dashed #87888a;
	border-right:1px dashed #87888a;
	padding-left:10px;
	
}

#bouteilles
{
	width:625px;
	height:280px;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
}

#bouteilles a
{
	border:0;
	text-decoration:none;
	color:#000000;
	
}

.bouteillesImg
{
	border:0;
}

.bouteillesCaption
{
	border:1px solid #000000;
	padding:2px 10px;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	width:200px;
	background-color:#DFDFDF;
	position:absolute;
	text-align:center;
	left:30%;
	top:280px;
}

#img_bouteille
{
	float:left;
	width:140px;
	padding:5px;
	margin-right:10px;
	text-align:center;
	color:#000;
}

#fiche_bouteille
{
	background-color:#E4DBCB;
	width:605px;
	color:#000000;
	overflow:auto;
}

#tech_bouteille
{
	float:right;
	background-color:#E4DBCB;
	width:425px;
	padding:5px;
	padding-left:10px;
	min-height:350px;
	padding-bottom:20px;
	color:#000000;
}

#fiche_bouteille #type
{
	margin-top:15px;
	font-size:12pt;
	font-family:Verdana;
	padding-bottom:5px;
	border:0px solid #000000;
	border-bottom:1px solid #000000;
	font-weight:bold;
}

#fiche_bouteille #dispo
{
	font-family:Verdana;
	font-size:10pt;
}

#fiche_bouteille #nom_vin
{
	font-family:Arial Black;
	font-size:12pt;
	margin-top:15px;
}

#fiche_bouteille #appellation
{
	font-family:Arial;
	font-size:10pt;
}

#fiche_bouteille #description
{
	font-family:Arial;
	font-size:10pt;
	font-style:italic;
	color:#3F3F3F;
	margin-top:10px;
	text-align:justify;
}

#fiche_bouteille #libelle_prix
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	margin-top:10px;
}

#fiche_bouteille #prix
{
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
}

#fiche_bouteille #listes
{
	margin-top:15px;
}

#fiche_bouteille #listes #millesime
{
	width:200px;
	font-family:Verdana;
	font-size:10pt;
}

#fiche_bouteille #listes #quantite
{
	width:200px;
	font-family:Verdana;
	font-size:10pt;
}

#fiche_bouteille a img
{
	border:0;
}

#fiche_bouteille a
{
	border:0;
	color:#000;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	line-height:13px;
	vertical-align:middle;
}

#fiche_bouteille #mets
{
	padding-top:15px;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	border:0px solid #000000;
	border-bottom:1px solid #000000;
}

#fiche_bouteille #texte_mets
{
	font-family:Arial;
	font-size:10pt;
	color:#3F3F3F;
	padding-top:5px;
	text-indent:20px;
	text-align:justify;
}

#blank
{
	margin-top:300px;
}

.mini_fiche
{
	width:300px;
	height:390px;
	margin-left:5px;
	margin-right:5px;
	background-color:#E4DBCB;
	float:left;
	color:#000000;
} 

.mini_img_bouteille
{
	float:left;
	width:75px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:3px;
	text-align:center;
}

.mini_fiche_bouteille
{
	float:left;
	background-color:#E4DBCB;
	width:210px;
	padding:5px;
	min-height:267px;
}

.mini_fiche_bouteille .type
{
	margin-top:10px;
	font-size:11pt;
	font-family:Verdana;
	padding-bottom:5px;
	border:0px solid #000000;
	border-bottom:1px solid #000000;
	font-weight:bold;
}

.mini_fiche_bouteille .dispo
{
	font-family:Verdana;
	font-size:10pt;
}

.mini_fiche_bouteille .nom_vin
{
	font-family:Arial Black;
	font-size:11pt;
	margin-top:15px;
}

.mini_fiche_bouteille .appellation
{
	font-family:Arial;
	font-size:10pt;
}

.mini_fiche_bouteille .description
{
	font-family:Arial;
	font-size:10pt;
	font-style:italic;
	color:#3F3F3F;
	margin-top:10px;
	text-align:justify;
}

.mini_fiche_bouteille .prix
{
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
	margin-top:15px;
}

.mini_fiche_bouteille .listes
{
	margin-top:15px;
}

.mini_fiche_bouteille .listes .millesime
{
	width:90px;
	font-family:Verdana;
	font-size:10pt;
}

.mini_fiche_bouteille .listes .quantite
{
	width:90px;
	font-family:Verdana;
	font-size:10pt;
}

.mini_fiche_bouteille a img
{
	margin-top:10px;
	border:0;
}

.mini_fiche_bouteille a
{
	border:0;
	color:#000;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	line-height:13px;
	vertical-align:middle;
}

.listes a img
{
	margin-top:16px;
	border:0;
}

.listes a
{
	border:0;
	color:#000;
	text-decoration:none;
	font-family:Arial;
	font-size:10pt;
	line-height:13px;
	vertical-align:middle;
}

#bouteilles_spec
{
	width:625px;
	height:280px;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
}

#bouteilles_spec a
{
	border:0;
	text-decoration:none;
	color:#000000;
	
}

#bouteilles_spec .bouteillesImg
{
	border:0;
}

#bouteilles_spec .bouteillesCaption
{
	border:1px solid #000000;
	padding:2px 10px;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	width:200px;
	background-color:#DFDFDF;
	position:absolute;
	text-align:center;
	left:30%;
}

#fiche_technique
{
	background-color:#E4DBCB;
	padding:10px;
	overflow:auto;
	color:#000;
}

#fiche_technique a
{
	color:#000000;
	text-decoration:underline;
	font-size:10pt;
	font-family:Arial;
}


#img_fiche
{
	float:left;
	width:110px;
	height:220px;
	background-image:url(../images/presentation-bouteilles.png);
	background-repeat:no-repeat;
	line-height:220px;
	text-align:center;
	margin-right:10px;
	background-color:transparent;
}

#img_fiche img
{
	margin-top:5px;
}

#head_fiche
{
	background-color:#8e7c70;
	padding:5px;
}

#head_fiche #nom
{
	font-family:Arial Black;
	font-size:13pt;
	color:#FFF;
	margin-left:10px;
	margin-top:10px;
}

#head_fiche #appellation
{
	font-family:Arial;
	font-size:11pt;
	color:#FFF;
	margin-top:10px;
	margin-left:10px;
}

#head_fiche #millesime
{
	font-family:Arial;
	font-size:11pt;
	color:#FFF;
	margin-left:10px;
	margin-bottom:10px;
}

#fiche_technique table
{
	font-family:Arial;
	font-size:10pt;
	color:#000;
}

#fiche_technique table tr td
{
	vertical-align:top;
}

#fiche_technique table tr td:first-child
{
	font-weight:bold;
	font-size:11pt;
}

.articles
{
	width:300px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	overflow:auto;
	color:#87888a;
}

.articles img
{
	margin-right:5px;
	margin-bottom:5px;
	border:1px #000 solid;
}

.articles .titre
{
	font-family:Arial Black;
	font-size:10pt;
	color:#ba2b1a;
}

.articles .date
{
	font-family:Arial;
	font-size:9pt;
	font-style:italic;
	margin-bottom:10px;
}

.articles .resume_article
{
	font-family:Arial;
	font-size:9pt;
	text-align:justify;
}

.articles .link_article
{
	margin-top:5px;
}

.articles .link_article a
{
	font-family:Arial;
	font-size:9pt;
	color:#87888a;
	text-decoration:none;
}

.articles .link_article a:hover
{
	font-family:Arial;
	font-size:9pt;
	color:#87888a;
	text-decoration:underline;
}

#inscription_form
{
	font-family:Arial;
	font-size:10pt;
	color:#87888a;

}

.inscr_input
{
	font-family:Arial;
	font-size:10pt;
	color:#000;
	border:1px solid #000000;
}

#ok
{
	font-family:Verdana;
	font-size:10pt;
	color:#b2d97e;
	text-align:center;
}

#ko
{
	font-family:Verdana;
	font-size:10pt;
	color:#b72424;
	text-align:center;
}

#submit
{
	background-color:transparent;
	border:0; 
	width:120px; 
	height:34px;
	float:right;
	cursor:pointer;
}

.submit
{
	background-color:transparent;
	border:0; 
	width:100px; 
	height:28px;
	float:right;
	cursor:pointer;
}

#password_title
{
	font-weight:bold;
	font-family:Arial;
	font-size:13pt;
	margin-bottom:10px;
}

#password_text
{
	font-family:Verdana;
	font-size:10pt;
	margin-bottom:10px;
	text-align:justify;
}

#mon_compte
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:121px;
	height:30px;
	line-height:30px;
	font-family:Arial;
	font-size:10pt;
	color:#87888a;
	border:2px solid #000;
	background-color:#5C554E;
	background-image:url(../images/fl.png);
	background-repeat:no-repeat;
	background-position:90px center;
	font-style:italic;
	font-weight:bold;
	text-align:left;
}

#mon_compte a
{
	font-family:Arial;
	font-size:10pt;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#email
{
	background-image:url(../images/fond-orange.jpg);
	height:25px;
	line-height:25px;
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#FFF;
	padding-left:15px;
}

.num_etape
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
}

.desc_smaller
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
}

.input_email
{
	font-family:Arial;
	font-size:10pt;
	color:#000;
	border:1px solid #000000;
}

#inscription
{
	background-color:#5c554e;
	height:25px;
	line-height:25px;
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#FFF;
	padding:2px 10px;
	width:280px;
}

#login
{
	background-color:#5c554e;
	height:25px;
	line-height:25px;
	font-family:Georgia Arial;
	font-weight:bold;
	font-size:13pt;
	color:#FFF;
	padding:2px 10px;
	width:280px;
}

.login_link
{
	font-family:Arial;
	font-size:8pt;
	color:#A3A3A3;
	padding-right:10px;
}

.red_submit
{
	font-family:Arial;
	font-size:10pt;
	border:0px;
	padding:2px 5px;
	color:#FFF;
	background-color:#be3019;
}

.tbl_panier tr
{
	background-color:#f1f1f2;
	font-family:Arial;
	font-size:10pt;
	text-align:center;
	color:#000000;
}

.tbl_panier tr td
{
	border-bottom:3px #FFFFFF solid;
	height:20px;
	line-height:20px;
}

.tbl_panier tr td img
{
	border:0;
	margin:0;
	padding:0;
}

.tbl_panier tr:first-child 
{
	background-color:#bf311a;
	font-family:Arial;
	font-size:10pt;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

.tbl_panier tr:first-child td
{
	border-bottom:0px;
	height:20px;
	line-height:20px;
}

.tbl_panier .total
{
	font-weight:bold;
	color:#87888a;
	background-color:transparent;
}

.tbl_panier .total td
{
	border:0px;
}

#adresse_exped
{
	padding:5px;
	font-family:Arial;
	font-size:10pt;
	width:280px;
}

#mes_infos
{
	height:25px;
	width:300px;
	background-image:url(../images/fond-orange.jpg);
	line-height:25px;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

#mes_infos a
{
	
	font-family:Arial;
	font-size:10pt;
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:none;
}

#content_mes_infos
{
	width:300px;
	font-family:Arial;
	font-size:10pt;
	color:#000;
	padding:5px;
	text-align:justify;	
}

#absolute_tooltip
{
	top:0;
	left:0;
	position:fixed;
	overflow:auto;
	height: auto !important; 
	height: 100%; 
	min-height: 100%;
	width:100%;
	z-index:999;
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	visibility:hidden;
	filter : alpha(opacity=0);
    -moz-opacity : 0;
    opacity : 0; 
}

#modif_infos
{
	color:#87888a;
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
	padding-top:10px;
	padding-left:15px;
	float:left;
}

#modif_infos a
{
	color:#87888a;
	font-weight:normal;
	font-family:Arial;
	font-size:1Opt;
	text-decoration:none;
}

#modif_infos a:hover
{
	color:#87888a;
	font-weight:normal;
	font-family:Arial;
	font-size:1Opt;
	text-decoration:underline;
}


#recap_left
{
	float:left;
	width:50%;
	text-align:left;
}

#recap_right
{
	float:right;
	width:50%;
	text-align:left;
}


#recap_commande thead
{
	background-image:url(../images/fond-orange.jpg);
	color:#FFFFFF;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	height:25px;
	line-height:25px;
}

#recap_commande thead tr td:FIRST-CHILD
{
	padding-left:5px;
}

#recap_commande tbody
{
	background-color:#FFF;
}

#recap_commande tbody tr td:FIRST-CHILD
{
	padding-left:5px;
}

#detail_adresse
{
	float:left;
	font-family:Arial;
	font-size:10pt;
	width:46%;
	padding-left:4%;
}

#detail_statut
{
	float:left;
	font-family:Arial;
	font-size:10pt;
	width:50%;
	
}

#detail_statut a
{
	font-family:Arial;
	font-size:10pt;
	color:#FFF;
	text-decoration:underline;
}

#detail_statut a:hover
{
	font-family:Arial;
	font-size:10pt;
	color:#87888a;
	text-decoration:none;
	
}

#detail_titre
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
}
	
	
