body {margin: 5px 5px 0 0 ;padding: 0 ;background-color: #0072a1; background-image:url("../images/fond.jpg"); background-repeat: repeat-x }

body   { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-top: 0 }
body,font   { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-top: 0 }
td  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; border: solid 0 }
/* p   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 0 } */
p   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top: 0 }
.menu-left-l2 {font-size:9px;}
.menu-left-l2:hover {font-size:9px;}
.chapo  , h4  { color: #555454; font-size: 12px; font-family: Verdana, Arial, Helvetica,SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; padding:2px 0 2px 0; margin:2px 0px 2px 0px;}
span {padding:0;}

ul, li {text-indent: 0px;
	margin-left: 20px;
	padding-left: 0px;}

.title {font-weight:bold; font-size:12px;}
.envaleur {background-color:#dddddd; padding:5px 2px 5px 0px;}
.envaleur .title { font-weight:bold; font-size:12px; }

a { color: #005a82; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
a:active { color: #005a82; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
a:hover  
{ 
color: #3b912b; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; background-color: transparent 
}

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

a:hover.actu 
{ 
color: #3b912b; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; f
ont-weight: bold; 
text-decoration: none 
}

a.chemin 
{ 
color: 
#000; font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none 
}

a:hover.chemin 
{ 
color: #d50200; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none 
}

a.navbas
 { 
 color: white; 
 font-size: 10px; 
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: normal; 
 text-decoration: none 
 }

a:hover.navbas
  { 
  color: #000; 
  font-size: 10px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal; 
  text-decoration: none 
  }

.textesmall  
{ 
color: black; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: transparent; 
text-align: left; 
}

.chapo  
  { color: #555454; font-size: 12px; font-family: Helvetica, Verdana, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em }

.texte10  
{ 
color: #000; 
font-size: 10px; 
font-family: Verdana, Arial, SunSans-Regular, sans-serif; 
font-weight: normal 
}

.chemin  
{ 
color: #000; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica; 
font-weight: normal 
}
.formulaire   
{
 color: #53524d; 
font-size: 10px; 
font-family: Verdana, arial, sans-serif; 
background-color: #f8f6e8; 
width: 100px; 
height: 15px; 
border: 0 
}


.imageborddroit   { margin-right: 8px; margin-bottom: 1px }
.imagebordgauche  { margin-bottom: 1px; margin-left: 8px }
.image-centre  { margin-top: 2px; margin-bottom: 2px  }

div.trombin
{
 clear:none;
 display:inline; 
 float:left; 
 visibility:visible;
 width:130px;
 min-height:50px; 
 border:0px solid white;
 text-align:center;
 vertical-align:middle; 
}

div.gen
{
 min-height:50px;
 width:520px;
 border:1px solid red;
}
.titreelus{padding-bottom:10px;font-weight:bold;}


/* Pour le questionnaire compostage */

form.questionnaire em {
 color: #333;
}
form.questionnaire input, 
form.questionnaire textarea, 
form.questionnaire select { 
 font: normal 11px Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; 
 color: #000; 
 background-color: #fff; 
 padding: 2px 5px; 
 border: solid 1px #0072a1; 
 margin:1px 0;
}
form.questionnaire input.radio {
 border:0;
 background-color: transparent; 
 width:auto;
}
form.questionnaire textarea {
 width:400px;
}
form.questionnaire .CHECKBOX { 
 background-color: transparent; 
 padding-top: 2px; 
 padding-left: 5px; 
 border: solid 0px #0072a1; 
 width:20px;
}
form.questionnaire input.bt_envoyer { 
 color: #fff; 
 font: bold 11px Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; 
 background-color: #005a82; 
 text-decoration: none; 
 text-align: center; 
 height:24px; 
 margin:20px auto; 
 padding: 3px 5px 10px; 
 width:100px;
 cursor:pointer;
}
form.questionnaire input.bt_envoyer:hover { 
 color: #000; 
 font-weight: bold; 
 background-color: #e5a712; 
 text-decoration: none; 
}
form.questionnaire ol {
 padding:0;
 margin:10px 0 0 5px;
}
form.questionnaire ol li {
 margin-bottom:20px;
}
form.questionnaire ol li strong {
 display:block;
 margin:5px 0;
}
form.questionnaire ol li table {
 padding:0;
 margin:0;
}
form.questionnaire ol li table input {
 padding:1px;
 margin:0;
 width: 30px;
}
form.questionnaire ol li table td {
 height:20px;
 line-height:20px;
 padding:0 0 0 5px;
 margin:0;
} 
form.questionnaire p.avertissement {
 color: #900;
 font-size: 13px;
 font-weight: bold;
 border: 1px dotted #900;
 padding: 2px 10px;
 background: #FEE;
}
