/* CSS Document */

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

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

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

/* NOUVEAUTES */

    #pavnouveautes {
        background-color:#3E7A7A;
     }
     
    #pavnouveautes h2 {    
        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:#8BAFAF;
    
    }
    
    .prix_nouveautes {  
        color :#ffffff;
        font-weight:bold; 
        font-size:12px;
    }
    
    .listnouveautes{ border-color: #3E7A7A; }
    
    .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:#BCDEDD;
        font-size:10px;
        text-decoration:none;
    }
    .textenouveautes a:hover,
    #pavnouveautes p a:hover {
        color:#ffffff;
    }
	
/* FIN NOUVEAUTES
	 PROMO */	
    #pavpromo {
    background-color:#6EB7B7;
    }     
    .blockimgpromo {
        background:#A8D4D4;
    
    }
    
    .prix_promo {  
        color :#3E7A7A;
        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:#2C4949;
        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:#3E7A7A;
        font-size:11px;
        margin:5px 0 0;
        padding:0 0 0 18px;
        text-transform:uppercase;
    }

    .blockimgsuggest {
        background:#DEEFEF;
    }

    .prix_suggest {  
        color :#3E7A7A;
        font-weight:bold; 
        font-size:12px;
    }

    .listsuggest h3 {
        font-size:11px;
        color :#3E7A7A;
        text-transform:uppercase;
        font-weight:bold; 
    }

    .listsuggest h3 a{
        font-size:11px;
        color :#3E7A7A;
        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;
    }


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

	#pavliststage {
	background-color:#FFFFFF;
	}

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

#contentbody2 h3{
	font-size:14px;
	color :#1F806D;
	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;
}
#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:#3E7A7A;
}

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

