/* Titres */

h4
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #554A40 ;
	margin-top: 15px;
	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 ;
	font-family: verdana ;
	font-size: 10px ;
}
.bloc_trois a
{
	color: #554A40 ;
	text-decoration: none ;
	font-weight: bold ;
}
.bloc_trois a:hover
{
	color: #D1371F ;
}


/* 016 Contacts*/

.bloc_contact h4
{
	font-family: verdana ;
	font-size: 12px ;
	font-weight: bold;
	color: #D1371F ;
	margin-top: 15px;
	margin-bottom: 10px;
}

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

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

/* 016 Contacts*/
.bloc_contact_droit
{
	float: right ;
	border: 1px solid #D1371F;
	margin-top: 2px ;
	width: 370px ;
	height: 370px ;
	font-family: verdana ;
	font-size: 10px ;
	
}

.bloc_contact_droit label
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px ;
	float:left;
}

.bloc_contact_droit h4
{
	font-family: verdana ;
	font-size: 12px ;
	font-weight: bold;
	color: #D1371F ;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 25px ;
}

.bloc_contact_droit td
{
	height: 30px;
	text-align: left;
}








.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 ;
}



#table_gen
{
	border: solid 1px #D0C9BB ;
	border-top-width: 0px ;
}
.grand_bloc_blanc
{
	font-family: verdana ;
	font-size: 11px ;
	width: 555px ;
	padding: 25px ;
	padding-top: 20px ;
	background-Color: #FFFFFF ;	
	border-right: solid 1px #D0C9BB ;
}
#bloc_droite_blanc
{
	width: 173px ;
	background-Color: #EEECE4 ;
	border: solid 3px #FFFFFF ;
	padding: 18px 0 0 0;
	font-family: verdana ;
	font-size: 11px ;
}






/* 016 formulaire*/

.bloc_contact_form_input
{
	width: 180px ;	
}

.bloc_contact_form_select
{
	width: 160px ;
	
}

.bloc_contact_form_radio
{
	 margin-bottom: 3px ;
}

.bloc_contact_form_textarea
{
	width: 260px ;
	height: 75px ;
	margin-left: 30px ;
	
}


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

.recherche select
{
	margin-bottom: 10px;
	margin-left: 20px ;
}

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

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

.recherche_resultat
{
	float: right ;
	font-family: verdana; 
	font-size: 10px ;
	font-weight: bold; 
	color: #D1371F ;
}


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

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

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




/* 015 Newsletter */

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

.newsletter p
{
	margin: 0;
	padding: 0;
	font-family: verdana ;
	font-size: 11px ;
}

.newsletter a
{
	margin: 0;
	padding: 0;
	font-family: verdana ;
	font-size: 10px ;
	font-weight: normal;
	text-decoration: none;
	color: #D1371F;
}

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

.newsletter_form
{
	font-family: verdana ;
	font-size: 11px ;
	width: 550px; 
}

.newsletter_form input
{
	font-family: arial,verdana ;
	font-size: 11px ;
	width: 190px; 
}


.newsletter_vignette
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #554A40;
	margin-top: 3px;
	margin-left: 24px;
	margin-bottom: 16px;
}

.newsletter_vignette a
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	text-decoration: none;
	color: #554A40;
}

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

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

/* 020 Demandes de devis */

.devis_global
{
	font-family: verdana ;
	font-weight: bold;
	font-size: 11px ;
	color: #554A40 ;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

.devis_global h4
{
	font-weight: bold;
	font-size: 11px ;
	margin: 10px 0 5px 0 ;
	padding: 0;
}

.devis_global label
{
	font-family: verdana ;
	font-weight: bold;
	font-size: 11px ;
	margin:0;
	padding:0 ;
	color: #554A40 ;
}

.devis_global input
{
	font-family: arial,helvetica ;
	font-size: 11px ;
	color: #000000 ;
	margin:0 ;
	padding:0 ;
	font-weight: normal ;
}

.devis_global select
{
	font-family: arial,helvetica ;
	margin: 0 5px 0 0;
	font-size: 11px ;
	color: #000000 ;
	font-weight: normal ;
}


.devis_champ
{
	margin: 0px 0 20px 0;
	padding: 0;
	
}

.devis_comment
{
	width: 280px;
	height: 100px;
	
}

/* Bloc droite */

.devis_infos
{	
	width: 182px;
	margin-left: 10px;
	padding: 0 0 0 0;
}

.devis_infos p
{
	font-family: verdana ;
	font-size: 10px ;
	margin-top: 10px ;
	margin-bottom: 10px ;
}

.devis_infos h5
{
	font-family: verdana ;
	font-size: 12px ;
	font-weight: bold;
	color: #D1371F;
	margin-top: 0;
	margin-bottom: 0;
}

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

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








/* 033 Où partir quand ? */

.ou_partir_text 
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: normal;
	color: #000;
}

.ou_partir_text a
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #D1371F;
	text-decoration: none ;
}

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

.partir_pays
{
	font-family: verdana ;
	font-size: 10px ;
	font-weight: bold;
	color: #554A40;
}

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

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

.partir_mois
{
	margin-left: 18px;
	font-family: verdana ;
	font-size: 10px ;
	color: #000000;
	line-height: 14px;
	margin-bottom: 15px;
}

.partir_mois a
{
	font-weight: bold;
	color: #554A40 ;
	text-decoration: none ;
}
.partir_mois a:hover
{	
	color: #D1371F ;
	text-decoration: none ;
}

.partir_mois_select a
{
	font-weight: bold;
	color: #D1371F ;
	text-decoration: none ;
}
.partir_mois_select a:hover
{	
	text-decoration: none ;
}

/* NEW 06/05 */

.width_150
{
	width:150px;
}

.width_100
{
	width:100px;
}

/* Vedad 06/05/2008 */

table.t4 td
{
	padding: 3px;
}

