body {background-color:#FFF; color:#000; font-family:Tahoma; font-size:13px; padding:0; margin:40px 0 0; min-width:900px;}

a:link,a:visited {text-decoration:none; color:#3e7fa0;}
a:hover {text-decoration:underline; color:#66a3c3;}
a:active {text-decoration:underline; color:#95cce8;}

img {border:none; padding:0px;}
img.thumbnails {border:none; padding:5px;}

.titre {color:#567; font-weight:bold; font-size:1.6em; letter-spacing:0.2em; border-bottom:1px #303c70 dashed;}
.comictitre {color:#567; font-weight:bold; font-size:1.3em; letter-spacing:0.1em;}
.small  {font-size:0.85em;}
.gauche {position:absolute;	left:250px;}

#menu {background:url(images/circles-top.png) repeat-x top center; width:100%; height:150px; margin-left:auto; margin-right:auto; text-align:center;}
#background  {background:url(images/circles-bottom.png) repeat-x top center; width:100%; height:750px; margin-left:auto; margin-right:auto; text-align:center; min-width:600px;}
#circles  {background-image:url(images/index.png); width:600px; height:450px; margin-left:auto; margin-right:auto; text-align:left;}
#footer {width:50%; overflow:auto; border-top:1px dashed #a2bed6; margin-left:auto; margin-right:auto; text-align:center; clear:both;}

#inclure {min-height:300px;}

#global {left:250px; position:absolute;}

#top_diviseur {width:100%; height:300px; /* background:#eef3f7 url(images/top-gradient.png) repeat-y top left;*/ background:url(images/circles-bottom.png) repeat-x top center;}
#top_comics {width:100%; /* background:#eef3f7 url(images/top-gradient.png) repeat-y top left;*/ background:url(images/circles-bottom.png) repeat-x top center; float:left; clear:both;}
#topleft {width:250px; height:300px; float:left; clear:both; padding-top:0px;}
#topleft_comics {width:250px; float:left; clear:both; padding-top:0px;}
#middle {width:100%; padding-top:10px;}
#thumbnails {width:100%; height:75px;}
.comic_thumbs {height:160px; width:160px; left:250px; position:relative; float:left; clear:left;}
.comic_desc {height:160px; width:50%; left:250px; position:relative; overflow:auto; border-top:1px dashed #a2bed6; float:left;}
#image {text-align:center; width:100%; float:left; clear:both; padding-bottom:20px;}
#desc_bloc  {float:left; width:100%; text-align:center;}
#description  {text-align:left; width:40%; min-width:350px; padding:15px; padding-top:30px; margin-left:auto; margin-right:auto;}

#resume {width:50%; margin-left:400px; padding-left:20px; border-left:1px solid #a2bed6;}
#resume_title {width:30%; margin-left:250px;}

#paragraphe {width:95%;}
