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

body {margin:0 auto;text-align: center;width:100%;font-size:12px;padding:20px 0;background-color:white;}
img {border:none}
a {color: #434343; }
a:hover {color: #434343; background-color: #dbba75; text-decoration:none;}

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

#top {width:802px;margin-left: auto; margin-right: auto; position:relative;text-align:left;border:solid 1px #6d4c07;border-top:solid 15px #6d4c07;-moz-border-radius-topleft:8px;-moz-border-radius-topright:16px;height:1px;background-color:#6d4c07}

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

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

#logo h1 {border:none;display:block;margin:0;padding:0}
#logo h2 {font-size:10px;position:absolute;margin-right:10px;text-align:right}


#googlesearch {position:absolute;left:50%;top:5px;margin-left:60px}

#onglets {background-color:#6d4c07;clear:both;padding:4px;}
#onglets a {color:white;text-transform:uppercase;text-decoration:none;font-size:11px}
#onglets a:hover {background-color:white;color:#434343}
#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 #6d4c07;font-weight:normal;font-size:20px;color:#6d4c07;font-family:Arial;margin:20px 0 5px 0; }
h3 {margin-top:10px;font-size:14px;}
p {margin:8px 0;}
p.list�{margin:0}

h3.spip {border-bottom:solid 1px;margin-top:15px;margin-bottom:5px;clear:both}
.full li {margin-left:30px}
.full {line-height:150%;margin-left:15px}
.full img {float:right;}

.listAll {border:solid 1px #434343;margin:20px;padding: 5px 10px;}
.list h3 {margin-bottom:0;clear:both}
.list p {margin-top:0}
.list a img {border:none;float:right;margin-top:5px;margin-bottom:5px;}

.pub {text-align:left;margin-top:50px}
.pubArticle {text-align:center;margin:50px 0}

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

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

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

.spip_code {display:block;border:dashed 1px #434343;margin:10px;background-color:#dbba75;font-family:Courier New; font-size:11px; padding:2px;color:black;}

table, td, th {border:solid 1px #DBBA75;margin:0;padding:4px;border-collapse:collapse;}
th {background-color:#6D4C07}
th *{color:white !important}

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

#comments {margin-top:20px;background-color:#FFE488;padding:10px 10px;-moz-border-radius:16px}

.commentairesForm {font-weight:bold;}
.commentairesFullForm fieldset {padding:8px}
.commentairesFullForm legend {margin-bottom:5px}
.commentairesFullForm .spip_barre a:hover {background-color:transparent;}
.commentairesFullForm textarea {width:100%;}

.comments * {margin:0}
.comment {margin-top:10px}

h2.comments {border-bottom: 1px dotted #6d4c07;font-weight:normal;font-size:18px;color:#6d4c07;font-family:Arial; }

.ps {font-size:11px;color:gray;background-color:#E3E3E3;padding:20px}