html{
    margin: 0;
    padding: 0;
    font-size: 62.5%; 
    }

body{
   /* font-family:arial,  helvetica, lucida, verdana, sans-serif;
    font-size: 1em;
    margin: 0;
    padding: 0; 
    text-align: center;
    background: transparent url(../images/fond.png);
    background-repeat:repeat;
	background-attachment:fixed;*/
    background-color: #F8F8F8;
    background-image: url(../images/fond.gif);
    background-repeat:no-repeat;
    background-position:top;
    font-family:arial,  helvetica, lucida, verdana, sans-serif;
    font-size: 1em;
    margin: 0;u

    padding: 0;
}
    
#portail{
width: 768px;
margin: 0 auto;
background-color:#0033FF;
}
#contenu{
    float:left;
    background: #FFFFFF;
    margin:0;
    padding:0;
    top:0;
    border:1px solid #cccccc;
    border-bottom:0px;
    border-top:0;
    text-align: left;
    }
    
    h1 {
    font-size: 1.3em;
    margin: 0;    
    padding: 0 0 5px 0;
    clear: left;
    color: #000;
    }
    
h2 {
    font-size: 1.2em;
    padding: 0 0 1px 0;
    color: #666;
    /*font-family: arial, verdana, lucida, helvetica, sans-serif;*/
    }
h3 {
    font-size: 1em;
    padding: 0 0 1px 0;
    color: #666;
    /*font-family: arial, verdana, lucida, helvetica, sans-serif;*/
    }   


#accroche{
width:580px;
margin:0 auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#222222;
text-align: justify;
    }

#accroche a{

    font-family: arial, verdana, lucida, helvetica, sans-serif;
    color: #7F1A63;
    font-size:12px;   
    font-weight: bold;
    text-decoration:underline;  
    }
#accroche a:hover{
    text-decoration:underline;
    background-color:#ebebeb;  
    color: #7F1A63;    
    } 

    
/*********************************/
    /* entete */
/*********************************/

div#topentete{   
    min-width:20px;
    float: left;
    text-align: left;
    margin-bottom: 1em;
    margin-top: 3px;
    /*background-color:#FFFFFF;*/
    padding-left:38px;
    }

/*hack for IE to close gap between divs*/   
* html div#topentete{
    margin-bottom: 2em;
	padding-left: 530px;
    }

div#pro{   
	clear:left;		
    width:150px;   
    text-align: left;
	margin:0;
	margin-left:555px;
	margin-top:0.2em;
	padding:0;
    }

div#pro a{
 	color:#222222;
}


div#midentete{
float:left;
padding-top:1.8em;
font-family: arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align:left;
color:/*00832e*/#DDEDFF;
margin:0;

/*background-color:#FFFFFF;*/
    }
    
    /*hack for IE to close gap between divs*/   
* html div#midentete{
margin:0;
padding-top:3em;
/*background-color:#FFFFFF; */
margin-left:10px;
margin-top:0;
    }

div#midentete h1{
	font-family: arial, sans-serif;
	font-size: 45px;
	font-weight: bold;
	text-align:left;
	/*   color:#edfcc6;*/
	color:#FFFFFF;
	margin:0;
	line-height:0.9em;
    }

* html div#midentete h1{
   font-family: arial, sans-serif;
   font-size: 40px;
   font-weight: bold;
   text-align:left;
   color:/*00832e*/#ffffff;
   margin:0;
   line-height:0.9em; 
    }
    
div#bottomentete{
clear:left;
padding-top:0.2em;
padding-left:8em;
font-family: arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align:left;
color:#f8f8f8;
margin:0;

/*background-color:#FFFFFF;*/
    }
/*********************************/
/*          FIN entete */
/*********************************/    
  
/*********************************/
/*          Newsletter */
/*********************************/ 
#newsletter{
   float:right;   
   width:190px;
   height:65px;   
   margin-top:20px;
   margin-right:33px;
   padding:0;     
   padding-top:4px;  
   border:1px dashed #999999;
   margin-bottom:0;
   background-color:#f7f7f7;
    }
/* Fix IE Win, hide from IE Mac \*/
* html #newsletter {
      height:50px;
      margin:0;
      margin-top:14px;
      margin-left:0;
	  margin-right:18px;
      width:190px;
    } 
    
.box_nl{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222222;
background-color : #ffffff;
border : 1px solid #cccccc;
margin-top:6px;
margin-left:6px;
margin-bottom:6px;
text-align:center;
padding:0;
height:17px;
}

.box_abo{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222222;
background-color : #ffffff;
border : 1px solid #A80177;
margin-top:6px;
margin-left:6px;
margin-bottom:6px;
text-align:center;
padding:0;
height:17px;
}


.txt_nl{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222222;
}
.txt_nl_acc{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #222222;
}

   
/*********************************/
/*          FIN news*/
/*********************************/  

/*********************************/
/*          MENU */
/*********************************/     
#entete
{
    background-image:url(../images/entete2.gif);
    background-repeat:no-repeat;
    width:768px;
    float:left;
    padding:0;
    margin:0;
    margin-bottom:20px; 
    height:114px;
}

/* Fix IE Win, hide from IE Mac \*/
* html #entete {
 padding:0;
    margin:0;
    margin-bottom:10px;
    }         
    


#navigwrap
{
    clear:left;
    width: 768px;
    margin: 0;
    padding: 0;
    background-color:#FFFFFF;
    /*border : 1px dashed #666;*/
    border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
}

#navmenu{
    margin: 0;
    padding-top:3px;
    padding-bottom:8px;
    background-color:#FFFF99;/*#f7f7f7;*/
    
    }

#navmenu ul{
    margin: 0;
    padding-left :16px;
/*  border:#000000 solid 1px;*/
    text-align:center;
    }
    
#navmenu li{
    display: inline;    
    padding: 0px 7px 0px 0px;
    text-align:left;
    margin:0;
    }
    
#navmenu li.barre{
    background: transparent ;
    }
    
#navmenu li.barre:hover{
    color: #222;
/*    font-weight: bold;   */
    }
    
#navmenu a{
    color: #222;
    font-family: arial, verdana, lucida, helvetica, sans-serif;
    font-size: 1.25em;  
/*    font-weight: bold;*/
    }
    
#navmenu a:hover{
    background-color:#EBEBEB;
    color: #7F1A62;
/*    font-weight: bold;*/
    }
    
/*********************************/
/*          FIN MENU */
/*********************************/     
    
/*********************************/
/*          GAUCHE */
/*********************************/ 
#colleft_big{
  /*  min-height: 800px;*/
    height: 501px;
    width: 500px; 
    margin-left: 8px;
    padding: 0;
    float:left;
    }

/* Fix IE Win, hide from IE Mac \*/
* html #colleft_big {
    height: 501px;
    }  
    
#miseenavant{
    float: left;
    min-height:377px;
    width:100%; 
    margin:0;
    padding:0;
    border:1px solid #7F1A63;
    background-color:#FFFFFF;
    }

/* Fix IE Win, hide from IE Mac \*/
* html #miseenavant {
   height:378px;
   width:480px;   

    }         
    
#presentation_selection{
    width: 100%;
    background-color:#7F1A63;
    clear:left;
    float: left;
    margin: 0;
    padding: 0;
    }
   
#presentation_selection h1{
    margin: 0;
    color:#FFFFFF;
    padding: 5px 0 2px 6px;
    background-color:#7F1A63;
    }   
/**affiche vin mise en avant home page**/   
.affiche_selection 
{
    width: 73%;
    margin-left: 0.6em;
    float: left;
    font-size: 1.2em;
    font-family : Arial, Verdana, Helvetica, sans-serif;    
}
.affiche_liste_vin
{
	clear:left; 
	width: 85%;
	background-color:#f7f7f7;
	border:#cccccc 1px dashed; 
   	height:auto;
	min-height:120px;
	text-align:center;
	margin:0 auto;
	margin-top:2em;
    padding-bottom:3px; 
    padding-top:3px;      
}
* html .affiche_liste_vin
{
	width: 89%;
	height:auto;
}

.visuel_liste_vin {
float:right;
display: table-cell;
vertical-align:middle;
margin:10px;
margin-left:5px;
padding:0;
text-align:center;
} 

#appel{
margin-top:1em;
color:#ffffff;
}

#appel h1{
color:#ffffff;
font-weight:normal;
}
/* Fix IE Win, hide from IE Mac \*/
* html .visuel_liste_vin {
display: table-cell;
vertical-align: middle;
margin-top:10px;
margin-left:5px;
margin-right:5px;
margin-bottom:0;
width:100px;
padding:0;
text-align:center;
    }  

.affiche_selection_vin
{
    width: 73%;
    margin-left: 0.6em;
    float: left;
    font-size: 1em;
    font-family : Arial, Verdana, Helvetica, sans-serif;    
}


.titre_liste_vin h1
{
    float: left;
	color:#7f1a63;

}

.titre_liste_vin {
    font-family: arial, lucida, helvetica, verdana, sans-serif;
    color: #7f1a63;
    font-size: 1.4em;   
   	text-decoration:underline;
	font-weight:bold;

    }
	
.fil_liste_vin 
{	
	font-size:10px;
	color:#222222;
	text-decoration:none;

   }	
.vin_liste_vin{
clear:both;
color:#222222;
font-weight:bold;
font-size:11px;
text-align:left;
}

* html .vin_liste_vin{

}	

.visu_liste_vin{
text-align:center;
clear:both;
color:#c12310;
}	

* html .visu_liste_vin{
margin-left:0;
text-align:right;
}	

.paragraphe_liste_vin {
float:left;
width:350px;
margin-right:1px;
text-align: left;    
font-size: 1.2em; 
color: #222222; 
padding: 5px;
  }   
	
	
.affiche_enavant 
{

    width: 100%;
    height: auto;
    margin-top:0.8em;
    padding-bottom:3px; 
    padding-top:3px;   
    float: left;  
}

.titre  h1
{
    float: left;
}
.titre a{
    font-family: arial, verdana, lucida, helvetica, sans-serif;
    color: #7F1A63;
    font-size: 0.8em;   
     font-weight: bold;
    text-decoration:underline;  
    }
.titre  a:hover{
    text-decoration:underline;
    background-color:#ebebeb;  
    color: #7F1A63;
    font-weight: bold;
    }   
 
 
.paragraphe {
float:left;
width:350px;
margin-right:1px;
text-align: left;    
font-size: 1em; 
color: #222222; 
padding: 5px;
} 

/* Fix IE Win, hide from IE Mac \*/
* html .paragraphe {
clear:left;
width:335px;
margin-right:1px;
text-align: left;    
font-size: 1em; 
color: #222222; 
padding: 5px;

    }   

.guide_vin{
font-size:10px;
color:#222222;
}
#miseenavant a.guide_vin{
font-size:10px;
color:#222222;
text-decoration:none;
border-bottom:#999999 1px dashed ;
}

.titre {
float:left; 
width:100%;
margin:0;
padding:0;
}  

.visuel {
display: table-cell;
vertical-align: middle;
margin-left:10px;
width:100px;
min-height:99px;
height:99px;
padding:0;
text-align:center;
}   


.vin_prix{
color:#222222;
font-weight:bold;
font-size:11px;
text-align:left;
float:right;
}
 
/** fin affiche vin mise en avant home page**/  

#annuaire_producteur{
    float: left;
    min-height:475px;
    height: auto;
    width: 500px; 
    margin: 0;
    padding: 0;     
    border : 1px solid #00832E;
    }
/* Fix IE Win, hide from IE Mac \*/
* html #annuaire_producteur {
     height:470px;
     width:480px; 
    }       
 
 
.prod_random{
float:left;
width:490px;
margin-left:2em;
margin-top:0.6em;
padding: 8px 8px 8px 8px;
text-align:left;
border:solid 1px #cccccc;
}

* html .prod_random{
margin-left:1em;

}
.desc_prod_random{ 
float:right;
width:380px;
margin-left:8px;
 }
.nb_vin{ 
float:right;
vertical-align:text-top;
width:auto;
font-size:10px;
text-align:right;
 }
 
.form_recherche_1{ 
	 clear:left;
	 float:left;
	 margin-bottom:1.3em;
	 padding:0;
	 text-align:left;
	 width:130px;
  }
 
*html .form_recherche_2{ 
	float:left;
	width:250px;
	text-align:left;
	margin-bottom:1.3em;

}

.form_recherche_2{ 
	float:left;
	text-align:left;
}
.form_recherche_3{
	float:left;
	text-align:left; 
	width:100%;
}
 .form_recherche_4{
	clear:both;
	text-align:right; 
	width:100%;

}
 
#presentation_titre{
    width: 100%;
/*    background-color:#70940E;*/
    background-color:#00832E;
    clear:left;
    float: left;
    margin: 0;
    padding: 0;
    }
#presentation_titre h1{
   margin: 0;
    color:#FFFFFF;
    margin: 0;
    padding: 5px 0 2px 6px;
    }
#presentation_container{
    width: 100%;
    height: auto;
    margin: 0;
    float: left;
  /*background-color:#E7F5E8;*/  /*EDFCC6*/
    }
#affiche_region_gauche{
    width: auto;    
    margin-top:0;
    margin-left:0;
    float: LEFT;
 /* background-color:#fff000;*/
} 
#affiche_region_droite{
    width: 50%;
    margin-top:0;
    margin-left:0;
    padding:0;
    float: right;
    text-align:left;
/*    background-color:#666666; */
    }
    
.presentation_region a{
/*    color: #222;    */    
    font-family: arial, verdana, lucida, helvetica, sans-serif;
    color: #222222; 
    text-decoration:underline;    
 }
    
.presentation_region a:hover{
    background-color:#FFFFFF;
    color: #00832E;    
    text-decoration:none;    
    }
.presentation_region  ul{
    margin: 0;
    padding: 0;
    }    
.presentation_region  li{
    margin-left:0;
    padding: 0;
    text-align: left;    
    font-size: 1.2em;
    list-style: none;
    }

.presentation_region li:hover{
    color: #222;    
    list-style: none;
    margin-left:0;
    padding:0;
    text-align: left;
    font-size: 1.2em;
    list-style: none;
    }   


#affiche_annu_lien{
clear:left;
width:100%;

}

#colleft_big_annu_lien h1{
font-weight : bold;
font-size : 21px;
color : #7f1a63;
padding:0;
margin:0;
border-bottom : 1px solid #999999;
margin-bottom:2em;
}

#colleft_big_annu_lien h2{
font-weight : bold;
font-size : 21px;
color : #7f1a63;
padding:0;
margin:0;
border-bottom : 1px solid #999999;
margin-bottom:1em;
}


#annu_left{
    float: left;
    width: 350px;
    height: auto;
	padding:0;
	margin:0;
    margin-left: 2em;  
    text-align: left;       
 }

 
#annu_right{
    float: right;
    width: 300px;
	margin:0;
	padding:0;
    margin-left: 2em;  
    text-align: left;
 }
 
.titre_cat_droite{
font-size :1.5em;
color : #00832E;
margin:0;
padding:0;
    } 
	
		
.titre_cat_gauche{
	font-size :1.5em;
	color : #175395;
	margin:0;
	padding:0;
} 
	
.ul_annu {	
margin-top:0;	
}

* html .ul_annu {	
padding:0;
margin-top:0;	
	}
	
 #annu_left li{
    padding-left:0;
	margin:0;
    font-size: 1.25em;
	line-height:20px;
    color: #222222;
/*    text-decoration:underline;*/
    list-style:url(../images/arrow_sub.gif);

    } 
 #annu_left a{
    color: #222222;
	text-decoration:none;
	border-bottom:1px dashed #999999;
    } 	
	
#annu_left a:hover{
    color: #175395;
	text-decoration:none;
	border-bottom:1px dashed #999999;
    } 


#annu_right li{
    padding-left:0;
	margin:0;
    font-size: 1.25em;
	line-height:20px;
    color: #222222;
/*    text-decoration:underline;*/
	list-style:url(../images/arrow_sub_g.gif);
    } 
	
#annu_right a{
    color: #222222;
	text-decoration:none;
	border-bottom:1px dashed #999999;
    } 	

#annu_right a:hover{
    color: #00832E;
	text-decoration:none;
	border-bottom:1px dashed #999999;
    } 

/*********************************/
/*          FIN GAUCHE */
/*********************************/     

/* colonne milieu page d'accueil*/  
#colmiddle{
    width: 18px;
    margin: 0;
    padding: 0;
    background-color:#333366;      
    }     
    
/*********************************/
/*          droite */
/*********************************/     
/*  colonne droite */  
#colright{
    float:left;    
    width: 230px;
    min-height: 501px;
    height: auto;
    margin-left:18px;
    padding:0;
    }

/* Fix IE Win, hide from IE Mac \*/
* html #colright {
   height: 501px;
   float:left;
   margin-left:0;
   width: 230px;
   }
   
#multicritere {
    width: auto;
    min-height:345px;
    height: auto;
    margin: 0;
    float: left;
    text-align: left;
    padding: 5px 5px 2px 5px;
    background:#DDEDFF;
    border:1px solid #175395;
    }

/* Fix IE Win, hide from IE Mac \*/
* html #multicritere {
   width: 220px;
   height:348px;/*239 minus 10px padding*/
        /*border : 1px solid #999;*/ 
   }    
#multicritere_container{
    clear:left;
    float: left;
    margin: 0;
    padding: 0; 
    }
/* Fix IE Win, hide from IE Mac \*/
* html #multicritere_container {
   width:auto;
   }
   
   #multicritere_container h1{
    margin: 0;
    padding: 5px 0 2px 6px;
    background-color:#175395;
    color:#FFFFFF;  
    }

dl.actu, dl.critere {
    margin: 0;
    float: left;
    width: 220px;
    font-size: 1.1em;
    padding: 0 0 15px 0;
    text-align:left;
    }

#result {
    margin-top: 25px;
    float: left;
    width: 210px;
    font-size: 1.1em;
    color:#222222;  
    padding: 5px 5px 5px 5px;
    text-align:center;
    }
/* Fix IE Win, hide from IE Mac \*/
* html #result {
    margin: 0;
    margin-top: 15px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    text-align:center;
    /*background-color:#ebebeb;*/
   }
   
  #result a{
    color: #175395;
    }   

.critere dt{
    color:#175395;    
    text-align: left;
    width: 200px;
    margin: 0;
    padding: 0 0 0 8px;
    /*font-style:oblique;*/
    font-weight : bold;
    }   
    
.critere dd{
    margin: 0;
    padding: 0 0 0 8px;
    text-align: left;
    width: 200px;   
    }
.box_prix
{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #222222;
background-color : #ffffff;
border : 1px solid #175395;
size:10px;
margin-top:2px;
margin-bottom:0px;
text-align:left;
padding:0;
height:17px;
}   

    
dd.rescriteres{
    font-size: 1em;/**/
    color: #222;
     background-color:#ebebeb;
    }   
.actu dt{
    color: #222222;    
    text-align: left;
    width: 200px;
    margin: 0;
    padding: 2px 5px 0 5px;
    }

.actu dd{
    margin: 0;
    padding: 2px 3px 3px 8px;
    text-align: left;
    width: 218px;   
    }

.actu dd, .actu dd a{
    color: #222;
    }
    

.actu dd a, .prix dd a{
    text-align: left;
    text-decoration: none;
    }
  /* actualités rajout*/

dd.news{
    font-size: 1em;/**/
    color: #222;
     width: 210px;
/*   background-color:#EBEBEB;*/
     
    }
        
dd.dateacc{
    color: #222;
    }

.actu dt a{
    color: #222222;
    /*font-style:oblique;*/
    font-weight : bold;
    padding-left:1px;
    text-decoration:underline;  
    }

.actu dt a:hover{   
color: #222222;
padding-left:1px;
background-color:#FFCC99;
}

.actu a:link{color:#222222;
text-decoration:underline;}    
 
#archives{
    padding-left:4px;
    padding-right:4px;
    margin:0;
    padding-top:0;
    clear:left;
/*  background-color:#ebebeb;*/
    text-align:center;
    } 
#archives a{
    color: #222222;
    font-size: 1.1em;
    font-weight : bold;
    text-align:center;
    } 
#archives a:hover{
    text-align:center;
    background-color:#FFCC99;
    }       


#archives a.add{
    color: #FF0000;
    font-size: 1.1em;
    font-weight : bold;
    text-align:center;
    } 
#archives a.add:hover{
    text-align:center;
    background-color:#FFCC99;
    }        
#actu_container{
    clear: left;
    float: left;
    width: 230px;
    margin: 0;
    padding: 0;
    background-color:#FFEBD7;
    height: 200px;
    min-height:531px;
    border:1px solid #F17302; 
    }

/* Fix IE Win, hide from IE Mac \*/
* html #actu_container {
   height:529px;
   width: 231px;
   background-color:#FFEBD7;/*239 minus 2px padding*/  
   }
/* end hiding */

#actu_container h1{
    margin: 0;
    padding: 5px 0 2px 6px;
    background-color:#F17302;
    color:#FFFFFF;
    }

#actualite {
    width: auto;
    height: auto;
    margin: 0;
    float: left;
    text-align: left;
    padding: 5px 5px 2px 5px;
    background-color:#FFEBD7;    
    
    }

/* Fix IE Win, hide from IE Mac \*/
* html #actualite {
   width: 218px;
   background-color:#FFEBD7;/*239 minus 10px padding*/
        /*border : 1px solid #999;*/ 
   } 
   
   
   
	  
/*SONDAGE*/
#sondage_container{
    clear: left;
    float: left;
    width: 230px;
    margin: 0;
    padding: 0;
    background-color:#eff5fc;
    height: 200px;
    min-height:377px;
    border:1px solid #2a8cf8;		
    }

/* Fix IE Win, hide from IE Mac \*/
* html #sondage_container {
   height:377px;
   width: 231px;
   background-color:#eff5fc;/*239 minus 2px padding*/  
   }
/* end hiding */

#sondage_container h1{
    margin: 0;
    padding: 5px 0 2px 6px;
    background-color:#2a8cf8;
    color:#FFFFFF;
    }

#sondage_container h2{
    margin: 0;
    padding: 5px 0 2px 6px;	
    color:#000000;
	text-align:center;
    }

.sondage_waitMessage{
		display:none;	
	}	 
	
/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		clear:both;	
		margin:0;
		margin-left:10px;
		margin-top:10px;
		font-size:12px;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
	margin: 0;
    padding: 5px 0 2px 6px;	
    color:#000000;
	text-align:center;
	font-size:12px;
	font-weight : bold;
	}	 
	  
/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		margin-left:10px;
		height:17px;
		background-repeat:repeat-x;
		color:#ffffff;
		font-size:12px;
		line-height:17px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:17px;
	}	  
	  .result_totalVotes{
		clear:both;
		font-size:12px;
		margin-top:10px;
		font-style:italic;
		text-align:center;
	}
	.vote_sondage{
	font-size:12px;
	color:#FF0000;
	font-weight:bold;

}	  
   
   
      
/*********************************/
/*          FIN droite */
/*********************************/ 


/*********************************/
/*          page vin */
/*********************************/     
#colleft_big_vin{
  /*  min-height: 800px;*/
    height: auto;
    width: 550px; 
    margin-left: 1em;
    margin-top:1em;
    padding: 0;
    float:left;
}

#colright_vin{
    float:left;    
    width: 175px;
    min-height: 501px;
    height: auto;
    margin-top:4em;
    margin-left:18px;
    text-align:center;
    padding:0;
/*  background-color:#FFEBD7;*/
    /*border:1px #999999 solid;*/
}
/* Fix IE Win, hide from IE Mac \*/
* html #colright_vin {
   width: 170px;
   }
   
   
#affiche_vin {   
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.3em;
color : #222222;
float:left;
 } 
  
#affiche_vin a.app {
font-size: 0.8em;
padding: 0 0 1px 0;
color:#0033CC;
text-decoration:underline;
line-height:2em;
/*border-bottom : 1px dashed ;*/
  } 
#affiche_vin a.app:hover {
color: #7F1A63;
  }   
  
 #affiche_vin h1{   
font-weight : bold;
font-size : 20px;
color : #7f1a63;
border-bottom : 1px solid #999999;  
  } 
  

#affiche_vin h3{   
border-bottom : 1px dashed #999999;  
  }

.keywords_vin{
width:100%;
padding:0;
margin:0;
margin-top:2em;
font-size : 0.9em;
color : #7f1a63;
text-decoration:none;
font-weight:normal;
}

#affiche_vin a{   
font-size : 0.8em;
color : #222222;
text-decoration:none;  
  } 
  
#txt_medaille  
{
float:left;
width:105px;
margin:0;
padding:0;
padding-top:2.5em;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#222222;

}

#visu_medaille  
{
float:left;
}


#recompense
{
float:left;
text-align:left;
border:1px solid #999999;
margin:0;
padding-top:1em;
padding-bottom:1em;;
font-size:11px;
color:#222222;
width:168px;
background-color:#f7f7f7;/*f9def1;*/
}
#titre_recompense{}
#titre_recompense h2
{
text-align:center;
border:1px solid #999999;
border-bottom:0;
margin:0;
padding-top:0.5em;
padding-bottom:0.5em;
font-size:12px;
color:#222222;
width:168px;
background-color:#f9def1;/*f9def1;*/
}
#recompense ul
{
margin:0;
padding:0;
}
#recompense li
{
margin:0;
padding-top :0.5em;
padding-left :0.6em;
list-style:inside;

}
#medaille_or
{
float:left;
height:97px;
width:170px;
border:solid 1px #999999;
background-color:#FEF7D8;
}
#medaille_argent
{
clear:both;
height:97px;
width:170px;
border:solid 1px #999999;
background-color:#e1f6fb;
}
#medaille_bronze
{
clear:both;
height:97px;
width:170px;
border:solid 1px #999999;
background-color:#fbd5c5;
}

#identite
{
float:left;
padding-left:0.5em;
padding-top:0.5em;
line-height:1.8em;
width:216px;
border:solid 1px #999999;
background-color:#ffffff;
text-align:left;
min-height:220px;
height:220px;
font-size: 11px;
}


#identite a
{
color:#222222;
text-decoration:underline;
font-size:1em;
}  
#identite ul
{
margin:0;
padding-left:1.5em;


} 
#identite li
{
margin:0;
padding:0;

} 

#carte_identite {
    float:left;
    margin:0;
    padding:0;
 }
#carte_identite h2{ 
margin:0;
padding:0;
padding-top:0.5em;
padding-bottom:0.5em;
border:solid 1px #999999;
background-color:#ffebd7;/*Fef7d8 - eacf8b**/
border-bottom:0;
font-size: 1em;
text-decoration:none;
color: #222222;
text-align:center;
width:222px;
/*border-bottom : 1px dashed #999999;*/
  }
 
 *html #carte_identite h2{ 
width:222px;
} 
 
#prix_propriete {
    float:left;
    margin:0;
    margin-left:2em;
    padding:0;
 } 
 
 #prix_propriete h2{ 
margin:0;
padding:0;
padding-top:0.5em;
padding-bottom:0.5em;
border:SOLID 1px #999999;
background-color:#ddedff;/*7f1a63 - f9def1*/
border-bottom:0;
font-size: 1em;
text-decoration:none;
color: #222222;
text-align:center;
width:210px;
/*border-bottom : 1px dashed #999999;*/
  }
  
*html #prix_propriete h2{ 
width:210px;
}

#prix_vin
{
padding-left:0.5em;
padding-top:0.5em;
line-height:1.8em;
width:204px;
border:SOLID 1px #999999;
background-color:#ffffff;/*f9def1*/
text-align:left;
min-height:220px;
height:220px;
font-size: 11px;
}

#prix_vin a
{
color:#222222;
text-decoration:underline;
font-size:1em;
}  
#prix_vin ul
{
margin:0;
padding-left:1.5em;
} 
#prix_vin li
{
margin:0;
padding:0;

} 

#frais_expedition{
margin-top:1em;
padding-left:0.2em;
padding-right:0.2em;
text-align:center;
color:#175395;
font-weight:bold;
line-height:1.3em;
} 
#contact_propriete{
margin-top:2em;
padding-bottom:0;
padding-left:0.2em;
padding-right:0.2em;
text-align:center;
} 

#contact_propriete a{
color:#222222;
font-weight:bold;
text-decoration:underline;
} 

#vendanges{
clear:both;
float:left;
margin-top:2em;
padding:0;
text-align:left;
color:#222222;
width:100%;
}

#garde{
clear:both;
float:left;
margin-top:2em;
padding:0;
text-align:left;
color:#222222;
width:100%;
} 
 

#centre_vin{
clear:both;
float:left;
margin-left:3.5em;
margin-right:1.5em;
text-align:center;
width:auto;
} 
*html #centre_vin{
margin-left:1.8em;
width:auto;
} 

#commentaire_right{
font-weight:bold;
margin:0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#222222;
}
#commentaire_right ul{
margin:0;
padding:0;
}

#add_comment{
clear:both;
float:left;
height:auto;
color:#222222;
text-align: center;
background-color:#f7f7f7;
border:#7f1a63 1px dashed;
width:100%;
}
#add_comment input {
    display:inline-block;
    vertical-align: middle;
    color:#222222;
}
#add_comment label {
    padding:0;
    text-align:left;
    vertical-align: middle;
}

#commentaire_left{
clear:both;
float:left;
margin-top:2em;
margin:0;
padding:0;
text-align:left;
color:#222222;
width:100%;
}

#commentaire_affiche{
clear:both;
margin:0;
padding:0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#222222;
background:#f7f7f7;
font-weight:bold;
border:#7f1a63 1px dashed;
}


#commentaire_affiche li {
font-size:0.9em;
margin-bottom:1em;
font-weight:normal;
list-style:decimal;
}

#commentaire_affiche ul {
margin:0.5em;
padding-left:3em;
}


.ajout_commentaire{
    font-weight:normal;
    margin-left:5em;
    padding-top:0.3em;;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
    color:#222222;
    list-style:none;
}

.ajout_commentaire a{
    font-weight:normal;
    color:#222222;
}

/*********************************/
/*          fin page vin */
/*********************************/ 


/*********************************/
/*          page producteur */
/*********************************/     
#colleft_big_prod{
  /*  min-height: 800px;*/
    height: auto;
    width: 550px; 
    margin-left: 1em;
    margin-top:1em;
    padding: 0;
    float:left;
}

#colright_prod{
    float:left;    
    width: 175px;
    min-height: 501px;
    height: auto;
    margin-top:4em;
    margin-left:18px;
    text-align:center;
    padding:0;
/*  background-color:#FFEBD7;*/
    /*border:1px #999999 solid;*/
}
/* Fix IE Win, hide from IE Mac \*/
* html #colright_prod {
   width: 170px;
   }
   
   
#affiche_prod{   
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.3em;
color : #222222;
float:left;
 } 
  
#affiche_prod a.app {
font-size: 1em;
color:#222222;
text-decoration:none;
border-bottom:dashed 1px #cccccc;  
  } 
  
  
  
#affiche_prod a.app:hover {
color: #7F1A63;
  }   
  
 
#affiche_prod h1{   
font-weight : bold;
font-size : 24px;
color : #00832e;
border-bottom : 1px solid #999999;  
  } 
  
#affiche_prod li {
margin-top:0.6em;

  } 
#affiche_prod h2.a{   
border-bottom : 1px dashed #999999;
color:#7f1a63;
  }
#affiche_prod h2.b{   
border-bottom : 1px dashed #999999;
color:#00832e;
  }
#affiche_prod h2.c{   
border-bottom : 1px dashed #00832e;
color:#222222;
font-weight:normal;

  }
.keywords_prod{
width:100%;
padding:0;
margin:0;
margin-top:2em;
font-size : 0.9em;
color : #00832e;
text-decoration:none;
font-weight:normal;
}

#affiche_prod a{   
font-size : 1em;
color : #7f1a63;
text-decoration:underline;  
  }   
#affiche_prod a:hover {
color: #7F1A63;
  }   

/*********************************/
/*          fin page producteur */
/*********************************/ 



/*********************************/
/*          page annu lien */
/*********************************/ 
#colleft_big_annu_lien{
  /*  min-height: 800px;*/
    clear:both;
    width: 750px; 
    margin-left: 1em;
    margin-top:1em;
    padding: 0;
}

#annu_lien{
    clear:left;    
    height: auto;
    margin-top:4em;
    margin-left:18px;
    text-align:center;
    padding:0;
 background-color:#FFEBD7;
    /*border:1px #999999 solid;*/
}
/* Fix IE Win, hide from IE Mac \*/
* html #colright_annu_lien {
   width: 175px;
   }

/*********************************/
/*      fin page annu lien */
/*********************************/


#colleft_membre{
  /*  min-height: 800px;*/
    height: auto;
    width:97%; 
    margin-left: 1em;
    margin-top:1em;
    padding: 0;
    float:left;
}


   
/*********************************/
/*           page actu */
/*********************************/ 
#colleft_big_actu{
  /*  min-height: 800px;*/
    height: auto;
    width: 550px; 
    margin-left: 1em;
    margin-top:1em;
    padding: 0;
    float:left;
}

#colright_actu{
    float:left;    
    width: 175px;
    min-height: 501px;
    height: auto;
    margin-top:4em;
    margin-left:18px;
    padding:0;
    background-color:#FFEBD7;
    border:1px #999999 solid;
}

#colright_anno{	
	float:left;    
    width: 175px;
    min-height: 501px;
    height: auto;
    margin-top:4em;
    margin-left:18px;
    padding:0;
    background-color:#DDEDFF;
    border:1px #999999 solid;
}



/* Fix IE Win, hide from IE Mac \*/
* html #colright_anno{	
	float:left;  	
    width: 170px;
  }
  
#add_annonce{  
	float:left;   
    width: 180px;
	text-align:center;
    margin-top:2.8em;
    margin-left:18px;
    padding:0;
    background-color:#FFFFFF;
    border:0;
}

/* Fix IE Win, hide from IE Mac \*/
* html #add_annonce{
	float:left;  	
    width: 170px;
    margin-top:2em;
  }
  
#add_annonce a{
font-size:1.2em;
color:#222222;
/*font-weight:bold;*/
text-decoration:underline;
}

/*PUBLICITE*/
#pub{  
	float:left;   
  width: 166px;
	text-align:center;
  margin-top:0;
  margin-bottom:3em;
  margin-left:5px;
  padding:0;
 /* background-color:#FFFFFF;*/
  border:0;
}

/* Fix IE Win, hide from IE Mac \*/
* html #pub{
	float:left;  	
    width: 166px;
    margin-top:0;
    margin-bottom:3em;
    /*margin-left:5px;*/
  }





.rep{  
    width: 380px;
	text-align:left;
    margin: 0 auto;	
    padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
    background-color:#F8f8f8;
	border:0;
    }




#colright_region{
    float:left;    
    width: 175px;
    min-height:501px;
    height:auto;
    margin-top:4em;
    margin-left:18px;
    padding:0;
    background-color:#fef5fc;
    border:1px #999999 solid; 
}
	
#colright_producteur{
	float:left;
    width:175px;
    min-height:800px;
    margin-top:4em;
    margin-left:30px;
	margin-right:8px;
    padding-left:5px;
	padding-top:2em;
	background-color:#ffffff;
    border:1px #999999 solid; 
}	
	
/* Fix IE Win, hide from IE Mac \*/
* html #colright_producteur {
   width: 175px;
   margin-left:20px;
   margin-right:2px;
   height:800px;
   text-align:left;
}

#colright_producteur a{
	font-size:1.1em;
	font-weight:bold;
	color:#222222;
}		

#colright_producteur a:hover{
	font-size:1.1em;
	color:#7f1a63;
}	  
  
#colright_producteur ul{
	font-size:1.2em;
	text-align:left;
	padding-left:1em;
	color:#222222;
	margin:0;
   }

#colright_producteur li{
	margin-top:8px;
	color:#222222;
	list-style:none;
   }  		
   
   
/* Fix IE Win, hide from IE Mac \*/
* html #colright_actu, #colright_region {
   width:170px;
  }
   
#affiche_actu {   
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.3em;
color:#222222;
 } 
  
#affiche_actu h1{   
font-weight : bold;
font-size : 20px;
/*color : #f17302;*/
color : #7f1a63;
border-bottom : 1px solid #999999;  
  } 
 
#affiche_actu a.h3a {
font-size: 0.8em;
padding: 0 0 1px 0;
color: #f17302;
text-decoration:underline;
/*border-bottom : 1px dashed ;*/
  } 

#affiche_actu a.h2a {
font-size: 1em;
padding: 0 0 1px 0;
color: #222222;
/*border-bottom : 1px dashed ;*/
  } 
   
    
#affiche_actu h2{ 
font-size: 1em;  
color: #222222;
border-bottom : 1px dashed #999999;

  }
#affiche_actu h3{   
border-bottom : 1px dashed #999999;  
  }

.keywords_actu{
font-size : 0.8em;
color : #999999;
text-decoration:none; 
}
#affiche_actu a{   
font-size : 0.8em;
color : #222222;
text-decoration:none;  
  } 
    
/*********************************/
/*          FIN page actu */
/*********************************/



/*********************************/
/*         page liens */
/*********************************/ 
#affiche_lien {   
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.3em;
color:#222222;
 } 
  
#affiche_lien h1{   
font-weight : bold;
font-size : 20px;
/*color : #f17302;*/
color : #7f1a63;
border-bottom : 1px solid #999999;  
  } 
 
#affiche_lien a.h3a {
font-size: 0.8em;
padding: 0 0 1px 0;
color: #f17302;
text-decoration:underline;
/*border-bottom : 1px dashed ;*/
  } 

#affiche_lien a.h2a {
font-size: 1em;
padding: 0 0 1px 0;
color: #222222;
/*border-bottom : 1px dashed ;*/
  } 
   
    
#affiche_lien h2{ 
font-size: 1em;  
color: #222222;
border-bottom : 1px dashed #999999;
margin-bottom:0.5em;

  }
#affiche_lien h3{   
border-bottom : 1px dashed #999999;  
  }

.keywords_lien{
font-size : 0.8em;
color : #999999;
text-decoration:none; 
}
#affiche_lien a{   
font-size : 0.8em;
color : #222222;
text-decoration:none;  
  } 

.annu_liens {   
font-size : 1.2em;
color : #222222;
text-decoration:underline;
 } 
 
.annu_liens:hover {   
font-size : 1.2em;
color : #f17302;
text-decoration:underline;
  } 

/*********************************/
/*         page liens */
/*********************************/ 















 
/*********************************/
/*         page annonce */
/*********************************/ 
#affiche_annonce {   
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.3em;
color : #222222;
 } 
  
 #affiche_annonce h1{   
font-weight : bold;
font-size : 20px;
/*color : #175395;*/
color : #7f1a63;
border-bottom : 1px solid #999999;  
  } 
 
#affiche_annonce a.h3a {
font-size: 0.8em;
padding: 0 0 1px 0;
color: #175395;
text-decoration:underline;
/*border-bottom : 1px dashed ;*/
  } 

#affiche_annonce a.h2a {
font-size: 1em;
padding: 0 0 1px 0;
color: #222222;
/*border-bottom : 1px dashed ;*/
  } 
   
    
#affiche_annonce h2{ 
font-size: 1em;  
color: #222222;
border-bottom : 1px dashed #999999;
  }
#affiche_annonce h3{   
border-bottom : 1px dashed #999999;  
  }

.keywords_annonce{
font-size : 0.8em;
color : #999999;
text-decoration:none; 
}
#affiche_annonce a{   
font-size : 0.8em;
color : #222222;
text-decoration:none;  
  } 


/*********************************/
/*       page article */
/*********************************/ 

#colright_article {
    float:left;    
    width: 175px;
    min-height: 501px;
    height: auto;
    margin-top:4em;
    margin-left:18px;
    padding:0;
    background-color:#DDEDFF;
    border:1px #999999 solid;
}
/* Fix IE Win, hide from IE Mac \*/
* html #colright_article {
   width: 170px;
   }

#affiche_article {   
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.3em;
color : #222222;
 } 
  
 #affiche_article h1{   
font-weight : bold;
font-size : 20px;
/*color : #175395;*/
color : #7f1a63;
border-bottom : 1px solid #999999;  
  } 
 
#affiche_article a.h3a {
font-size: 0.8em;
padding: 0 0 1px 0;
color: #175395;
text-decoration:underline;
/*border-bottom : 1px dashed ;*/
  } 

#affiche_article a.h2a {
font-size: 1em;
padding: 0 0 1px 0;
color: #222222;
/*border-bottom : 1px dashed ;*/
  } 
    
#affiche_article h2{ 
font-size: 1em;  
color: #222222;
border-bottom : 1px dashed #999999;
  }
#affiche_article h3{   
border-bottom : 1px dashed #999999;  
  }

.keywords_article{
font-size : 0.8em;
color : #999999;
text-decoration:none; 
}
#affiche_article a{   
font-size : 0.8em;
color : #222222;
text-decoration:none;  
  } 
    
/*********************************/
/*          FIN page article */
/*********************************/ 


/*********************************/
/*          debut recherche */
/*********************************/ 

#colright_recherche {
    float:left;    
    width: 175px;
    min-height: 501px;
    height: auto;
    margin-top:4em;
    margin-left:18px;
    padding:0;
    background-color:#fef5fc;
    border:1px #999999 solid;
}
/* Fix IE Win, hide from IE Mac \*/
* html #colright_recherche {
   width: 170px;
   }


#recherche_producteur {   
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.3em;
color : #222222;
 } 
  
 #recherche_producteur h1{   
font-weight : bold;
font-size : 20px;
/*color : #00832e;*/
color : #7f1a63;
border-bottom : 1px solid #999999;  
  } 
    
/*********************************/
/*          fin recherche */
/*********************************/ 

/*********************************/
/*          debut recette */
/*********************************/ 

#colright_recette {
    float:left;    
    width: 175px;
    min-height: 501px;
    height: auto;
    margin-top:4em;
    margin-left:18px;
    padding:0;
    background-color:#F6FDF3;
    border:1px #999999 solid;
}
/* Fix IE Win, hide from IE Mac \*/
* html #colright_recette {
   width: 170px;
   }

#affiche_recette {   
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1.3em;
color : #222222;
 } 
  
 #affiche_recette h1{   
font-weight : bold;
font-size : 20px;
/*color : #00832e;*/
color : #7f1a63;
border-bottom : 1px solid #999999;  
  } 
  
#affiche_recette a.res{
	font-size:1em;
    font-family: arial, verdana, lucida, helvetica, sans-serif;
    color: #222222;
	line-height:20px;
    text-decoration:underline;    
 }
    
#affiche_recette a.res:hover{
    background-color:#FFFFFF;
    color: #00832E;    
    text-decoration:none;    
    }
      
 
#affiche_recette a.h3a {
font-size: 0.8em;
padding: 0 0 1px 0;
color: #00832e;
text-decoration:underline;
/*border-bottom : 1px dashed ;*/
  } 

#affiche_recette a.h2a {
font-size: 1em;
padding: 0 0 1px 0;
color: #222222;
/*border-bottom : 1px dashed ;*/
  } 
    
#affiche_recette h2{ 
font-size: 1em;  
color: #222222;
border-bottom : 1px dashed #999999;
  }
#affiche_recette h3{   
border-bottom : 1px dashed #999999;  
  }

.keywords_recette{
font-size : 0.8em;
color : #999999;
text-decoration:none; 
}
#affiche_recette a{   
font-size : 0.8em;
color : #222222;
text-decoration:none;  
  } 
  
  
 .recette_random{
float:left;
width:400px;
margin-left:5em;
margin-top:0.6em;
padding: 8px 8px 8px 8px;
text-align:left;
border:solid 1px #cccccc;
}

* html .recette_random{
margin-left:2.5em;

}
.desc_recette_random{ 
float:right;
margin-left:8px;
 }
.type{ 
float:right;
vertical-align:text-top;
width:auto;
font-size:10px;
text-align:right;
 }
  

/*********************************/
/*          FIN recette */
/*********************************/ 
 

/*********************************/
/*          FIN droite */
/*********************************/ 
 



/*********************************/
/*          BAS DE PAGE*/
/*********************************/ 

#bas{
   float: left;
   font-size:11px;   
   width: 762px;
   height:auto;   
   margin-top:10px;
   margin-left:0;
   padding: 3px;     
   padding-top: 6px;     
   border: 0;
   margin-bottom:0;
   background-color:#f7f7f7;
   /*background-image:url(../images/b_page.gif);*/
   color:#222222;
   text-align:center;
    }
    
#bas a{
   color:#222222;
   font-size:11px;
   text-decoration:underline;

    }   
    
/* Fix IE Win, hide from IE Mac \*/
* html #bas {
      margin:0;
      padding:0;
	  margin-top:1em;  
	  padding-top:1em;  
      width: 768px;
      
    } 




#connexion{
clear:both;
margin-left:230px;
padding:1em;
height:auto;
color:#222222;
text-align: right;
background-color:#f7f7f7;
border:#7f1a63 1px dashed;
width:270px;
}
#connexion input {
    display:inline-block;
    vertical-align: middle;
    color:#222222;
	size:10px;
}
#connexion label {
    padding:0;
    text-align:left;
    vertical-align: middle;
}



/*********************************/
/*          FIN BAS DE PAGE*/
/*********************************/ 
.back{
   color:#222222;
   font-size:11px;
/*add_a
   font-weight:bold;*/
   text-decoration:underline;
    }

.separation{
    clear:left;
    left: 0;
    margin: 0;
    padding: 0;
    height: 2em;
    width: 1px;
    /*border: #000 1px solid;*/
    min-height: 1px;    
    }
.s{
    clear:left;
    left: 0;
    margin: 0;
    padding: 0;
    height: 1em;
    width: 1px;
    /*border: #000 1px solid;*/
    min-height: 1px;    
    }
	
	div#fomulaire 	
{
float: relative;    
height: auto;
margin-top:2em;
margin-left:6.5em;
padding:1em;
width:360px;
border-style: dotted;
border-width: 1px;
border-color:#999999;
}

div#f_intro
{
float: relative;  
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222;  
height: auto;
margin-top:1em;
margin-left:2.5em;
padding:8px;
width:460px;
background-color:#ffffff;
border-style: none;
border-width: 1px;
border-color:#40702e;
text-align:left;

}
	
div#f_ok
{
float: relative;  
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222;  
height: auto;
margin-top:1em;
margin-left:2.5em;
padding:8px;
width:500px;
background-color:#f2f2f2;
border-style: dotted;
border-width: 1px;
border-color:#7f1a63;
text-align:center;

}
	
#f_ok a{
    color: #222;
    font-family: arial, verdana, lucida, helvetica, sans-serif;  
    text-decoration:none;
	text-align:left;
	
    }
#f_ok a:hover{
    color: #222;
    font-family: arial, verdana, lucida, helvetica, sans-serif;       
    text-decoration:none;
	text-align:left;
	
    }

.form_box {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222;
background-color : #ffffff;
border : 1px solid #cccccc;
}
.form_lst {
border : 1px solid #cccccc;
background-color:#f2f2f2;
color : #7f1a63;
}

.form_txt {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222;
padding-right: 2em;
      }
.form_lbl {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #222;
text-align:left;
      }
	  
.galerie{

	background-color:#fef5fc;
	position:relative;
	float:left;
	width:330px;
	text-align:left;
	color:#000000;
	font-size:10px;
	padding: 5px 5px 5px 15px;
	margin: 5px 10px 5px 10px;

}

#add_annonce a {
    color: #FF0000;
    font-family: arial, verdana, lucida, helvetica, sans-serif;  
    text-decoration:underline;
	font-weight:bold;
	text-align:left;
 }
 
 #add_annonce a:hover {
     color: #FF0000;
    font-family: arial, verdana, lucida, helvetica, sans-serif;  
    text-decoration:underline;
	font-weight:bold;
	text-align:left;   
 }
 
 #maskit{
visibility:hidden;
}	


/*********************************/
 /* colonne centrale en home */
/*********************************/

#colother{
  /*  min-height: 800px;*/
    height: 800px;
    width: 749px; 
    margin-left: 8px;
    padding: 0;
    float:left;
    }

/* Fix IE Win, hide from IE Mac \*/
* html #colother {
    height: 501px;
    font-size: 1.2em;
    font-family : Arial, Verdana, Helvetica, sans-serif;    
	
    }  
	
	#miseenavantannonce{
    float: left;
    min-height:377px;
    width:100%; 
    margin:0;
    padding:0;
    border:1px solid #7F1A63;
    background-color:#FFFFFF;
    }

/* Fix IE Win, hide from IE Mac \*/
* html #miseenavantannonce {
   height:378px;
   width:480px;   

    }         
    
#presentation_annonce{
    width: 100%;
    background-color:#7F1A63;
    clear:left;
    float: left;
    margin: 0;
    padding: 0;
    }
   
#presentation_annonce h1{
    margin: 0;
    color:#FFFFFF;
    padding: 5px 0 2px 6px;
    background-color:#7F1A63;
    }  
	
.keywords_annonce_top{
font-size : 11px;
color : #999999;
text-decoration:none; 
padding: 5px 0 2px 6px;
}	

#colother h2{
    margin: 0;
	font-size:1.5em;
    color:#7F1A63;
    padding: 5px 0 2px 6px;
    background-color:#FFFFFF;
    }   
