* {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;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h1, h2, h3 {text-transform:uppercase;}
ul {list-style-type:none;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#444;}
.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;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#ff00cc;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
.pub {text-align:center;}
.pub p {margin:10px 0;}
#sidebar .pub img, #galerie .pub img {border:1px solid #ef238c;}

#page {width:990px;margin:0 auto;text-align:left;background:url("img/content.png") repeat-y right;}
#content {float:right;width:707px;}
#sidebar {width:272px;float:left;background:url("img/sidebar.png") repeat-y;}
#sidebar #logo {background:url("img/logo.gif") no-repeat top left;height:73px;width:272px;}
#sidebar h2 {margin:0;font-size:12px;color:#FFF;text-align:center;padding-top:36px;line-height:20px;}
#sidebar .sidebox h3 {background:url("img/sidebar-top.png") no-repeat;height:36px;margin:0;line-height:36px;color:#FFF;font-size:13px;text-align:center;}
#sidebar-bottom {height:26px;background:url("img/sidebar-bottom.png") no-repeat bottom;}
.sidebox ul {margin:10px 0;}
.sidebox li {line-height:27px;margin-bottom:2px;}
.sidebox li a {padding-left:10px;color:#fcffba;text-transform:uppercase;font-weight:bold;background:url("img/sidebox-li.png") no-repeat top left;display:block; }
.sidebox li a:hover {background:#000;color:#FFF;}

#content h1 {line-height:37px;height:37px;margin:0;background:url("img/content-titre.png") no-repeat top;color:#FFF;font-size:16px;text-align:center;}
#content {}
#content .inner {margin:15px 13px;}

.box {width:680px;background:url("img/box.png") repeat-y;margin-bottom:10px;}
.box h3 {height:37px;line-height:40px;background:url("img/box-titre.png") no-repeat;margin:0;text-align:center;font-size:14px; color:#d30086;}
.box p {margin:0;padding:10px 15px;}
.box-bottom {height:20px;background:url("img/box-bottom.png") no-repeat bottom;}

#galerie {margin:15px 0;padding:0 14px;overflow:hidden;}
#galerie .col1 {width:339px;float:left;overflow:hidden;}
#galerie .col2 {width:313px;float:right;overflow:hidden;}
#galerie .col1 img {display:block;float:left;margin:0 10px 10px 0;border:1px solid #ef238c;}
#galerie .col2 .pub p {margin-top:0;}

#footer {clear:both;text-align:center;background:url("img/content-bottom.png") no-repeat top right  #FAFFBA;width:707px;margin-left:283px;}
#footer p.copy {font-size:11px;text-align:center;margin:0;padding:20px 10px;}

body {background:url("img/bg.png") repeat-x top #FAFFBA;padding-top:11px;}