body {
 margin:0;
 padding:0;
 font-family:Verdana,Arial,Sans Serif;
 font-size:10px;
 color:#5650A4;
 background-image:url('../../../img/nosvolieres/fondpage.jpg');
 /* background-color:#B6997B; automne */
}

h1 {
   clear:bloth;
   display:block;   
   margin-top:10px;
   font-size:14px;
}

select {
width:auto;
}

.couleur select {
   width:230px;
}

img {
 border:0;
 padding:0;
 margin:0;
}

a {
 text-decoration:none;
 font-style:italic;
 color:#5650a4;
}

a:visited {
 color:#5650a4;
}

a:hover {
 text-decoration:underline overline;
}

.alternate {
   background-color: #c8d3e5;
}

.normal {
   background-color: #f1fed3;
}

.out {
   background-color: #ff0000;
}

.incertaine {
      background-color: #FFCC00;
}

.basse {
      background-color: #FFFF00;
}

.moyenne {
      background-color: #FFFFFF;
}
.haute {
      background-color: #00FF00;
}

.CopixTable {
   margin-top:5px;
   clear:both;
   margin-left: 5px;
   background-color: #e0eebd;
   border:3px solid #5650a4;
   text-align:center;
}

#menu2 {
   width: 600px;
}

/*--------------------*/
/*Styles du menu Copix*/

/*----------------------*/
/* Les différents blocs */

#Footer p{
 width:100%;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}

.popupInformation {
   background-color: #f1fed3;
   border:1px solid #ffCA6B;
   padding:3px;
   position:absolute;
}

.headingTree {
   background-color: #f1fed3;
   border:1px solid #ffCA6B;
   padding:3px;
   overflow:scroll;
   height:300px;
   position:absolute;
}
.errorMessage {
   border: 2px solid #aa0000;
   margin: 5px;
}
.errorMessage h1 {
   background-color: #792206;
   background-image:url('../../../img/themes/copix23/titre_rouge.gif');
   color: #ffffff;
   text-align: center;
}

#menu2 {
   width: 600px;
}

p {
 margin-left:5px;
}

label {
    margin-top:3px;
    display:block;
    width:400px;
}

label input, label textarea {
   display:block;
}

#pub {
   position:absolute;
   bottom:0px;
   left:50%;
   margin-bottom:50px;
   margin-left:-100px;
}

#news {
   width:100px;
   height:100px;
   float:right;
   margin-right:20px;
   margin-top:50px;
}

.esp_id {
   width:150px;
}

.gnr_id {
   width:150px;
}

.coul_id {
   width:100px;
}

.infobulle{
   position: absolute;	
   visibility : hidden;
   border: 1px solid #006d6e;
   padding: 10px;
   font-family: Verdana, Arial;
   font-size: 10px;
   background-color: #e5e5e5;
}



.header {
background:#DAE0D2 url(../../../img/nosvolieres/bg.gif) repeat-x bottom;
font-size:93%;
line-height:normal;
height:32px;
clear:both;
}

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

.header li {
float:left;
background:url(../../../img/nosvolieres/left.gif) no-repeat left top;
margin:0;
padding:0 0 0 5px;
}

.header a {
float:left;
display:block;
background:url(../../../img/nosvolieres/right.gif) no-repeat right top;
padding:5px 5px 4px 3px;
text-decoration:none;
font-weight:bold;
color:#765;
}
/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
.header a {float:none;}
/* End IE5-Mac hack */
.header a:hover {
color:#333;
}

.header #current {
background-image:url(../../../img/nosvolieres/left_on.gif);
border-width:0;
}
.header #current a {
background-image:url(../../../img/nosvolieres/right_on.gif);
color:#333;
padding-bottom:5px;
}

.header .s_menu {
   display:block;
   clear:both;
   border-bottom:1px solid black;
   height:20px;
   margin-bottom:0px;
   /*background-color:#ff0000;*/
}

.header .s_menu li {
float:left;
background:none;
margin:0;
margin-bottom:10px;
}

.header .s_menu a {
display:block;
background:none;
padding:0;
text-decoration:none;
font-weight:bold;
color:#765;
}

.s_menu #courant {
border-width:0;
}

.s_menu  #courant a {
color:#333;
}

.br {
   clear:both;
}

.contenu {
   clear:both;
   margin-left:10px;
   /*background-color:#00ff00;*/
}

.formulaire {
   margin-left:50px;
   margin-right:50px;
   border:2px solid #5650A4;
}

.ligne {
   float:left;
   width:810px;
}

.ligne input , .ligne textarea, .ligne select {
   font-size:11px;
   font-family :  Arial, Helvetica, sans-serif,Verdana,;
}


div.colonne {
   float:left;
   margin-top:5px;
   width:405px;
}

div.colonne .label {
   float:left;
   text-align:right;
   vertical-align:top;
   width:200px;
}


div.colonne .label_obl {
   float:left;
   text-align:right;
   vertical-align:top;
   color:#F11212;
   width:200px;
   font-weight:bold;      
}

div.colonne .champ {
   float:right;
   text-align:left;
   width:200px;
}


div.colonne .champ input , div.colonne .champ textarea, div.colonne .champ select {
   width:180px;
}

div.colonne .champ input  {
   width:177px;
}

div.colonne .champ input.numeric {
   width:50px;
}

div.colonne .champ input.numeric_court {
   width:30px;
}

input.numeric_court {
   width:30px;
}

div.colonne .champ input.numeric_ligne {
   width:50px;
   float:left;
}
div.colonne .champ input.check {
   width:auto;
}

div.colonne_longue {
   float:left;
   margin-top:5px;
   width:810px;
}



div.colonne_longue .label {
   float:left;
   text-align:right;
   vertical-align:top;
   width:200px;
}


div.colonne_longue .label_obl {
   float:left;
   text-align:right;
   vertical-align:top;
   color:#F11212;
   width:200px;
   font-weight:bold;   
}

div.colonne_longue .champ {
   float:right;
   text-align:left;
   width:605px;
}


div.colonne_longue .champ input , div.colonne_longue .champ textarea, div.colonne_longue .champ select {
   max-width:600px;
}

