@charset "latin1";
/* CSS Document */

html {
height:100%;
}

#logo {
text-align:center;
height:100%;
vertical-align:middle;
}

body {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	width:100%;
	background-color:#FFFCF4;
	background-image:url(media/images/fond_caisse2.jpg);
	color:1A171B;
}

.texte {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.titrePage {
	display:block;
	height:25px;
	width:632px;
	background-repeat:no-repeat;
	background-image:url(media/images/structureV3/barre_de_titre.jpg);
	color:#FFF;
	background-color:#A7A8AA;
	font-size:16px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-top:5px;
	vertical-align:middle;
	margin:0px;
	margin-bottom:25px;
	text-align: left;
	clear:both;
}



strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#champs {
vertical-align:top;
text-align:left;
color:#999999;
background-color:#FFFFFF;
}

#champs a {
vertical-align:top;
text-align:left;
color:#999999;
text-decoration:none;
}


#champs a.triencours {
	vertical-align:top;
	text-align:left;
	color:#B30004;
	text-decoration:none;
	font-weight:bold;
}

#module_notes {
vertical-align:top;
text-align:left;
padding-top:10px;
padding-bottom:15px;
/*background-color: #EDEDEE;*/
border-color:D9DADB;
border-bottom-width:1px;
}




.note {
font-weight:bold;
font-size:15px;
color:#D4011D;
}

.note_decimale {
font-weight:bold;
font-size:11px;
color:#D4011D;
text-decoration:none;
}

.note_facteur {
font-weight:normal;
font-size:9px;
color:#999999;
text-decoration:none;
}

.ligne_vin {
vertical-align:top;
text-align:left;
vertical-align:top;
background-image:url(media/images/structureV3/lignes/fond_ligne.gif);
background-repeat:repeat-x;
line-height:16px;
overflow:hidden;
white-space:nowrap;
cursor:pointer;
}

.ligne_vin:hover {
background-image:none;
background-color:#FFF;
}

.ligne_vin table {
margin-top:3px;
margin-bottom:3px;
}

.ligne_vin td {
overflow:hidden;
}


#colonne_principale {
width:839px;
background-color:#FFFFFF;
}

#bande_gauche {
width:12px;
background-image:url(media/images/bande_gauche.gif);
}

#bande_droite {
width:12px;
background-image:url(media/images/bande_droite.gif);
}

#ligne_entete {
text-align:left;
padding-left:0px;
padding-right:53px;
padding-top:35px;
height:69px;
}

#ligne_login {
height:33px;
text-align:right;
padding:0px 52px 0px 52px;
}

#login {
padding-right:10px;
padding-top:0px;
color:#FFFFFF;
text-align:right;
}

a.logbar {
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

#ligne_recherche {
padding:5px 0px 5px 0px;
}

#ligne_pub {
height:90px;
width:100%;
margin-left:55px;
margin-top:15px;
margin-bottom:15px;
}

#corps {
	padding:0px 52px 0px 52px;
	color:#333;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#ligne_pied {
height:25px;
}

#pub_top {
display:inline;
}

.titre_recherche {
display:block;
height:28px;
	padding: 5px 20px 5px 20px;
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
		line-height:12px;
}

.titre_recherche_av {
/*display:block;*/
/*height:28px;*/
width:95px;
/*	padding: 5px 20px 5px 20px;
	margin:0px;*/
	line-height:12px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.soustitre_recherche {
font-size: 10px;
font-weight: normal;
}

.texte {
	font-size: 10px;
	color: #333333;
}

#champ_recherche {
verical-align:center;
margin:0px;
padding:0px;
}

#champ_recherche form {
height:100%;
margin:0px;
padding:0px;
border:none;
}

#champ_recherche input {
padding:2px;
width:100%;
border:none;
}

.bouton_rond {
	display:block;
	height:35px;
	width: 88px;/*171px;*/
	margin-top:5px;
	margin-bottom:5px;
	margin-right: 2px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

.bouton_rond a {
	display:block;
	background-image:url(media/images/fond_bouton_gris.gif);
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	height:23px;
	width: 82px;
	/*color:#646567;*/
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 9px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}	


.bouton_rond a.disabled {
	color:#EBEBEB;
	display:block;
	background-image:url(media/images/fond_bouton_gris.gif);
	height:23px;
	width: 82px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	padding-top: 9px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.bouton_rond a:hover {
background-image:url(media/images/fond_bouton_gris_rollover.gif);
}


.rouge {
color:#D4011D;
}

a.rouge {
text-decoration:none;	
}

.bloc {
	background-color: #EDEDEE;
	border: 1px solid #D9DADB;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
}

.bloc li {
display:block;
background-image:url(media/images/fond_bouton_clair.gif);
height:29px;
width: auto;/*171px;*/
padding-left:0px;
margin-top:5px;
margin-bottom:5px;
margin-left: 10%; margin-right: 10%;
list-style:none;
}

.bloc li a:hover {
display:block;
background-color:#999999;
text-decoration:none;
padding-top:5px;
}

.bloc li a {
height:auto;
color:#FFFFFF;
display:block;
text-decoration:none;
padding-top:5px;
height:24px;
}

.titre_bloc {
position:relative;
top:-15px;
}

.titre_bloc div {
font-weight:bold;
display:block;
width:100%;
height:100%;
background-image:url(media/images/fond_bouton_sombre.gif);
padding-top:5px;
}

.bloc ul {
text-align:center;
margin:0px;
padding:0px;
}

#resultats {
color:#333333;
font-size:10px;
}

.resultat {
font-size:11px;
color:#000000;
}

#flash {
position:relative;
top:-15px;
}

.profil_menu {
	width:102px;
	height:90px;
	position:absolute;
	display:block;
	background-image:url(media/images/profil_contour.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:5px;
	z-index:1100;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.gros {
font-size:12px;
}

.erreur {
	position:absolute;
	top:50%;
	left:50%;
	width:215px;
	height:68px;
	background-image:url(media/images/erreur.gif);
	background-repeat:no-repeat;
font-size:9px;
	color:#FFFFFF;
	margin-top:0px;	
	text-align:left;
}

#wtrouvaille {
	position:absolute;
	top:30%;
	left:50%;
	width:420px;
	height:537px;
	z-index:9999;
}

#wtrouvaille textarea {
width:100%;
}

#wtrouvaille input {
font-size:10px;
}


.minimsg {
 margin-top:0px;
 line-height:12px;
 display:block;
 width:150px;
 overflow:hidden;
}

.minimsg a {
color: #FFFFFF;
}


.profil_menu ul {
list-style:none;
margin:0px;
padding:0px;
}

.profil_menu form {
display:block;
width:90px;
margin:0px;
padding:0px;
font-size:9px;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
color:#000000;
vertical-align:middle;
}

.profil_menu form input {
margin:0px;
padding:0px;
font-size:9px;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
color:#000000;
width:85px;
height:15px;
margin-right:15px;
}

.profil_menu li a {
display:block;
vertical-align:middle;
height:13px;
width:100%;
font-size:9px;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
position:relative;
left:-14px;
top:-2px;
padding-left:14px;
padding-top:2px;
}

.profil_menu li a:hover {
background-image:url(media/images/profil_rollover.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}




#corpsForum {
padding-left:0px;
padding-right:0px;
}


.corpsPage {
text-align:justify;
}

.corpsBlog {
padding-left:50px;
padding-right:50px;
}



#corpsPage a {
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.pages a {
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#333333;

}


.pages  {
display:block;
padding:0px;
margin:0px;
width:300px;
text-align:right;
}


.corpsPage a {
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.texte a {
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#333333;
}


.vignette {
border:1px solid #D4011D;
float:left;
margin-right:6px;
}

/* ----------- FLASH ----------------*/
#flashRechercheBar {
	padding:0px;
	margin:0px;
	position:absolute;
	width:735px;
	height:57px;
	z-index:99;
	clip: rect(0px, 735px, 57px, 562px);
	left: 285px;
	top: 152px;
}

#flashRechercheAvHolder {
padding:0px;
margin:0px;
width:735px;
height:138px;
display:block;
position:relative;
/*background-color:#333333;*/
}

#topflash {
position:absolute;
width:100%;
height:800px; /*800px*/
left:inherit;
top:inherit;
z-index:100;
clip:rect(0px, 735px, 138px, 0px);
}

/*--- FORMULAIRES ---------------*/
/*--------------------------------- FORMULAIRES*/
.profil form {
border:1px dotted #CCCCCC;
padding:10px;
width:95%;
background-color:#F5F7FC;
}

.form_section {
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
	color: #D4011D;
	font-weight: bold;
		border-bottom: 1px dotted #CCCCCC;
	padding-top:10px;

}

#debugbar {
display:block;
width:100%;
padding:5px;
background-color:#EEEBE8;
color:#333333;
}

#ligne_pied {
font-size:10px;
color:#CCCCCC;
text-align:right;
padding-right:50px;
}

#ligne_pied a{
font-size:10px;
font-weight:bold;
color:#CCCCCC;
text-align:right;
text-decoration:none;
}

/* PROFIL ------------------------- */

/*
.selection {
display:block;
width:156px;
height:125px;
float:left;
background-image:url(media/images/profil_fond_selection.gif);
margin:10px;
margin-left:0px;
padding:5px;
padding-top:15px;
}
*/

.selection a {
color:#333;
text-decoration:none;
}

.annonce {
display:block;
width:800px;
height:250px;
position:absolute;
top:75px;
left:50%;
margin-left:-412px;
z-index:1020;
}

.nodeco {
text-decoration:none;
}

#visuel_accueil {
	width:490px;
	height:159px;
}

.zoom_vin {
display:none;
background-color:#CCC;
}

.zoom_vin_odd {
display:none;
}

.wzoom {
/*position:absolute;*/
padding:0px;
display:none;
width:735px;
height:175px;
background-color:#CCC;
}

.wzoom a {
color:#333333;
font-weight:bold;
text-decoration:none;
}

.surlignage {
background-color:#FFFF99;
}

.fermerZoom {
//padding-right:15px;
}

#login_bar form {
border:none;
margin:0px;
padding:0px;
}

#login_bar form input {
color:#999999;
width:85px;
height:12px;
padding:2px 5px 2px 5px;
margin-top:3px;
margin-bottom:0px;
font-size:10px;
text-align:left;
border:1px solid #C6C7C9;
}

a.liennoir {
color:#1A171B;
text-decoration:none;
}

a.liengris {
	font-size:10px;
	text-decoration:none;
	color:#999999;
}


#ligne_menu {
margin-top:6px;
height:36px;
background-image:url(media/images/structureV3/fond_menu.gif);
padding-left:50px;
text-align:left;
}

#ligne_menu a {
display:inline-block;
width:auto;
height:18px;
margin-right:30px;
text-align:center;
padding:6px;
padding-top:12px;
font-size:12px;
color:#87888A;
text-decoration:none;
font-weight:bold;
}

#ligne_menu a:hover {
color:#ffffff;

}

.fond_form { /* V3*/
background-color:#F2F2F3;	
padding-left:50px;
padding-top:25px;
padding-right:33px;
padding-bottom:110px;
overflow:visible;
}

.fond_page { /* V3*/
display:block;
height:auto;
background-color:#F2F2F3;	
padding-left:50px;
padding-top:25px;
padding-right:33px;
padding-bottom:110px;
}

.nombre_commentaires {
display:inline-block;
*position:absolute;
width:25px;
font-size:9px;
background-image:url(media/images/structureV3/lignes/fond_compteur.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
vertical-align:middle;
margin-left:5px;
}

.bonhomme {
display:block;
float:left;
width:429px;
height:148px;
background-image:url(media/images/structureV3/aide_perso.gif);
margin-right:50px;
}

.bonhomme p {
text-align:left;
font-size:10px;
margin:0px;
padding:0px;
display:block;
padding-top:28px;
padding-left:189px;
width:220px;
height:68px;
}

.bonhomme p a {
color:#999;
text-decoration:none;
}

.faq {
margin-top:80px;
}

.center_sommaire{
	

	background-image:url(media/images/center_block_sommaire.jpg);
	background-repeat: repeat-y;
	width:225px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	
}

.bottom_sommaire{
	
	display:block;
	margin-left:auto;
	margin-right:auto;
	background-image:url(media/images/bottom_block_sommaire.jpg);
	width:225px;
	height:39px;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#D4021D;
	padding-top:12px;


}

.bottom_sommaire a{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#D4021D;
	padding-left:25px;
	padding-top:12px;
	text-decoration:none;


}

.contenu_sommaire{
	

	line-height:20px;
	padding-left:20px;
	padding-bottom:9px;
	padding-top:5px;
		clear:both;
	
}

.contenu_sommaire a{
	color: #333;
	font-size:7pt;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding-left:2px;
}


.contenu{
	
	display:inline;
	
}

.newsticker {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
}

#actuhome{
	

	
}

#actushome ul{
	
display:block;
font-size:9px;	
margin-top:1px;
height:160px;

}

.center_border{
	
	background-image:url(media/images/border_center_account.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:10pt;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	margin:0px;
	text-align: left;
	padding-left:5px;
}

.bottom_photo{
	
	background-image:url(media/images/photo_bottom.jpg);
	width:138px;
	height:36px;
	background-repeat:no-repeat;
	margin-bottom:27px;

}

#account{
	
	background-color:#F2F2F3;
}

#photo{
	
	margin-top:14px;
	margin-left:auto;
	margin-right:auto;
	
}

.selection_texte{
	
	height:137px;
	font-family:"Lucida Grande", sans-serif;
	font-size:10pt;
	padding-top:15px;
	
}

.information{
	
	font-family:"Lucida Grande", sans-serif;
	font-size:10pt;
	
}

.selection{
	
	width:200px;
	float:left;
	padding-right:20px;
	padding-bottom:20px;
	display:block;
}

.selection_top_left{
	
	background-image:url(media/images/selection_top_left.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:47px;
	display:block;
	float:left;
	
}

.selection_top_right{
	
	background-image:url(media/images/selection_top_right.jpg);
	width:59px;
	height:47px;
	display:block;
	float:right;
	background-repeat:no-repeat;
}

.note_selection{
	
	font: Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#FFF;
	padding-top:8px;
	padding-left:16px;
	font-weight:bold;

	
}

#region_selection a{
	
	font: "Lucida Grande", sans-serif;
	font-size:8pt;
	color: #999;
	clear: both;
	display:block;
	padding-top:30px;
	padding-left:20px;
	
}

#info_selection a{
	
	font: "Lucida Grande", sans-serif;
	font-size:8pt;
	clear: both;
	display:block;
	padding-left:20px;

}

.selection_center{
	
	background-image:url(media/images/selection_center.jpg);
	width:199px;
	background-repeat: repeat-y;
	
}

.selection_bottom_blanc_sec{
	
	background-image: url(media/images/bottom_selection_blanc_sec.jpg);
	width:199px;
	height:68px;
	
}

.selection_bottom_blanc{
	
	background-image: url(media/images/bottom_selection_blanc.jpg);
	width:199px;
	height:68px;
	
}

.selection_bottom_rose{
	
	background-image: url(media/images/bottom_selection_rose.jpg);
	width:199px;
	height:68px;
	
}

.selection_bottom_rouge{
	
	background-image: url(media/images/bottom_selection_rouge.jpg);
	width:199px;
	height:68px;
	
}

.bouteille_prix{
	padding-right:10px;
	
}

.bouton_supprimer{
	
	padding-top:13px;
	padding-left:14px;
	
}

.bouton_acheter{
	
	padding-top:15px;
	padding-right:14px;
	
}

.bouton_acheter_desactiver{
	
	padding-top:16px;
	padding-right:14px;
}

.arrow_left{
	
	display:inline;
}

.arrow_right{
	
	display:inline;
	margin-left:20px;
	
}


#preloader{
	
	position: absolute;
	left: -9999px;
	top:  -9999px;
	
}

.image_float_left {
display:block;
float:left;
margin-right:75px;
	
}

.texte_float_right {
display:block;
text-align:justify;
height:auto;
margin-bottom:0px;
padding:0px;
}

#banderole {
cursor:pointer;	
}

#banderole_left{
	display:block;
	float:left;
}

#banderole_right{
	display:block;
	float:left;
}

#banderole_center{
	display:block;
	background-image:url(media/images/structureV3/banderole_center.jpg);
	background-repeat: repeat-x;
	height:89px;
	float:left;
	padding-top:23px;
	!padding-top:33px;
	padding-left:6px;
}


#banderole_center p{
	font-size:9px;
	width:550px;
	clear:both;
	color:#333;
	margin-top:0px;
	line-height:
}

#banderole_center h1{
	font-size:15px;
	color:#333;
	margin-bottom:0px;
	font-weight:normal;
}

#banderole{
	width:auto;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin-bottom:0px;
}

.nombrevin{
	color: #666;
	color:#D4011D;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#consult .carte0{
	display:block;
	background-image:url(media/images/structureV3/consult_carte1.jpg);
	height:44px;
	background-repeat:no-repeat;
	padding-top:23px;
}

#consult .carte1{
	display:block;
	background-image:url(media/images/structureV3/consult_carte2.jpg);
	height:44px;
	padding-top:7px;
	background-repeat:no-repeat;
}

#consult .carte2{
	display:block;
	background-image:url(media/images/structureV3/consult_carte3.jpg);
	height:47px;
	padding-top:9px;
	background-repeat:no-repeat;

}

#sommaires {
display:block;
width:504px;	
}

.blocsommaire{
	margin-left:15px;
	margin-bottom:0px;
	position:relative;
	top:-13px;
}


.notevin{
	display:block;
	color: #C00;
	font-weight:bold;
	font-size:12px;
	width:35px;
	float:left;
	margin-right:15px;
	height:100%;
	vertical-align:middle;
}

.infovin{
	color: #333;
	font-size:9px;
	text-align:left;
	width:150px;
	height:100%;
	overflow:hidden;
	line-height:11px;
}

#consult {
	width:235px;
	display:block;
	margin-right:20px;
}

#consult ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#consult li {
	cursor:pointer;
	display:block;
	height:100%;
	padding:0px;
	margin:0px;
	padding-left:35px;
}

#consult h1 {
margin:0px;
padding:0px;
}

#banderole_prenom {
margin-left:15px;	
position:relative;
top:-23px;
background-image:url(media/images/structureV3/banderole_theme.jpg);
display:block;
width:327px;
height:61px;
font-size:9px;
padding-top:30px;
!padding-top:40px;
padding-left:15px;
padding-right:120px;
line-height:11px;
color:#1A171B;
}

#banderole_toys {
margin-left:15px;	
position:relative;
display:block;
width:222px;
height:70px;
font-size:9px;
line-height:11px;
background-image:url(media/images/structureV3/banderole_toys.jpg);
padding-top:20px;
!padding-top:30px;
padding-left:20px;
padding-right:220px;
top:-23px;
color:#FFF055;
}

#banderole_videos {
margin-left:15px;	
position:relative;
display:block;
width:292px;
height:77px;
font-size:9px;
line-height:11px;
background-image:url(media/images/structureV3/videos/banderole_videos.jpg);
padding-top:13px;
!padding-top:23px;
padding-left:20px;
padding-right:150px;
top:-20px;
color:#67C7EE;
}

#banderole_prenom h1, #banderole_toys h1, #banderole_videos h1 {
font-size:16px;
margin-bottom:5px;
color:#FFF;
font-weight:normal;
}

#lightbox {
height:250px;
overflow:hidden;
display:block;
}

/* ------------------------------------------------------------ PROFIL VIN -------------------------------------------------------------- */

#profil_vin{
	background-image:url(media/images/structureV3/vin/cadre_profil_vin.png);
	width:486px;
	height:371px;
	background-repeat:no-repeat;
	display:block;
	margin-right:2px;
}

#sidebar-right-vin{
	display:block;

	height:600px;
	width:240px;
	
}

#corps_vin{
	padding-left:49px;
	padding-bottom:200px;
}

#bloc_love{
	display:block;
	background-image:url(media/images/structureV3/vin/cadre_love.png);
	width:auto;
	height:80px;
	background-repeat:no-repeat;
}

#bloc_love .texte{
   color:#999;
   font-size:18px;
   display:block;
   position:relative;
   top:15px;
   left:82px;
   font-family: Tahoma, Geneva, sans-serif;
}

#bloc_suggestion_top{
	display:block;
	background-image:url(media/images/structureV3/vin/cadre_suggestion_top.png);
	width:auto;
	height:87px;
	background-repeat:no-repeat;
	margin-top:6px;
}

#bloc_suggestion_bottom{
	display:block;
	background-image:url(media/images/structureV3/vin/cadre_suggestion_bottom.png);
	width:auto;
	height:160px;
	background-repeat:no-repeat;
}

#bloc_fan{
	display:block;
	background-image:url(media/images/structureV3/vin/cadre_divers.png);
	width:auto;
	height:199px;
	margin-top:15px;
	background-repeat:no-repeat;
}

#bloc_visiteur{
	display:block;
	background-image:url(media/images/structureV3/vin/cadre_divers.png);
	width:auto;
	height:199px;
	margin-top:14px;
	background-repeat:no-repeat;
}

#top_commentaire{
	background-image:url(media/images/structureV3/vin/cadre_commentaire_top.png);
	width:auto;
	height:17px;
	background-repeat:no-repeat;
}

#center_commentaire{
	background-image:url(media/images/structureV3/vin/cadre_commentaire_center.png);
	width:486px;
	background-repeat:repeat-y;
}

#bottom_commentaire{
	background-image:url(media/images/structureV3/vin/cadre_commentaire_bottom.png);
	width:auto;
	height:18px;
	background-repeat:no-repeat;
}

#bloc_commentaire{
	margin-top:15px;
}

.titre_commentaire, .auteur_commentaire{
	color:#000;
	font-weight:bold;
	font-size:14px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
}

.auteur_commentaire{
	padding-left:20px;
	padding-top:20px;
}

.date_commentaire{
	color:#999;
	font-size:12px;
	font-weight:normal;
	padding-left:7px;
}

.top_bulle_commentaire{
	background-image:url(media/images/structureV3/vin/bulle_comment_top.png);
	width:auto;
	height:25px;
	background-repeat:no-repeat;
	margin-top:8px;
}

.center_bulle_commentaire{
	background-image:url(media/images/structureV3/vin/bulle_comment_center.png);
	width:435px;
	background-repeat:repeat-y;
}

.bottom_bulle_commentaire{
	background-image:url(media/images/structureV3/vin/bulle_comment_bottom.png);
	width:auto;
	height:15px;
	background-repeat:no-repeat;
}

.bloc_bulle{
	margin-left:21px;
}

.texte_commentaire{
	width:400px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:16px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

.reagir_commentaire{
	padding-left:18px;
	padding-top:35px;
	font-size:20px;
}

.form_commentaire{
	padding-top:10px;
	padding-left:18px;
}

.form_lienext{
	padding-left:18px;
	display:block; 
	float:left;
}

.form_style{
	margin-top:5px;
	border:#CCC 2px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:3px;
	font-size:12px;
}

.btn_envoyer{
	background-image: url(media/images/structureV3/vin/btn_envoyer.png);
	width:75px;
	height:24px;
	background-repeat:no-repeat;
	color:#FFF;
	margin-left:10px;
	margin-top:10px;
	font-size:10px;
	border:none;
	cursor:pointer;
	
}

.style_btn_envoyer{
display:block; 
position:relative; 
left:120px; 
top:8px;	
}

#couleur_vin_blanc_sec{
	display:block;
	position:relative;
	background-image:url(media/images/structureV3/vin/profil_blanc_sec.png);
	height:74px;
	width:447px;
	background-repeat:no-repeat;
	margin-left:19px;
	top:8px;
}

#couleur_vin_rose{
	display:block;
	position:relative;
	background-image:url(media/images/structureV3/vin/profil_rose.png);
	height:74px;
	width:447px;
	background-repeat:no-repeat;
	margin-left:19px;
	top:8px;
}

#couleur_vin_rouge{
	display:block;
	position:relative;
	background-image:url(media/images/structureV3/vin/profil_rouge.png);
	height:74px;
	width:447px;
	background-repeat:no-repeat;
	margin-left:19px;
	top:8px;
}

#couleur_vin_blanc_moelleux{
	display:block;
	position:relative;
	background-image:url(media/images/structureV3/vin/profil_blanc_moelleux.png);
	height:74px;
	width:447px;
	background-repeat:no-repeat;
	margin-left:19px;
	top:8px;
}

#info_vin{
	margin-top:10px;
}

.caract_vin{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;
	padding-left:5px;
	padding-top:8px;
}

.caract_couleur_vin{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;	
	color: #999;
	font-weight:bold;
	padding-left:5px;
}

.nom_profilvin{
	display:block;
	position:relative;
	color:#FFF;
	top:31px;
	left:22px;
	font-weight:bolder;
	font-family: Verdana, Geneva, sans-serif;
	font-size:20px;
	overflow:hidden;
}

.nom_profilvin_petit{
	display:block;
	position:relative;
	color:#FFF;
	top:36px;
	left:22px;
	font-weight:bolder;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	overflow:hidden;
}

.ville{
	padding-top:8px;
	margin-top:0;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	color:#999;
	text-align:left;
}

.notevin_profil{
	display:block;
	color: #C00;
	font-weight:bold;
	font-size:35px;
	width:35px;
	float:left;
	margin-right:15px;
	height:100%;
	vertical-align:middle;
	font-family: "Times New Roman", Times, serif; 
}

.note_vin_arrow{
	display:block; 
	float:left; 
	padding-left:17px;
	margin-right:12px;
	padding-top:7px;
}

#bloc_suggestion_top .texte{
	display:block;
	position:relative;
	top:43px;
	left:31px;
	color:#FFF;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
}

#bloc_suggestion_bottom .texte{
	padding-left:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;
	margin-top:0px;
	padding-top:10px;
}

.separateur{
	border-bottom:#CCC 1px solid;
	width:190px;
	margin-left:24px;
}

#bloc_suggestion_bottom .link, #bloc_visiteur .link, #bloc_fan .link{
	color:#666;
	font-size:12px;
	padding-left:24px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}

#bloc_visiteur .texte, #bloc_fan .texte{
   color:#999;
   font-size:18px;
   display:block;
   position:relative;
   top:15px;
   left:22px;
   font-family: Tahoma, Geneva, sans-serif;
}

