/* CSS Document */

body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/bg-conteneur.jpg) top center no-repeat #00437b;}
#conteneur {position:relative; width:955px;  margin:0 auto;  padding:0; }
#contenu {float:left; width:955px;  margin:0;  padding:0; background:#FFFFFF;}
#footer { /*background:url(../images/bg-conteneur-footer.jpg) repeat-x;*/ width:100%; height:56px; clear:left; text-align:center; padding:5px 0 0px 0; color:#666; font-size:1.3em;}

#gauche {
	float:left;
	padding:0;
	margin:0;
	width:660px;
}

#logo {
	position:relative;
	margin:0px;
	padding:0;
	width:660px;
	height:120px;
	background:url(../images/logo-occasions-bateau.jpg) no-repeat;
}
	#logo h1 {text-indent:-5000px; padding:0; margin:0;}
	
#logoNav {
	position:relative;
	margin:0px;
	padding:0;
	width:660px;
	height:120px;
}
#logoNav h1 {padding:0; margin:0; text-indent:-5000px; width:0px; height:0px; display:none;}

#logoImpression{ display:none;}
	
	
/************************ menu principal *************************/
ul#menu {
	position:relative;
	display:inline;
	padding:0;
	margin:0;
	list-style-type: none;
	height: 30px;
	width:660px;
} 
	ul#menu li.moteur { float:left; display:inline; background:url(../images/menu-bateaux-moteur.jpg); width:217px; height:30px; padding:0 0 0 4px; margin:0px; font-weight:bold; text-align:center; }
	ul#menu li.voiliers { float:left; display:inline; background:url(../images/menu-voiliers.jpg) no-repeat top; width:152px; height:30px; padding:0 0 0 5px; margin:0px; font-weight:bold; text-align:center; }
	ul#menu li.revendeurs { float:left; display:inline; background:url(../images/menu-revendeurs.jpg); width:168px; height:30px; padding:0 0 0 2px; margin:0px; font-weight:bold; text-align:center;  }
	ul#menu li.alerte { float:left; display:inline; background:url(../images/menu-alerte-email.jpg); width:107px; height:30px; padding:0 0 0 5px; margin:0px; font-weight:bold; text-align:center; }
	ul#menu a { margin:0 7px 0 7px; padding:7px 0 0 0; display:block; text-decoration:none; color:#0579af; border-bottom:1px dashed #0579af; font-size:1.4em;}
	ul#menu a:hover { margin:0 7px 0 7px; padding:7px 0 0 0; display:block; text-decoration:none; color:#b7944a; border-bottom:1px dashed #6b8413; font-size:1.4em;}
/******************************************/

#zoneContenu {float:left; padding:0; margin:0; width:660px; min-height:600px; background:url(../images/bg-contenu.jpg) top repeat-x #ffffff;}

h2.affaires {
	float:left;
	display:inline;
	padding:0px 320px 0 48px;
	margin:23px 0 0 19px;
	width:268px;
	height:46px;
	line-height:46px;
	background:url(../images/bg-affaires-semaine.jpg) no-repeat;
	border-top:1px solid #8ed5f3;
	color:#057ab0;
	font-size:2em;
	font-weight:bold;
	overflow:hidden;
}
h2.titrePage { float:left; display:inline; padding:12px 0 0 48px; margin:19px 0 0 19px; width:578px; height:34px; background:url(../images/bg-affaires-semaine.jpg) no-repeat; border-top:1px solid #8ed5f3; border-bottom:1px solid #8ed5f3; color:#057ab0; font-size:19px; font-weight:normal;}
a.retour { float:left; padding:0; margin:-30px 19px 0 0; color:#057ab0; text-decoration:underline; font-size:12px; font-weight:bold; float:right;}
	
#defileAffaires {
	position:absolute;
	top:219px;
	left:19px;
	margin:0;
	padding:0;
	width:626px;
	height:247px;
}

h2.selection {
	position:absolute;
	top:505px;
	left:23px;
	padding:0px 140px 0 48px;
	margin:0;
	width:438px;
	height:46px;
	line-height:46px;
	background:url(../images/bg-selection.jpg) no-repeat  top center;
	border-top:1px solid #8ed5f3;
	border-bottom:1px dashed #0579af;
	color:#057ab0;
	font-size:2em;
	font-weight:bold;
	overflow:hidden;
}


#droite {
	float:left;
	padding:0;
	margin:0;
	width:295px;
	height:820px;
	display:inline;
	background:url(../images/bg-contenu.jpg) 0px 150px repeat-x #ffffff;
}

ul#menuHeader {
	float:left;
	padding:0;
	margin:0;
	width:295px;
	height:113px;
	background:url(../images/menu-header.jpg) no-repeat;
	list-style-type:none;
}
	ul#menuHeader li.contact {float:left; display:inline; padding:5px 0 0 0; margin:0 10px 0 5px; width:110px; height:23px; font-weight:bold; text-align:center; font-size:1.2em; background:url(../images/menu-contact.jpg) no-repeat; }
	ul#menuHeader li.revendeurs {float:left; display:inline; padding:5px 0 0 0; width:160px; height:23px; margin:0px; font-weight:bold; text-align:center; font-size:1.2em; background:url(../images/menu-espace.jpg) no-repeat; }
	ul#menuHeader li a {text-decoration:none; color:#FFFFFF; border-bottom:1px dashed #ffffff;}
	
	
h2.rechercheVoilier {
	float:left;
	padding:9px 0 0 70px;
	margin:0;
	background:url(../images/titre-recherche-voilier.jpg) no-repeat;
	width:225px;
	height:41px;
	color:#0164ab;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}

#rechercheYacht {
	float:left;
	display:inline;
	padding:0 3px 0 3px;
	margin:0 10px 0 5px;
	background:#cfeffe;
	width:274px;
}
	h2.rechercheYacht {
		float:left;
		padding:18px 0 0 63px;
		margin:0 0 1px 0;
		background: url(../images/titre-recherche2.jpg) no-repeat;
		width:211px;
		height:39px;
		color:#0164ab;
		font-size:14px;
		font-weight:bold;
		line-height:16px;
	}

	h2.rechercheYachtListe {

	float:left;
	padding:9px 0 0 70px;
	margin:0;
	background:url(../images/titre-recherche-voilier.jpg) no-repeat;
	width:225px;
	height:41px;
	color:#0164ab;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
		
	}
	h2.rechercheVoilier span{font-size:17px; line-height:19px; letter-spacing:-1px; font-weight:bold;}
	h2.rechercheYacht span {font-size:17px; line-height:19px; font-weight:bold;}
	
	
/***************** onglets de recherche voilier ****************/
#browseContainer {
	float:left;
	display:inline;
	padding:0 3px 0 3px;
	margin:0 10px 0 5px;
	width: 274px;
	height: 165px;
	overflow: hidden;
	background:url(../images/trait-recherche.jpg) no-repeat 0% 90% #ceeffe;
}

#browseContainer2 {
	float:left;
	display:inline;
	padding:0 3px 0 3px;
	margin:0 10px 0 5px;
	width: 274px;
	height: 145px;
	overflow: hidden;
	background:url(../images/trait-recherche.jpg) no-repeat 0% 100% #ceeffe;
}

#browseTabs {
	position: absolute;
	width: 274px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	font-size:1.2em;
	color: #FFFFFF;
}

#browseTab1, #browseTab2, #browseTab3 {float:left; width:67px; height:26px; line-height:22px; padding:0px; margin:0 2px 0 0; background:url(../images/onglet-recherche-inactif.jpg) repeat-x;}
#browseTab1ON, #browseTab2ON, #browseTab3ON {float: left; width: 67px; height: 26px; line-height:22px; text-align:center; padding: 0px; margin:0 2px 0 0; background:url(../images/onglet-recherche-actif.jpg) no-repeat center;}

#browseTab4 {float:left; width:67px; height:26px; line-height:22px; padding:0px; margin:0px; background:url(../images/onglet-recherche-inactif.jpg) repeat-x;}
#browseTab4ON {float:left; width:67px; height:26px; line-height:22px; padding:0px; margin:0px; background:url(../images/onglet-recherche-actif.jpg) no-repeat center;}

#browseYachts, #browseYachts2 {
	position: absolute;
	width: 274px;
	height: 127px;
	visibility: visible;
	overflow: hidden;
	cursor: pointer;
	background:#ceeffe;
}

#browseBrokers, #browseBrokers2 {
	position: absolute;
	width: 274px;
	height: 127px;
	visibility: hidden;
	overflow: hidden;
	cursor: pointer;
	background:#ceeffe;
}

#browseCharters, #browseCharters2 {
	position: absolute;
	width: 274px;
	height: 127px;
	visibility: hidden;
	overflow: hidden;
	cursor: pointer;
	background:#ceeffe;
}
#browseModele, #browseModele2 {
	position: absolute;
	width: 274px;
	height: 127px;
	visibility: hidden;
	overflow: hidden;
	cursor: pointer;
	background:#ceeffe;
}

#browseYachtsDetails {
	position: absolute;
	width: 258px;
	top: 35px;
	margin: 0 6px 0 6px;
	padding:0;
	font-size:1.2em;
	color: #0579af;
	line-height:18px;
	font-weight:bold;
}

a.browseDetails:link {color: #0579af; line-height:18px; text-decoration:none; font-weight:bold;}
a.browseDetails:visited {color: #0579af; line-height:18px; text-decoration:none; font-weight:bold;}
a.browseDetails:hover {color: #b7944a; text-decoration:none; font-weight:bold;}
/********************************************************************/

#alerteEmail {
	float:left;
	padding:14px 5px 0 74px;
	margin:0;
	width:206px;
	height:126px;
	background:url(../images/alerte-email.jpg) no-repeat left;
	color:#0579af;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	cursor:pointer;
}
	#alerteEmail h3 { font-size:20px; padding:0; margin:0 0 5px 0; text-decoration:none;}

#contact {
	float:left;
	padding:15px 85px 0 11px;
	margin:0 0 0 4px;
	width:184px;
	height:125px;
	background:url(../images/contact.jpg) no-repeat left;
	color:#46320e;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	cursor:pointer;
}
	#contact h3 { font-size:20px; padding:0; margin:0 0 5px 0; text-decoration:none; color:#302208;}
	
	
#contentFooter { background:url(../images/footer.gif) no-repeat center; margin:0px auto; padding:20px 0 0 20px; width:935px; height:36px; text-align:left; color:#0579af; font-size:12px;}
#contentFooter a {color:#2672a5; font-weight:bold; border-bottom:1px dashed #69b4d6; text-decoration:none;}
#contentFooter a.realisation {color:#035590; font-weight:bold; text-decoration:underline; border:none; }


/********************************* liste des bateaux ***********************************/
#classement {float:left; display:inline; padding:0 0 0 8px; margin:21px 0 0 19px; width:618px; height:25px; background:#bae6fa; line-height:25px; color:#057cb2; font-size:1.1em;}
#classement span {float:left; display:block; font-size:1.3em; font-weight:bold; width:260px;}
#classement a { text-decoration:underline; font-weight:bold; color:#057cb2; margin:0 5px 0 5px;}

#paginationHaut {float:left; display:inline; text-align:right; padding:0; margin:1px 0 0 19px; width:626px; height:43px; line-height:43px; color:#057cb2; /*border-top:1px solid #99cfe8;*/ border-bottom:1px solid #99cfe8; font-size:1.1em; font-weight:bold;}
#paginationBas {float:left; display:inline; text-align:right; padding:0px 0 0 0; margin:1px 0 0 19px; width:626px; height:20px; line-height:20px; color:#057cb2; font-size:1.1em; font-weight:bold;}
#paginationHaut a, #paginationBas a {color:#057cb2; text-decoration:none; margin:0 5px 0 5px;}
#affichTous {float:left; display:inline; text-align:right; padding:0 0 10px 0; margin:5px 0 10px 19px; width:621px; font-size:1.1em; font-weight:bold;}
#affichTous a {color:#057cb2; text-decoration:none; }

#listeLiensModeles {float:left; clear:left; display:inline; text-align:center; padding:0 0 10px 0; margin:5px 0 10px 19px; width:621px; font-size:1.1em; color:#057cb2;}
#listeLiensModeles a {color:#057cb2; text-decoration:none; }
#listeLiensModeles a:hover {color:#057cb2; text-decoration:underline; }

#listeProduits #tableau #entete {float:left; display:inline; margin:1px 0 1px 19px; padding:0 0 0 81px; width:585px; height:26px; background:#d8f1fd; color:#057cb3; font-size:1.4em; font-weight:bold;}
#listeProduits #tableau #entete p {float:left; display:inline; height:15px; border-left:1px solid #6fb7d8; margin:6px 0 5px 0; padding:0; text-align:center;}
#listeProduits #tableau #entete p a {color:#057cb3; text-decoration:none;}

#listeProduits #tableau ul { float:left; display:inline; margin:0px 0 15px 19px; padding:0; color:#1669a5; font-size:1.2em; list-style:none;}
#listeProduits #tableau ul li {float:left; height:70px; margin:0; padding:0; width:626px; border-top:1px solid #a3d2e8; }
#listeProduits #tableau ul li a { display:block; padding:0px; height:65px;  /*color:#176ca8;*/ text-decoration:none;}
#listeProduits #tableau ul li a:hover{ display:block; padding:0px; height:70px; background:#e4d071;}
#listeProduits #tableau ul li a .pictoPhoto{ display:block; float:left; width:80px; padding:5px 0 0 0; margin:0; text-align:center;}
#listeProduits #tableau ul li a .annee{ display:block; float:left; width:65px; padding:7px 0 0 0; margin:0; color:#343b3e; text-align:center;}
#listeProduits #tableau ul li a .ref{ display:block; float:left; width:70px; padding:7px 0 0 0; margin:0; color:#343b3e; text-align:center;}
#listeProduits #tableau ul li a .modele{ display:block; float:left; width:220px; font-weight:bold; padding:7px 0 0 0; margin:0; color:#057cb3; }
#listeProduits #tableau ul li a .dimension{ display:block; float:left; width:84px; padding:7px 0 0 0; margin:0; color:#343b3e; text-align:center;}
#listeProduits #tableau ul li a .prix{ display:block; float:left; width:69px; padding:7px 0 0 0; margin:0; color:#343b3e; text-align:center;}
#listeProduits #tableau ul li a .dept{ display:block; float:left; width:35px; padding:7px 0 0 0; margin:0; color:#343b3e; text-align:center;}
#listeProduits #tableau ul li a .etat{ display:block; float:left; width:151px; padding:7px 0 0 0; margin:0; color:#343b3e; text-align:center;}
#listeProduits #tableau ul li a .maj{ display:block; float:left; width:151px; padding:7px 0 0 0; margin:0; color:#343b3e; text-align:center;}

#listeProduits #tableau ul li a div { /* définition de la balise <div> incluse dans <a> */
   display: none;
}
#listeProduits #tableau ul li a:hover div { /* définition de la balise <div> au survol */
	position:absolute;
	left:4px;
	width:80px;
	height:60px;
	padding:0px;
	margin-top:-18px;
	display: block;
	overflow:auto;
	border:2px solid #b9e6fa;
}
	#listeProduits #tableau ul li a:hover div img {/*border:1px solid #cecece;*/}

/***************************************************************************************/

/********************************* fiche des bateaux ***********************************/
#colonneCaract { float:left; display:inline; padding:0; margin:21px 13px 0 19px; width:343px;}
#colonneCaract p.prix {float:left; padding:0 6px 0 6px; margin:0; width:331px; height:30px; border-bottom:1px solid #a2d6ed; background:url(../images/bg-caracteristique-prix.jpg) repeat-x; font-size:1.4em; font-weight:bold; color:#163544; line-height:29px;}
#colonneCaract p.prix span {float:left; display:block; width:109px; color:#057cb2;}
#colonneCaract p.prix a {font-size:0.8em; font-weight:bold; color:#057cb2; text-decoration:underline;}
#colonneCaract p {float:left; padding:7px 6px 6px 6px; margin:0; width:331px; border-bottom:1px solid #a2d6ed; font-size:1.4em; font-weight:bold; color:#163544;}
#colonneCaract p span {float:left; display:block; width:109px; color:#057cb2;}
#colonneCaract p.ssTitre {float:left; padding:0 0 0 6px; margin:22px 0 2px 0; width:337px; height:30px; background:#ceeffe; line-height:30px; color:#057cb2;}
#colonneCaract p.details {float:left; padding:7px 6px 6px 6px; margin:0; width:331px; border-bottom:1px solid #a2d6ed; font-size:1.2em; font-weight:bold; color:#163544; text-align:justify;}
#colonneCaract p.details span {float:left; display:block; width:109px; color:#057cb2; }
#colonneCaract p.details2 {float:left; padding:7px 6px 6px 6px; margin:0; width:331px; border-bottom:1px solid #a2d6ed; font-size:1.2em; font-weight:normal; color:#163544; text-align:justify;}
#colonneCaract p.details2 span {float:left; display:block; width:109px; color:#057cb2; font-weight:bold; }
#colonneCaract p.equivalent {float:left; border:none; padding:7px 6px 0px 75px; margin:10px 0 0 0; width:262px; height:45px; font-size:1.2em; font-weight:bold; color:#6b8a00; text-align:justify; background:url(../images/btn-rech-equivalent.jpg) no-repeat;}
#colonneCaract p.equivalent a span {font-size:1.2em; font-weight:bold; color:#6b8a00; width:250px; display:block; padding:0; margin:0; }
#colonneCaract p.equivalent a {color:#6b8a00; text-decoration:none;}

#colonnePhotos { float:left; display:inline; padding:0; margin:21px 0px 0 0px; width:277px;}
#colonnePhotos #princ { float:left; padding:0; margin:0 0 7px 0; width:260px; border:5px solid #a7dff8;}
#colonnePhotos .titrePhoto { float:left; padding:7px 5px 6px 5px; margin:0 0 7px 0; width:260px; background:#a7dff8; color:#057cb2; font-size:1.2em; font-weight:bold;}

#galerieBateau{float:left; display:inline; padding:0; margin:0pxpx; width:277px;}
#galerieBateau .picSmall {float:left; width:85px; margin:0px 7px 7px 0; padding:0; height:60px; background:#FFFFFF}
#galerieBateau .picSmall a{border:1px solid #9ecfed; margin:0; width:83px; height:58px; display:block; overflow:hidden;}		
#galerieBateau .picSmall a:hover{border:1px solid #bf9d43; margin:0; width:83px; height:58px; display:block; overflow:hidden;}		

h2.annonceInteresse { float:left; padding:9px 0 0 17px; margin:0; background:url(../images/titre-annonce-interesse.jpg) no-repeat; width:278px; height:41px; color:#ffffff; font-size:14px; font-weight:bold; line-height:16px;}
h2.annonceInteresse span {font-size:18px; line-height:19px;}
#coordonneesVendeur {float:left; display:inline; padding:15px 15px 0 15px; margin:0 10px 1px 5px; width:250px; background:#ceeffe; border-bottom:1px solid #a9def5; min-height:365px;}
#coordonneesVendeur h4 {float:left; padding:0; margin:0 0 5px 0; width:250px; color:#0579af; font-size:1.4em; font-weight:bold; border-bottom:1px solid #a6d8ef;}
#coordonneesVendeur p {float:left; padding:0 0 5px 0; margin:0; width:250px; color:#163544; font-size:1.2em;}
#coordonneesVendeur span.message {float:left; padding:0 0 5px 20px; margin:0; color:#0579af; font-size:1.2em; font-weight:bold;}
#coordonneesVendeur form { float:left; display:inline; padding:5px 0px 0 0px; margin:0; width:250px; height:291px; border-top:1px solid #a6d8ef; background:url(../images/form-contact-commercial.jpg) repeat-x bottom; color:#163544; font-size:1.1em;}
#coordonneesVendeur form span {float:left; width:230px; font-weight:bold; font-size:1.1em; padding:0; margin:0 10px 5px 10px;}
#coordonneesVendeur form p {float:left; width:110px; padding:0 0 0 10px; margin:5px 0px 0 0px; font-size:11px;}
#coordonneesVendeur form p.adresse {float:left; width:230px; padding:0 0 0 10px; margin:5px 0px 0 0px; font-size:11px;}
#coordonneesVendeur form input {float:left; padding:0; margin:0; border:1px solid #a6d8ef; font-size:11px; color:#163544; font-family:Arial, Helvetica, sans-serif; height:20px;}
#coordonneesVendeur form textarea {border:1px solid #a6d8ef; font-size:11px; color:#163544; font-family:Arial, Helvetica, sans-serif; }
#coordonneesVendeur form .btnSubmit {padding:0; border:1px solid #b6cd43; width:228px; height:32px; font-size:14px; color:#ffffff; font-family:Arial; font-weight:bold; text-decoration:underline; background:url(../images/bg-btn-submit.jpg) repeat-x;}
/***************************************************************************************/

/****************************** liste des revendeurs ***********************************/
#resultats {float:left; display:inline; padding:0 0 0 8px; margin:21px 0 0 19px; width:618px; height:25px; background:#bae6fa; line-height:25px; color:#057cb2; font-size:1.4em;}
.revendeur {float:left; display:inline; padding:0 0 3px 0px; margin:10px 0 10px 19px; width:626px; color:#343b3e; font-size:1.2em; border-bottom:1px solid #ad9347;}
.revendeur h2 {padding:0 0 0 6px; margin:0 0 3px 0; width:620px; height:30px; background:#cbad53; line-height:30px; color:#ffffff; font-size:1.2em; font-weight:bold; border-bottom:1px solid #ad9347;}
.revendeur p {padding:2px 6px 2px 6px; margin:0px; width:614px; }
.revendeur a.ecrire {float:left; padding:0px; margin:-35px 0 0 330px; color:#806d34; text-decoration:none; font-weight:bold; }

ul.gmapSidebar {float:left; padding:0 0 15px 0; margin:15px 0; width:600px; list-style:none; font-size:12px;}
ul.gmapSidebar li.gmapSidebarItem {float:left; padding:2px 0; margin:0; width:300px;}
ul.gmapSidebar li.gmapSidebarItem a {color:#057cb2; text-decoration:none;}
/***************************************************************************************/

/********************************* espace privé ****************************************/
#connexion {float:left; display:inline; padding:0 0 3px 0px; margin:21px 0 0 169px; width:326px; height:130px; color:#343b3e; font-size:1.2em; border:1px solid #f59903; }
#connexion h2 {padding:0px; text-align:center; margin:0 0 3px 0; width:326px; height:30px; background:#f59903; line-height:30px; color:#ffffff; font-size:1.2em; font-weight:bold; }
#connexion p {padding:5px 10px 5px 10px; margin:0px; width:306px;}
#connexion p span { float:left; /*display:block;*/ width:140px; padding:0; margin:0;}
#connexion .erreur {padding:0px; text-align:center; margin:15px 0 0px 0; width:326px; color:#e40000; font-size:1.2em; font-weight:bold;}
/***************************************************************************************/

/********************************* alerte email ****************************************/
#inscrAlerte { float:left; display:inline; padding:8px 10px; margin:21px 13px 0 19px; width:250px; height:284px; background:url(../images/bg-inscription-alerte.jpg) no-repeat; color:#03547a; font-size:1.3em; line-height:20px; text-align:justify;}
#inscrAlerte a {color:#0579af; font-size:1.6em; font-weight:bold; text-decoration:none; margin:0 0 0 85px; line-height:24px; }
#inscrAlerte a span {color:#0579af; font-size:0.6em; font-weight:bold; text-decoration:none; margin:0 0px 0 175px; }
#cnxAlerte { float:left; display:inline; padding:0; margin:21px 0px 0 0px; width:340px;}
#cnxAlerte p.titre {float:left; padding:0 0 0 6px; margin:0px; width:334px; height:30px; background:#ceeffe; line-height:30px; color:#057cb2; font-size:1.3em; font-weight:bold; border-bottom:1px solid #a2d6ed;}
#cnxAlerte p.form {float:left; padding:7px 6px 0px 6px; margin:0; width:328px; font-size:1.2em; font-weight:bold; color:#163544; text-align:justify;}
#cnxAlerte p.form span {float:left; display:block; width:109px; color:#057cb2;}

.ssTitreAlerte {float:left; display:inline; padding:0 0 0 40px; margin:21px 0 0 19px; width:586px; height:33px; background:url(../images/sstitre-alerte.gif); line-height:33px; color:#057cb2; font-size:1.3em; font-weight:bold;}
p.champFormAlerte {float:left; display:inline; padding:7px 6px 0px 6px; margin:0 0 0 25px; width:285px; font-size:1.2em; font-weight:bold; color:#163544; text-align:justify;}
p.champFormAlerte label {float:left; display:block; width:100px; color:#057cb2;}
p.abonnAlerte {float:left; padding:7px 6px 0px 6px; margin:15px 0 0 25px; width:600px; font-size:1.2em; font-weight:bold; color:#057cb2; text-align:justify; border-top:1px solid #a2d6ed}
p.abonnAlerte label {float:left; display:block; width:160px; color:#057cb2;}
p.legendeAlerte {padding:0px; margin:0 0 0 355px; width:285px; font-size:1.1em; color:#163544;}
.message {float:left; padding:0px; margin:10px 30px 0 30px; font-size:1.3em; color:#057cb2; font-weight:bold;}
.message a {color: #b7944a; text-decoration:none;}
.erreur {float:left; padding:0px; margin:10px 30px 0 30px; font-size:1.3em; color:#CC0000;}
/***************************************************************************************/

/********************************* formulaire contact **********************************/
.ssTitreContact {float:left; display:inline; padding:0 0 0 40px; margin:21px 0 0 19px; width:586px; height:33px; background:url(../images/sstitre-contact.gif) left; line-height:33px; color:#302208; font-size:1.3em; font-weight:bold;}
p.champFormContact {float:left; display:inline; padding:7px 6px 0px 6px; margin:0 0 0 25px; width:285px; font-size:1.2em; font-weight:bold; color:#302208; text-align:justify;}
p.champFormContact label {float:left; display:block; width:100px; color:#302208;}
p.legendeContact {padding:0px; margin:0 0 0 355px; width:285px; font-size:1.1em; color:#163544;}
/***************************************************************************************/

