body         {  scrollbar-face-color: #9ED0F3; height: 100%;  }

p, td, span, div, input, select, textarea, label { font-size: 13px; font-family: Tahoma, arial; }
p {margin: 0; padding: 0; }
form {margin: 0; padding: 0;}
h1 { color: #E42B39; font-size: 17px; font-weight: bold; margin: 0; padding: 0; }
h2 { color: #4e4e4e; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding: 0; }
h3 { color: black; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }

a, a:link, a:visited   { color: #e42b39; text-decoration: underline }
a:hover  { color: #e42b39; text-decoration: none }
ul  { list-style-image: url(fleche_noire.gif); }


.texte_intro { font-size: 16px; color: #9d0c15; margin: 10px 0; padding: 0; font-family: myriadpro_regular, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.intituleImage { color: #767676; font-weight: bold; text-align: right; margin: 0; padding: 0 10px 0 0; }

label {  } /*color:  #515151*/


#container { padding-top: ; background-color: white;  background-repeat: no-repeat; background-position: 0 0; 
	margin-left: auto; margin-right: auto; width: 960px; padding-top: 160px; }
#content_gauche { width: 220px; /*float: left;*/ background-color: white;}
#content { width: 730px; /*float: left;*/ background-color: white; padding-right: 10px; }
#footer {/*float: left;*/ background-color: white; background-image: url(../imagesfr/footer.gif); width: 960px; height: 150px; color: #504e53; font-size: 11px; background-repeat: no-repeat; }

#div_login {position: relative; width: 0; height: 0;}
#div_login div {position: absolute; top: -40px; left: 10px; width: 600px;}

.tableauNormal { width: 100% }
.tableauNormal thead td { background-color: #dd5158; color: white; text-align: center; padding: 5px 3px; }
.tableauNormal tbody td { text-align: center; padding: 5px 3px; }

.menu { color: #e42b39; font-size: 15px; line-height: 15px; background-image: url(../imagesfr/menu1.jpg); background-repeat: no-repeat; text-align: center; width: 190px; height: 23px; margin: 10px 0 0 10px; padding: 8px 0 0; }
.menu a, .menu a:visited { color: #e42b39; text-decoration: none; }
.menu a:hover { color: black; text-decoration: underline; }
.menuover { background-image: url(../imagesfr/menu1over.jpg); }
.menuover a, .menuover a:visited { color: black; }

.smenu { width: 190px; text-align: center; margin-top: 5px; margin-left: 10px; }
.smenu a, .smenu a:visited { color: #e42b39; text-decoration: none; }
.smenu a:hover { color: black; text-decoration: underline; }
.smenuover a, .smenuover a:visited { color: black; }

/*.home_cadre_haut { background-image: url(../imagesfr/home_cadre_haut.gif); width: 520px; height: 11px; }*/
.home_cadre_fond { background-image: url(../imagesfr/home_cadre_fond.gif); width: 500px; padding: 0 10px 0 10px; }
/*.home_cadre_bas { background-image: url(../imagesfr/home_cadre_bas.gif); width: 520px; height: 11px; }*/
.home_cadre_login { padding: 10px 10px 0 10px; width: 480px; height: 79px; background-image: url(../imagesfr/home_fond-login.jpg); }

.actu_even { background-image: url(../imagesfr/fond-actu-even.jpg); width: 700px; margin-bottom: 10px; padding: 10px; cursor: pointer; }
.actu_odd { background-image: url(../imagesfr/fond-actu-odd.jpg); width: 700px; margin-bottom: 10px; padding: 10px; cursor: pointer; }
.actu_cadre_even { font-size: 10px; color: #e42b39; line-height: 11px; background-image: url(../imagesfr/cadre_actu-fond2.gif); width: 170px; padding: 10px; }
.actu_cadre_odd { font-size: 10px; color: #e42b39; line-height: 11px; background-image: url(../imagesfr/cadre_actu-fond.gif); width: 170px; padding: 10px; }

.fiche_producteur { background-image: url(../imagesfr/coord_fond.gif); background-color: #e9e9e9; float: right; margin-right: 0; width: 190px; padding: 0; border: solid 0 #4e4e4e; }
.fiche_producteur_content {padding: 0 10px; }
.fiche_producteur_content p { margin-bottom: 10px; }

/*.formNormal label {width: 100px;float: left;}*/

.mt_0 { margin-top: 0; }
.mt_10 { margin-top: 10px; }
.mt_20 { margin-top: 20px; }
.mr_10 { margin-right: 10px; }
.mr_460 { margin-right: 460px; }
.ml_10 { margin-left: 10px; }
.ml_100 { margin-left: 100px; }
.font_10 {font-size: 10px;}
.red { color: #e42b39; }
.bold {font-weight: bold; }
.fleft {float: left;}
.fright {float: right;}
.relative {position: relative;}
.clear {clear: both;}
.clear_left {clear: left;}
.clear_right {clear: left;}
.nowrap { white-space: nowrap; }
.inline { display: inline; }
.p_10 { padding: 10px;}
.pt_10 {padding-top: 10px;}

.w_450 {width: 450px;}
.w_420 {width: 420px;}
.w_400 {width: 400px;}
.w_240 {width: 240px;}
.w_220 {width: 220px;}
.w_200 {width: 200px;}
.w_150 {width: 150px;}
.w_100 {width: 100px;}
.w_60 {width: 60px;}
.w_50 {width: 50px;}
.w_40 {width: 40px;}

.h_80 {height: 80px;}
.h_50 {height: 50px;}

.bgcolorbeige {background-color: #FCF7EB;}

.tdwhite {background-color: white; background-image: none;}
.table_inscription {width:480px;}
.table_inscription input { height: 17px; margin: 0 0 8px 0; padding: 0 5px; font-size: 11px; background-color: #FCE9EB; border: 1px solid #E84854; }
.table_inscription select { margin: 0 0 8px 0; padding: 0 0 0 5px; font-size: 11px; background-color: #FCE9EB; border: 1px solid #E84854; }
.table_inscription input.clRadio {border: 0 solid red; margin: 0; padding: 0;}
.table_inscription textarea { background-color: #FCE9EB; border: 1px solid #E84854; padding: 3px; }
.tableFiche td { padding: 0 0 10px 0;}




