/* Begin Typography & Colors */
@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

.clr { clear:both; }

body { background:#cc0909 url('images/body_bg.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:0; padding:0; }
#layout { width:1134px;  margin:0 auto; padding:0; }
#header { width:100%; height:186px; background:#cc0909 url('images/header_bg.jpg') no-repeat;}
#logo { float:left; width:395px; height:100%; }
#catcher { width:566px; float:left; height:100%; margin-left:32px; background:#cc0909 url('images/catcher.gif') no-repeat; }
#catcher_content { padding-top:27px; width:100%; text-align:center; }
input.ch_1 { font-size:18px; text-align:center; font-weight:bold; color:#7d7d7d; margin-top:22px; border:0; width:170px; }
input.dwl_1 { width:194px; height:36px; background:url('images/dwl_1.jpg') no-repeat; border:0; margin:15px 0 0 0; }
input.dwl_1:hover { cursor:pointer; }

#main { width:980px; margin:0 auto; }

#left { width:266px; float:left;  background:url('images/headleft_bg.jpg') no-repeat; padding-top:23px; }

#left #titlecat { width:100%; height:37px;  background:url('images/titlecat.jpg') no-repeat;}
#left #titlepart { width:100%; height:37px;  background:url('images/titlepart.jpg') no-repeat;}
#left #titlekey { width:100%; height:37px;  background:url('images/titlekey.jpg') no-repeat;}
#left #titletube { width:100%; height:37px;  background:url('images/titletube.jpg') no-repeat;}

.mod { background:#FFFFFF;  background:url('images/mod_bg.jpg') repeat-y; padding-bottom:15px; }
.mod ul { padding:14px 0 0 15px; list-style:none; margin:0; }
.mod ul li { background:url('images/li.jpg') no-repeat; background-position:0 5px; text-indent:15px; line-height:20px; }
.mod ul li a { text-decoration:none; color:#767474; }
.mod ul li a:hover { text-decoration:underline; color:#000000; }
.modimg { background:#FFFFFF; width:100%; text-align:center; padding:15px 0 15px 0; }
.modimg a img { border:0; }
.modkey { width:246px; text-align:center; background:#FFFFFF; padding:10px; }
.modkey a { color:#767474; text-decoration:none;}
.modkey a:hover { color:#000000; text-decoration:underline;}


#bottomleft { width:100%; height:11px; background:url('images/bottomleft_bg.jpg') no-repeat; }

#right { float:left; width:700px; background:url('images/headright_bg.jpg') no-repeat; padding-top:22px; margin:0 0 0 14px; }

#search { width:100%; height:49px;  background:url('images/search_bg.jpg') no-repeat; }
#search_content { padding:11px 0 0 421px; }
input.ch_2 {  border:0; width:220px; height:26px; background:#FFFFFF; float:left; }
input.dwl_2 { width:37px; height:26px; background:url('images/dwl_2.jpg') no-repeat; border:0; margin:0 0 0 4px;float:left;  }
input.dwl_2:hover { cursor:pointer; }

#blog { background:#9c0606; }

.article { width:687px; padding:6px 0 0 6px; }
.txtarticle { background:#FFF; color:#000; }
.toparticle { width:100%; height:12px; font-size:1px;  background:url('images/toparticle_bg.jpg') no-repeat; }
.bottomarticle { width:100%; height:12px; font-size:1px; background:url('images/bottomarticle_bg.jpg') no-repeat; }

.txtarticle_content { padding:0 8px 0 8px; }
.date { width:65px; height:69px;  background:url('images/date_bg.jpg') no-repeat; float:left; text-align:center; color:#FFF; }
.date .day { font-size:30px; padding-top:5px; }
.date .month { text-transform:uppercase; font-size:18px; }
.head_article { padding:12px 0 0 0; text-indent:12px; }
.head_article h2 a, .head_article h2 { font-size:21px; font-weight:bold; color:#363636; text-decoration:none; }
.head_article h2 a:hover { color:#cc0909; }
.cat { color:#767474; padding-top:3px; }
.cat a { color:#cc0909; text-decoration:none; }
.cat a:hover { color:#000000; text-decoration:underline; }
.comment_all { width:100%; height:29px;  background:#dddddd url('images/comments_bg.jpg') no-repeat; text-indent:28px; line-height:26px; }
.comment_all a, .comment_all, .comment_single a, .comment_single h3#comments  { font-weight:bold; color:#cc0909; text-decoration:none; text-indent:28px;}
.comment_single h3 { margin:0; margin-left:15px; padding:0; text-indent:0; font-size:15px; }
.comment_all a:hover,  .comment_single a:hover { color:#000000; text-decoration:underline; }
.entry { padding:10px 0 10px 0; text-align:justify; }
.entry a { color:#363636;; }
.entry a:hover { color:#fa4b4b; }
.comment_single { width:100%; background:#dddddd url('images/comments_bg.jpg') no-repeat; text-indent:28px; line-height:26px; }

p { padding: 0px 0px 10px; margin: 0px; }

#bottomright { width:100%; height:9px; background:url('images/bottomright_bg.jpg') no-repeat; }

#footer { width:100%; text-align:center; color:#FFF; padding-top:3px; padding-bottom:10px;   }
#footer a { font-weight:bold; color:#FFF;text-decoration:none; }
#footer a:hover { text-decoration:underline; color:#FFF; }

ol.commentlist { list-style:none; margin:10px 0 10px 10px; }
.commentlist { background:#FFF; padding:10px; width:631px; font-size:11px; }
img.alignleft { float:left; margin-right:5px; }
.article a img { border:0px; border-bottom-style:none; }
#respond { margin-left:10px; padding-bottom:10px; text-indent:0;  }
 
.tagbas a { color:#cc0909; text-decoration:none; }
.tagbas a:hover { color:#000000; text-decoration:underline; }

.alignleft a { color:#FFFFFF; }
.alignright a { color:#FFFFFF; }

div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#cc0909 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#cc0909; }
div#disclaimer-cadre a:hover{ color:#cc0909; }
