/* CSS Document */
* {font-family:Arial, Helvetica, sans-serif; color:#333333; border-collapse:collapse; border:none; z-index:0; }
div, h1, h2, h3, h4, h5, h6, p, ul, li, a, img {text-decoration:none; }
h1, h2, h3, h4, h5, h6 {font-weight:bold; display:block; margin:0; padding:0; color:#b0411d;}
h1 {font-size:1.5em; margin-bottom:0.7em;}
h2 {font-size:1.2em;}
h3 {font-size:1.2em;}
h4 {font-size:1.2em; margin-bottom:0.2em;}
h5 {font-size:1em; margin:1em 0 0.1em 0;}
p {margin:0; padding:0;}
a {color:#666666; z-index:999999;}
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:2px;}
table {border-collapse:collapse;}
.clear {clear:both;}
ul {list-style:square; margin:0; margin-bottom:15px; padding:0; padding-left:17px; }
li {margin-bottom:4px; }


body {background:url(v2_visuels/public/background.gif) repeat; margin:30px; padding:0; font-size:10px; font-family:Arial,sans-serif;}
div#all-top {background:url(v2_visuels/public/all-bg-top.png) top left no-repeat; width:950px; height:33px;}
div#all-bottom {background:url(v2_visuels/public/all-bg-bottom.png) top left no-repeat; width:950px; height:34px;}
div#all {background:url(v2_visuels/public/all-bg-content.png) top left repeat-y; width:950px; position:relative;}
div#logo {background:url(v2_visuels/public/logo.png) no-repeat top left; height:85px; position:absolute; top:-20px; left:175px; width:730px; z-index:20;}
div#content {background:url(v2_visuels/public/all-bg.png) top left no-repeat; width:950px; position:relative;}
div#bandeau-gauche-cache {background:transparent url(v2_visuels/public/cache-visuel-gauche.png) no-repeat top left; width:122px; position:absolute; top:0; left:25px; height:643px;  }
div#bandeau-gauche {background:transparent url(v2_visuels/public/z-montagephoto-1.jpg) no-repeat top left; width:122px; position:absolute; top:0; left:25px; height:643px;  }
div#header {height:120px;}

div#header div#coord {font-size:1.2em; padding:27px 0 0 480px; color:#000000;}
div#header div#coord span {color:#e85523; font-weight:bold;}
div#header div#baseline {font-size:1.2em; color:#e85523; letter-spacing:1px; padding:10px 0 0 198px;}

div#actualites { padding:3px 0 0 405px; font-size:1.1em;}
div#actualites ul {float:left; width:500px; height:35px; margin:0;}
div#actualites li {margin-bottom:1px;}
div#actualites div#slide-actu-all {position:absolute;}
div#actualites div#slide-actu-mask {position:relative; overflow:hidden; width:500px; height:35px;}

div#all-left {float:left; width:230px;  position:relative; padding-bottom:50px;}
div#menu-gauche {background:url(v2_visuels/public/menu-div-fond.png) no-repeat top left; width:181px; padding-left:8px; margin-left:15px; } 
div#menu-gauche-bottom {background:url(v2_visuels/public/menu-div-fondbottom.png) no-repeat top left; width:189px; height:13px; margin-left:15px;} 
div.menu-div {background:left top no-repeat; width:172px; padding-bottom:10px;}
h2.menu-h2 {font-size:1.3em; color:#FFFFFF; padding:2px 0 0 10px; cursor:pointer;}
ul.menu-ul {background:#edd265; margin:10px 15px 0 3px; list-style:none; padding:10px 0;}
ul.menu-ul li {margin:0 5px; padding:2px 0 0 0;}
ul.menu-ul a {font-size:1.1em;}
ul.menu-ul a:hover, ul.menu-ul a.on {color:#b0411d; }

div#all-contenu {width:670px; overflow:hidden;}
div#contenu-top {width:100%; background:url(v2_visuels/public/content-top.png); height:13px; }
div#contenu-bottom {width:100%; background:url(v2_visuels/public/content-bottom.png); height:13px;}
div#contenu-contenu {padding:10px; padding-bottom:0; background-color:#e9ea9e; font-size:1.2em; line-height:150%;}

div#all-visuel, a#all-visuel-cache {width:670px; height:152px;}
div#all-visuel {position:relative;}
a#all-visuel-cache {display:block; position:absolute; top:0; left:0;  background:url(v2_visuels/public/cache-visuel.png) no-repeat top left; }

img.contenu-visuel-right {float:right; border:1px dotted #B0411D; padding:5px; margin:0 0 5px 10px; width:250px;}

div#boite-connexion {margin:7em 0 0 4em;}
div#boite-connexion h3 {color:#E9EA9E;}
div#boite-connexion input {background-color:#E9EA9E; border:1px solid #e65323; border-top-width:2px; border-left-width:2px; color:#999999; font-size:0.9em; display:block; margin-bottom:0.5em; float:left;}
div#boite-connexion input.submit-connexion {background:none; background:url(v2_visuels/public/connexion-bt-bg.png) no-repeat top left; width:21px; height:21px; color:#FFFFFF; cursor:pointer; border:none;}
div#boite-connexion a.mdp-oubli {display:block; clear:both; color:#FFF;}

div#boite-connexion li {color:#ffffff;}
div#boite-connexion li a {color:#ffffff;}
