* {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:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#666;}
.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: 3px;	border: 1px solid #e03b83;	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:#ff0066;text-decoration:none;font-weight:bold;}
a:hover {color:#000;text-decoration:none;}
div.pub {text-align:center;margin:10px 0;}
img.thumb {border:1px solid #e03b83;padding:2px;background:#FFF;}


#page {width:980px;margin:0 auto;text-align:left;}
#content, #leftcolumn, #rightcolumn {float:left;overflow:hidden;}
#leftcolumn, #rightcolumn {margin-top:-65px;position:relative;z-index:1;}
#leftcolumn {margin-left:-760px;width:200px;}
#content {margin-left:220px;width:540px;display:inline;margin-bottom:10px;}
#rightcolumn {width:200px;display:inline;margin-left:20px;}
#footer {clear:both;text-align:center;}

body {background:url("img/bg2.png") repeat-x top #FFB9D7;}
#header {
	height:224px;
	background:url("img/header.jpg") no-repeat left top;
	position:relative;
	background-color: #FFB9D7;
}
#header h1 {margin:5;}
#header h1 a {display:block;width:210px;height:150px;text-indent:-5999px;overflow:hidden;}
#page {background:url("img/page.png") repeat-y center;}
#footer {height:113px;background:url("img/footer.jpg") no-repeat left top #dbe7ef;font-size:10px;padding-bottom:10px;}
#footer p.copy {margin:0;padding-top:16px;line-height:26px;color:#DDD;}
#footer p.copy a:link, #footer p.copy a:visited {color:#ffaccf;}
#footer p.copy a:hover {color:#FFF;}
#footer #extra {padding:0 200px;font-size:10px;}
#footer #extra a:link, #footer exta a:visited {color:#666;}
#footer #extra a:hover {text-decoration:underline;color:#333;}

/*menu*/
#menu {position:absolute;height:27px;width:560px;left:210px;top:197px;line-height:27px;}
#menu ul {margin:0;}
#menu li {display:inline;}
#menu a {float:left;background:url("img/menu_bouton_left.png") repeat-x top;margin:0;padding:0 0 0 15px;text-decoration:none;}
#menu a span {float:left;display:block;background:url("img/menu_bouton_right.png") no-repeat right top;font-weight:bold;color:#ffe69b;font-size:12px;line-height:27px;padding-right:15px;cursor:pointer;}
#menu a:hover{background-position:0% -27px;}
#menu a:hover span{background-position:100% -27px;color:#fff;}


.box {margin:0 5px 15px 5px;background:url("img/box-bg.png") repeat-y center;}
.box-content {padding:0 10px;}
.box h2 {background:url("img/box-top.png") no-repeat left top;height:23px;line-height:23px;color:#ffe69b;padding-left:10px;font-size:12px;}
.box h2 span.date {font-size:11Px; font-weight:normal;color:#FFF;padding-right:8px;}
.box-bottom {background:url("img/box-bottom.png") no-repeat left bottom;height:9px;clear:both;}

/*left & right col*/
#leftcolumn .sidebox h3, #rightcolumn .sidebox h3 {height:24px;line-height:24px;margin:0;color:#FFF;font-family:"trebuchet MS";font-size:17px;font-weight:normal;text-transform:uppercase;padding-left:10px; }
#leftcolumn .sidebox h3 {background:url("img/leftcol-title.png") no-repeat left top;margin-left:1px;}
#rightcolumn .sidebox h3 {background:url("img/rightcol-title.png") no-repeat left top;margin-right:1px;}

.sidebox ul,  .sidebox div.pub {margin:10px 6px;}
.sidebox ul li {padding-left:15px;background:url("img/ico-coeur.png") no-repeat left center;line-height:20px;}

/*pagination*/
.pagination {margin:10px;}
.pagination a, .paginatin span.active {padding:3px;border:1px solid #DDD;}
.pagination a:hover {background:#DBE7EF;}

/*disclaimer*/
#disclaimer #header {height:120px;background:url("img/logo.png") no-repeat center top;}
#disclaimer #page {width:580px;background:url("img/disclaimer-page.png") repeat-y center;}
#disclaimer #content2 {min-height:500px;margin:0;padding:10px 25px;}
#disclaimer #content2 h1 {text-align:center;font-size:22Px;}
#disclaimer #content2 textarea {margin:10px auto;border:1px solid #FFB5D9;padding:5Px;background:#EEE;}
#disclaimer #header h1 a {margin-left:188px;height:120px;}
#disclaimer #footer {background:url("img/disclaimer_footer.jpg") no-repeat left top #dbe7ef;height:162px;}
a.in {font-size:20px;}
