/* CSS Document */
* {margin:0;padding:0;font-family:Verdana, Helvetica, Sans Serif; color: #000000; }
img {border:none}

body {background:url(/styles/images/fond.png) no-repeat center top;margin:0 auto;text-align: center;width:100%;font-size:12px;padding:20px 0;background-color:#adcbff;}
a {color: #000000; }
a:hover {color: #000000; background-color: #adcbff; text-decoration:none;}

hr.spacer {visibility:hidden;clear:both}
h3 {clear:both}

#top {width:802px;margin-left: auto; margin-right: auto; position:relative;text-align:left;border:solid 1px #3c55ba;border-top:solid 1px #3c55ba; border-bottom:0px ;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;height:1px;background-color:#ffffff}

.container {width:802px;margin-left: auto; margin-right: auto; position:relative;text-align:left;border:solid 1px #3c55ba;border-top:none;background-color:white;}

.container2 {width:802px;margin-left: auto; margin-right: auto; position:relative;text-align:left;border:solid 1px #3c55ba;border-top:none;background-color:white;padding-left:20px;padding-right:10px;}

.start {border-right:solid 2px gray;}

#logo h1 {width:330px;height:54px;border:none;display:block;}
#logo h2 {font-size:10px;}
#logo {float:left;padding:0 0px;width:340px}

#topbarre {background-color:#ffffff;}

#searchform {float:right; padding-top: 29px ; margin-right:1em}
#searchform input.submit {background-color:#ff0000;color:white;border:outset 1px black;}
#searchform input.submit:hover {border-style:inset;}
#searchform label {display:none}

#onglets {background-color:#3c55ba;clear:both;padding:4px;}
#onglets a {color:#ffffff;text-transform:uppercase;text-decoration:none;font-size:11px}
#onglets a:hover {background-color:#adcbff;color:#3c55ba;}
#onglets ul {list-style-type:none; margin:0px 7px;}
#onglets li {display:inline;margin-right:2px;}

#breadcrumb {padding:20px 0 0 20px;}

#main {padding:20px;float:left;width:620px;}
h1 {border-bottom: 1px dotted #ef0000;font-weight:normal;font-size:20px;color:#ef0000;font-family:Arial;margin:20px 0 5px 0;padding-bottom:5px}
h3 {margin-top:10px;font-size:14px;}
h3.spip {border-bottom:solid 1px;margin-top:15px;margin-bottom:5px}
h3.spip2 {margin-top:15px;margin-bottom:5px; margin-left:-10px;}
p {margin:12px 0;}
h2 {margin-top:40px; align:left;}
dt {font-size:13px;font-family:Arial;font-weight:bold;margin-top:10px;}
dd {display:inline;}

.list_titre {border-bottom:solid 1px;margin-top:15px;margin-bottom:5px; margin-left:30px;}
.list_chapo {margin-left:67px;}


.full li {margin-left:30px}
.full {line-height:150%;text-align:justify;}

.listAll {border:solid 1px #434343;margin:20px;padding: 5px 10px;}
.listLocation {border:solid 1px #434343;margin:20px;padding: 5px 10px; font-size:14px;}
.listLocation h3{margin-top:0px;}
.listLocation dt{margin-top:0px; display:inline;}
.listLocation p{margin:0px;}
.list h3 {margin-bottom:0 margin-top:10px;}
.list h4 {margin-bottom:0; margin-left:67px;}
.list p {margin-top:0}

.pub_emplacement {position:absolute;margin-left:450px;margin-top:40px;}
.retrait {margin-left:50px;}
.pub {text-align:left;margin-top:50px}

#right{float:right;width:120px;height:600px;margin-top:40px;margin-right:10px;}

#bottom {margin:20px;background-color:#ffe100;text-align:center;padding:10px 50px;-moz-border-radius:0px; border: solid 0px #ff0000;}
#bottom hr {visibility:hidden}
#bottom .baseline {font-size:10px}

#partenaires {margin-top:30px;}
#partenaires a {font-size:10px;}

#pubheader {margin-top:10px;margin-bottom:5px;margin-left:10px}

.spip_logos {margin-left:10px;}
.list .spip_logos {margin:0 10px 0 0}

#map {margin-bottom:15px}

#images a {text-decoration:none}
#images .image {text-align:center;line-height:100%;float:left;margin:0 15px 10px 0;width:185px;font-size:10px;font-weight:bold;}
#images .image img {border:solid 1px;margin-bottom:2px;}
#images .break {clear:both}

#legende {position:absolute;margin-left:410px;margin-right:125px;}