/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align:center;
height:auto;
background-color:#000000;
padding:0;
height: 100%;
font-family:"Century Gothic", Arial, sans-serif;
font-size:12px;
	
	
	 
	
}


#Table_01 {
position:relative;
width:964px;
text-align:left;
margin-right: auto;
margin-left: auto;
margin-top:0px;
overflow:hidden;
}


#logo {
position:absolute;
top:0px;
width:284px;
height:74px;
left:0px;
	
}

#menu_secondaire {
position:absolute;
top:15px;
height:27px;
left:657px;
width: 285px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:right;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-left: 20px;
		
}
				
				
#navlist li a{
height:27px;
color:#b21b25;
text-decoration:none;
}
		

#navlist li a:hover{
color: #FFFFFF;
text-decoration: none;	
}

#menu_principale {
position:absolute;
top:47px;
width:610px;
height:27px;
left:344px;
background-color:#b21b25;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
  	

ul#navlist2 {
margin: 0;
padding: 0;
white-space: nowrap;
}
			
#navlist2 li {
padding: 0 0 0 10px;
display:block;
float:left;
height:27px;
background:url(../images/point.gif) top left no-repeat;
border:FFF solid 1px;
}
			
#navlist2 .paspoint {
padding-left:0px;				
}
							
#navlist2 .paspoint a	{
padding-left:17px;				
}
											
							
#navlist2 a { 
			
padding: 0px 10px;
display:block;
float:left;
height:27px;
line-height:35px;
color:#FFFFFF;
text-decoration:none;
background-color:#b21b25;	
}
			
			
#navlist2 a:hover {
color: #000000;
text-decoration: none;
}
			

#flash {
position:absolute;
top:74px;
width:964px;
height:361px;
left:0px;
}


#top {
width:964px;
height:435px;
}


#contenu {
width:964px;
left:0px;
font-family:"Century Gothic", Arial, sans-serif;
color:#FFFFFF;
text-align:justify;
background: url(../images/infini.gif) repeat-y left;
}


#colgauche {
float:left;
min-height:200px;
_height:200px;
width:476px;
padding-top:20px;
}

		
#coldroite {
float:left;
width:440px;
margin-top:30px;
background-color:#000000;
}
					
#colgauche #marge {
margin-left:45px;				
}
					
										
#coldroite #marge {
margin-left:30px;
}		
					


#pied {
height:65px;
width:964px;
margin: 0 auto;
padding: 0 0 0 0;
background-image:url(../images/pied.gif);
background-repeat:no-repeat;
background-position:center top ;
clear:left;
}

img {
border:none;
}

			
#colgauche h1 {
font-family:"Century Gothic", Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
margin: 0 0 5px 0px;
font-weight:normal;
			}
			
#colgauche h2 {
font-family:"Century Gothic", Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
margin: 0 0 0 0;
font-weight:normal;
			}
			
#coldroite h2 {
font-family:"Century Gothic", Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
margin: 0 0 0 0;
font-weight:normal;
			}
			
			
#coldroite h1 {
font-family:"Century Gothic", Arial, sans-serif;
font-size:16px;
color:#b21b25;
margin: 0px 0 5px 0px;
font-weight:normal;
}



#colgauche p , #coldroit .paragraphe {
font-family:"Century Gothic", Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0 20px 7px 0px;
padding:0 0 0 0;
font-weight:normal;
text-align:justify;
			}



#coldroite p , #coldroit .paragraphe {
font-family:"Century Gothic", Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0 10px 7px 0px;
padding:0 0 0 0;
font-weight:normal;
text-align:justify;
display:block;
}

#coldroite img {
margin: 0px 0 0px 0px;
}
			
#coldroite img.aligngauche {
margin: 0 0  120px;
border:0px;
}
			
#colgauche img.aligngauche {
margin: 0 0 0 17px;
border:0px;
display:block;
}
			
#colgauche img {
margin: 0 20px 0 0px;
}
			
			
			
#colgauche ul {
font-family:"Century Gothic", Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
list-style-type: none;
margin:0 0 0 0;
padding:0 0 0 0;	
}
			
#coldroite a {
font-family:"Century Gothic", Arial, sans-serif;
color:#FFFFFF;
list-style-type: none;			
}
			
#coldroite a:hover {
font-family:"Century Gothic", Arial, sans-serif;
color:#b21b25;
list-style-type: none;
}
			
#colgauche a {
font-family:"Century Gothic", Arial, sans-serif;
color:#FFFFFF;
list-style-type: none;			
}
			
#colgauche a:hover {
font-family:"Century Gothic", Arial, sans-serif;
color:#000;
list-style-type: none;			

}
		 


						
#colgauche #promo p {
margin:0 0 0 10px;
line-height:26px;
}
									
									
#colgauche #logo_int img {
border:0px;
}
			
#coldroite #logo_int img {
border:0px;
			
}
									
									
#colgauche .txtintro {
font-family:"Century Gothic", Arial, sans-serif;
font-size:14px;
color:#000000;
margin:0 20px 5px 0px;
font-weight:lighter;
text-align:justify;
line-height:16px;
display:block;
}


.clear {
clear:both;
}
			
			
.pointille {
border-bottom: #FFFFFF 1px dashed;
margin: 0 20px 5px 0px;
height:1px;
}
			
.pointille_accueil {
border-bottom: #FFFFFF 1px dashed;
margin: 0 20px 5px 0px;
height:1px;
}
			
strong , .gras {
font-weight:bold;
}
			
			
					
.pointille_vertical {
border-right: #FFFFFF 1px dashed;
height:40px;
}
			
			
.promo {
margin:0 0 0 10px;
}



#colgauche table.tarif	{
margin: 0 0 5px 0px;
font-size:10px;
}

#coldroite table.tarif	{
margin: 0 0 5px 0px;
font-size:10px;
}
		
.tarif td, .tarif th	{
padding: 3px 3px 3px 3px;
}
		
.pointille_tarif {
border-bottom: #83070f 1px dashed;
}
			
			
.pointillegris_tarif {
border-bottom: #333333 1px dashed;
}

.tarif td.txt9pt	{
font-size:9px;
text-align:center;
		
}