/* CSS Document */
*{
margin:0;
padding:0;

}

html,body{
height:100%;
text-align:center;
}

body{
	background-color:#eeedeb;
 
}
    #main_container{
	background:url(../images/bg.gif) repeat-x top;
    min-height:930px;
	margin-bottom: -20px;
	position: relative;
	color:#4d4d4d;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	}
	#container{
	   background:url(../images/bg_header.gif) no-repeat top left;
	   margin:auto;
	   width:980px;
	   text-align:left;
	 
	}
	#box_left {
	    width: 557px;
		height:auto;
	    float: left;
		background:url(../images/bg_top.gif) no-repeat top;
		background-position:0 182px;
	   
	}
	
	#message #container{
	 width:560px;
	
	}
	#message #box_left{
	
	margin:auto;
	}
	
		#txt_left{
			min-height:492px; /* 557 -65 */
			padding-top:65px;
			padding-right:40px;
			padding-left:40px;
			
		}
		
		#formulaire{
		margin-top:50px;
		}
		#bg_bottom{
			background:url(../images/bg_bottom.gif) no-repeat bottom;
			height:40px;
			
		
		}
	#box_right{
	  margin-left:557px;
      height:560px;
	  
	}
	
		#txt_right{
		  padding-top:140px;
	
		
		
		}

    #footer{
		background-color:#eeedeb;	
		position:relative;
		height:20px;
		width:100%;
	
	}
	.clearfooter {
	height:20px;
	clear: both;
	
}

/*CLASS*/

.clear_both{
   
	clear:both;
}


/*MISE EN FORME TEXTE*/
h1 img{
margin-top:10px;
}

h2{
color:#4d4d4d;

font-size:14px;
font-weight:bold;
margin-top:50px;
margin-bottom:15px;

}

.tab_info{
border-collapse:collapse;
padding:0;
margin:0;
}
.tab_info td{
padding-bottom:10px;
vertical-align:top;
}


.blue{
  color:#018497;	
}
.bold{
  font-weight:bold;

}

.star{
  text-align:center;
}

.star img{
  margin-top:10px;
}

.italique{
  font-style:italic;
  font-size:12px;
  margin-top:10px;
  margin-bottom:10px;
}


.small{
	font-size:9px;
	vertical-align:text-top;
	 color:#018497;
}

.medium{
font-size:11px;
}
/*-----------------------
    MIS EN FORME FORMULAIRE
--------------------------*/

form {
 background-color:#ffffff;
 padding:10px;
 width:350px;
 
 }
fieldset {
padding:20px;
padding-top:0;
margin-bottom:10px;
 
 }
legend {
 color:#018497;
 font-weight:bold
 }
label {
 margin-top:10px;
 margin-bottom:3px;
 display:block;
 }
label.inline {
 display:inline
 }
input {
 border:1px solid black;
 background-color:#b8dde2;
 }
input[type=radio] {
 margin-right:50px;
 background-color:transparent;
 border:none;
 }
select, option {
 background-color:#b8dde2;

 }

p.bord-select {
  width: 300px;
  border: 1px solid #000000;
}
select {
  width: 100%;
  background-color:#b8dde2;
  border: 1px solid transparent;
}

textarea {
 border:1px solid black;
 background-color:#b8dde2;
 }


/*bouton formulaire*/

input[type=submit], input[type=reset] {
 border:2px outset #b8dde2;
 font-weight:bold;
 cursor:pointer;
 }
input[type=submit]:hover, input[type=reset]:hover {
 border:2px outset white;
 background-color:white;
 }
input[type=submit]:active, input[type=reset]:active {
 border:2px inset #b8dde2;
 background-color:#b8dde2;
 color:black;
 } 
*:focus {
 background-color:white;
 }

