/* CSS France Antilles */

/* Elements génériques */
* {
margin:0;padding:0;
}

body {
text-align:center;
color:black;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-color:white;
}

#mainAll {
	width: 1100px;
	margin-left:auto;
	margin-right:auto;
}

.text {
color:black;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

a {
background-color:transparent;
margin-left:4px;
text-decoration:none;
font-size:11px;
color:#0060bb;
background-image:url(../images/puce_bleue.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:7px;
}

a:hover {
text-decoration:underline;
}

h3 a{
margin:0;padding:0;
background-image:none;
}

h4 {
margin-top:8px;
margin-bottom:3px;
padding-left:3px;
font-weight:bold;
font-size:11Px;
}

/* Structure générale de la page */
.all_content {
float:left;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:970px;
text-align:left;
}

.mainBanner {
width:947px;
height:90px;
display:block;
}

.mainBanner a {
margin:0;padding:0;
background-image:none;
}

.mainBanner img {
margin:0;padding:0;
margin-left:2px;
border:0;
}

.logo {
width:190px;
height:88px;
float:left;
}

.logo img {
border:0;
}

.logo a {
margin:0;padding:0;
background-image:none;
text-decoration:none;
}

html>body .logo {
width:auto;
}

.mainBanner iframe {
float:left;
margin-left:5px;
width:468px;
height:60px;
}

.UnionPubHaut {
margin:5px;
margin-top:0;
float:left;
border:1px solid #ccc;
min-height:60px;
height:60px;
width:238px;
display:block;
}

.UnionPubHaut h4 {
text-transform:uppercase;
font-size:12px;
}

.UnionPubHaut a {
font-size:9px;
}

.mainGauche {
margin:0; padding:0;
float:left;
width:220px;
min-height:200px;
}

.mainDroite {
float:left;
width:726px;
min-height:200px;
}

.cleaner {
width:auto;
height:1px;
clear:both;
}

.footer {
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.footer a {
font-size:9px;
padding:0; margin:0;
margin-left:5px;
margin-right:5px;
background-image:none;
}

/* Styles pour la colonne gauche */

.carteMeteo {
border:0;margin:0;padding:0;
}

/* Styles pour les départements dans la colonne de gauche */

.localites {
left:1px;
background-color:#f5f5f5;
margin-left:5px;
margin-right:5px;
border:1px solid #CCC;
width:206px;
min-height:300px;
}

.localites h1 {
background-color:white;
font-size:11px;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-image:url(../images/fond_h2_degrade.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.departement {
height:18px;
background-image:url(../images/fond_h2Gauche.gif);
background-repeat:repeat-x;
background-position:top left;
padding-top:2px;
}

.departement h2, .departement h2 a {
float:left;
padding-left:0px;
font-size:10px;
text-transform:uppercase;
color:black;
width:98px;
background-image:none;
}


.villes {
margin-top:0px;
min-height:5px;
height:auto;
display:block;
overflow:hidden;
}

html>body #villes {
margin-top:20px;
}

.villes ul{
margin:0;padding:0;
list-style-type:none;
}

.villes ul li {
float:left;
}
#villesLongues {
width:103px;
}

#villesCourtes {
width:103px;
}

.villes ul li a {
display:block;
}

.block {
display:block;
}
.encartBleu {
background-color:white;
margin-left:6px;
margin-right:6px;
border:1px solid #CCC;
padding-bottom:2px;
height:auto;
margin-bottom:6px;
}

.encartBleu h2{
background-color:white;
font-size:11px;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-image:url(../images/fond_h2_degrade.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.encartBleu ul {
margin:0;padding:0;
list-style-type:none;
}

/* Styles pour le menu principal et le moteur de recherche */
.mainMenu {
position:relative;
font-size:12px;
margin-top:3px;
height:23px;
width:720px;
background-image:url(../images/degrade_menu.jpg);
background-repeat:repeat-x;
background-position:top left;
z-index:999;
}

.mainMenu ul {
float:left;
height:23px;
margin:0;padding:0;
list-style-type:none;
z-index:999;
}

.mainMenu ul li {
position:relative;
display:block;
margin-top:3px;
/*margin-left:5px;*/
margin-right:4px;
/*padding-left:5px;*/
float:left;
height:23px;
z-index:999;
}

.mainMenu ul li a {
height:20px;
font-size:12px;
display:block;
float:left;
margin:0;padding:0;
padding-left:5px;
background-image:url(../images/puce_bleue_bas.gif);
background-repeat:no-repeat;
background-position:center right;
padding-right:10px;
}

.mainMenu ul li a:hover {
background-color:#5D7BA0;
text-decoration:none;
color:white;
padding-left:5px;
background-image:url(../images/puce_blanche_bas.gif);
}

/* sous-niveaux du menu */
.mainMenu ul ul {
position:absolute;
/*top:20px;*/
margin:0; padding:0;
left:0;
float:left;
display:block;
width:143px;
/*margin-left:-45px;*/
margin-top:20px;
height:auto;
background-color:#e8f0f2;
visibility: hidden;
z-index:999;
}

html>body .mainMenu ul ul {
margin-left:1px;
display:block;
}

.mainMenu ul ul li {
margin:0; padding:0;
display:block;
float:none;
color:#006;
z-index:999;
min-height:20px;
float:none;
clear:both;
}

.mainMenu ul ul li a {
margin:0; padding:0;
color:#0562af;
width:141px;
min-height:20px;
height:auto;
display:block;
padding-left:2px;
background-image:none;
border-bottom:1px solid #0562af;
}

.mainMenu ul ul li a:hover {
margin:0; padding:0;
color:white;
width:141px;
display:block;
height:auto;
padding-left:2px;
background-image:none;
}

html>body .mainMenu ul ul li a, .mainMenu ul ul li a:hover {
height:auto;
}






/* sous-sous-niveaux du menu */
.mainMenu ul ul ul {
/*top:20px;*/
margin:0; padding:0;
left:0;
float:left;
display:block;
width:143px;
left:142px;
margin-top:5px;
height:auto;
background-color:#e8f0f2;
visibility: hidden;
z-index:999;
}

html>body .mainMenu ul ul ul {
/*margin-left:1px;*/
display:block;
}

.mainMenu ul ul ul li {
margin:0; padding:0;
display:block;
float:none;
color:#006;
z-index:999;
min-height:20px;
float:none;
clear:both;
}

.mainMenu ul ul ul li a {
margin:0; padding:0;
color:#0562af;
width:141px;
min-height:20px;
height:auto;
display:block;
padding-left:2px;
background-image:none;
border-bottom:1px solid #0562af;
}

.mainMenu ul ul ul li a:hover {
margin:0; padding:0;
color:white;
width:141px;
display:block;
height:auto;
padding-left:2px;
background-image:none;
}

html>body .mainMenu ul ul ul li a, .mainMenu ul ul ul li a:hover {
height:auto;
}








.SearchEngine {
margin-top:3px;
float:right;
margin-left:0px;
}

html>body .SearchEngine {
margin-left:15px;
margin-right:3px;
}

.searchInput {
float:left;
margin-right:2px;
border:1px solid #CCC;
font-size:10px;
color:#808080;
}
.searchInputCB {
float:left;
margin-right:2px;
border:0px solid #CCC;
color:#808080;
height:14px;
margin-top:1px;
}


.enteteLogin {
height:20px;
margin-top:4px;
}

.date, .espaceMembre {
float:left;
height:16px;
margin-right:30px;
padding-top:1px;
}
.login {
float:left;
height:17px;
margin-right:30px;
}
.greeting {
float:left;
padding-top:1px;
padding-right:3px;
}
.deconnexion {
float:right;
height:16px;
padding-top:1px;
}

/* colonne rubrique info */
.rubriqueInfo {
	/*width:299px;*/
	width:300px;
	border:1px solid #CCC;
	float:left;
}

.rubriqueInfo h2 {
font-size:11px;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-image:url(../images/fond_h2_degrade_long.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.rubriqueInfo h3 {
font-size:12px;
color:#0060B5;
padding-left:3px;
text-transform:uppercase;
padding-top:2px;
font-weight:normal;
margin-top:2px;
margin-bottom:4px;
}

#diaporama img {
border:0;
}

#diaporama a {
margin:0;padding:0;
background-image:none;
}

#photoActuList {
width:100px;
text-align:left;
float:right;
padding-right: 5px;
padding-left: 5px;
}

#diaporamaTitreArticle {
height:15px;
font-size:11px;
text-align:center;
vertical-align: middle;
}

#diaporamaTitreArticle a {
color:#000000;
}

.news {
margin-top:0px;
}

.news h3 {
margin-top:5px;
padding-left:3px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#0060B5;
}

a.newsLiens {
margin-left:0px;
}
ul.newsLiens {
margin-bottom:0px;
padding-bottom:0px;
}
li.newsLiens {
list-style-type:none;
font-size:11px;
font-weight:bold;
padding-left:4px;
margin-left:0px;
margin-bottom:0px;
padding-bottom:0px;
}

a.comLiens {
margin-left:0px;
}
li.comLiens {
list-style-type:none;
font-size:11px;
padding-left:4px;
margin-left:0px;
}


.news p {
padding-top:0px;
margin-top:0px;
padding-left:3px;
padding-right:5px;
text-align:justify;
padding-bottom:5px;
}

.news p a {
padding-top:0px;
margin-top:0px;
margin:0;padding:0;
background-image:none;
color:black;
text-decoration:none;
}

.news p a:hover {
margin:0;padding:0;
background-image:none;
color:#999;
text-decoration:none;
}

.lien_droite {
margin-top:2px;
margin-bottom:4px;
float:right;
margin-right:8px;
}
.lien_droite_galerie {
margin-top:2px;
margin-bottom:4px;
float:right;
margin-right:8px;
position:relative;
top:-20px;
}

/* colonne rubrique interactive */
.rubriqueInteractive {
	width:207px;
	border:1px solid #CCC;
	float:left;
	margin-left:4px;
}

.rubriqueBonsplans {
	/*width:199px;*/
	width:200px;
	border:1px solid #CCC;
	float:left;
	margin-left:4px;
}

.rubriqueInteractive h2, .rubriqueBonsplans h2 {
font-size:11px;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-image:url(../images/fond_h2_degrade_long.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.rubriqueInteractive a{
font-size:11Px;
}

.avis, #avis {
padding-left:4px;
margin-top:0px;
margin-bottom:10px;
}
.avis h1, #avis h1 {
display:block;
height:18px;
font-size:12px;
color:white;
text-transform:uppercase;
padding-top:4px;
padding-left:5px;
margin-left:-3px;
background-image:url(../images/fond_h2_degradebleu.jpg);
background-repeat:repeat-x;
background-position:top left;
}
.avis h2, #avis h2 {
margin-left:-4px;
margin-top:0px;
margin-bottom:7px;
}
.avis h3, #avis h3 {
color:#0060B5;
font-size:11px;
margin-top:7px;
text-transform:uppercase;
}

.avis p {
padding-left:3px;
padding-right:5px;
text-align:justify;
padding-bottom:5px;
}

.avis a {
font-size:11px;
font-weight:normal;
}
.photos img{
border:0;margin:4px;padding:0;
float:left;
}
.photos a {
padding:0;margin:0;
background-image:none;
}

.petitesAnnonces {
margin-bottom:10px;
}

.petitesAnnonces a{
margin:0;padding:0;
background-image:none;
color:#0060b5;
font-size:10px;
margin-left:6px;
margin-right:6px;
}

.petitesAnnonces p {
padding-left:3px;
margin-top:6px;
margin-bottom:5px;
}

.evenement {
font-size:10px;
}

.evenement img {
margin-top:2px;
float:left;
margin-right:3px;
}

.evenement ul {
margin:0;padding:0;
list-style-type:none;
}

.evenement ul li {
margin:0;padding:0;
padding-left:4px;
float:left;
width:90px;
display:block;
}

html>body #tempMoz {
margin-left:-4px;
}

.tourisme img {
margin:3px;padding:0;
margin-top:0;
margin-bottom:0;
}

.tourisme a {
margin:10px;
margin-top:0;
}

.correspondant {
width:202px;
margin-left:5px;
margin-right:3px;
border:1px solid #ccc;
margin-top:5px;
padding:3px;
margin-bottom:3px;
}

.correspondant img{ 
float:left;
margin-left:3px;
margin-right:3px;
}

.gras {
font-weight:bold;
}

#gras {
font-weight:bold;
}

.afficher {
height:20px;
margin-top:0px;
display:block;
background-image:url({../images/puces_bleues_bas.gif);
background-position:0 6px;
padding-left:14px;
}

.endirect {
display:block;
height:auto;
overflow:hidden;
}

.endirect h2{
padding-top:3px;
padding-left:3px;
margin-right:5px;
color:white;
background-color:#ba1a0a;
height:19px;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
}

.adresses {
float:left;
padding-left:3px;
/*display:block;*/
width:240px;
margin-right:9px;
}


#mairie {
font-size:11px;
width:240px;
}

#sites {
font-size:11px;
width:200px;
}

#sites a {
}

.arianewire {
font-size:11px;
margin-bottom:4px;
}

.arianewire a{
margin:0;padding:0;
background-image:none;
margin-left:3px;
}

/* page article */

.article {
float:left;
border:1Px solid #ccc;
min-height:200px;
width:507px;
padding:3px;
border-top:4px solid #bb0119;
}

.article ul {
margin-left:20px;
}


/*portlets droite */

.colDroite {
float:left;
/*width:199px;*/
width:200px;
}

.espaceLocal {
margin-left:5px;
border:1px solid #CCC;
margin-bottom:5px;
}

.espaceLocal h1 {
display:block;
height:18px;
font-size:12px;
color:white;
text-transform:uppercase;
padding-top:4px;
padding-left:5px;
background-image:url(../images/fond_h2_degradebleu.jpg);
background-repeat:repeat-x;
background-position:top left;
}

.espaceLocal h2 {
display:block;
height:22px;
font-size:11px;
font-weight:bold;
padding-top:4px;
padding-left:5px;
background-image:url(../images/fond_h2_degrade_long.jpg);
background-repeat:repeat-x;
background-position:top left;
}

.espaceLocal a {
font-size:11px;
display:block;
}

.photos img {
float:left;
margin-right:5px;
}

.outilsArticle {
float:right;
height:20px;
display:block;
background-image:none;
margin-top:0px;

}

#print {
float:left;
display:block;
height:20px;
margin:0;padding:0;
background-image:url(../images/btn_print.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:20px;
margin-right:5px;
}

#friend {
float:left;
display:block;
height:20px;
margin:0;padding:0;
background-image:url(../images/btn_friend.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:20px;
margin-right:5px;
}

#comment {
float:left;
display:block;
height:20px;
margin:0;padding:0;
background-image:url(../images/btn_comment.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:20px;;
}

.article h2 {
font-size:12px;
color:#bb0119;
text-transform:uppercase;
margin-bottom:5px;
}

.article h2 a{
margin:0;padding:0;
background-image:none;
font-size:12px;
color:#bb0119;
text-transform:uppercase;

}

.article h3 {
font-weight:bold;
font-size:14px;
}

.article a {
font-size:11px;
}

.imgArticle {
display:block;
float:left;
background-color:#f5f5f5;
padding-bottom:15px;
border-bottom:2px solid gray;
margin-left:2px;
margin-right:8px;
margin-top:3px;
width:230px;
}

.imgArticle div {
text-align:center;
width:230px;
}

.imgArticle a {
margin:0;padding:0;
padding-left:10px;
background-image:url(../images/plus.gif);
background-repeat:no-repeat;
background-position:center left;
}

.article p {
font-size:11px;
margin-top:10px;
line-height:15px;
}

.entete {
margin-top:2px;
padding-left:5px;
padding-right:5px;
}

.signature {
font-weight:bold;
}

.article p:first-line {
padding-left:10px;
}

.pubArticle {
float:right;
background-color:#f5f5f5;
padding-bottom:2px;
border-bottom:2px solid gray;
margin-left:3px;
margin-right:3px;
margin-top:3px;
text-transform:uppercase;
}


/* formulaire */

.agenda_old {
float:left;
border:1px solid #ccc;
padding-left:3px;
width:510px;
}


.agenda {
float:left;
border:1Px solid #ccc;
min-height:200px;
width:507px;
padding:3px;
border-top:4px solid #bb0119;
}




.grandeColDroite {
float:left;
border:1px solid #ccc;
padding-left:3px;
width:715px;
}

.agenda_old h2 {
margin-left:-3px;
height:19px;
font-size:13px;
padding-left:3px;
text-transform:uppercase;
color:white;
background-color:#bb0119;
padding-top:3px;
}


.agenda h2 {
font-size:12px;
color:#bb0119;
text-transform:uppercase;
margin-bottom:5px;
}

.agenda h2 a{
margin:0;padding:0;
background-image:none;
font-size:12px;
color:#bb0119;
text-transform:uppercase;

}

.agenda h3 {
font-weight:bold;
font-size:14px;
}




.grandeColDroite h2 {
margin-left:-3px;
height:19px;
font-size:13px;
padding-left:3px;
text-transform:uppercase;
color:white;
background-color:#bb0119;
padding-top:3px;
}

.agenda p {
padding:5px;
margin-bottom:5px;
}

.grandeColDroite p {
padding:5px;
margin-bottom:5px;
}

.enteteBleu {
margin:0;padding:0;
display:block;
margin-left:3px;
margin-right:3px;
border:1px solid #ccc;
padding-bottom:2px;
height:auto;
margin-bottom:6px;
}

.enteteBleu h2{
margin:0;padding:0;
font-size:11px;
text-transform:none;
color:black;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-color:white;
background-image:url(../images/fond_h2_degrade_long.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.enteteBleu a {
font-size:11px;
}

.enteteBleu h5{
margin:0;padding:0;
font-size:11px;
text-transform:none;
color:black;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-color:white;
background-image:url(../images/fond_h2_degrade_revolution.jpg);
background-repeat:repeat-x;
background-position:top left;
} 

.Formu th {
vertical-align:top;
text-align:right;
padding-top:5px;
padding-right:10px;
padding-left:2px;
}

.Formu input {
height:16px;
font-size:10px;
}

.Formu select {
height:18px;
font-size:10px;
width:100px;
}
.Formu img {
border:0;
}


.Formu a {
margin:0;padding:0;
background-image:none;
}

.nbResults {
color:#CC0033;
}

.Pages {
width:170px;
text-align:center;
float:left;
}

.Pages a {
margin:0;padding:0;
background-image:none;
}

/*Styles popup*/
.popup_content {
margin-right:auto;
margin-left:auto;
text-align:left;
width:758px;
height:1px;
padding:3px;
}

.entetePopup {
height:30px;
padding-top:10px;
}

.entetePopup h2{
float:left;
width:400px;
font-size:13px;
color:#bb0119;
text-transform:uppercase;
}

html>body .entePopup h2 {
width:500px;
}


.outilsPopup {
float:right;
}

#printPopup {
float:left;
display:block;
background-image:url(../images/btn_print.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:20px;
height:20px;
}

#closePopup {
float:left;
display:block;
background-image:url(../images/btn_close.gif);
background-repeat:no-repeat;
background-position:3px 2px;
padding-left:20px;
margin-right:10px;
height:20px;
}

.diapo {
height:342px;
}

.miniDiapo {
margin:0;padding:0;
margin-top:5px;
height:86px;
width:748px;
padding:4px;
border:1px solid #ccc;
}

.miniDiapo img {
border:0;
}

.liensNav a {
margin-bottom:5px;
padding:0;
background-image:none;
}

.photoPopup {
float:left;
width:424px;
height:auto;
text-align:center;
vertical-align:middle;
}

.navPhotos {
margin:5px;
margin-right:20px;
margin-top:20px;
text-align:right;
float:left;
width:55px;
}

.navPhotosD {
margin:5px;
margin-left:20px;
margin-top:20px;
text-align:left;
float:left;
width:40px;
}

.navPhotos a {
margin:0;padding:0;
background-image:none;
display:block;
width:50px;
}

.navPhotosD a {
margin:0;padding:0;
background-image:none;
display:block;
width:40px;
}

.miniphotos {
margin-top:3px;
float:left;
display:block;
}

.miniphotos li {
width:100px;
height:70px;
background-image:none;
display:block;
float:left;
text-align:center;
vertical-align:center;
}

.miniphotos a {
padding:0; margin:0;
background-image:none;
}

.miniphotos img {
}

.commentaire {
margin-left:4px;
padding:4px;
float:left;
border:1px solid #ccc;
width:319px;
height:324px;
}

html>body .commentaire {
height:321px;
}

.commentaire h3 {
font-size:14px;
}

.commentaire h4 {
font-size:11px;
text-transform:uppercase;
font-weight:block;
color:#0060B5;
}

.commentaire p {
margin-top:7px;
}

.commandePhoto {
width:423px;
margin-top:2px;
border:1px solid #ccc;
height:22px;
background-image:url(../images/degrade_popup.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#petitCaddie {
margin-top:2px;
display:block;
background-image:url(../images/btn_caddie.gif);
background-position:top left;
background-repeat:no-repeat;
padding-top:2px;
padding-left:20px;
height:20px;
}

.sujets {
font-size:11px;
margin-bottom:5px;
}

.sujets a {
font-size:11px;
}

.sujets p {
float:left;
width:300px;
}

.filtreAvis {
margin-top:5px;
margin-bottom:3px;
padding-left:5px;
clear:both;
}

.filtreAvis input {
margin-left:3px;
}

.unAvis {
padding:2px;
}

.unAvis p {
clear:both;
margin:0;padding:0;
display:block;
}

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

.resumAvis h4{
margin:0;padding:0;
float:left;
}

.resumAvis p{
margin:0;padding:0;
margin-left:55px;
}

#alternate {
background-color:#f5f5F5;
}


/* Styles newsletter */

.all_content_Newsletter {
width:645px;
border:1Px solid #ccc;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

.enteteNewsletter {
width:642px;
height:79px;
display:block;
}

.enteteNewsletter p {
margin-left:340px;
padding-top:20px;
margin-right:10px;
margin-bottom:10px;
height:47px;
}

html>body .enteteNewsletter p {
margin-left:350px;
}

.enteteNewsletter p a{
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin:10px;padding:0;
margin-top:0;
background-image:none;
color:black;
display:block;
}

.bandeauNewsletter {
display:block;
height:30px;
background-image:url(../images/degrade_menu.jpg);
background-repeat:repeat-x;
background-position:top left;
padding-top:6px;
}

.bandeauNewsletter a{
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin:10px;padding:0;
margin-top:0;
background-image:none;
color:black;
display:block;
}

.bandeauNewsletter p {
float:right;
margin-right:10px;
}

.gaucheNewsletter {
float:left;
width:419px;
}


.droiteNewsletter {
margin:0;padding:0;
float:left;
width:204px;
min-height:100px;
}

html>body .droiteNewsletter {
margin-left:4px;
}

.logoOffre {
margin:5px;
float:left;

}







/* affichage liste des news */

.titreNews {
margin-top:14px;
margin-left:8px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

/* ZS identifiant et password*/

.searchInput2 {
width:80px;
height:19px;
padding-left:1px;
margin-right:2px;
border:1px solid #CCC;
font-size:10px;
color:#808080;
}

.searchInput3 {
width:110px;
height:14px;
margin-right:2px;
border:1px solid #CCC;
font-size:10px;
color:#808080;
}


.login2 {
float:left;
margin-right:2px;
vertical-align:center;
}



/* style pour le detail meteo */

.gris {
background-image:url(../images/fond_detailMeteo_fond_gris.JPG);
background-repeat:repeat-x;
background-position:center center;
text-align:center;
color: black;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}


.bleu {

background-position:center center;
background-image:url(../images/fond_detailMeteo_fond_degradebleu.JPG);
text-align:center;
color: #FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #ffffff;
}

/*
.separationCellule {
border-color-bottom: #CCCCCC;
border-width-bottom: 1px;
}
*/

/*
	Météo Détail
*/
.meteo {
	background-color: #ffffff;
}
.meteo2 {
	background-color: #eaeaea;
}

.marne{
	background-image:url(../images/fond_marne.jpg);
}
.aisne{
	background-image:url(../images/fond_aisne.jpg);
}
.somme{
	background-image:url(../images/fond_somme.jpg);
}
.ardennes{
	background-image:url(../images/fond_ardennes.jpg);
}




.champrecherche {

	
text-align:right;
font-weight: bold ;
font-family:Arial, Helvetica, sans-serif;
color: black;
padding-right: 8px;
font-size:11px;
}

/*   checkbox pour formulaire contact */

.checkbox {	


font-family:Arial, Helvetica, sans-serif;
color: black;
font-size:11px;
}


#inseepicker select{
height:18px;
width:100px;
font-size:10px;
vertical-align:middle;

}

#inseepicker input{

height:16px;
font-size:10px;
vertical-align:middle;


}

/* Pub */

div#pubBandeauVertical {
padding-top: 4px;
padding-bottom: 4px;
padding-top:150px;
float: left;
}

div#pubBandeauVertical a {
background-image:none;
margin:0px;
padding:0px;
}

div#pubCarreEditorial {
}

div#pubCarreEditorial a {
background-image:none;
margin:0px;
padding:0px;
}

div#pubVignette {
}

div#pubVignette a {
background-image:none;
margin:0px;
padding:0px;
}

/* colonne rubrique pub */
.rubriquePub {
	width:207px;
	border:1px solid #CCC;
	float:left;
	margin-left:5px;
}

.rubriquePub h2 {
font-size:11px;
font-weight:bold;
padding-top:3px;
padding-left:4px;
height:22px;
background-image:url(../images/fond_h2_degrade_long.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.rubriquePub a{
font-size:11Px;
}


div.autocomplete {
position:absolute;
width:300px;
background-color:white;
margin:0px;
padding:0px;
word-break:keep-all;
}
div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
height:auto;
cursor:pointer;
}


/* gallerie photo home */

#pagerAlpha a {
background-image: none;
margin-left:0px;
padding-left:0px;
}


.gallerie {
float:left;
border:1Px solid #ccc;
width:710px;
min-height:200px;
padding:3px;
border-top:4px solid #bb0119;
}

.gallerie ul {
margin-left:20px;
}

.gallerie h2 {
font-size:12px;
color:#bb0119;
text-transform:uppercase;
margin-bottom:5px;
}

.gallerie h3 {
font-weight:bold;
font-size:14px;
}

.gallerie img{
font-size:11px;
border: 0px; /* makes sure linked images do not have a border */

}

#diapointitule {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#diapochamp a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: none;
	color:black;
}

/* Guide Touristique */

p#guidepreview a {
padding-top:0px;
margin-top:0px;
margin:0;padding:0;
background-image:none;
color:black;
text-decoration:none;
}

p#guidepreview a:hover {
margin:0;padding:0;
background-image:none;
color:#999;
text-decoration:none;
}

.guide#accueil {
float:left;
border:1Px solid #ccc;
width:710px;
min-height:200px;
padding:3px;
border-top:4px solid #bb0119;
}

.guide#detail {
float:left;
border:1Px solid #ccc;
width:507px;
min-height:200px;
padding:3px;
border-top:4px solid #bb0119;
}

.guide h2 {
font-size:12px;
color:#bb0119;
text-transform:uppercase;
margin-bottom:5px;
}

.guide h2#cc {
height:22px;
font-size:11px;
font-weight:bold;
padding-top:4px;
padding-left:5px;
background-image:url(../images/fond_h2_degrade_long.jpg);
background-repeat:repeat-x;
background-position:top left;
		color:#000000;
}

div#guidehome {
width:200px;
text-align:left;
border:1px solid #CCC;
}

.guide h3, h3#guide {
font-weight:bold;
font-size:14px;
}

.guideEncadre {
display:block;
float:left;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.guideEncadreBloc {
display:block;
float:left;
width:246px;
background-color:#f5f5f5;
padding-bottom:2px;
margin-left:3px;
margin-right:3px;
margin-top:3px;
}


.detailPhoto {
margin-left:4px;
padding:4px;
float: left;
border:1px solid #ccc;
width:266px;
height:324px;
}

/* detail photo envoyé a un ami */

.gallerieEnvoyerAmi {
float:left;
border:1Px solid #ccc;
width:710px;
height:auto;
padding:3px;
border-top:4px solid #bb0119;
}

.gallerieEnvoyerAmi h2 {
font-size:12px;
color:#bb0119;
text-transform:uppercase;
margin-bottom:5px;
}

.gallerieEnvoyerAmi h3 {
font-weight:bold;
font-size:14px;
}

.gallerieEnvoyerAmi img{
font-size:11px;
border: 0px; /* makes sure linked images do not have a border */

}

.bonplan {
	margin-left:10px;
}	

/* envoyer à un ami */

#precisionform  {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: none;
	color:black;
}

/* Forum */
#forumFooter {
width: 100%;
height: auto;
text-align: center;
}
#forumStat {
float: left;
display: block;
padding: 2px;
border:1px solid #ccc;
width:99%;
}
#forumPost {
float: left;
display: block;
margin-right: 5px;
margin-left: 5px;
margin-top: 5px;
padding: 2px;
}
#forumDate {
float: left;
font-size: 9px;
margin-right: -2px;
margin-top: -2px;
color:#0060bb;
}
#forumTexte {
float: left;
}
#forumTexte a {
padding-top:0px;
margin-top:0px;
margin:0;padding:0;
background-image:none;
color:black;
text-decoration:none;
}

#forumTexte a:hover {
margin:0;padding:0;
background-image:none;
color:#999;
text-decoration:none;
}

th#forumTopicList {
height:18px;
background-image:url(../images/fond_h2Gauche.gif);
background-repeat:repeat-x;
background-position:top left;
padding-top:2px;
}
div#forumTopicList {
background-color: #f5f5f5;
padding:3px;
height:auto;
width:495px;
}
.note {
font-size:10px;
}
.note a {
font-size:10px;
background-image: none;
padding:0px;
margin:0px;
}

/* Edition PDF */
.editionPDF {
display:block;
float:left;
width:120px;
height:110px;
}
.editionPDF a.commune {
display:block;
margin-left:10px;
}







/*	style validation ajax	*/


.validation-advice {
	color : #CC0033;
}


