/* CSS Document */
* {margin:0;padding:0;font-family:Verdana, Helvetica, Sans Serif; color: black;background-repeat:no-repeat;}
img {border:none}

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

body {margin:0;text-align: center;width:100%;font-size:12px;padding:0;background-color:#EFEFEF;}
a {color: black; }
a:hover {color: white; background-color: #DC0000; text-decoration:none;}

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

#top {background-image:url(/styles/images/top.png);width:100%;background-position:center bottom;height:110px;margin:0 auto;}
#top * {margin:0;padding:0;}
#top a {display:block;width:825px;height:110px;margin:0 auto;}
#top a:hover {background:none;}
#top h1 {border:none}

li.all {font-weight:bold}


.container {background-image:url(/styles/images/middle.png);background-position:center top;background-repeat:repeat-y;width:825px;margin:0 auto;position:relative;text-align:left;background-color:white;padding:0 20;}

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

#logo h1 {border:none;margin:0;padding:0;}
#logo h2 {font-size:12px;position:absolute;margin-left:300px;top:-90px;color:white;}


#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 {background-color:#DC0000;clear:both;padding:4px;margin:0 10px;}
#onglets a {color:white;text-transform:uppercase;text-decoration:none;font-size:11px}
#onglets a:hover, #onglets li.selected a {background-color:#EFEFEF;color:#DC0000}
#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:615px;}
#main ul {margin-left:30px}
h1 {border-bottom: 1px dotted #DC0000;font-weight:normal;font-size:20px;color:#DC0000 !important;font-family:Arial;margin:20px 0 5px 0;padding-bottom:2px}
h3 {margin-top:10px;font-size:14px;}
h3.spip {border-bottom:solid 1px;margin-top:20px;}
p {margin:5px 0;}
p.list{margin:0}

.strong {padding:10px;background-color:#ffdf3c;clear:both;margin-top:5px;padding-bottom:30px}

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

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

.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:15px;}

#bottom {margin:20px;background-color:#DC0000;text-align:center;padding:10px 50px;-moz-border-radius:16px;margin-bottom:0;}
#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:10px}

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

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

h3 .spip_logos {margin-left:10px;margin-bottom:10px}

.rubrique48 {border:solid 1px; padding:8px;margin:8px}