/* Titres */

h4
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #554A40 ;
	margin-top: 0;
	margin-bottom: 15px;
}

h5
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #D1371F ;
}

h6
{
	font-family: verdana ;
	font-size: 12px ;
	font-weight: bold;
	color: #D1371F ;
}

.bloc_trois
{
	float: left ;
	margin-top: 25px ;
	width: 240px ;
	line-height: 14px;
	font-family: verdana ;
	font-size: 10px ;
}
.bloc_trois a
{
	color: #554A40 ;
	text-decoration: none ;
	font-weight: bold ;
}
.bloc_trois a:hover
{
	color: #D1371F ;
}

.grand_titre
{
	width: 779px ;
	clear: both ;
	border: solid 1px #BAB4A7 ;
	padding: 3px ;
	background-Color: #FFFFFF ;
}
.grand_titre h2
{
	height: 20px ;

	background-Color: #D1371F ;
	font-family: verdana ;
	font-size: 13px ;
	font-weight: bold ;
	color: white ;
	
	padding-top: 2px ;
	padding-left: 22px ;
	margin: 0px ;
}


.grand_bloc_blanc
{
	/*clear: both ;*/
	float: left ;

	font-family: verdana ;
	font-size: 10px ;
	width: 735px ;
	clear: both ;
	border: solid 1px #D0C9BB ;
	border-top-width: 0px ;
	padding: 25px ;
	padding-top: 20px ;
	background-Color: #FFFFFF ;	
}

.grand_bloc_blanc_frame
{
	/*clear: both ;*/
	float: left ;

	font-family: verdana ;
	font-size: 10px ;
	width: 785px ;
	clear: both ;
	border: solid 1px #D0C9BB ;
	border-top-width: 0px ;
	padding-top: 20px ;
	background-Color: #FFFFFF ;	
}

/* 016 Contacts*/

.bloc_contact h4
{
	font-family: verdana ;
	font-size: 13px ;
	font-weight: bold;
	color: #D1371F ;
	line-height: 20px;
	text-decoration: none;
}

.bloc_contact h5
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	text-transform:uppercase;
	color: #554A40 ;
	margin: 0;
}

.bloc_contact
{
	float: left ;
	margin-top: 0 ;
	width: 300px ;
	font-family: verdana ;
	font-size: 10px ;
}
.bloc_contact a
{
	color: #D1371F ;
	text-decoration: none ;
	
}

.bloc_contact a:hover
{
	color: #D1371F ;
	text-decoration: underline ;
	
}
.bloc_contact a:hover
{
	color: #D1371F ;
}

.bloc_contact b
{
	color: #D1371F ;
	text-decoration: none ;
	font-weight: bold ;
}

	.bloc_contact select
{
	width: 180px;
	font-size: 10px; 
	text-decoration: none ;
	font-weight: normal ;

}

/* 016 Contacts*/
.bloc_contact_droit
{
	float: right ;
	margin-top: 0 ;
	width: 320px ;
	font-family: verdana ;
	font-size: 10px ;
	
	/* VKA 30/10/2008 */
	padding-top: 36px;
}

.bloc_contact_droit h4
{
	font-family: verdana ;
	font-size: 13px ;
	font-weight: bold;
	color: #D1371F ;
	line-height: 20px;
	text-decoration: none;
}

.bloc_contact_droit h5
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	text-transform:uppercase;
	color: #554A40 ;
	margin: 0;
}

.bloc_contact_droit a
{
	color: #D1371F ;
	text-decoration: none ;
	
}

.bloc_contact_droit a:hover
{
	color: #D1371F ;
	text-decoration: underline ;
	
}
.bloc_contact_droit a:hover
{
	color: #D1371F ;
}

.bloc_contact_droit b
{
	color: #D1371F ;
	text-decoration: none ;
	font-weight: bold ;
}



/* 016 formulaire*/

.bloc_contact_form_input
{
	font-family: arial,helvetica ;
	font-size: 11px ;
	color: #000000 ;
	font-weight: normal ;
	width: 180px ;	
}

.bloc_contact_form_select
{
	font-family: arial,helvetica ;
	font-size: 11px ;
	color: #000000 ;
	font-weight: normal ;
	width: 160px ;
	
}

.bloc_contact_form_radio
{
	 margin-bottom: 3px ;
}

.bloc_contact_form_textarea
{
	font-family: arial,helvetica ;
	font-size: 11px ;
	color: #000000 ;
	font-weight: normal ;
	width: 305px ;
	height: 75px ;
	margin-left: 30px ;
	
}


/* 017 Recherche avancée */
.recherche 
{
	padding:0;
	margin:0;
}

.recherche select
{
	font-family: arial,helvetica ;
	font-size: 11px ;
	color: #000000 ;
	font-weight: normal ;
	margin-left: 20px ;
}

.recherche h4
{
	
	font-size: 11px ;
	color: #D1371F ;
	margin-top: 10px ;
	margin-left: 20px;
}

.recherche h5
{
	font-size: 10px ;
	color: #554A40 ;
	margin-top: 5px ;
	margin-bottom: 5px ;
}

.recherche_resultat 
{
	margin:0 ;
	padding:0 ;
}


.recherche_resultat a
{
	margin-top: 10px;
	margin-bottom: 0 ;
	vertical-align: middle;
	float: right ;
	font-family: verdana; 
	font-size: 10px ;
	font-weight: bold; 
	color: #D1371F ;
	margin-right: 20px;
	text-decoration: none ;
}

.recherche_resultat a:hover
{
	color: #554A40 ;
	text-decoration: none;
}

.recherche_destinations
{	
	padding: 0 0 18px 0 ;
	border-bottom: 1px solid #BAB4A7 ;
}

.recherche_thematiques
{
	border-bottom: 1px solid #BAB4A7 ;
}
	
.recherche_services
{
	border-bottom: 1px solid #BAB4A7 ;
}
.recherche_acces
{
	
	border: 0 ;
}

.choix_thematiques
{	
	float: left ;
	display:inline ;
	margin-top: 0 ;
	margin-bottom: 5px ;
	margin-left: 20px;
	width: 160px;
}

.resultats
{
	margin-left: 25px ;
	margin-top: 45px;
	border: 0 ;
}


.bouton_rechercher
{
	font-size: 11px ;
	font-weight: bold ;
}
.bouton_rechercher a
{
	color: #1975A7 ;
	text-decoration: none ;
}
.bouton_rechercher a:hover
{	
	text-decoration: none ;
}

/* 019 FAQ */

.titre_faq a
{
	font-family: verdana ;
	font-size: 13px ;
	font-weight: bold;
	color: #D1371F ;
	line-height: 20px;
	text-decoration: none;
}

.titre_faq a:hover
{
	color: #554A40 ;
}


.faq h4
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #554A40 ;
	margin-top: 15px;
	margin-bottom: 15px;
}

.assurance_choix a
{

	font-family: verdana ;
	font-size: 13px	 ;
	font-weight: bold;
	color: #D1371F ;
	text-decoration: none;
	
}
.assurance_choix a:hover
{
	color: #554A40 ;
	text-decoration: none;
}

.faq_question a
{

	font-family: verdana ;
	font-size: 10px	 ;
	color: #D1371F ;
	text-decoration: none;
	
}
.faq_question a:hover
{
	color: #554A40 ;
	text-decoration: none;
}

.cga a
{

	font-family: verdana ;
	font-size: 10px ;
	color: #D1371F ;
	font-weight: normal;
	text-decoration: none ; 
	
}



.faq_answer a
{

	font-family: verdana ;
	font-size: 10px ;
	color: #D1371F ;
	text-decoration: none ; 
	
}

.faq_answer a:hover
{
	text-decoration: underline ; 
}

.faq_answer
{
	/*width: 330px ;*/
	width: 560px;	/* Vedad, 27/10/2008 */
	text-align: left ;
	font-family: verdana ;
	font-size: 10px ;
	
}

.faq_answer h5
{
	margin-top: 15px ;
	margin-bottom: 15px ;
	
}

/*	 Assurances */

.bloc_assurances
{
	margin-top: 25px;
	width: 560px ;
	text-align: left ;
	font-family: verdana ;
	font-size: 10px ;
	
}

.bloc_assurances h4
{
	font-family: verdana ;
	font-size: 13px ;
	color: #D1371F ;
	
}

.bloc_assurances h5
{
	font-family: verdana ;
	font-size: 11px ;
	color: #554A40 ;
	text-decoration: none ; 
	
}

.assurances_tableau
{
	width: 500px ;
	font-family: verdana ;
	font-size: 10px ;
	
}

/* Vedad 06/05/2008 */
.assurances_tableau table
{
	background-color: #E2DDCF;
	width: 500px;
}


.assurances_tableau td
{
	padding: 2px;
	border-bottom: 1px #AAAAAA solid ;
	border-left: 1px #AAAAAA solid ;
}

.assurances_tableau_droite
{
	border-right: 1px #AAAAAA solid ;
	
}

/* 022 Partenaires */

.bloc_partenaires
{
	margin-top: 0;
	width: 560px ;
	text-align: left ;
	font-family: verdana ;
	font-size: 10px ;
	
}

.bloc_partenaires h4
{
	font-family: verdana ;
	font-size: 13px ;
	color:  #D1371F;
	text-decoration: none ; 	
	
}

.bloc_partenaires h5
{
	font-family: verdana ;
	font-size: 10px ;
	color: #554A40 ;
	text-transform: uppercase ; 
	
}


.bloc_partenaires a
{
	color: #D1371F ;
	text-decoration: none ;

}

.bloc_partenaires a:hover
{
	color: #D1371F ;
	text-decoration: underline ;
}


/* 034 Agence */

.agence
{
	margin:0 ;
	padding: 0;
	font-family: verdana ;
	font-size: 10px ;
	width: 560px ;
}

.agence p
{
	margin:10px 0 10px 0 ;
	padding: 0;
}

.agence h4
{
	margin:0 ;
	padding: 0;
}

.agence h5
{
	font-family: verdana ;
	font-size: 13px ;
	color: #D1371F ;
	font-weight: bold ;
	margin:0 ;
	padding: 0;
}

.agence h6
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #554A40 ;
	margin:0 ;
	padding: 0;
}

/* NEW 06/05 */
.font_bord_top
{
	font-weight: bold;
	border-top:1px #AAAAAA solid;
}
