body {
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url(../images/deco/fond-page.jpg) no-repeat center top;
}



 /*------------------------------------------------------*
  *-----------------------------------     CSS TEXTE     ----*
  *------------------------------------------------------*/
  
  
.texte{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	padding: 5px;
}
.texte tr {
	margin-top: 10px;
}
.texte_gras {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 5px;
	font-weight: bold;
}

.texte_miniature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-style: italic;
	font-variant: normal;
	line-height: 8px;
}


.texte_adresse
{
	color:#CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.texte_adresse2 {

	color:#000000;
	text-decoration:none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}

.lettrine {
font-size: 200%;
}


 /*------------------------------------------------------*
  *-----------------------------------     CSS TITRE     ----*
  *------------------------------------------------------*/


.titre_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #C1D2E6;
	text-transform: uppercase;
	padding: 7px;
	

}

.titre_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bf1d73;
	text-align: left;
	background-color: #A4BBDA;
	padding: 13px 25px;
}

.titre_vehicule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #071113;
	text-align: left;
	padding: 5px;
}




 /*------------------------------------------------------*
  *-----------------------------------     CSS TABLEAU     ----*
  *------------------------------------------------------*/

.page{
	background-color: #FFFFFF;
	width: 806px;
	/*border-top: 2px Aucune #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px Aucune #CCCCCC;
	border-left: 2px solid #CCCCCC;*/
	height: 100%;
}



 /*------------------------------------------------------*
  *-----------------------------------     CSS BORD IMAGE     ----*
  *------------------------------------------------------*/


.bord_image {
	border: 1px solid #000;
}


.bord_menu_haut {
	border-top: 1px solid;
	border-right: 1px Aucune #CCC;
	border-bottom: 1px solid;
	border-left: 1px Aucune #CCC;
}

.tiret
{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}


 /*------------------------------------------------------*
  *-----------------------------------     CSS LIENS     ----*
  *------------------------------------------------------*/

a.lien_riviera
{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

a.lien_riviera:hover
{
	color:#873049;
	text-decoration:underline;
} 





a.lien_pt
{
	color:#000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

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




a.lien_menu_bas
{
	color:#bf1d73;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

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

a.lien_menu_haut
{
	color:#07263F;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	padding: 5px;
	text-transform: uppercase;
}

a.lien_menu_haut:hover
{
	color:#bf1d73;
}


.table_contact{
/****** le style de la table qui contient tout le formulaire ************/
	width: 400px;

}

.table_retour{
	width: 400px;
	background-color: #C0CCD9;
}

.msg_resultat{
/****** le style pour l'affichage du resultat de l'envoi ************/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.lien_retour{
/****** le style pour l'affichage du resultat de l'envoi ************/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.nom_champ {
/********* le style les noms de champ dans les formulaires **********/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
/*	text-align: right;*/
	color: #000000;
	font-style: normal;
	width:200px;
	
}

td.nom_champ{

}

.txt_msg_erreur {
/********* le style les noms de champ dans les formulaires **********/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background-color: none;
	padding:3px;
	width:800px;
}

.td_champ {
/********* le style des cellules qui contiennent les champs **********/
	text-align: left;
	padding-bottom:5px;
	padding-top:5px;
}

.champ {
/********* le style des champ de champ dans les formulaires **********/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333333;
	background-color: #DBDCDE;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;

}

.envoyer {
	text-align: center;
	background-color: #C0CCD9;
	color: #000000;
	font-weight: bolder;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: hand;
	margin-right: 10px;
}
