/*-------------------------------------- général*/
html,body {
margin: 0;
padding: 0;
font: 0.8em verdana, arial, sans-serif;
text-align: center;
background-color:#dceae5;
}
#global{
position: relative; 
margin-left: auto;
margin-right: auto;
padding-left:8px;
padding-right:8px;
width:750px;
text-align: left;
background:url(../medias/bg_global.jpg) repeat-y;
}
p ,h1,h2,h3,dl,dt,dd{margin:0;}
form { margin:0; padding:0; }
img{border:0;}
a{text-decoration: none;}
/**/
.rouge{color:#f00;}
.titreVert, #menu_gauche dt{
color:#360;
font:1.6em "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
}
h1{
font-size:1.2em;
color:#360;
margin-bottom:10px;
padding-bottom:2px;
border-bottom:1px solid #cc3;
margin-right:10px;
margin-left:10px;
}
h2{
font-size:1.1em;
color:#E4061C;
margin-bottom:10px;
padding-bottom:2px;
margin-right:10px;
margin-left:10px;
}
/**/
#middle{margin-top:20px;margin-bottom:20px;}
/*------------------------------------------------contenu*/
#contenu{float:left; width:550px;}
/*-------------------------------------------------menu gauche*/
#menu_gauche{
float:left;
width:188px;
margin-right:5px;
margin-left:5px;
}
#menu_gauche dt{
background:url(../medias/menu_vertical1.png);
background-repeat:no-repeat;
background-position:top left;
height:30px;
padding-top:9px;
padding-left:50px;
}
#menu_gauche dl{
	background:url(../medias/menu_vertical3.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:16px;
}

#menu_gauche dd{
background:url(../medias/menu_vertical2.png);
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}
#menu_gauche p{border-bottom:1px solid #cc3; width:170px;padding-bottom:5px;}
#menu_gauche a{color:#360;}
#menu_gauche a:hover{color:#f00;}
/*--------------------------------------------- pavés du bas*/
#gastronomie{
float:left; 
width:280px;
background:url(../medias/onglet_court.png);
background-repeat:no-repeat;
background-position:top left;
margin-right:15px;
}
#publications{
float:left;
width:450px;
background:url(../medias/onglet_long.png);
background-repeat:no-repeat;
background-position:top left;
}
#facebook{
background:url(../medias/onglet_court.png);
background-repeat:no-repeat;
background-position:top left;
float:left;
width:350px;
background-position:top left;
}

#paves .titreVert{
padding-top:5px;
padding-left:15px;
}
#paves {padding-bottom:0px;}
.qualite{
background:url(../medias/qualite.png);
background-repeat:no-repeat;
background-position:top left;
}
.recettes{
background:url(../medias/recettes.png);
background-repeat:no-repeat;
background-position:top left;
}
.journal{
background:url(../medias/journal.png);
background-repeat:no-repeat;
background-position:top left;
}
.lettre{
background:url(../medias/lettre.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.qualite ,.revue, .journal, .recettes{margin-top:5px;}

#paves dt,#paves dd{ margin-left:70px;}
#paves dt{
font-weight:bold;
}
#paves dl{
min-height:83px;
height:83px;
}
#paves dd{
font-size:0.9em;
}
#paves a{color:#f00;}
html>body #paves dd{height:auto;}
/*-------------------------------------- bottom*/
#bottom{
height:47px;
padding-left:65px;
padding-top:30px;
background:url(../medias/logo_bottom.png);
background-repeat:no-repeat;
background-position:top left;
font-size:1em;
color:#999;
}
#bottom a{
color:#999;
}
#bottom .rouge{ font-weight:bold;}
#mentions {
top:-12px;
position:relative;
float:right;
}
input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	background: #E7E79F;
	border: 1px solid #CCCC33;
	width:250px;
}
textarea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	background: #E7E79F;
	border: 1px solid #CCCC33;
	width:500px;
}

.image_droite_cadre {
float:right;
margin-left:15px;
border:1px solid #cc3;
margin-right:10px;
} 
.image_droite {
float:right;
margin-left:15px;
margin-right:10px;
} 
.image_gauche_cadre {
float:left;
margin-right:15px;
border:1px solid #cc3;
margin-left:10px;
} 
.image_gauche {
float:left;
margin-right:15px;
} 
.rouge {
color:#E4061C;
}
#contenu {
line-height:1.4em;
}
#contenu ul {
	margin:0;
	padding:0;
}
#contenu li {
	margin:0;
	padding:0px;
	list-style: disc;
	margin-top:5px;
	margin-left:20px;
	margin-right:10px;
}
.source {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
#tab_composant tr,#tab_composant td,#tab_composant th,#tab_composant table {
border:#CCCC32 solid 1px;
text-align:center;
}
#tab_composant th {
background-color:#CCCC32;

}

h3 {
	font-size: 1em;
	color: #336600;
}

#adherent tr,#adherent td,#adherent th,#adherent table, {
	border:#CCCC32 solid 1px;
}
#adherent th {
background-color:#CCCC32;
text-align:center;
}
#creno tr,#creno td,#creno th,#creno table{
	border:#CCCC32 solid 1px;
}

#creno th {
background-color:#CCCC32;
text-align:center;

}
.texte_blanc {color: #FFFFFF}
#contenu p { padding-left:10px; padding-right:10px;}
.form_message{ font-weight:bold; color:#f00;}

.submit {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	background: #CCCC33;
}
#contenu a{
color:#333333;
text-decoration:underline;
}
#etape {
	margin: 0px;
	padding: 3px;
	width: 100%;
	border:0;
	font-size:1.1em;
	color:#E4061C;
	clear:both;
}
#etape a {
	color:#3D5B1D;
	font-weight:bold;
	text-decoration:none;
}
.vert {
font-size:1.2em;
color:#360;
font-weight:bold;
}

@media print {
#header,#menu_gauche,#paves,#bottom a {
display:none;
}
}