/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images_fr/2/fond.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #935F26;
	background-position: top;
	margin:0;
	padding:0;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5c5c5c;
}
textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.titrefonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.titreclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.tdclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#main {
	background-color: #C4AC91;
}

#reservation table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #543C22;
	text-decoration: none;
}

.celtitre_reservation {
	background:#9A8267;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.cel_reservation {
	background:#C4AC91;
}

/* NOUVEAUTES */
    #pavnouveautes {
        background-color:#543C22;
     }
     
    #pavnouveautes h2 {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:transparent url(/images_fr/commun/fleche_blanche.png) no-repeat scroll 0 3px;
        color:#FFFFFF;
        font-size:11px;
        margin:5px 0 0;
        padding:0 0 0 17px;
        text-transform:uppercase;
    }
     
    .blockimgnouveautes {
        background:#988A7A;
    
    }
    
    .prix_nouveautes {  
        color :#ffffff;
        font-weight:bold; 
        font-size:12px;
    }
    
    .listnouveautes {
        border:1px solid #543C22;
    }
    
    .listnouveautes h3 {
        font-size:11px;
        color :#ffffff;
        text-transform:uppercase;
        font-weight:bold; 
    }
    
    .listnouveautes h3 a{
        font-size:11px;
        color :#ffffff;
        text-transform:uppercase;
        font-weight:bold; 
        text-decoration:none;
    }
    
    .textenouveautes a{
        color:#D7C4AF;
        font-size:10px;
        text-decoration:none;
    }
    .textenouveautes a:hover{    
        color:#ffffff;
    }
    
    #pavnouveautes p a {
        color:#D7C4AF;
    }
    
    
    #pavnouveautes p a:hover {
        color:#ffffff;
    }
    
	
/* FIN NOUVEAUTES
	 PROMO */	
    #pavpromo {
    background-color:#9A8267;
    }     
    .blockimgpromo {
        background:#C2B4A4;
    
    }
    
    .prix_promo {  
        color :#ffffff;
        font-weight:bold; 
        font-size:12px;
    }
    
    .listpromo h3 {
        font-size:11px;
        color :#ffffff;
        text-transform:uppercase;
        font-weight:bold; 
    }
    
    .listpromo h3 a{
        font-size:11px;
        color :#ffffff;
        text-transform:uppercase;
        font-weight:bold; 
        text-decoration:none;
    }
    
    .textepromo a{
        color:#382006;
        font-size:10px;
        text-decoration:none;
    }
    .textepromo a:hover{    
/*        background:#7FA8CA;*/
        color:#ffffff;
    }
            
    #pavpromo p a {
        color:#382006;
    }
    
    
    #pavpromo p a:hover {
        color:#ffffff;
    }

/* FIN PROMO 
	
	 SUGGESTIONS */
    #pavsuggest {
    background-color:#FFFFFF;
    }
    
    #pavliststage h2,
    #pavsuggest h2 {
        background:transparent url(/images_fr/commun/fleche_blanc.gif) no-repeat scroll -3px -5px;
        color:#543C22;
        font-size:11px;
        margin:5px 0 0;
        padding:0 0 0 17px;
        text-transform:uppercase;
    }
    
    .blockimgsuggest {
        background:#C2B4A4;
    }
    
    .prix_suggest {  
        color :#543C22;
        font-weight:bold; 
        font-size:12px;
    }
    
    .listsuggest h3 {
        font-size:11px;
        color :#543C22;
        text-transform:uppercase;
        font-weight:bold; 
    }
    
    .listsuggest h3 a{
        font-size:11px;
        color :#543C22;
        text-transform:uppercase;
        font-weight:bold; 
        text-decoration:none;
    }
    
    .textesuggest a,
    #pavsuggest p a{
        color:#5c5c5c;
        font-size:10px;        
        text-decoration:none;
    }
    
    .textesuggest a:hover,
    #pavsuggest p a:hover{    
/*        background:#7FA8CA;*/
        color:#FF6000;
    }


/* pages stages listes par disciplines, formules ...*/

	#pavliststage {
	background-color:#FFFFFF;
	}

	.blockimgliststage {
		background:#C2B4A4;
	}

    .blockimgliststage img {
        border:1px solid #C2B4A4;
        margin-right: 10px;
    }
    	
	.prix_stage {  
		color :#543C22;
		font-weight:bold; 
		font-size:10px;
	}
        
    .apartirde {
        color:#543C22;
        font-size:10px;
        font-weight:bold;    
    }

	
	.liststage h3 a{
		font-size:11px;
		color :#543C22;
		text-transform:uppercase;
		font-weight:bold; 
	}
	
	.textestage a{
		color:#5c5c5c;
		font-size:10px;
	}
	.textestage a:hover{	
/*		background:#7FA8CA;*/
		color:#FF6000;
	}
	
/* Page detail stage */

#contentbody2 h1 {
	font-size:17px;
	color :#F06000;
	font-weight:normal;  
}

#contentbody2 h2 {
	font-size:12px;
	color :#A17A4F;
	font-weight:bold;
}
#contentbody2 h3{
	font-size:14px;	
	font-weight:bold;
	color :#6D4315;
	text-transform:uppercase; 
}
#contentbody2 h4 {
	font-size:11px;
	color :#E66100;
	font-weight:bold;
}
#contentbody2 h5 {
	font-size:12px;
	color :#FF0000;
	font-weight:bold;
}
/* Page contenu */

#contentbody2 {
	font-size:11px;
	color :#5c5c5c;
}

#contentbody2 a{
	font-size:11px;
	color :#D60000; 
}

#contentbody2 a:hover{
	font-size:11px;
	color :#8E8E8E; 
}


#stage_box_info {
	background: #F2F2F2 url(../images_fr/commun/fond_prix_box_info.gif) no-repeat right bottom;
}

.stage_box_info_titre {
 	color:#543C22;
}

.stage_box_info_text {
	color:#000000;
}
#stage_box_info_prix {
	color:#FF6000;
	font-size:18px; 
	font-weight:bold;
}

.apartirde {
	color:#7E7E7E;
	font-size:10px;
	font-weight:normal;	
}

#stage_content_text h4{
	font-size:16px;
	color:#ED6A0F;
	margin:0px;
	padding:5px 0px 5px 0px;
}

/*Formulaires*/

