body{background:#f0eee1;font-family:Verdana, Arial, Helvetica, sans-serif;color:#373737}
#general{width:960px;margin:auto;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}
a:hover{text-decoration:none !important}

.clear{clear:both;text-decoration:none}
.height_null{height:0;overflow:hidden}

/*Header*/
#slogan{float:left;width:70%}
#slogan p{color:#0076bc;font-size:14px;font-weight:normal;margin:0}
#flags{text-align:right;float:left;width:30%}
#header_logo{float:left;width:230px;height:168px;background:url(../images/logo.png) no-repeat}
#header_banner{float:left;width:730px;height:168px;background:url(../images/banner.jpg) no-repeat}

/*colonne gauche*/
#leftCol{float:left;margin-top:10px;width:220px}

/*colonne centrale*/
#midCol{width:495px;float:left;margin-top:10px;margin-left:10px}
#main_top_default{width:495px;color:#fff;font-size:14px;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;background:url(../images/main_top.png) no-repeat;height:27px;padding-top:7px;text-align:center}
#main_top_default h1,#main_top_default h2{color:#fff;font-size:14px;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin:0;padding:0}
#main_top{width:495px;background:url(../images/main_topA.png) no-repeat;height:8px;text-align:center}
*html #main_top{margin-bottom:-5px}
#main_content{width:495px;background:url(../images/main_mid.png) repeat-y}
#main_content p{margin:0;padding:10px;text-align:justify}
#main_bot{width:495px;background:url(../images/main_bot.png) no-repeat;height:5px}
#midColB{margin-top:10px}
#midColBRight{float:left;margin-left:5px}
#diapos{width:245px}

/**Bouton Plages Natu*/
#plages_natu{width:245px;margin-top:10px}
#plages_natu_top{width:245px;height:28px;background:url(../images/btn_top.png) no-repeat;color:#06c;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;font-size:15px;text-align:center;padding-top:6px}

/*Bouton tout savoir sur le naturisme*/
#savoir_natu{width:245px}
#savoir_natu_top{width:245px;height:46px;background:url(../images/btnB_top.png) no-repeat;color:#06c;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;font-size:15px;text-align:center;padding-top:4px}
#savoir_natu_mid img{width:235px}

/*Colonne droite*/
#rightCol{float:left;margin-left:10px;width:225px;overflow:hidden}
*html #rightCol{float:right;margin-top:10px;margin-left:0;width:220px;overflow:hidden}

/*Actualités*/
#actu{background:url(../images/actu.jpg) no-repeat;width:220px;height:233px}
#classique_top{width:220px;background:url(../images/classique_top.png) no-repeat;height:29px;color:#fff;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;font-size:15px;text-align:center;padding-top:5px}
#classique_top_2{width:220px;background:url(../images/classique_top_2.png) no-repeat;height:51px;color:#fff;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;font-size:15px;text-align:center;padding-top:5px}
#classique_mid{background:url(../images/classique_mid.png) repeat-y;width:216px;padding:5px 2px}
#classique_mid ul{padding:0;margin:0;list-style:none}
#classique_mid ul.sousMenus{margin:5px 0 0}
#classique_bot{width:220px;background:url(../images/classique_bot.png) no-repeat;height:5px}
.libelleClassique{background:url(../images/sousmenu.png) left bottom no-repeat;width:100%;margin-bottom:10px;text-align:left;margin-left:5px;padding-bottom:3px}
.sousMenus{margin-bottom:10px}
.sousMenu{background:url(../images/puce_menu.gif) left no-repeat;margin-left:10px;padding-left:10px;margin-bottom:5px}
#pret_natu_top{width:212px;height:67px;background:url(../images/btn2B_top.png) no-repeat;color:#fff;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;font-size:15px;text-align:center;padding-top:4px;padding-left:3px;padding-right:3px}
#pret_natu_top a{text-decoration:none;color:#fff;font-size:15px}
#pret_natu_top a:hover{text-decoration:none;color:#247e11}
#pret_natu_mid{width:220px;background:url(../images/btn2_mid.png) repeat-y;text-align:center;height:auto}
#pret_natu_bot{width:220px;height:6px;background:url(../images/btn2_bot.png) no-repeat}

#lutte{margin-left:auto;margin-right:auto;margin-top:20px;width:170px;height:42px;background:url(../images/lutte.gif) no-repeat}
#naturismeTv{margin-left:auto;margin-right:auto;margin-top:20px;width:170px}

#bLinks{text-align:center;font-size:10px;color:#373737;padding-top:30px}
#bLinks a{color:#373737;text-decoration:underline}
#bLinks a:hover{color:#373737;text-decoration:none}
#footer{margin-top:10px;text-align:center;color:#0076bc;font-size:10px}
#footer a{color:#0076bc;text-decoration:underline}
#footer a:hover{color:#0076bc;text-decoration:none}
.footerLink{margin-right:10px}
#refText{font-size:9px;text-align:center;color:#666}

/*Article Home*/
#contenuArticle .paragraphe{margin:0;padding:0 10px 5px 10px}
#contenuArticle .paragraphe a{color:#373737;font-weight:bold}
#contenuArticle .paragrapheC{display:none}
.map{background-color:#999;height:352px;width:473px;margin-left:auto;margin-right:auto}
p#listeCamping{margin-top:10px;padding-bottom:20px;text-align:center !important}
p#listeCamping a{color:#0076bc;font-weight:bold;text-decoration:underline}

/*GoogleMap*/
.mapCampingRegion{color:#1C1C1C;font-size:10px;margin-bottom:5px;margin-top:5px}
.mapCampingName a{width:200px;color:#0076BC;font-size:12px;font-weight:bold;text-decoration:none}
.mapCampingPicture{height:65px;width:100px;overflow:hidden}
.mapCampingAvailability a{color:#0076BC;text-decoration:none;font-size:11px}
.mapCampingAvailability a:hover{text-decoration:underline}

/*Plages naturistes*/
#campingInfos{min-height:430px}
.instructions{text-align:center;margin-top:10px;color:#0076bc}
.infosPlages table td{vertical-align:top;border-collapse:collapse;padding:2px}
.nomPlage{text-align:center;color:#0076BC;font-weight:bold;font-size:14px;margin-bottom:10px;background:#e5f1f8;padding:3px 0}
.imagePlage{width:50%;float:left}
.descPlage{text-align:justify}
.accesPlageTitre{color:#0076BC;font-weight:bold;font-size:11px;text-align:center}
.CampingsProx{text-align:center;color:#0076BC;font-weight:bold;font-size:14px;background:#e5f1f8;margin-top:20px;padding:3px 0}
.nomCampingPlage{background:#B2D6EB none repeat scroll 0 0;color:#373737;font-size:11px;font-weight:bold;padding:2px 5px}
.regionCampingPlage{padding-left:5px;margin:5px 0}
.imageCampingPlage{padding-left:3px;height:70px;overflow:hidden}
.imageCampingPlage img{width:100px}
.texteCampingPlage{text-align:justify;padding-right:3px}
.lienPlusInfoCampingPlage{text-align:right;padding-right:5px}
.lienPlusInfoCampingPlage a{color:#0076bc;text-decoration:underline;font-weight:bold}

/*Article*/
#article{font-size:11px;color:#373737;padding:0 10px 10px}
#article a{color:#40952c;text-decoration:underline}
#article h1{font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;text-align:center;font-size:16px;color:#40952c;background:url(../images/soustitre.png) no-repeat center bottom;margin-bottom:30px;padding-bottom:5px;padding-top:20px;margin-top:0}
#titreLongArticle{text-align:center;font-style:italic}

/*Paragraphe*/
.imageParagraphe{width:160px;text-align:center;background:#fff;border:1px solid #40952C;float:left;height:112px;overflow:hidden;margin-right:5px;padding:5px 0}
.imageParagraphe img{width:150px;height:112px}
h2.titreParagraphe,h2 a{font-size:12px;font-weight:bold;color:#40952C;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none !important}
h2,h2 a{color:#fff;font-size:15px;font-family:"Century gothic", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin:0;padding:0}
.paragrapheC{margin-top:40px}
.paragrapheC p{padding:0 !important;text-align:justify !important}

/*PDF*/
.pdfDocument{margin-top:10px;background:url(../images/pdf.gif) no-repeat left;padding-left:15px}

/*ABCD*/
.abcdLinks{margin:10px auto}
.abcdLinks a{color:#40952C;font-weight:bold;text-decoration:underline;width:14px}
.abcdLinks a:hover{color:#373737 !important;text-decoration:none}
.abcdActive{color:#373737 !important;text-decoration:none !important}
.accesPlage{clear:both}
#header,#midColBLeft{float:left}
#plages_natu_top a,#savoir_natu_top a{text-decoration:none;color:#06c}
#plages_natu_top a:hover,#savoir_natu_top a:hover{text-decoration:none;color:#fff}
#plages_natu_mid,#savoir_natu_mid{width:245px;background:url(../images/btn_mid.png) repeat-y;text-align:center;height:auto}
#plages_natu_bot,#savoir_natu_bot{width:245px;height:6px;background:url(../images/btn_bot.png) no-repeat}
#classique,#pret_natu{width:220px;margin-top:10px}
.libelleClassique a,.sousMenu a{color:#373737;text-decoration:none;font-size:11px}
.libelleClassique a:hover,.sousMenu a:hover{color:#6abd51;text-decoration:none;font-size:11px}
.bLink,.mapCampingAvailability{margin-top:5px}
.listeCamping a:hover,#article a:hover{text-decoration:none}
.infosPlages,.campingPlage{margin-top:20px}
h3,h4{font-weight:normal;margin:0}

/*News*/
#news{width:220px}
#news table{width:100%}
#news td{vertical-align:top}
#newsTop{width:220px; background:url(../images/classique_top.png) no-repeat; height:29px; color:#fff; font-family:"Century gothic",Verdana,Arial,Helvetica,sans-serif; font-size:15px; text-align:center; padding-top:5px}
#newsMid{background:url(../images/classique_mid.png) repeat-y; padding:0px 2px; width:216px; padding-bottom:10px}
#newsBot{width:220px; background:url(../images/classique_bot.png) no-repeat; height:5px}
.articleNewsImg{height:53px; overflow:hidden;width:70px;float:left;margin:0 5px 0 0}
.articleNewsImg img{width:70px}
.articleNews{padding:10px 5px}
.articleNews h3{margin:0;padding:0}
.articleNews p{text-align:right;padding:0;margin:0}
.articleNews a{color:#373737; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-decoration:none}
.enSavoirPlus{color:#40952C !important; text-decoration:underline !important}
.enSavoirPlus:hover{text-decoration:none !important}

