/* CSS Document */
* {margin:0;padding:0;color: black;background-repeat:no-repeat;}
img {border:none}

embed, object{margin:10px 0}

iframe.amazon {float:right;border:0;margin-left:30px;}

body {margin:0;text-align: center;width:100%;font-size:12px;padding:0;font-family:Verdana, Helvetica, Sans Serif; }
a {color: #cb9151; }
a:hover {color: white; background-color: #cb9151; text-decoration:none;}

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

#top * {margin:0;padding:0;}
#top h1 {border:none}

.spip_doc_titre * {font-weight:normal;font-size:11px}

.container {width:970px;margin:10px auto;position:relative;text-align:left;background-color:white;padding:0 0;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;}

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

#logo h1 {border:none;margin:0;padding:0;}
#logo h2 {font-size:14px;position:absolute;border:none;font-weight:bold;}

.spip_documents_right{margin-left:10px;}
.spip_documents_left{margin-right:10px;}
.spip_documents_center {clear:both;margin:auto;width:100%;}
.spip_doc_titre {text-align:center}
span.spip_documents_center {display:block;margin-top:1em;}
.spip_documents{text-align:center}


#searchform {float:right; padding-top: 29px ; margin-right:2em}

#searchform input.submit {background-color:#c418e8;color:white;border:outset 1px black;}
#searchform input.submit:hover {border-style:inset;}
#searchform label {display:none}

#onglets {clear:both;padding:4px;margin:0 0px;}
#onglets a {color:white;text-transform:uppercase;text-decoration:none;font-size:10px;font-weight:bold}
#onglets ul {list-style-type:none; margin:0px 7px;}
#onglets li {display:inline;margin-right:0px;}

#breadcrumb {padding:20px 0 0 20px;width:600px;margin-left:170px}

#homemain {width:550px;float:left;padding:10px;}

#main {padding:10px;float:left;width:615px;}
#main ul {margin-left:30px}
.main-left {width:260px;float:left;clear:both}
.main-right {width:260px;float:right;}
.half-column h3 {font-weight:normal;font-family:Georgia;font-size:14px;}
.half-column p {font-size:11px;}
h1 {border-bottom: 1px solid;font-weight:normal;font-size:30px;color:#766783 !important;font-family:Arial;margin:20px 0 5px 0;padding-bottom:1px;line-height:100%;clear:both;}
h2 {border-bottom: 1px solid;font-weight:normal;font-size:20px;font-family:Arial;margin:20px 0 5px 0;padding-bottom:1px;line-height:100%;clear:both}
h3 {margin-top:10px;font-size:16px;clear:both;font-family: Georgia;}
h3.spip {border-bottom:solid 1px;margin-top:20px;margin-bottom:5px;}
p {margin:5px 0;}
p.list{margin:0}
ul.spip {margin-left:12px}

.intro p, .intro {font-weight:bold;font-size:14px;font-family:Georgia;margin:10px 0 10px 0;padding:0}
.texte {clear:both;}

.full {line-height:150%;text-align:justify}
.full .texte p {margin:15px 0}

.listAll {border:solid 1px;margin:20px;padding: 5px 10px;clear:both}
.list h3 {margin-bottom:0;}
.list p {margin-top:0}
.rubrique16 a {font-weight:normal}

.pub {text-align:left;margin:20px 0;border:solid 0px;padding:4px;clear:both;border:solid 1px #766783}
.pubArticle {text-align:center;margin:50px 0}

#right{float:right;width:128px;margin-top:20px;margin-right:15px;}
#homeright {float:right;width:200px;margin-top:40px;margin-right:15px;}
#homeright .pub {width:120px;float:right}

.about {border:solid 1px;padding:8px;margin-top:30px;}
.about h1 {border:none;font-size:18px;font-family:Georgia;margin:0;padding:0;}

#bottom {margin:20px;background-color:#F4F4F4;text-align:center;padding:10px 50px;margin-bottom:0;clear:both;}
#bottom hr {visibility:hidden}
#bottom .baseline {font-size:10px}

#closePage {background-image:url(/styles/images/bottom.png);width:100%;background-position:center bottom;height:16px;}

#partenaires {margin-top:30px;margin-left:auto;margin-right:auto;width:800px;color:black !important}
#partenaires a {font-size:10px;color:black}

#navlinks li {display:inline;margin:4px;}
#navlinks {border-bottom:dotted 1px;border-top:dotted 1px;margin-bottom:10px;padding-bottom:5px;padding-top:5px}

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

.postright h3 {display:block !important;visibility:visible}

table.spip {border:solid 1px #DDD;border-collapse:collapse;margin:5px 0 10px 0}
table.spip th, table.spip td {text-align:left;}
table.spip td {padding:8px;}
.row_even {background-color:#EEE}
a.spip_in {color:#DE1212}
a.spip_in:hover {color:white;}

.spip_logos {margin-right:10px;margin-bottom:10px}

#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}

/* S3 Slider */
#s3slider { 
   width: 500px; /* important to be same as image width */ 
   height: 500px;
   margin-top:30px
}

#s3slider li{list-style-type:none}

#s3sliderContent {
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   display: none; /* important */
}

.s3sliderImage span {
   font-size: 12px/15px;
   padding: 10px 13px;
   margin:20px auto;
   color: #000;
   display: none; /* important */

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}

#leftmenu {border-right:solid 1px #C4C4C4;border-bottom: solid 1px #C4C4C4;border-top: solid 1px #C4C4C4;background-color: #EEE;margin:25px 0 0 5px;padding:0;float:left;width:170px;}
#leftmenu ul{list-style-type: none;margin:10px 5px;}
#leftmenu img{vertical-align: middle;margin:2px}
#leftmenu a{text-decoration: none;font-size:11px}
