/* CSS Document */

body {
margin : 0; 
padding : 0;   
font-family: verdana, sans-serif; 
font-size: 12px;
background-color :#003366 ;} 

.conteneur {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 750px;
     height: 400px;
     margin-top: -200px;
     margin-left: -375px;
     border: 1px solid #ccc;
	 background-color : #fff;}
	 html>body .conteneur { height: auto; min-height: 400px;}

 
.haut { 
  width: 750px; 
  height:75px; 
  background-color:  #72a1d0; 
  background-image : url(haut.jpg) }
  
.gauche {
  width : 180px ; 
  height : 324px ; 
  background-color : #fff; 
  float : left; 
  text-align : left}
html>body  .gauche  { width: 190px;  }

  .sous_haut{ width :750px ; height : 20px ; background-color :#72a1d0; }
  
  
  
   .in_sous_haut {float : left ; width : 190px ; background-color : #72a1d0; height : 20px; font-family: verdana, sans-serif; color : #ffffff;
font-size: 10px; text-align : center ;line-height:19px; letter-spacing:0.3em}
  
   .in_sous_haut2 {float : left ; width : 546px ; background-color : #72a1d0; height : 20px ; font-family: verdana, sans-serif; color : #000000 ;line-height:19px}
  
  .droite {margin-top : 2px ; height : 310px; width : 549px; background-color : #ffffff; 
  float : left; padding : 5px ;   background-image : url(); background-repeat : no-repeat; background-position : bottom} 
  
  .haut_droite { width : 525px; background-color : transparent; margin-top : 2px }
   
   .haut_droite_inter_droite {float : left ;  height : 100px; width : 260px; vertical-align: bottom; background-color :transparent; }
  
  .bas_droite {width : 510px; background-color :transparent; margin-top : 15px ; margin-left : 10px }
  
  
  
  

 html>body   .bas_droite  {  margin-top : 20px; }
  




#nav_g { 
width: 190px; 
margin: 0; 
padding : 0;
text-align : left ;}

#nav_g li {
margin:0;
 padding : 0} 

#nav_g ul { 
list-style: none; 
margin:  0; 
padding: 0; 
width: 190px ;
} html>body #nav_g ul  { width: 190px;  margin:  2px 0; }

#nav_g li a { 
color:#fff; 
text-decoration: none; 
display:block; 
padding : 5px ;
background-color:#ccc; 

height : 35px;
line-height:35px;
 margin-top : 1px 

} 

#nav_g a:hover { 
color:#fff ; 
background-color:#aaa; 

}

a {color:#000; text-decoration:none; font-weight : bold} 
a:hover {color:#72a1d0; text-decoration:none;}




a.class1 {border-bottom : 1px solid #333; text-decoration : none}
a:hover.class1 {color:#fff; text-decoration:none;} 

a.class2 {color:#000;  text-decoration : none ; font-weight : normal}
a:hover.class2 {color:#CCC; text-decoration:none;} 

h1 {margin : 5px 0 5px 10px; font-size : 12px}
p {margin : 0 0 0 10px}
.top {margin : 5px 0 0 10px}

.Style1 {font-size: 9px}
.Style2 {font-size: 12px}
.Style4 {color : #72a1d0; font-size: 12px}
.red {font-size: 9px; color:#FF0000}

input, textarea {
	font-size: 10px;
}


#cFranckDenise {
	position:absolute;
	left:2px;
	top:97%;
	width:28px;
	height:17px;
	z-index:1;
}

