/* CSS Document */

body{
background-color:#d6cebb;
margin:0px;
padding:0px;
font-family:Calibri,Arial, sans-serif;
font-size:13px;
color:#646464;
}

.marque_blanche{
margin-top:10px;
background-image:none;
}

h1, h2, h3, h4, h5{
margin:0px;
padding:0px;
}

a img{
border:0px;
}

.descri_general{ color:#646464; }


#header{
background-image:url(../images/design_port_camargue/fond_haut_header.jpg);
background-repeat:no-repeat;
background-position:top left;	
width:980px;
height:127px;
}

.logo{
position:absolute;
top:0px;
left:-27px;
z-index:4;
}

.menu_gauche_header{
position:absolute;
top:83px;
right:25px;	
margin-top:0px;	
z-index:20;
}

.coin_g_menu{
}

.coin_c_menu{
background-image:url(../images/design/menu_haut_c.png);
background-repeat:repeat-x;
background-position:top left;
min-width:100px;
height:27px;
float:left;
}

.coin_d_menu{
}

.coin_c_menu ul, .coin_c_menu ul li{
margin:0px;
padding:0px;	
}

.coin_c_menu ul li{	
display:inline;
height:32px;
line-height:30px;
border-right:0px solid #000000;
}

.coin_c_menu ul li a{
display:inline-block;
padding-left:8px;
padding-right:8px;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:30px;
}

.menu_droite_header{
float:right;
margin-right:2px;
}

.menu_droite_header .coin_c_menu_droit ul, .menu_droite_header .coin_c_menu_droit ul li{ margin:0px; padding:0px; }
.menu_droite_header .coin_c_menu_droit ul li{
list-style-type:none; 
float:left;
background-image:url(../images/design_port_camargue/fond_liens_header_droite.png);
background-repeat:no-repeat;
width:67px;
height:49px;
color:#0b7cab;	
}

.menu_droite_header .coin_c_menu_droit ul li a{ color:#0b7cab; font-size:13px; text-decoration:none; }

#lien_galerie{
background-image:url(../images/design_port_camargue/picto_galerie_photos.png);
background-repeat:no-repeat;
background-position:top center;
padding-top:28px;
display:block;
}

#lien_webcam{
background-image:url(../images/design_port_camargue/picto_webcams.png);
background-repeat:no-repeat;
background-position:top center;
padding-top:28px;
display:block;
}

#lien_meteo_marine{
background-image:url(../images/design_port_camargue/picto_meteo_marine.png);
background-repeat:no-repeat;
background-position:top center;
padding-top:18px;
display:block;
font-size:11px;
}

.liens_outils{
position:absolute;
top:54px;
right:10px;
}

.liens_outils ul, .liens_outils ul li{ margin:0px; padding:0px; }
.liens_outils ul li{ float:left; list-style-type:none; padding-left:5px; padding-right:5px; border-right:1px solid #ffffff; height:22px; color:#ffffff; font-size:12px; }
.liens_outils ul li a{ text-decoration:none; color:#ffffff; line-height:22px; }

.logo a h1 img:hover, 
.coin_c_menu_droit ul li a:hover,
.liens_outils ul li a:hover, .liens_share a:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.grand_cadre{
width:100%;	
padding-top:0px;
padding-bottom:50px;
position:relative;
}

.centre_grand_cadre{
background-color:#FFF;
min-height:400px;
width:980px;
position:relative;
}

.cadre_slideshow{
position:relative;
width:751px;
height:165px;	
overflow:hidden;
padding-left:0px;
}


#contrub{
padding-top:10px;
text-align:left;
}

.rubrique{
padding-right:0px;
line-height:18px;
}

.fil_arianne{
color:#646464;
font-size:11px;
text-align:left;	

}

.titre_pagination{ margin-top:10px; margin-bottom:10px; float:left; width:560px; text-align:left; }
.titre_pagination h1{ font-size:19px; font-weight:normal; text-transform:uppercase; }
.titre_pagination h2{ color:#a4a4a4; font-size:26px; font-weight:bold; }
.titre_pagination .titre3, .titre_pagination .titre4, .titre_pagination .titre5{ display:none; }

.titre_gauche2{
padding-right:5px;
}

.titre_gauche3{
background-image:url(../images/design/separateur_fil_arianne.png);
background-repeat:no-repeat;
background-position:left center;
padding-right:5px;
padding-left:8px;
}

.titre_gauche4{
background-image:url(../images/design/separateur_fil_arianne.png);
background-repeat:no-repeat;
background-position:left center;
padding-right:5px;
padding-left:8px;
}

.titre_gauche5{
background-image:url(../images/design/separateur_fil_arianne.png);
background-repeat:no-repeat;
background-position:left center;
padding-right:5px;
padding-left:8px;
}
.liens_share{
text-align:right;
padding-right:15px;
float:right;
}

.liens_share a{
color:#646464;
font-size:13px;
font-weight:bold;
text-decoration:none;
display:inline-block;
height:30px;
line-height:30px;
float:left;
}

.lien_addthis{
background-image:url(../images/design/picto_addthis.png);
background-position:top right;
background-repeat:no-repeat;
height:30px;
line-height:30px;
padding-right:34px;
}

#modele{
clear:both;
width:680px;
min-height:200px;	
margin-left:20px;
}

.ligne_separation{
background-color:#adadad;
width:100%;
height:1px;
}

/* bloc prestataire liste deb */
.bloc_liste_prest{
margin-top:10px;
margin-bottom:5px;	
}

.h3_liste, .h3_liste a{
color:#636363;
font-size:16px;
font-weight:normal;
text-decoration:none;
}
.type{
color:#636363;
font-size:14px;	
}

.coordonnes{
font-size:12px;	
color:#636363;
margin-top:4px;
}

.contact_prestataire{
background-image:url(../images/design_port_camargue/picto_contact.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:30px;
line-height:15px;
padding-left:35px;
color:#646464;
font-size:11px;
}

.web_prestataire{
background-image:url(../images/design_port_camargue/picto_site_web.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:30px;
line-height:30px;
padding-left:35px;
color:#646464;
font-size:11px;
}

.web_localiser{
background-image:url(../images/design_port_camargue/picto_localiser.gif);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:30px;
line-height:30px;
padding-left:35px;
color:#646464;
font-size:11px;
}

.contact_prestataire:hover, .web_prestataire:hover, .web_localiser:hover{ text-decoration:none; }

.bloc_criteres{
font-size:12px;
}

.bouton{
background-image:url(../images/design/bouton_off.png);
background-repeat:no-repeat;
width:144px;
height:29px;
line-height:29px;
font-size:13px;
text-align:center;
display:block;
color:#646464;
text-decoration:none;
}

.bouton:hover{
background-image:url(../images/design/bouton_on.png);
}
/* bloc prestataire liste fin */

#footer{
background-image:url(../images/design_port_camargue/fond_footer.jpg);
background-repeat:no-repeat;	
width:974px;
height:248px;
margin-left:3px;
margin-bottom:3px;
margin-right:3px;
text-align:left;
}

#texte_footer{
float:right;
margin-top:38px;
margin-right:7px;	
}

#texte_footer a { line-height:18px; font-size:11px; }
#texte_footer a:link, #texte_footer a:visited{
color:#646464;
text-decoration:none;
}

#texte_footer a:hover{ text-decoration:underline; }

.pagination-resa-page:link{ text-decoration:underline; font-size:13px; color:#646464; }
.pagination-resa-page:visited{ text-decoration:underline; font-size:13px; color:#646464; }
.pagination-resa-page:hover{ text-decoration:none; font-size:13px; color:#646464; }

.pagination-resa-page-suivante:link, .pagination-resa-page-suivante:visited, .pagination-resa-page-suivante:hover{
color:#d1471e;
}

.pagination-resa-page-precedente:link, .pagination-resa-page-precedente:visited, .pagination-resa-page-precedente:hover{
color:#d1471e;
}
/* bloc prestataire liste fin */

.cadre_sommaire{
border:1px solid #d8e6f1;
height:180px;
width:225px;
position:relative;
}

.cadre_sommaire2{
background-image: url(../images/design_port_camargue/fond_td_sommaire.png);
background-position: top left;
background-repeat: no-repeat;
height: 50px;
width:352px;
position:relative;
margin-bottom:0px;
}

.masque_sommaire{
position:absolute;
top:0px;
width:225px;
height:150px;
background-color:#ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
z-index:10;
}

.masque_sommaire:hover{
position:absolute;
top:0px;
width:225px;
height:150px;
background-color:#ffffff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.30;
-khtml-opacity: 0.30;
opacity: 0.30;
}

.h2_sommaire{
width:221px;
padding-top:6px;
}

.h2_sommaire a{
background-color:#ffffff;
font-size:14px;
font-weight:normal;
color:#454545;  
text-decoration:none;
display:block;
letter-spacing:0.8px;
width:221px;
}

.cadre_sommaire .h2_sommaire a{
background:url(../images/design_port_camargue/fleche_sommaire.png) 5px center no-repeat;
display:table-cell;
vertical-align:middle;
height:40px;
line-height:16px;
padding:2px;
padding-left:35px;
}
.cadre_sommaire .h2_sommaire a:hover{ color:#646464; }

.categ_som{
position:relative;
width:225px;
height:150px;
overflow:hidden;
}

.categ_som img  {
min-width:225px;
min-height:150px;
}

.cadre_sommaire2 a{ background-color:transparent; color:#000000; height:34px; padding-left:24px; width:296px; display:table-cell; vertical-align:middle; }
.cadre_sommaire2 a:hover{ color:#646464; }
.cadre_sommaire2 .h2_sommaire{ width:100%; font-size:16px; padding-left:4px; }
.cadre_sommaire2 .lien_puce_sommaire{ 
background:url(../images/design_port_camargue/fleche_sommaire.png) top left no-repeat;
color:#ffffff; 
height:auto; 
width:auto; 
position:absolute; 
top:6px; 
right:10px; 
text-align:right; 
width:28px; 
height:27px;
display:block; 
padding-left:0px;
}
.cadre_sommaire2 .lien_puce_sommaire:hover{ text-decoration:none; color:#ffffff; }

.titre_para_presta{
font-weight:bold;       
}

.bloc_liste_prest.fiche .titre_para_presta{ margin-top:10px; display:inline-block; }

.lien_retour:link, .lien_retour:visited, .lien_retour_suivant_inactive, .lien_retour_precedent_inactive{
color:#646464;
font-size:12px;
text-decoration:none;
line-height:25px;
}

.lien_retour_suivant_inactive, .lien_retour_precedent_inactive{
color:#000000;
}

.lien_retour:hover{
color:#646464;
font-size:12px;
text-decoration:underline;
line-height:25px;
}

.lien_savoir_plus:link, .lien_savoir_plus:visited,
.lien_annuler_recherche:link, .lien_annuler_recherche:visited{ color:#646464; }
.lien_savoir_plus:hover, .lien_annuler_recherche:hover{ text-decoration:none; }

/* formulaires deb */
.zoneform{
color:#000000;
border: 1px solid #016080;
width:200px;
}

.zoneform-oblig{
color:#57514a;
border-top: 1px solid #016080;
border-right: 1px solid #016080;
border-bottom: 1px solid #016080;
border-left: 4px solid #cc0000;
width:197px;
}

#pays, #civilite{
width:204px;
}

#commentaire{
width:400px;
}
/* formulaires fin */

.lien_plus_photos{ color:#000000; }

/* deb Actus home */
.cadre_actu{ width:276px; float:left; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #474747; }
.lien_img_actualite_home{  }
.lien_titre_actualite_home, .titre_liste_prest{ color:#474747; text-decoration:none; font-size:12px; font-weight:bold; }
.lien_date_actualite_home{ color:#4A84B0; text-decoration:none; font-size:12px; display:block; }
.lien_descri_actualite_home,  .descri_encart_news{ color:#474747; text-decoration:none; font-size:12px; }
.lien_savoir_plus_actualite_home, .savoir_plus{ color:#474747; text-decoration:none; font-size:12px; margin-top:20px; display:block; float:right; }
.lien_savoir_plus_actualite_home:hover, .savoir_plus:hover{ text-decoration:underline; }

.date_encart_news{ color:#4A84B0; font-weight:bold; }
.descri_encart_news, .savoir_plus{ font-size:13px; } 
/* fin Actus home */

#styles_brochures a{ color:#000000; }
#styles_brochures a:hover{ text-decoration:none; }

/* formulaire rubrique generique deb*/
.tab_rubrique{
margin:0px; padding:0px;
border:1px solid #000000;
background-color:#ffffff;
}
.tab_rubrique .ligne_0{
background-color:#214B94;
color:#ffffff;
font-weight:bold;
}
.tab_rubrique .ligne_1{
background-color:#E2E2E2;
text-align:center;
}
.tab_rubrique .ligne_2{
background-color:#A4A4A4;
color:#214B94;
text-align:center;
}
.tab_rubrique .ligne_0 td, .tab_rubrique .ligne_1 td, .tab_rubrique .ligne_2 td{
padding:4px;
}
/* formulaire rubrique generique fin*/

#libelle_img{ text-align:center; }

/* DEB BROCHURE V2 */
.form_doc .brochure_cell{ width:45%; min-height:120px; float:left; background-color:#e6e6e6; border:1px solid  #777777; margin:0px 0px 4px 4px; padding:4px; }
.form_doc .brochure_cell a{ color:#646464; }
.form_doc .brochure_cell a:hover{ text-decoration:none; }
.form_doc .brochure_cadre{ height:25px; }
.form_doc .brochure_image{ }
.form_doc .brochure_image img{  border:1px solid #000000; }
.form_doc .brochure_cadre_libelle{ float:left; margin-left:10px; }
.form_doc .brochure_libelle{ }
.form_doc .brochure_descri{ display:none ; }
.form_doc .brochure_cadre_feuilleter{ float:left; margin-left:10px; display:block; }
.form_doc .brochure_picto_interactive{ }
.form_doc .brochure_feuilleter{ }
.form_doc .brochure_cadre_telecharger{ float:left; margin-left:10px; display:block; }
.form_doc .brochure_picto_pdf{ float:left; }
.form_doc .brochure_telecharger{ padding-right:4px;  }
.form_doc .brochure_taillepdfdoc{ display:none; }
.form_doc .brochure_cadre_commander{ display:block; float:left; }
.form_doc .brochure_input_commander{ }
.form_doc .brochure_libelle_commander{ }

/* FIN BROCHURE V2 */

#Meteo_copyright a{
color:#cccccc;
}