body{
margin:0px auto;
padding:0px 0px;
width:100%;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#3b3b3b;
}


#haut{margin:0px auto; background-repeat:no-repeat; background-position:top right; width:100%;}
#contenu_haut{margin:0px auto; padding:0px 0px 0px 0px; width:1050px; background-repeat:no-repeat; overflow:hidden; background-position:0px 230px;}
#contenu_haut .titre{float:left;}
.accueil{text-align:right; padding:72px 140px 0px 0px;}
#contenu_haut div{float:left; width:844px; margin:35px 0px 0px 0px; padding:0px 0px 10px 10px; }
#contenu_haut ul{float:left; margin:0px 0px 0px 10px; padding:0px;}
#contenu_haut ul li{float:left; margin:0px; padding:0px; display:inline;}
#contenu_haut ul li a{float:left; margin:0px 5px 0px 0px; padding:2px 5px 2px 5px; display:block; border:1px solid #3b3b3b;}
#contenu_haut ul li a:hover{text-decoration:none;}
#contenu_haut div a{ text-transform:uppercase; font-size:0.9em;}
#milieu{margin:0px 0px; width:100%; overflow:hidden;  background-image:url(images/bg_milieu.gif);}
#contenu_milieu{margin:0px auto; paddding:0px 0px; width:1050px;}
#cote_g{float:left; width:500px; padding-left:30px; background-repeat:repeat-y;  min-height:500px; height:500px; height:auto !important;}
#cote_d{float:right; width:500px; background-repeat:repeat-x; min-height:500px; height:500px; height:auto !important;}

#bas{margin:0px auto; width:1050px; padding-top:30px;}
#contenu_bas_gauche{float:left; width:530px; text-align:right; padding-right:5px; padding-top:3px;}
#contenu_bas_droit{float:right; width:495px; border-left-width:5px; border-left-style:solid;}
#contenu_bas_droit p{font-size:1em; padding:0px 0px 0px 20px; margin:5px 0px 5px 0px;}
.txt{padding:0px 40px 0px 40px; text-align:justify;}

h1{float:left; width:500px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; font-size:2em; font-weight:normal; line-height:1.5em;}
h1 img{float:left; margin-right:20px;}
h2{font-size:1.2em;font-weight:normal; clear:both; padding:0px 0px 0px 0px;}
a:link,a:visited{text-decoration:none;color:#3b3b3b;}
a:hover,a:active{text-decoration:underline;}


.entreprise {background-image:url(images/bg_haut_rouge.jpg);}
.entreprise h1{float:left; width:500px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; font-size:1.5em; font-weight:normal; line-height:1.5em; }
.entreprise h1 span{color:#da1818; }
.entreprise #contenu_haut{background-image:url(images/fd_cote_g_rouge.png);}
.entreprise #contenu_haut ul li a:hover{color:#da1818; border-color:#da1818;}
.entreprise #contenu_haut ul li .current:link,.entreprise #contenu_haut ul li .current:visited,.entreprise  #contenu_haut ul li .current:hover,.entreprise #contenu_haut ul li .current:active{background-color:#da1818; border:1px solid #da1818;  color:#FFF;}
.entreprise #haut{background-image:url(images/fd_bando_rouge.jpg);}
.entreprise #cote_g{background-image:url(images/fd_cote_g_rouge.png);}
.entreprise #cote_d{background-color:#da1818;}
.entreprise #contenu_bas_droit{border-left-color:#da1818;}
.entreprise h2{font-size:1.2em;font-weight:normal; clear:both; padding:0px 0px 0px 0px;color:#da1818;}
.entreprise a:hover,.entreprise a:active{color:#da1818;}
.entreprise .on:link,.entreprise .on:visited,.entreprise .on:hover,.entreprise .on:active{color:#da1818; font-weight:bold;}
.entreprise #contenu_bas_droit a{color:#da1818;}
.entreprise .liste_editions{float:right; width:150px; padding:0px; margin:0px 40px 0px 0px; list-style-type:none;}
.entreprise .liste_editions li{padding:0px; margin:0px; width:150px;}
.entreprise .liste_editions li span{color:#da1818;}
.entreprise .txt_liste_editions{float:left; width:280px; line-height:18px; font-size:16px; color:#000000; font-style:italic; text-align:right; padding-top:10px;}
.entreprise #cote_d .pub{float:left;}
.entreprise #cote_d .nb{padding:0px 20px 0px 20px;}
.entreprise #cote_d{height:auto !important; background-image:url(images/fd_blc_trans.png); background-repeat:repeat; background-color:transparent;}
.entreprise #cote_d_pdf{width:500px; height:500px; background-color:#da1818;}


.golf {background-image:url(images/bg_haut_vert.jpg);}
.golf #contenu_haut{background-image:url(images/fd_cote_g_vert.png);}
.golf #haut{background-image:url(images/fd_bando_vert.jpg);}
.golf #cote_g{background-image:url(images/fd_cote_g_vert.png);}
.golf #cote_d{background-color:#669900;}
.golf #contenu_bas_droit{border-left-color:#669900;}
.golf h2{color:#669900;}
.golf h2 img{float:left; margin-right:20px; margin-left:-40px;}
.golf a:hover,.golf a:active{color:#669900;}
.golf .on:link,.golf .on:visited,.golf .on:hover,.golf .on:active{color:#669900; font-weight:bold;}
.golf #contenu_bas_droit a{color:#669900;}
.golf .video{width:500px; height:200px; padding:30px 0px 0px 0px; display:inline-block; text-align:center;}
.golf .video>iframe{display:inline-block; margin:0px auto;}


.collectivites {background-image:url(images/bg_haut_bleu.jpg);}
.collectivites #contenu_haut{background-image:url(images/fd_cote_g_bleu.png);}
.collectivites #haut{background-image:url(images/fd_bando_bleu.jpg);}
.collectivites #cote_g{background-image:url(images/fd_cote_g_bleu.png);}
.collectivites #cote_d{background-color:#3399CC;}
.collectivites #contenu_bas_droit{border-left-color:#3399cc;}
.collectivites h2{color:#3399cc;}
.collectivites a:hover,.collectivites a:active{color:#3399cc;}
.collectivites .on:link,.collectivites .on:visited,.collectivites .on:hover,.collectivites .on:active{color:#3399cc; font-weight:bold;}
.collectivites #contenu_bas_droit a{color:#3399cc;}


.notariact {background-image:url(images/bg_haut_orange.jpg);}
.notariact h1{float:left; width:500px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; font-size:1.5em; font-weight:normal; line-height:1.5em; }
.notariact h1 span{color:#ff8800; }
.notariact #contenu_haut{background-image:url(images/fd_cote_g_orange.png);}
.notariact #contenu_haut ul li a:hover{color:#ff8800; border-color:#ff8800;}
.notariact #contenu_haut ul li .current:link,.notariact #contenu_haut ul li .current:visited,.notariact  #contenu_haut ul li .current:hover,.notariact #contenu_haut ul li .current:active{background-color:#ff8800; border:1px solid #ff8800;  color:#FFF;}
.notariact #haut{background-image:url(images/fd_bando_orange.jpg);}
.notariact #cote_g{background-image:url(images/fd_cote_g_orange.png);}
.notariact #cote_d{background-color:#ff8800;}
.notariact #contenu_bas_droit{border-left-color:#ff8800;}
.notariact h2{font-size:1.2em;font-weight:normal; clear:both; padding:0px 0px 0px 0px;color:#ff8800;}
.notariact a:hover,.notariact a:active{color:#ff8800;}
.notariact .on:link,.notariact .on:visited,.notariact .on:hover,.notariact .on:active{color:#ff8800; font-weight:bold;}
.notariact #contenu_bas_droit a{color:#ff8800;}
.notariact .liste_editions{float:right; width:150px; padding:0px; margin:0px 40px 0px 0px; list-style-type:none;}
.notariact .liste_editions li{padding:0px; margin:0px; width:150px;}
.notariact .liste_editions li span{color:#ff8800;}
.notariact .txt_liste_editions{float:left; width:280px; line-height:18px; font-size:16px; color:#000000; font-style:italic; text-align:right; padding-top:10px;}
.notariact #cote_d .pub{float:left;}
.notariact #cote_d .nb{padding:0px 20px 0px 20px;}
.notariact #cote_d{height:auto !important; background-image:url(images/fd_blc_trans.png); background-repeat:repeat; background-color:transparent;}
.notariact #cote_d_pdf{width:500px; height:500px; background-color:#ff8800;}

div.issuuembed>div>div>span{display:none;}