body 
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#505050;
font-style:normal;
font-variant:normal;
text-decoration:none;
text-align:left;
}

.menu_gauche_haut
{
	width:120px;
	background-color:#c5d3f2;	
}
.menu_gauche_bas
{
	width:120px;
}
.publicite
{
    font-size:13px;
    color:#505050;
}
.publicite_haut
{
    color:#ffffff;
    background-color:#212356;
    font-size:medium;
    font-weight:bold;
    text-align:center;
    padding:5px;
}
.encadre_bas
{
    padding: 2px 5px 5px 0px;
    border-bottom: 1px solid #CFCFD1;
    border-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-color: #505050;
}
.popper
{
	border-right: #303030 2px solid;
	border-top: #303030 1px solid;
	visibility: hidden;
	border-left: #303030 1px solid;
	border-bottom: #303030 2px solid;
	position: absolute;
	background-color: #ffffe7;
}
.ligne_bas
{
	height:13px;
	background-color:#ffff99;	
}
.liens_bas
{	
	background-color:#212356;
	color: White;
	font-size: 13px;
}
.textbox_livre_or_message
{
	width: 300;
	height: 80;
	font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#505050;
font-style:normal;
font-variant:normal;
text-decoration:none;
word-spacing : 2;
}

.textbox_livre_or
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#505050;
font-style:normal;
font-variant:normal;
text-decoration:none;
word-spacing : 2;
width: 300;
}

.normal_orange
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#f78221;
font-style:normal;
font-variant:normal;
text-decoration:none;
word-spacing : 2;
}

.normal_orange:link
{	
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#f78221;
font-style:normal;
font-variant:normal;
text-decoration:underline;
}
.normal_orange:visited
{	
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#f78221;
font-style:normal;
font-variant:normal;
text-decoration:underline;
}
.normal_orange:hover
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#f78221;
font-style:normal;
font-variant:normal;
text-decoration:none;
}

.annonce_lien_sscategorie
{
	font-size: 14px;
	color: Black;
	text-decoration: underline;
}

.haut
{
	font-family: Lucida Sans Unicode;
	color: #505050;
	font-size: 14px;
}

.annonce_lien_sscategorie:link
{
	font-size: 14px;
	color: Black;
	text-decoration: underline;
}

.annonce_lien_sscategorie:visited
{
	font-size: 14px;
	color: Black;
	text-decoration: underline;
}

.annonce_lien_sscategorie:hover
{
	font-size: 14px;
	color: Black;
	text-decoration: none;
}

.titres_caps
{
	font-variant: small-caps;
	font-weight: bold;
	color: #505050;
	font-size: 13pt;
}


.titres_caps:link
{
	font-variant: small-caps;
	font-weight: bold;
	color: #505050;
		font-size: 13pt;
}


.titres_caps:visited
{
	font-variant: small-caps;
	font-weight: bold;
	color: #505050;
		font-size: 13pt;
}


.titres_caps:hover
{
	font-variant: small-caps;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
		font-size: 13pt;
}

.bordure_gauche_noire
{
	border-left: 1px solid #263356;
}

.bordure_droite_noire
{
	border-right: 1px solid #263356;
}

.bordure_bas_noire
{
	border-bottom: 1px solid #263356;
}

.bordure_gauche_bas_noire
{
	border-left: 1px solid #263356;
	border-bottom: 1px solid #263356;
}

.annuaire_cadres_titre
{
	background-color: #B5CEF7;
	border-top: 1px solid #263356;
	font-family:Lucida Sans Unicode;
	font-weight:normal;
	font-size: 13px;
	color:#203667;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	word-spacing : 2;
}

.surligne
{
	font-weight: bold;
	font-size: 14px;
	color: #080879;
	font-family: Lucida Sans Unicode;
	background-color: #e7e363;
	font-variant:small-caps;
}

.surligne:link
{
	font-weight: bold;
	font-size: 14px;
	color: #080879;
	font-family: Lucida Sans Unicode;
	background-color: #ECF8B2;
	font-variant:small-caps;
}

.surligne:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #080879;
	font-family: Lucida Sans Unicode;
	background-color: #ECF8B2;
	font-variant:small-caps;
}

.surligne:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #080879;
	font-family: Lucida Sans Unicode;
	background-color: #ECF8B2;
	font-variant:small-caps;
}

.entete_mailing
{
	background-color: #C5D3F2;
	border: 1px solid #649DD4;
	padding: 10 10 10 10;
}

.separateur
{
	 background-image: url(../images/annonces/separateur.jpg);
	 background-repeat: no-repeat;
}

.annuaire_villes
{
	font-weight: bold;
	font-size: 14px;
	color: #080879;
	font-family: Lucida Sans Unicode;
	background-color: #e7e363;
	font-variant:small-caps;
}

.agenda_titres
{
	font-variant: small-caps;
	font-size: 14px;
	font-weight: bold;
}

.annuaire_entreprise
{
	border: 1px solid #435A85;
}

.pub_annuaire
{
	border-style: dotted;
	border-color: #c5d3f2;
	border-width: thin 2px;
	border-bottom-width: 0;
}

.pub_droite
{
	border-style: solid;
	border-color: #212356;
	border-width: 1px;
}

.publicite_texte
{
	color: #505050;
	font-size: 9px;
}

.annuaire_barre_navigation
{
	color: #505050;
	font-family:Lucida Sans Unicode;
	font-weight:normal;
	font-size: 14px;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
}

.annuaire_paragraphe
{
	font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#000000;
font-style:normal;
font-variant:normal;
text-decoration:none;
text-align:justify;
}

.Rotator 
{
  padding:3px;
  font-family:Lucida Sans Unicode; 
  font-size:14px; 
  background-color:white; 
  cursor:default;
}

.meteorologie_tendance_a_venir 
{
	background-color: #E8EDF3;
	border: 1px solid #000000;
	height: 127;
	width: 224;
}

.meteorologie_matin
{
	background-color: #E8EDF3;
	border-bottom: 1px #000000;
	border-bottom-style: dotted;
}

.meteorologie_apres_midi
{
	background-color: #FFFFDD;
	border-bottom: 1px #000000;
	border-bottom-style: dotted;
	border-top: 1px solid #000000;
}

.meteorologie_soleil
{
	background-color: #FFFFDD;
	border: 1px solid #000000;
	height: 127;
	width: 224;
}

.meteorologie_tendance
{
	background-color: #E8EDF3;
	border: 1px solid #000000;
}

.normal_petit
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 13px;
color:#505050;
font-style:normal;
font-variant:normal;
text-decoration:none;
word-spacing : 2;
}

.normal_petit_bas
{	
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 13px;
color:#505050;
font-style:normal;
font-variant:normal;
text-decoration:underline;
}

.normal
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#505050;
font-style:normal;
font-variant:normal;
text-decoration:none;
}
.normal:link
{	
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#0066cc;
font-style:normal;
font-variant:normal;
text-decoration:underline;
}
.normal:visited
{	
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#0066cc;
font-style:normal;
font-variant:normal;
text-decoration:underline;
}
.normal_caps
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#505050;
font-style:normal;
font-variant:small-caps;
text-decoration:none;
word-spacing : 2;
font-weight:bold;
}
.normal_caps:link
{	
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#1C3764;
font-style:normal;
font-variant:small-caps;
text-decoration:underline;
font-weight:bold;
}
.normal_caps:visited
{	
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 32px;
color:#1C3764;
font-style:normal;
font-variant:small-caps;
text-decoration:underline;
font-weight:bold;
}
.normal_caps:hover
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#1C3764;
font-style:normal;
font-variant:small-caps;
text-decoration:none;
font-weight:bold;
}
.bas_anepasmanquer
{
	border-bottom: dotted 1px #000000;
	border-bottom-width: thin;
}
.titre
{
	font-weight: bold;
	font-size: 13px;
	color: #505050;
	font-family: Lucida Sans Unicode;
}

.titre:link
{
	text-decoration:none;
	font-weight: bold;
	font-size: 13px;
	color: #1C3764;
	font-family: Lucida Sans Unicode;
}
.titre:visited
{
	text-decoration:none;
	font-weight: bold;
	font-size: 13px;
	color: #1C3764;
	font-family: Lucida Sans Unicode;
}
.titre:hover
{
	text-decoration:none;
	background-color:#1C3764;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	font-family: Lucida Sans Unicode;
}

.fin
{
	font-size: 1px;
}
.petit
{
	font-weight: normal;
	font-size: 13px;
	color: #505050;
	font-family: Lucida Sans Unicode;
}

.titre_souligne
{
font-family:Lucida Sans Unicode;
font-weight:normal;
font-size: 14px;
color:#505050;
font-style:normal;
font-variant:normal;
text-decoration:none;
word-spacing : 2;
border-bottom : 1px solid #000000;
font-weight: bold;
}

.cadre_Images_du_bassin
{
	border: 2px solid #C4D3F2;
	height : 150;
}


.erreur
{
	font-weight: normal;
	font-size: 13px;
	color: #cc0000;
	font-family: Lucida Sans Unicode;
}
.bouton
{
	border-right: #000066 2px solid;
	border-top: #000066 2px solid;
	font-weight: bold;
	font-size: 13px;
	margin: 2px;
	vertical-align: baseline;
	border-left: #000066 2px solid;
	color: #000066;
	direction: ltr;
	border-bottom: #000066 2px solid;
	font-family: Verdana;
	background-color: #0099cc;
	text-align: center;
}
.blancgras
{
	font-weight: bold;
	font-size: 13pt;
	color: white;
	font-family: Lucida Sans Unicode;
}

.blanc
{
	font-weight: normal;
	font-size: 13pt;
	color: white;
	font-family: Lucida Sans Unicode;
}

.jaunegras
{
	color:#FFFF66;
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Lucida Sans Unicode;
}

.buttonStyle {
   color :#000000;
   font-weight :normal;
   font-size :14px;
   font-family :Lucida Sans Unicode;
   text-decoration :none;
   background-color :#999999;
   width :100px;
   border :thin solid;
   border-color:#999999;
}
.buttonStyle:hover {
   color :#FFFFFF;
   text-decoration :none;
   background-color :#666666;
   border: thin outset;
   border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
.cadre
{
	border-right: #000066 solid;
	border-top: #000066 solid;
	font-size: 13px;
	margin: 2px;
	border-left: #000066 solid;
	color: #000066;
	border-bottom: #000066 solid;
	font-family: Lucida Sans Unicode;
	background-color: #efefef;
}

