/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}

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

#nav_top {
background-image:url(../images/top_left.gif);
height:107px;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:10px;
}

.ssmenu{
font-size:11px;
color:#000000;
}
.ssmenu a{
color:#000000;
text-decoration:none;
}
.ssmenu a:hover{
color:#666666;
text-decoration:none;
}
.footer{
text-align:left;
}
.footer ul{
margin:0;
padding:0;
text-align:left;
}

.footer ul li{
margin:0;
padding:0;
list-style:none;
text-align:left;
}

/*-------------- FORMULAIRES --------------*/

.form{ 
font-family:Arial, Helvetica, sans-serif;
clip:   rect(   ); 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px;
font-size:10px;
}

.form_xsmall{
	font-family:Arial, Helvetica, sans-serif;
	clip:   rect(   );
	font-size:10px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FEFFFF;
}

.box_form_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*height:14px;*/
	padding-left:3px;
	width:194px;
	color:#000000;
	border: 1px #820604 solid;
	background-color:#ffffff;
}

.box_form_rouge_forum{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:14px;
	padding-top:1px;
	width:191px;
	color:#000000;
	border: 1px #820604 solid;
	background-color:#ffffff;
}

.box_form_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*height:20px;*/
	width:194px;
	color:#000000;
	border: 1px #cccccc solid;
	background-color:#ffffff;
	padding-left:3px;
}

.box_form_gris_forum{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:13px;
	width:191px;
	color:#000000;
	border: 1px #cccccc solid;
	background-color:#ffffff;
	padding-top:1px;
}

.box_form {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border: 1px #cccccc solid;
background-color:#ffffff;
}

.btn_ok{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff; 
	/*height:20px;*/
	/*width:26px;*/
	border: 1px #820604 solid;
	background-color:#bd0604;
}

.btn_ok_forum{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff; 
	/*height:20px;*/
	/*width:26px;*/
	border: 1px #820604 solid;
	background-color:#bd0604;
	padding-left:6px;
	padding-right:6px;
}

.center {
text-align:center;
padding-top:5px;
padding-bottom:5px;
}

.newsletter{
padding-left:3px;
padding-bottom:5px;
}

.tab_form{
margin-bottom:8px;
margin-top:8px;
}

.select_recette{
font-family:Arial, Helvetica, sans-serif;
width:190px;
font-size:10px;
}

.marge10{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
}

/*-------------- LE SAVEZ-VOUS ? --------------*/

.le_savez_vous{
position:relative;
left:3px;
top:3px;
background-image:url(../images/le_savez_vous.gif);
background-repeat:no-repeat;
height:68px;
width:233px;
}

.le_savez_vous_theme{
position:relative;
top:32px;
left:58px;
width:165px;
color:#f82e2f;
font-size:11px;
}

.top_recherche{
	position:relative;
	left:3px;
	top:3px;
	background-color:#e5dfcf;
	width:233px;
}

.top_recherhce_theme{
color:#f62e2e;
font-size:11px;
}

/*-------------- VOTRE AVIS NOUS INTERESSE --------------*/

.votre_avis{
background-image:url(../images/box_right_votre_avis.jpg);
width:240px;
height:240px;
background-repeat:no-repeat;
color:#FFFFFF;
}

.votre_avis_theme{
position:relative;
width:185px;
top:30px;
left:25px;
font-size:11px;
}

/*-------------- BOX RIGHT --------------*/

.fourneaux{
background-image:url(/images/box_right_aux_fourneaux.jpg);
height:95px;
width:240px;
display:block;
cursor:pointer;
}

.chef{
background-image:url(/images/box_right_vous_le_chef.jpg);
height:95px;
width:240px;
display:block;
cursor:pointer;
}

.accords{
background-image:url(/images/box_right_accords_parfait.jpg);
height:95px;
width:240px;
display:block;
cursor:pointer;
}

.delices{
background-image:url(/images/box_right_delices_du_web.jpg);
height:95px;
width:240px;
display:block;
cursor:pointer;
}

.gout_du_jeu{
background-image:url(/images/box_right_gout_jeu.jpg);
height:95px;
width:240px;
display:block;
cursor:pointer;
}

.quizzcuisine{
background-image:url(/images/box_right_quizz_cuisine.jpg);
height:95px;
width:240px;
display:block;
cursor:pointer;
}

.oenoloquizz{
background-image:url(/images/box_right_oenoloquizz.jpg);
height:95px;
width:240px;
display:block;
cursor:pointer;
}

.millesimes{
display:block;
background-image:url(/images/box_right_millesimes.jpg);
height:95px;
width:240px;
cursor:pointer;
}

.title_btn{
display:block;
position:relative;
height:50px;
top:23px;
left:86px;
width:132px;
text-align:center;
font-size:11px;
color:#ffffff;
}

.title_btn_3lignes{
display:block;
position:relative;
height:50px;
top:16px;
left:86px;
width:132px;
text-align:center;
font-size:11px;
color:#ffffff;
}

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

.box_ombre_left{
vertical-align:top;
background-image:url(/images/box_ombre_left.gif);
background-repeat:repeat-y;
width:2px;
}

.box_ombre_right{
vertical-align:top;
background-image:url(../images/box_ombre_right.gif);
background-repeat:repeat-y;
width:6px;
}

.header_box_actualites{
background-color:#e95d0f;
font-size:12px;
color:#FFFFFF;
height:22px;
vertical-align:middle;
}

.header_box_commentaires{
background-color:#f49e00;
font-size:12px;
color:#FFFFFF;
height:22px;
vertical-align:middle;
}

.header_box_recettes{
background-color:#bd0604;
font-size:12px;
color:#FFFFFF;
height:22px;
vertical-align:middle;
}

.header_box_connaisseurs{
background-color:#820604;
font-size:12px;
color:#FFFFFF;
height:22px;
vertical-align:middle;
}

.resume{
	font-size:11px;
	color:#000000;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#999999 dotted 1px;
}

.resume_sans_delim{
width:185px;
font-size:11px;
color:#000000;
padding-bottom:5px;
padding-top:5px;
}

.resume_simple{
width:185px;
font-size:11px;
color:#000000;
padding-bottom:5px;
padding-top:5px;
}

.list_box01{
background-color:#f6efdf;
padding-left:10px;
padding-top:5px;
font-size:11px;
color:#000000;
}

.list_box02{
	background-color:#fffbf1;
	padding-left:10px;
	padding-top:5px;
	font-size:11px;
	color:#000000;
}

.tout_box_right{
padding-right:10px;
padding-top:5px;
font-size:10px;
color:#333333;
text-align:right;
}

.lien_tout_commentaire{
padding-right:10px;
padding-top:5px;
font-size:10px;
color:#333333;
text-align:right;
background-color:#fffbf1;
}

.tout_box_right a{
text-decoration:none;
color:#333333;
}
.tout_box_right a:hover{
text-decoration:none;
color:#666666;
}

.tout_box_left{
padding-right:10px;
padding-top:5px;
font-size:10px;
color:#333333;
text-align:left;
}
.tout_box_left a{
text-decoration:none;
color:#333333;
}
.tout_box_left a:hover{
text-decoration:none;
color:#666666;
}

/*-------------- CENTRE --------------*/

.img{
border:#bbbbbb solid 1px;
}

.img_justifie{
margin-left:20px;
margin-bottom:20px;
}

.img_justifie_left{
border:#bbbbbb solid 1px;
margin-right:20px;
margin-bottom:20px;
}

.actualites_headliste{
height:375px;
}

.actualites_headliste{
	position:relative;
	text-align:left;
	top:-113px;
	height:100px;
	width:457px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*-- IE --*/
background-color:#000000;


filter: progid:DXImageTransform.Microsoft.alpha( opacity=70); 
	/*-- Mozilla Firefox --*/
background: rgba(0, 0, 0, 0.7);
}

.box_center{
position:relative;
top:-90px;
}

.actualites_homeliste_header{
padding-left:10px;
font-size:13px;
color:#FFFFFF;
height:22px;
vertical-align:middle;
}

.actualites_homeliste_comment{
background-color:#e95d0f;
padding-right:10px;
font-size:11px;
color:#FFFFFF;
text-align:right;
vertical-align:middle;
}

.actualites_homeliste_text{
	text-align:justify;
	padding-right:10px;
	padding-top:10px;
	font-size:11px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.actualites_article{
text-align:justify;
}

.actualites_pied_article{
	padding-bottom:20px;
	padding-top:20px;
	text-align:right;
	clear: both;
}

.actualites_aller_plus_loin_header{
background-color:#bd0604;
font-size:13px;
color:#FFFFFF;
height:22px;
vertical-align:middle
}

.aller_plus_loin_resume{
font-size:11px;
color:#000000;
padding-bottom:5px;
padding-top:10px;
border-bottom:#999999 dotted 1px;
}

.recettes_resume{
font-size:11px;
color:#000000;
padding-bottom:10px;
padding-top:10px;
border-bottom:#999999 dotted 1px;
}

.separateur{
margin-bottom:10px;
margin-top:10px;
border-bottom:#999999 dotted 1px;
}

.separateur_simple{
border-bottom:#999999 dotted 1px;
}

#donner_votre_avis{
width:470px;
}

.header_box_mets_vins{
background-color:#820604;
font-size:13px;
color:#FFFFFF;
height:22px;
vertical-align:middle;
}

.header_commentaires{
background-color:#f49e00;
font-size:13px;
color:#FFFFFF;
height:22px;
vertical-align:middle;
}

.text_justifie{
text-align:justify;
}


.site_map li{
list-style-image:url(../images/puce_tri_left_rouge.gif);
line-height:20px;
}
.site_map li ul li{
list-style-image:url(../images/puce_tri_left_orange.gif);
}


/*-------------- TEXTE --------------*/

/*------ ROUGE ------*/

.text_10_rouge{
font-size:10px;
color:#bd0604;
}

.text_11_rouge{
font-size:11px;
color:#bd0604;
}

.text_11_rouge_bold{
font-size:11px;
color:#bd0604;
font-weight:bold;
}

.text_12_rouge_bold{
font-size:12px;
color:#bd0604;
font-weight:bold;
}

.text_13_rouge{
font-size:13px;
color:#bd0604;
}

.text_13_rouge_bold{
font-size:13px;
color:#bd0604;
font-weight:bold;
}

.text_15_rouge{
font-size:15px;
color:#bd0604;
}

.text_16_rouge{
font-size:16px;
color:#bd0604;
}

.text_20_rouge{
font-size:20px;
color:#bd0604;
}

.text_18_rouge{
font-size:18px;
color:#bd0604;
}

.text_20_rouge_bold{
font-size:20px;
color:#bd0604;
font-weight:bold;
}

.text_24_rouge{
font-size:24px;
color:#bd0604;
}

.text_28_rouge{
font-size:28px;
color:#bd0604;
}

/*------ ROUGE RONCE ------*/

.text_11_rougeF_bold{
font-size:11px;
color:#820604;
font-weight:bold;
}

.text_12_rougeF_bold{
font-size:12px;
color:#820604;
font-weight:bold;
}

.text_15_rougeF{
font-size:15px;
color:#820604;
}

/*------ ORANGE ------*/

.text_11_orange_bold{
font-size:11px;
color:#e95d0f;
font-weight:bold;
}

.text_12_orange_bold{
font-size:12px;
color:#e95d0f;
font-weight:bold;
}

.text_15_orange{
font-size:15px;
color:#e95d0f;
}

/*------ JAUNE ------*/

.text_10_jaune{
font-size:10px;
color:#f49e00;
}

.text_11_jaune_bold{
font-size:11px;
color:#f49e00;
font-weight:bold;
}

.text_12_jaune_bold{
font-size:12px;
color:#f49e00;
font-weight:bold;
}

.text_13_jaune{
font-size:13px;
color:#f49e00;
}

/*------ NOIR ------*/

.text_10_noir{
font-size:10px;
color:#000000;
text-decoration:none;
}
.text_10_noir a{
font-size:10px;
color:#000000;
text-decoration:none;
}
.text_10_noir a:hover{
font-size:10px;
color:#666666;
text-decoration:none;
}

.text_11_noir{
font-size:11px;
color:#000000;
text-decoration:none;
}

.text_11_noir a{
text-decoration:none;
color:#000000;
}

.text_11_noir a:hover{
text-decoration:none;
color:#666666;
}

.text_11_noir_bold{
font-size:11px;
color:#000000;
font-weight:bold;
}

.text_13_noir{
font-size:13px;
color:#000000;
}

/*------ BLANC ------*/

.text_10_blanc{
font-size:10px;
color:#ffffff;
}

.text_10_blanc_header_forum{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

.text_10_blanc_header_forum:hover{
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}

.text_10_blanc a{
text-decoration:none;
color:#ffffff;
}

.text_10_blanc a:hover{
text-decoration:underline;
color:#ffffff;
}

.text_11_blanc{
font-size:11px;
color:#ffffff;
}
.text_13_blanc{
font-size:13px;
color:#ffffff;
}

.text_15_blanc{
font-size:15px;
color:#ffffff;
}

.text_16_blanc_bold{
font-size:16px;
color:#ffffff;
font-weight:bold;
}

.text_20_blanc_bold{
font-size:20px;
color:#ffffff;
font-weight:bold;
}
.marge_img_right {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.border_filtre {
	border: 6px solid #e5dbd9;
}
.box_pub_droite {
	width: 228px;
	border: 3px solid #CCCCCC;
	margin-bottom: 10px;
}

