body{background:#FFFFFF;line-height:1.1em;color:#333;font:small Tahoma,Arial,Verdana,Helvetica,sans-serif!important;font :x-small Tahoma,Arial,Verdana,Helvetica,sans-serif;text-align:center;}
body,form,input{padding:0px;margin:0px;}
h1,h2,h4,h5,h6,p,pre,blockquote,form,label,ul,ol,dl,fieldset,address{margin:5px 0;}
dd,blockquote{margin-left:40px;}
fieldset{padding:10px;}
a:link{color:#06c;text-decoration:none;}
a:visited{color:#06c;text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0;}
p img{float:left;margin:0 10px 0 0;padding-left:6px;padding-bottom:2px;}
html{scrollbar-face-color:#8DDF9D;scrollbar-highlight-color:#eeeeee;scrollbar-3dlight-color:#eeeeee;scrollbar-darkshadow-color:#eeeeee;scrollbar-shadow-color:#eeeeee;scrollbar-arrow-color:#FFFF00;scrollbar-track-color:#eeeeee;}
h5{ font:bold 1.31em "Arial",Sans-Serif;margin:0;color:#cc0000;}
h6{ font:bold 1.31em "Arial",Sans-Serif;margin:0;color:#cc0000;}
.catwdc{color:#000080;text-decoration:none;font-size:13px;}
.catwdc a{color:#000080;text-decoration:none;font-size:13px;}
.catwdc a:hover{color:#008000;text-decoration:none;font-size:13px;}
.details{color:#046380;text-decoration:none;font-size:15px;}
.details a{color:#046380;text-decoration:none;font-size:15px;}
.details a:hover{color:#046380;text-decoration:underline;font-size:15px;}
.rss{color:#ff6600;text-decoration:none;font-size:12px;}
.rss a{color:#046380;text-decoration:none;font-size:12px;}
.rss a:hover{color:#4BB5C1;text-decoration:none;font-size:12px;}
.sitetable{width:100%;border:1px dotted #c2c2c2;vertical-align :top;}
.sitetables{width:100%;vertical-align :top;}
.sitetd{border:1px dotted #c2c2c2;}
.votelargeur{width:50px;}
a.cat_display{text-decoration:none;font-weight:bold;font-size:13px;color:#333333;}
a.cat_display:hover{text-decoration:none;font-weight:bold;font-size:13px;color:#CC0000;}
a.subcat_display{text-decoration:none;font-size:10px;border-bottom :1px dotted #CCC;}
.votetable{background:#ffffff;width :50px;height:92px;margin-right:5px;}
.vote span.note{font-size:9px;height:12px;display:block;}
.vote span.nombre{font-size:16px;display:block;}
.vote a{color:#cc0000;font-size:16px;font-weight:bold;}
.vote a:hover{color:#333333;font-size:16px;font-weight:bold;}
#containered{font:bold 10px Verdana;list-style-type:none;text-align:left;width:430px;}
#containered hr{clear:both;border:1px solid #CCC;margin-top:10px;width:50%;}
#containered ul#mest{font-weight:bold;}
#containered ul#mest li{font:bold 10px Verdana;list-style-type:none;text-align:left;display:inline;margin:1px;}
#containered ul#mest li a{text-decoration:none;}
#containered ul#mest li a:hover{text-decoration:none;color:#333333;}
#containered h1,
#containered .content{border:1px solid #d5d5d5;padding:10px;text-align:left;}
#containered a.current{padding:5px 3px;border:1px solid #d5d5d5;background-image:url(images/shadeactive.gif);border-bottom-color:white;background-color:white;color:#333333;font-size:12px;}
#containered a.ghost{padding:5px 3px;margin-right:1px;border:1px solid #d5d5d5;color:#333333;font-size:12px;background:white url(images/shade.gif) top left repeat-x;}
#containered a.current:hover{padding:5px 3px;border:1px solid #d5d5d5;background-image:url(images/shadeactive.gif);border-bottom-color:white;background-color:white;font-size:12px;color:#333333;}
#containered a.ghost:hover{padding:5px 3px;margin-right:1px;border:1px solid #d5d5d5;color:#333333;font-size:12px;}
#containered .on{display:block;text-align:left;}
#containered .off{display:none;}
h1,h2,h3{color:#336699;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;}
h1{font-size:18px;font-weight:normal;margin-bottom:10px;}
h2{font-size:15px;}
h3{font-size:13px;}
#monster{width:774px;text-align:left;margin:0 auto;}
#tagline{left:96px;clear:both;height:90px;position:relative;}
#tagline a{text-decoration:none;color:#333;}
#tagline a:hover{text-decoration:none;color:#06c;}
#userbar{
font:normal 90% arial,serif;
color:#ccc;
position:absolute;
top:5px;
right:25px;
}
#userbar a{
text-decoration:none;
color:#06c;
}
#userbar a:hover{
text-decoration:none;
color:#333;
}
#logo-text{
color:#333;
font:normal 25px arial,serif;
position:absolute;
top:6px;
left:55px;
}
#navcontainer{
clear:left;
z-index:3;
position:relative;
margin:0 auto;
width:62%;
}
#tabbar{
position:relative;
background:#1fa0dc url("images/overburn.gif") no-repeat center top;
font:bold italic 10px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
clear:both;
height:14px;
margin:0;
}
#navlist{
width:100%;
margin:0 auto;
padding:0;
clear:both;
font:bold 13px arial,serif;
text-transform:uppercase;
}
#navlist ul,#navlist,#navlist li {
margin:0;
padding:0;
}
#navlist li{
float:left;
display:block;
width:24.5%;
min-height:20px;
}
#navlist li a{
position:relative;
display:block;
text-align:center;
color:#fff;
text-decoration:none;
}
#navlist li a.active,#navlist li a:active{
padding-bottom:5px;
color:#fff;
background:#003366 url("images/over.gif");
background-position:top center;
}
#navlist li a#taba.active,#navlist li a#taba:active{
padding-bottom:5px;
color:#fff;
background:#003366 url("images/over.gif");
background-position:top left;
}
#navlist li a#tabd.active,#navlist li a#tabd:active{
padding-bottom:5px;
color:#fff;
background:#003366 url("images/over.gif");
background-position:top right;
}
#navlist li a#tabd:hover{
color:#fff;
background:#003366 url("images/slanter.gif");
background-position:bottom right;
}
#taba,#tabb,#tabc,#tabd{
padding:4px;
height:18px;
background-color:#546F9E;
}
#taba{
background:#003366 url("images/slanter.gif");
background-position:top left;
margin-right:-1px;
}
#tabb{
background:#1a9cda url("images/bg-blue-darker.gif");
margin-right:-1px;
border-left:1px solid #fff;
}
#tabc{
background:#1a9cda url("images/bg-blue-darker.gif");
margin-right:-1px;
border-left:1px solid #fff;
}
#tabd{
background:#003366 url("images/slanter.gif");
background-position:top right;
border-left:1px solid #fff;
}
#tabb:hover,#tabc:hover{
background:#1a9cda url("images/bg-blue.gif");
color:#fff!important;
}
#taba:hover{
background:#1a9cda url("images/slanter.gif") bottom left;
color:#fff!important;
}
#tabd:hover{
background:#1a9cda url("images/slanter.gif") bottom right;
color:#fff!important;
}
#search{
border-top:2px solid #fff;
border-bottom:2px solid #33CC00;
background:#33CC00 url("images/gradient.gif") repeat-x bottom center;
color:#fff;
height:42px;
text-align:left;
position:relative;
}
#search label{
font-weight:bold;
color:#369;
position:absolute;
top:5px;
left:20px;
width:220px;
}
#search .tbox{
width:200px;
border-top:1px solid #555;
border-left:1px solid #555;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:1px;
color:#333;
background-color:#FFFFCC;
position:absolute;
top:10px;
left:252px;
}
#search .koumpi{
font:bold 15px arial,serif;
margin:0;
padding:0;
background:none;
border:none;
text-align:left;
position:absolute;
top:10px;
left:463px;
color:#036;
}
#search ul{
margin:0;
padding:0;
list-style:none;
position:absolute;
top:5px;
right:20px;
}
#search ul li{
font:10px/140% Verdana,Arial,sans-serif;
}
#search ul li a:link,#search ul li a:visited{
color:#369;
}
#search ul li a:hover{
color:#036!important;
text-decoration:underline;
}
#container{
margin:0;
padding:0;
background:#fff url("images/bg.gif") top left repeat-y;
}
#left{
width:160px;
float:left;
color:#555;
font-size:12px;
text-align:left;
line-height:14px;
}
#lc{
padding:10px;
}
#lc p{
padding:0 0 10px 2px;
}
.sidemenu{
font-family:Tahoma,Arial,sans-serif;
clear:left;
float:left;
width:140px;
margin:0;
padding:0;
font-size:12px;
}
.sidemenu ul{
list-style:none;
width:140px;
margin:0 0 10px 0;
padding:0;
}
.sidemenu li{
margin-bottom:0;
}
.sidemenu li a{
font-weight:bold;
height:13px;
text-decoration:none;
color:#505050!important;
display:block;
padding:6px 0 4px 10px;
border-bottom:1px solid #ccc;
}
.sidemenu li a:hover{
background:#fff;
color:#286ea0;
}
.sidemenu ul ul{
margin:0 0 0 12px;
width:128px;
}
.sidemenu ul ul a:link,.sidemenu ul ul a:visited{
color:#777!important;
}
.sidemenu ul ul a:hover{
background-color:#eee;
}
#center{
width:460px;
float:left;
color:#666;
line-height:16px;
text-align:left;
}
#cc{
padding:10px;
}
#center ul{
list-style-type:none;
margin:0;
padding:0 10px;
font-size:100%;
}
#center ul li{margin:1px 0;}
#right{
width:150px;
float:right;
line-height:14px;
color:#444;
font-size:12px;
text-align:left;
}
#rc{
padding:10px;
}
#rc p{
padding:0 0 10px 2px;
}
.rsidemenu{
font-family:Tahoma,Arial,sans-serif;
width:130px;
margin:0;
padding:0;
font-size:12px;
}
.rsidemenu ul{
list-style:none;
width:130px;
margin:0 0 10px 0;
padding:0;
}
.rsidemenu li{
margin-bottom:0;
}
.rsidemenu li a{
font-weight:bold;
height:13px;
text-decoration:none;
color:#505050!important;
display:block;
padding:6px 0 4px 10px;
border-bottom:1px solid #ccc;
}
.rsidemenu li a:hover{
background:#fff;
color:#286ea0;
}
.download{
background:#bfe1b0;
border:1px solid #508439;
margin:6px 0 13px 0;
text-align:center;
text-transform:uppercase;
letter-spacing:2px;
}
.download a{
padding:3px 7px;
color:#235b0a;
text-decoration:none;
display:block;
}
#footer{
background:#4CB4F1 url("images/overburn2.gif") no-repeat center bottom;
clear:both;
position:relative;
text-align:center;
font-size:10px;
line-height:0.9em;
padding:0;
color:#eee;
}
#footer a:link,#footer a:visited{
color:#666;
font-weight:bold;
text-decoration:none;
}
#footer a:hover{
color:#000!important;
font-weight:bold!important;
}
#footmenu{
background:#f2f2f2;
border-top:4px solid #b4c6cf;
border-bottom:3px solid #fff;
border-left:5px solid #fff;
border-right:5px solid #fff;
color:#DAF3D3;
font:10px Arial,Verdana,Helvetica,sans-serif;
text-align:center;
clear:both;
margin:0 0 3px 0;
padding:3px;
}
#footmenu a:link,#footmenu a:visited{
color:#444;
}
#footmenu a:hover{
color:#111!important;
}
.author{padding:8px 0 13px 0;}
.clear{clear:both;}
.hand{cursor:pointer;}
.star{color:#369;}
td,th{
font:12px Arial,Helvetica,sans-serif;
}
.datatable{
border:1px solid #D6DDE6;
border-collapse:collapse;
width:89%;
}
.datatable a{
text-decoration:none;
}
.datatable td{
border:1px solid #D6DDE6;
padding:4px;
}
.datatable th{
border:1px solid #828282;
background-color:#cbcbcb;
text-align:left;
padding-left:4px;
color:#333;
font-weight:bold;
}
.datatable caption{
font:bold 0.9em Arial,Helvetica,sans-serif;
color:#33517A;
text-align:left;
padding-top:3px;
padding-bottom:8px;
}
.datatable tr.altrow{
background-color:#DFE7F2;
}
tr.altrow td{
color:#333!important;
}
.datatable tr:hover{
background-color:#dff;
color:#111;
}
.form fieldset{
margin:1em 0;
border-top:1px solid #ccc;
border-bottom:none;
border-left:none;
border-right:none;
}
.form legend{
margin:1em 0;
padding:0 .5em;
color:#069;
font-size:0.8em;
font-weight:normal;
text-transform:uppercase;
}
.form label{
width:130px;
padding:0 1em;
text-align:right;
float:left;
}
.form select{
width:154px;
border-top:1px solid #555;
border-left:1px solid #555;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:1px;
color:#333;
background-color:#eee;
}
.form .radio{
background-color:#fff;
border:none;
width:auto!important;
text-align:left;
}
.form fieldset div{
margin-bottom:.5em;
padding:0;
display:block;
}
.form fieldset div input,.form fieldset div textarea{
width:150px;
border-top:1px solid #555;
border-left:1px solid #555;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
padding:1px;
color:#333;
background-color:#eee;
}
.form fieldset div select{
padding:1px;
}
div.fm-multi div{
margin:5px 0;
}
div.fm-multi input{
width:1em;
}
div.fm-multi label{
display:block;
width:300px;
padding-left:5em;
text-align:left;
cursor:pointer;
}
#fm-submit{
clear:both;
padding-top:1em;
text-align:right;
}
#fm-submit input{
border:none;
padding:2px 3em;
background:#0477b4 url("images/bg-blue-darker.gif") repeat-x center center;
color:#fff;
font-weight:bold;
}
input:focus,textarea:focus{background:#f7f7f7;color:#000;}
.alignright{float:right;}
.alignleft{float:left;}
