/*   NIVEAU 1  ...............................................................................*/

a:focus {outline: 0; }

html {
overflow-y: scroll;
overflow-y: -moz-scrollbars-vertical;
}
body {
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px; color:#000022;
background-color:#422A04;  
}
.centrageGen {
text-align: center;
}

/*   LES ENCADRES  ...............................................................................*/

.border0 {
border:0px;
}
.border1 {
border:1px solid #C2E24F;
padding:5px;
}
.border2 {
border:1px solid #ffffff;
padding:5px;
		min-height:100px;
		height:auto !important;
		height:100px;
}

.fill1{  padding:6px; background-image:url(img/fondMenu1.gif);}


/*   STRUCTURE GENERALE  ...............................................................................*/

#entete_logo {
margin-left: auto; margin-right: auto;
text-align:left;
width:980px;
background-image:url(img/fond1.gif); background-repeat:repeat-y ; height:109px;
}
#entete_bandeau {
margin-left: auto; margin-right: auto;
text-align:center;
width:980px;
background-image:url(img/fond2.gif); background-repeat:repeat-y ; height:22px; 
letter-spacing:.3em;
}
#entete_bandeau_p {
margin-left: auto; margin-right: auto;
text-align:center;
width:980px;
background-image:url(img/fond2p.gif); background-repeat:repeat-y ; height:22px; 
letter-spacing:.3em;
}
#entete_menu {
margin-left: auto; margin-right: auto;
text-align:left;
width:980px;
}
#colCorps_jaune {
margin-left: auto; margin-right: auto;
text-align:left;
width:980px;
background-image:url(img/fond3.gif); background-repeat:repeat-y ;
}
#colCorps_jaune_p {
margin-left: auto; margin-right: auto;
text-align:left;
width:980px;
background-image:url(img/fond3p.gif); background-repeat:repeat-y ;
}
.fond_plante {
background-image:url(img/fond_plante.gif); background-repeat:no-repeat ; background-position:0px 0px;
margin-left: 0; margin-right: 0;
width:980px;
}
#colCorps_jaune_b {
margin-left: auto; margin-right: auto;
text-align:left;
width:980px;
background-image:url(img/fond3b.gif); background-repeat:repeat-y ;
}
#colCorps_vert {
margin-left: auto; margin-right: auto;
text-align:left;
width:980px;
background-image:url(img/fond2.gif); background-repeat:repeat-y ;
}
#colCorps_vert_p {
margin-left: auto; margin-right: auto;
text-align:left;
width:980px;
background-image:url(img/fond2p.gif); background-repeat:repeat-y ;
}
.col0    { width:190px; }
.col1    { width:200px; }
.col1b   { width:620px; }
.col1c   { width:700px; min-height:367px; height:auto !important; height:367px; }
.col1d   { width:460px; }
.col1e    { width:300px; margin-right:25px;}
.col1f   { width:600px; background-color:#FFFFFF; margin:15px 15px; padding:0px; }
.col3    { width:400px; }
.col4    { width:550px; border:0px solid }
.col1g   { width:548px; background-color:#FFFFFF;  padding:0px; }




.col2    { width:745px; height:390px; }
.col2b   { width:745px; }
.col2fr1 { background-image:url(fr/img/visu1.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2fr2 { background-image:url(fr/img/visu2.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2fr3 { background-image:url(fr/img/visu3.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2fr4 { background-image:url(fr/img/visu4.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2fr5 { background-image:url(fr/img/visu5.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2fr6 { background-image:url(fr/img/visu6.jpg); background-repeat:no-repeat  ; background-position:top right }

.col2en1 { background-image:url(en/img/visu1.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2en2 { background-image:url(en/img/visu2.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2en3 { background-image:url(en/img/visu3.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2en4 { background-image:url(en/img/visu4.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2en5 { background-image:url(en/img/visu5.jpg); background-repeat:no-repeat  ; background-position:top right }
.col2en6 { background-image:url(en/img/visu6.jpg); background-repeat:no-repeat  ; background-position:top right }

.col21b  { background-image:url(img/visu1b.jpg); background-repeat:no-repeat  ; background-position:top right }
.col22b  { background-image:url(img/visu2b.jpg); background-repeat:no-repeat  ; background-position:top right }
.col23b  { background-image:url(img/visu3b.jpg); background-repeat:no-repeat  ; background-position:top right }
.col24b  { background-image:url(img/visu4b.jpg); background-repeat:no-repeat  ; background-position:top right }
.col25b  { background-image:url(img/visu5b.jpg); background-repeat:no-repeat  ; background-position:top right }
.col26b  { background-image:url(img/visu6b.jpg); background-repeat:no-repeat  ; background-position:top right }


/*   JOLIE BOX  ...............................................................................*/

.search_box {
width: 180px; height: 31px;
background: url(img/bg_search_box.gif); background-repeat:no-repeat;
border:0px;
}
.s  {
border:1px #aaaaaa solid;
width: 230px; height:14px;
}
.u {
border:1px #aaaaaa solid;
width: 116px; height:14px;
}
.t {
border:1px #aaaaaa solid;
width: 43px; height:14px;
}
.g  {
float:left;
margin-left: 10px; margin-top: 5px  ;
}
.m  {
border:1px #aaaaaa solid;
width: 194px;  height:18px;
}

.contact {
position:absolute;
margin-left: 280px; margin-top: 205px  ;
padding: 20px 10px 10px 10px ;
width: 400px; height:115px;
background-color:#FFFFFF;
z-index:60;
letter-spacing:0em;
}
.contact_ombre {
opacity:0.7;
position:absolute;
margin-left: 276px; margin-top: 176px  ;
padding: 40px 10px 10px 10px ;
width: 400px; height:115px;
z-index:59;
}
.contact_ombre1 {
filter: alpha(opacity=40); 
opacity:0.4;
position:absolute;
margin-left: 288px; margin-top: 213px  ;
padding: 40px 10px 10px 10px ;
width: 400px; height:115px;
background-color:#220000;
z-index:59;
}
.contact_ombre2 {
position:absolute;
margin-left: 276px; margin-top: 176px  ;
padding: 40px 10px 10px 10px ;
width: 400px; height:115px;
z-index:59;
}
.boite_points{
float:left;
width: 120px; height:94px;
padding: 6px ;
border:1px solid #cccccc;
margin:0 6px 6px 0;
}


/*   MENUS DEROULANT   ...............................................................................*/

   .paveColor1 {
		background-color:#D7EB8F; 
		height:18px;
		cursor: pointer;
/*		background: url(img/onglet1.gif); background-repeat:no-repeat;*/
		}
   .paveColor2 {
/*		background-color:#97C000; */
		height:18px;
		cursor: pointer;
		background: url(img/onglet2.gif); background-repeat:no-repeat;
		}
   .paveMenu1 {
		background-color:#D7EB8F;
		height:22px;
		cursor: pointer;
		}
   .paveMenu2 {
		background-color:#D7EB8F;
		height:22px;
		cursor: pointer;
		}

    .liensOngletShow{
		position:absolute;
		float: left;
	   width:120px;  
      text-align:left;
      margin-left:285px; margin-right: auto;
		margin-top:-1px;
		}
    .liensOngletShowFR{
		position:absolute;
		float: left;
	   width:120px;  
      text-align:left;
      margin-left:304px; margin-right: auto;
		margin-top:-1px;
		}
    .liensOngletHide{
 		visibility:hidden; display:none;
	  }


/*   PHOTOS   ...............................................................................*/

.IMGleft {
float:left; 
margin:0px 6px 3px 0px;
}




/*   VISU  ...............................................................................*/

.filet1 {
background-image:url(img/filet1.gif);
background-repeat:repeat-x	;	
margin:9px 0px 6px 0px;
}


#english {
margin-left: 280px; margin-top: 205px  ;
padding: 40px 10px 10px 10px ;
width: 420px; height:165px;

z-index:200;
position:absolute; padding:0px;
background-color:#97C000;
text-align:center;}

.spacer {text-align: center;clear:both;}
.spacerL {text-align: left;clear: both;}
.spacerR {text-align: right;clear: both;}
.leftL {  float:left;text-align:left;}
.leftC {  float:left;text-align:center;}
.leftR{  float:left;text-align:right;}
.rightL {  float:right;text-align:left;}
.rightC {  float:right;text-align:center;}
.rightR {  float:right;text-align:right;}

p,ul,li {
margin : 0;
padding : 0;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px; color:#000022;
}

ul {margin : 0;padding : 0;}
li, h1,h2,h3,h4,hr,form{ display : inline; list-style: none; }	
	
ul.special{margin : 6px 0px 0px 15px ; }
li.special{display : block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#000022;
}	

ul.special2{margin : 0px 0px 0px 5px ; }
li.special2{display : block;  list-style-type:disk; list-style-position: outside;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#000022;
}	

.masquageShow {visibility:visible; display:block;}
.masquageHide {visibility:hidden; display:none;}
.masquageHide2 {visibility:hidden; }

 img, div { behavior: url(../iepngfix.htc) }

.XXX {border:1px #000 solid;}