* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
ul {list-style-type:none;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#000;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clearer {clear:both;height:1%;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#c80000;text-decoration:none;}
a:hover {color:#FFF;text-decoration:none;}

h1, h2, h3, h4 {font-family:"trebuchet MS";font-weight:normal;}
h2 {font-size:22px;color:#000;}

#page {width:800px;margin:0 auto;text-align:left;}

#wrapper {margin:0 9px 0 15px;}
#content {float:left;width:570px;}
#sidebar {float:right;width:170px;overflow:hidden;}
#footer {clear:both;text-align:center;}

body {background:url("img/bg.png") repeat-x top #B32A00;}
#page {background:url("img/page.png") repeat-y left top;}
#header {background:url("img/header.jpg") no-repeat;height:157px;}
#header h1 {margin:0;text-indent:-5999px;}
#header h1 a {display:block;width:400px;height:128px;margin-left:200px;overflow:hidden;}
#footer {text-align:left;color:#4a3129;position:relative;width:100%;}
#footer a {}
#footer p.copy {margin:0;padding:30px 10px 20px 10px;}

/*sites*/
.site {margin-bottom:10px;border-bottom:1px solid #ab8a4b;padding-bottom:10px;}
p.title a {font-weight:bold;}
span.inout {font-size:11px;color:#988d58;}
.site img {width:120px; height:90px; float:left; padding:1px;margin:5px 5px 0 0;border:1px solid #c55b5b;}
.site p {margin:0;}

/*sidebar*/
#sidebar h4 {background:url("img/sidebox-title.png") no-repeat left top;height:27px;width:170px;color:#ffb62a;line-height:27px;font-weight:normal;font-size:18px;padding-left:15px;text-transform:uppercase;margin:0;}
.sidebox {margin-bottom:20px;}
.sidebox-content {background:url("img/sidebox-bg.png") repeat-y;}
.sidebox-bottom {background:url("img/sidebox-bottom.png") no-repeat top;height:10px;}
#sidebar ul {margin:0;padding:10px;}
.sidebox p {margin:0;padding:10px 0;}
#sidebar li a {font-weight:bold;color:#ffe372;}
#sidebar li a:hover {color:#FFF;}
.sidebox input{ padding:3px; border:#c0c0c0 1px solid; }
.sidebox form{ padding-top:10x; margin-left:6px;}

/*navigation*/
.navigation a {font-weight:bold;}

.detail{ margin-bottom:10px; padding-bottom:10px; }
.detail img{ float:left; padding:1px; margin:5px 5px 0 0; border:1px solid #ff5500; }
.detail p{ margin:0; }
.detail p.titledetail a{ font-weight:bold; }

div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:#ffffff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; text-align:center; line-height:normal; clear:both;}
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both;}
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:100px; padding:15px; font-size:12px; border:#0e0400 1px solid; background:#f4f4f4; color:#000000; }
div#disclaimer-cadre b{ font-size:14px; color:#ff0000; }
div#disclaimer-cadre a{ text-decoration:underline; font-size:40px; font-weight:bold; color:#0000ff; }
div#disclaimer-cadre a:hover{ color:#0000ff; }
div#disclaimer-cadre .lien2 { font-size:15px; }

#cadrePop{ display:none; position:absolute; z-index:1000; width:100%; }
#cadrePop div{ width:750px; margin-left:auto; margin-right:auto; text-align:center; margin-top:30px; padding-top:15px; padding-bottom:15px; border:black 1px solid; background:white; }
#cadrePop div iframe{ width:720px; height:600px; }
#cadrePop .fermer { color:#0000ff; }
