/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images_fr/6/fond.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #907391;
	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: #C7B9C7;
}

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

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

/* NOUVEAUTES */
    
    #pavnouveautes {
        background-color:#967296;
     }

     #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:#C0AAC0;
    
    }
    
    .prix_nouveautes {  
        color :#ffffff;
        font-weight:bold; 
        font-size:12px;
    }
    
    .listnouveautes {
        border-color:#967296;
    }
    
    .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,
    #pavnouveautes p a{
        color:#D5C7D5;
        font-size:10px;
        text-decoration:none;
    }
    
    .textenouveautes a:hover,
    #pavnouveautes p a:hover{
        color:#744574;
    }
	
/* FIN NOUVEAUTES
PROMO */	

    #pavpromo {
        background-color:#B59EB5;
    }     
    
    .blockimgpromo {
        background:#D3C5D3;
    
    }
    
    .prix_promo {  
        color :#967296;
        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,
    #pavpromo p a{
        color:#5C345C;
        font-size:10px;
        text-decoration:none;
    }
    .textepromo a:hover,
    #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:#967296;
        font-size:11px;
        margin:5px 0 0;
        padding:0 0 0 17px;
        text-transform:uppercase;
    }
    
    .blockimgsuggest {
        background:#D0BFD0;
    }
    
    .prix_suggest {  
        color :#835A83;
        font-weight:bold; 
        font-size:12px;
    }
    
    .listsuggest h3 {
        font-size:11px;
        color :#835A83;
        text-transform:uppercase;
        font-weight:bold; 
    }
    
    .listsuggest h3 a{
        font-size:11px;
        color :#835A83;
        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{
        color:#FF6000;
    }
     
/* FIN SUGGESTIONS */ 

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

	#pavliststage {
	background-color:#FFFFFF;
	}

	.blockimgliststage {
		background:#D0BFD0;
	}
    
    .blockimgliststage img {
        border:1px solid #D0BFD0;
        margin-right: 10px;
    }
    
	.prix_stage {  
		color :#764776;
		font-weight:bold; 
		font-size:10px;
	}
    .apartirde {
        color:#764776;
        font-size:10px;
        font-weight:bold;    
    }
    
	.liststage h3 a{
		font-size:11px;
		color :#764776;
		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 :#C18EC2;
	font-weight:bold;
}

#contentbody2 h3{
	font-size:14px;
	color :#975E98;
	text-transform:uppercase;
	font-weight:bold; 
}
#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:#734773;
}

.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*/

