body { margin-top:0px; margin-bottom:30px; font-family:verdana; font-size:11px; background-color:#fff; }
#container { width:990px; margin:0 auto; line-height:1.6em; color:#666; }
#container2 { width:990px; margin:0 auto; line-height:1.6em; color:#666; }
h1 { font-weight:normal; font-size:32px; color:#00B3DF; margin-bottom:30px; }
h2 { color:#00B3DF; font-size:16px; font-family:Arial; }
a { color:#00B3DF; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
img.left,img.center,img.right { padding:4px;  border:1px solid #a0a0a0; }
img.left { float:left; margin:0 12px 5px 0; }
img.center { display:block; margin:0 auto 5px auto; }
img.right { float:right; margin:0 0 5px 12px; }
input[type=text] { color:#999; border:1px solid #00B3DF; font-size:11px; padding:3px; }
.button { padding:2px; background-color:#FFFF00; color:#333333; border:1px solid #00B3DF; font-size:11px; }
form { padding-left:20px; }
#header { width:990px; height:120px; border:0px padding-bottom:10px; padding-top:10px; clear:both; background:url(images/header.gif) no-repeat left; }
#header form { float:right; font-size:9px; margin-right:60px; }
#header h1 { position:relative; top:80px; left:40px; margin:0; font-size:16pt; }
#header h1 a { color:#00B3DF; }
#header span { position:relative; top:20px; left:700px; margin:0; }
#dating { position:relative; top:-60px; left:236px; width:408px; height:149px; }
#dating b { color:#00B3DF; }
#header p { position:relative; top:60px; left:60px; margin:0; color:#FFFF00; }
#tabs10 { float:left; width:990px; font-size:95%; padding-bottom:1px; line-height:normal; border-bottom:4px solid #00B3DF; }
#tabs10 ul { margin:0; padding:10px 10px 0 40px; list-style:none; }
#tabs10 li { display:inline; margin:0; padding:0; }
#tabs10 a { float:left; padding:0 0 0 4px; text-decoration:none; }
#tabs10 a span { float:left; display:block; background-color:#FFFF00; padding:4px 8px 4px 8px; color:#333333; }
a.cat_2 { color:#666; }
#tabs10 a:hover span { background-color:#00B3DF; color:#FFFFFF; }
#tabs10 .webmaster a span { background-color:#00B3DF; }
a.webmaster { color:#FFFFFF; }
#content { width:780px; padding-left:10px; padding-right:10px; padding-top:10px; float:left; }
#content p { padding-bottom:10px; border-bottom:1px solid #ddd; }
#content #link ul { display:block; list-style-type:disc; margin:1em 0; -moz-padding-start:40px; margin:0; border:none; }
#content #link li { display:list-item; -moz-float-edge:margin-box; }
#sidebar { width:160px; padding-left:8px; padding-right:10px; padding-top:10px; float:right; }
#sidebar p { padding-bottom:10px; border-bottom:1px solid #ddd; }
#footer { margin-top:15px; padding-top:0px; padding-bottom:0px; padding-left:2px; padding-right:2px; clear:both; width:990px; background-color:#00B3DF; }
#footer p { color:#FFF; padding:5px; text-align:center; }
#footer p a { color:#FFF; background-color:#00B3DF; font-weight:100; border-bottom:1px dotted #fff; }
#footer p a:hover { color:#FFF; text-decoration:none; border-top:1px dotted #FFF; border-bottom:0px dotted #fff; }
#categories { width:740px; }
#pagination { width:740px; float:left; }
#categories ul { float:left; margin:0; padding:10px; list-style-position:outside; width:350px; }
#categories ul li { display:list-item; margin:15px 0 10px 0; color:#000; }
#categories ul li span.catniv2 { margin:0; }
#categories2 span { float:left; margin:0; padding-left:4px; width:175px; border-left:1px dotted #ddd; }
#gallery { width:670px; margin:0 auto; clear:both; padding:5px; }
.gal { width:120px; height:90px; border:0; clear:left; margin:4px; border:1px solid #00B3DF; }
p.links { height:96px; width:730px; border:1px solid #DDD; padding:3px; float:left; }
p.links2 { height:96px; width:730px; border:1px solid #FBCE00; padding:3px; background-color:#EFFF63; float:left; }
p.links2 a { background-color:#efff63; color:#F7852A; }
#content #link { width:730px; padding:5px; border:1px solid #ddd; }
#content #link #haut ul { margin:0; padding:10px; list-style:none; font-size:12px; text-align:center; }
#content #link #haut li { display:inline; width:120px; padding:8px; margin:0 10px 0 10px; border:1px solid #ddd; }
#content #link #haut li.this { font-weight:bold; }
#content #link p { border:none; }
#javadiv { display:none; width:600px; text-align:left; }
.bloc_droit { width:165px; border:1px solid #00B3DF; margin-bottom:10px; }
.bloc_droit2 { width:160px; border:1px solid #00B3DF; margin-bottom:10px; margin-left:3px; }
.bloc_droit3 { width:160px; margin-bottom:10px; margin-left:3px; }
.bloc_droit .full { padding:1px; background-color:#FFFF00; color:#333333; font-weight:bold; text-align:center; }
.bloc_droit span.partner { padding:0 0 2px 8px; background:url(images/arrow.gif) left no-repeat; line-height:17px; clear:both; display:block; }
.bloc_droit span { line-height:31px; padding:0; }
.bloc_droit span.cats { padding:0 0 0 8px; background:url(images/arrow.gif) left no-repeat; line-height:15px; }
.bloc_droit span.cats a { color:#00B3DF; }
.tag_cloud { text-align:justify; }
#ad_gg { clear:both; margin:10px; width:742px; }
#thumbs { height:112px; margin:0 auto; }
#thumbs img { width:110px; height:150px; margin:1px; border:0; }
.thumbnail { width:120px; height:90px; border:0; }
#footer .ajout_blog { color:#FFFF00; font-weight:bold; }
.sponsor { color:#FFFF00; }
