body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	/*
	background-image: url(../Images/test666.jpg);
	background-repeat: repeat-x;*/
	/*background-position: top;*/
	
}

 h1{
color:#ffffff;
text-align:center;
font-family:arial;
font-size:14pt;
}
h2{
color:#c0c0c0;
text-align:center;
font-family:arial;
font-size:13pt;
}


p, ul, li{
	color:#ffffff;
	font-family:arial;
	font-size:10pt;
	/*text-align:left;*/
}




.Style1 {color: #FFFFFF;}
.Style2 {font-size: 10px;}
.Style3 {color: #CC0000;}

.typo_langue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-style: normal;*/
	/*font-weight: normal;*/
	color: #000000;
	/*text-decoration: none;*/
}
.typo_langue_us {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-style: normal;*/
	/*font-weight: normal;*/
	color: #ffffff;
	/*text-decoration: none;*/
}
#choix_langue a:link, #choix_langue a:visited, #choix_langue a:hover, #choix_langue a:link, #choix_langue a:visited, #choix_langue a:hover{
	text-decoration: none;
}

.typo_10_noir_normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.typo_10_noir_normal_new {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.typo_10_noir_gras {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.typo_12_noir_normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.typo_12_noir_gras {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.typo_page_noir {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	
}

.typo_page_rouge {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;

}

.typo_lien_noir_gras {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	/*color: #000000;*/
	color: #ffffff;
}

.typo_12_rouge_normal {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#CC0000;
}

.Style_logo {
	/*background-image: url(../Images/logo_gourmandiere.jpg);*/
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#000000;
}

.Style_tab_interieur{
	padding:10px;
	background-color:#000000;
}
.Style_tab_interieur a, .Style_tab_interieur a:link, .Style_tab_interieur a:visited{
	text-decoration:none;
		font-family:arial;
	font-size:10pt;
}
.Style_tab_interieur a:hover{
	text-decoration:underline;
	color:#cc0000;
}


.Style_logo_caddie {
	background-image: url(images/caddie_p.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}




/*********************/
/* Menu haut droite  */
/*********************/
.puce_rouge {
	color: #BB0000;
}

.typo_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #880000;
	text-decoration: underline;
}
.typo_menu  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.typo_menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.typo_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.typo_menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

/* en rouge ! */

.typo_menu_rouge a:hover, .typo_menu_rouge a:link ,.typo_menu_rouge a:visited,.typo_menu_rouge a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #BB0000;
	text-decoration: underline;
}


/* Fin menu haut droite  */



/* en rouge ! */


.style_liens_vins{
	background-image: url(../Images/logo_gourmandiere.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#000000;
	color:#ffffff;
}
.style_liens_vins p{
	color:#ffffff;
	padding-left:15px;
}
.style_liens_vins a:link, .style_liens_vins a:visited{
	text-decoration: none;
} 
.style_liens_vins a:hover{
	text-decoration: underline;
} 


.lien_suivant a:hover, a:active, a:visited, a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.Lien_noir_petit a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

#wit {
	background-image: url(../Images/wit_image_01.jpg);
	background-repeat: no-repeat;
	height: 350px;
	width: 250px;
	padding-left: 255px;
}
.typo_10_blanc_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.typo_10_blanc_normal a{
	color: #ffffff;
}

.typo_10_rouge_italic {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#CC0000; 
	font-style:italic;
}

.typo_10_gris_normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
}

.typo_12_gris_italic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
}

.lien_cépage a:hover, .lien_cépage a:active, .lien_cépage a:visited, .lien_cépage a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.Style_logo_wit {
	background-image: url(../images/logo_gourmandiere.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.lien_cache a:hover,.lien_cache a:active,.lien_cache a:visited,.lien_cache a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.liens_produits a:hover, .liens_produits a:active, .liens_produits a:visited, .liens_produits a:link{
	font-family: arial;
	font-size: 11px;
	font-weight:normal;
	color: #ffffff;
}

.sous_cat a:link, .sous_cat a:active,.sous_cat a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

.sous_cat_rouge a:link, .sous_cat_rouge a:active,.sous_cat_rouge a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#990100;
text-decoration:none;
}

.sous_cat a:hover,.sous_cat_rouge a:hover{
text-decoration:underline;
}

.tableau {
	border-top:		1px solid #727272; 
	border-bottom: 	1px solid #727272; 
	border-left: 	1px solid #727272; 
	border-right: 	1px solid #727272;
	
	font-size:9pt;
	font-family:arial;
	color:#ffffff;
}

.tips {
	color: #FF0000;
}

.typo_10_noir_gras_facture {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.typo_12_noir_gras_facture {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}


.rech_submit {
font-size : 10px;
font-family : arial;
background-color: #000000; 
color: #ffffff;  
border-style: solid;
 border-width : 0px; 
border-color: #ffffff;
}
.rech_input {
font-size : 10px;
font-family : arial;
background-color: #ffffff; 
color: #000000;  
border-style: solid;
 border-width : 0px; 
border-color: #ffffff;
}

.contenu{

color:#ffffff;
}


.pied_de_page a{
color:#c0c0c0;
text-decoration:none;
}
.pied_de_page a:hover{
text-decoration:underline;
}


/* TABLEAU PANIER */
.tab_panier th{
background:url(../Images/fond_panier_th.gif);
background-repeat:repeat-x;
background-color:#ffffff;
color:#000000;

}

.tab_panier_fin{
background:url(../Images/fond_panier_fin.gif);
background-repeat:repeat-x;
background-color:#ffffff;
color:#000000;
}

.tab_ligne{
border: thin solid #9c9988;
border-bottom:none;
border-left:none;
border-right:none;
}

.panier_rouge{
color:#cc0000;
font-family:arial;
font-size:9pt;
font-weight:bold;
}
/* FIN TABLEAU PANIER */


.typo_valide_commande a, .typo_valide_commande a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.typo_valide_commande a:hover{
	text-decoration:underline;
}


input.submit{
	background-color:#c0c0c0;
	color:#000000;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align: center;
	margin: 0px;
	width: auto;
	padding: 6px;
	/*height: auto;*/
	border-style: none;
}
input.submit:hover{ /*survol bouton envoyer*/
	background-color: #ffffff;
}





.test_table{
border:thin #c0c0c0 2px;
}


.tableau_facture{
border:solid #c0c0c0 1px;
background-color:#000000;
color:#f4f4f4;
}

.tableau_facture2{
border:solid #c0c0c0 1px;
background-color:#000000;
color:#f4f4f4;
}

.tableau_facture2 td{
border:solid #c0c0c0 1px;
color:#f4f4f4;
}

.tableau_facture th{
font-family:arial;
font-size:10pt;
color:#000000;
height:30px;
background-image:url(../Images/test_fond.jpg);
background-repeat:repeat-x;
padding:0;
margin:0;
vertical-align : middle;
text-align:center;
}




/* Bloc fausse popup */
.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}



.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    

.overlay_alphacube {
	/*background-color: #85BBEF;*/
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.alphacube_nw {
	background: transparent url(/boutique%20en%20ligne/images/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(/boutique%20en%20ligne/images/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(/boutique%20en%20ligne/images/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(/boutique%20en%20ligne/images/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(/boutique%20en%20ligne/images/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(/boutique%20en%20ligne/images/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(/boutique%20en%20ligne/images/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(/boutique%20en%20ligne/images/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(/boutique%20en%20ligne/images/alphacube/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(/boutique%20en%20ligne/images/alphacube/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(/boutique%20en%20ligne/images/alphacube/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}
/* Fin Bloc fausse popup */



/* espace pro */
#deconnect_ep{
	position:relative;
	top:0;
	float:right;
	height:18px;
	background:url('/Images/disconnect.png') no-repeat top left;
	padding:1px 0 0 18px;
	margin:0;
}
#deconnect_ep a:link, a:visited, a{
	text-decoration:none;
}
#deconnect_ep a:hover{
	text-decoration:underline;
}

.ep_tarifs, .ep_compte, .ep_boutique{
	padding:0 0 8px 22px;
	list-style: none ; 
	text-align:left;
}


.ep_tarifs{
	background:url('/Images/ep_tarifs.png') no-repeat top left;
}
.ep_compte{
	background:url('/Images/ep_compte.png') no-repeat top left;
}
.ep_boutique{
	background:url('/Images/ep_boutique.png') no-repeat top left;
}

/* FIN ESPACE PRO */


/* TARIFS GROS ESPACE PRO */
.tableau_tarifs_gros{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	border-collapse:collapse;
}
.tableau_tarifs_gros th{
	border:1px solid #ffffff;
	background-color:#ffffff;
	color:#000000;
}
.tableau_tarifs_gros td{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:2px 15px 2px 15px;
}
/* FIN TARIFS GROS ESPACE PRO */
