@import "layout.css";

@import "print.css";

@import "screen.css";



#top h1{

float:left;

width:100%;

padding-top:92px;

padding-left:0px;

}

#top h1 a{

float:left;

color:white;

padding-left:20px;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:48px;

text-decoration:none;



}



.subtitle{

float:left;

padding-left:0px;

text-transform:uppercase;

color:#c00000;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

padding-left:20px;

}



/*content*/

.first-post{

background:white url(img/pattern22.gif) bottom repeat-x;



}



.post{

background:white url(img/pattern22.gif) bottom repeat-x;

margin-top:5px;

}



.post-title{

font-size:30px;

font-weight:bold;

padding-left:10px;

padding-top:10px;

line-height:0.7;

}

.post-title a{

color:#c00000;

text-decoration:none;

width:500px;

}



.post-info{

width:500px;

padding-left:10px;

padding-top:3px;

padding-bottom:22px;

font-size:18px;

font-weight:bold;

color:#860000;

}

.post-info a{

color:#860000;

text-decoration:none;

}



.post-content{

padding-left:10px;

padding-right:10px;

color:#333;

padding-bottom:20px;

}



.post-content blockquote{

background:#cccccc;

/*border:1px dashed #c00000;*/

padding:10px;

margin-top:8px;

margin-bottom:8px;

width:450px;

border-left:8px solid #c00000;

margin-left:auto;

margin-right:auto;

}

.post-content ul{

padding-top:5px;

padding-bottom:5px;

padding-left:23px;

}

.post-content li{

list-style:circle;

}



.post-content a{

color:black;

font-weight:bold;

}

.post-comment{

padding-left:10px;

padding-top:35px;

padding-bottom:25px;

font-size:20px;

font-weight:bold;

color:black;

}

.post-comment a{

font-size:20px;

font-weight:bold;

color:#CC7000;

text-decoration:none;

}



/*footer*/



#footer img{

float:left;

margin:10px 10px 10px 10px;

border:1px solid #c00000;

}

#footer p{

float:left;

text-align:left;

padding-top:10px;

color:white;

font-weight:bold;

}

#footer a{

color:white;

text-decoration:none;

}

#footer a:hover{

color:#c00000;

text-decoration:underline;

}



#cat2{

float:right;

color:#c00000;

width:50%;

}

#cat2 li{

display:inline;

margin-left:10px;

}



/*sidebar*/



/*categories*/

#categories{

background:black url(img/pattern1.gif);

margin-top:5px;

}

#categories h2{

padding-left:18px;

padding-top:20px;

padding-bottom:10px;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

color:#CC7000;

}

#categories ul{

padding-left:18px;

padding-bottom:15px;

color:#c00000;

}

#categories a{

text-decoration:none;

}

#categories .weight-10{

font-size:15px;color:#5E5E5B;font-weight:bold;

}

#categories .weight-9{

font-size:15px;color:#747470;font-weight:bold;

}

#categories .weight-8{

font-size:14px;color:#8B8B86;font-weight:bold;

}

#categories .weight-7{

font-size:14px;color:#8B8B86;font-weight:bold;

}

#categories .weight-6{

font-size:13px;color:#8B8B86;font-weight:bold;

}

#categories .weight-5{

font-size:13px;color:#8B8B86;font-weight:bold;

}

#categories .weight-4{

font-size:12px;color:#8B8B86;font-weight:bold;

}

#categories .weight-3{

font-size:12px;color:#8B8B86;font-weight:bold;

}

#categories .weight-2{

font-size:11px;color:#BCaaaa;font-weight:bold;

}

#categories .weight-1{

font-size:11px;color:#BCaaaa;font-weight:bold;

}



/*search*/

#bievre{

background:black url(img/pattern1.gif);

margin-top:20px;

margin-bottom:5px;

}


#search{

background:black url(img/pattern1.gif);

/*margin-top:20px;*/

padding-bottom:20px;

}

#search h2,#bievre h2{

padding-left:18px;

padding-top:17px;

padding-bottom:10px;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

color:#CC7000;

}

#search #q{

float:left;

margin-left:18px;

width:137px;

height:16px;

border:1px solid #c00000;

padding:2px 5px;

color:#333;

}

#search #q:focus{

border:1px solid #CC7000;

background:#FFD9D9;

color:#333;

}

.gecko #search .submit{

float:left;

width:40px;

padding-top:1px;

padding-bottom:2px;

background-color:#c00000;

border:1px solid black;

cursor:pointer;

color:white;

margin-left:5px;

}

.ie #search .submit{

float:left;

width:40px;

background-color:#c00000;

border:1px solid black;

cursor:pointer;

color:white;

margin-left:5px;

}

#search form{

padding-bottom:43px;

}

#search label{

cursor:pointer;

}



/*calendar*/

#calendar{

background:black url(img/pattern1.gif);

margin-top:5px;

padding-bottom:20px;

}

#calendar h2{

display:none;

padding-left:18px;

padding-top:17px;

padding-bottom:10px;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

color:#CC7000;

}

#calendar thead{

display:none;

}

#calendar caption{

text-align:left;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

color:white;

margin-left:18px;

width:200px;

padding-top:20px;

padding-bottom:10px;

}

#calendar caption a{

text-decoration:none;

color:#C00000;

}

#calendar tr{

margin-left:18px;

height:20px;

}

#calendar td{

height:20px;

}

#decale_cal{

padding-left:18px;

padding-bottom:20px;

}

#calendar table{



font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#C00000;

width:200px;

text-align:left;

margin-left:auto;

margin-right:auto;

padding-bottom:10px;

}

#calendar table td a{

background-color:#C00000;

color:white;

font-weight:bold;

text-decoration:none;

padding:2px;

}

#calendar table td{

width:20px;

height:20px;

text-align:center;

}

.active a{

color:#FFEA00 !important;

}



/*last comments*/

#lastcomments{

background:black url(img/pattern1.gif);

margin-top:5px;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#c00000;

}

#lastcomments h2{

padding-left:18px;

padding-top:17px;

padding-bottom:10px;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

color:#CC7000;

}

#lastcomments ul{

padding-left:18px;

padding-bottom:15px;

width:200px;

}

#lastcomments li{

margin-top:5px;

padding:0;

}

#lastcomments blockquote{



margin-right:auto;

margin-left:auto;



}

#lastcomments blockquote p{

padding-left:12px;

background-color:#EEEBD7;

padding-top:20px;

padding-bottom:20px;

padding-right:12px;

font-size:16px;

font-weight:bold;

}

#lastcomments a{

color:#676556;

text-decoration:none;

}

#lastcomments .comment-author{

color:white;

}

#lastcomments .comment-infos{

background:url(img/bas_bulle.gif) top no-repeat;

padding-top:20px;

}



/*links*/

#links{

background:black url(img/pattern1.gif);

margin-top:5px;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#c00000;

padding-bottom:30px;

}

#links h2{

padding-left:18px;

padding-top:17px;

padding-bottom:10px;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

color:#CC7000;

}

#links h4{

padding-left:18px;

color:#c00000;

font-size:14px;

font-weight:bold;

padding-bottom:20px;

}

#links ul{

padding-bottom:20px;

}

#links li{

margin-left:43px;

padding-bottom:3px;

list-style:square;

color:#87884E;

}

#links li a{

color:#BCaaaa;

font-size:12px;

text-decoration:none;

}

#links li a:hover{

color:#CC7000;

font-size:12px;

text-decoration:underline;

}

/*archives*/

#archives{

background:black url(img/pattern1.gif);

margin-top:5px;

padding-bottom:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#005221;

}

#archives h2{

padding-left:18px;

padding-top:17px;

padding-bottom:10px;

font-size:14px;

font-weight:bold;

text-transform:uppercase;

color:#CC7000;

}

#archives ul{

padding-bottom:20px;

}

#archives li{

margin-left:33px;

padding-bottom:3px;

list-style:square;

color:#87884E;

}

#archives li a{

color:#BCaaaa;

font-size:12px;

text-decoration:none;

}

#archives li a:hover{

color:#CC7000;

font-size:12px;

text-decoration:underline;

}

#archives form{

padding-left:18px;

padding-bottom:18px;

}

#archives select{

width:147px;

margin-left:18px;

color:#333;

margin-top:5px;

border:1px solid #c00000;

color:#c00000;

}







.post-page{

background:white url(img/pattern22.gif) bottom repeat-x;

margin-top:5px;

}



.post-page .post-chapo{

padding-left:10px;

padding-bottom:10px;

color:#333;

}

.post-page .post-chapo a{

color:black;

font-weight:bold;

}



/***********************************************************************/

#trackbacks{

background:white url(img/pattern22.gif) bottom repeat-x;

margin-top:5px;

}

#trackbacks h3{

padding-left:10px;

padding-bottom:10px;

padding-top:10px;

font-size:30px;

font-weight:bold;

color:black;

}

#trackbacks .trackback{

margin-bottom:20px;

}

#trackbacks p{

padding-left:15px;

}

#trackbacks .comment-info{

padding-left:25px;

}

#trackbacks .comment-info a{

color:black;

font-weight:bold;

}



#trackbacks blockquote{

background:#cccccc;

color:#333;

padding:5px;

margin-top:15px;

margin-bottom:5px;

width:430px;

border-left:8px solid black;

margin-right:auto;

margin-left:auto;

}

#trackbacks blockquote a{

color:black;

font-weight:bold;

}

#trackbacks .track-info{

padding-left:25px;

color:#333;



}

#trackbacks .track-info a{

color:black;

font-weight:bold;

}

#trackbacks .italik{

font-style:italic;

font-weight:bold;

}

#trackbacks .tb-info{

margin-bottom:20px;

}

/*commentaires*/

#comments{

background:white url(img/pattern22.gif) bottom repeat-x;

margin-top:5px;

padding-top:20px;

padding-bottom:20px;

}

#comments h3{

padding-top:10px;

padding-left:10px;

font-size:30px;

font-weight:bold;

color:black;

}

#comments p{

padding:20px 25px 20px 25px;

}

.comment-content{

margin-top:17px;

margin-left:auto;

margin-right:auto;

width:475px;

font-size:16px;

font-weight:bold;

padding-top:24px;

padding-bottom:20px;

color:white;

background:url(img/pattern1.gif);



}



.commentA .comment-info{

background:url(img/bas_bulle_co.gif) no-repeat;

height:31px;

padding-top:35px !important;

color:#c00000;

text-align:right;

padding-right:1px;

}

.commentA .comment-info a{

color:black;

font-weight:bold;

}

.commentB .comment-info{

background:url(img/bas_bulle_co2.gif) no-repeat;

height:31px;

padding-top:35px !important;

color:#c00000;

}

.commentB .comment-info a{

color:black;

font-weight:bold;

}



/*comment-form*/

#comment-form{

float:left;

background:white url(img/pattern22.gif) bottom repeat-x;

margin-top:5px;



}

#comment-form h3{

font-size:18px;

color:#55C11E;

background:url(img/plus2.gif) bottom left no-repeat;

font-size:30px;

font-weight:bold;

color:#c00000;

text-decoration:none;

width:500px;

padding-left:10px;

padding-top:10px;

}

#comment-form form{

font-size:14px;

color:#999999;

padding-left:10px;

padding-right:10px;

padding-top:20px;

padding-bottom:20px;

}

#comment-form label{

float:left;

font-size:14px;

color:#333;

padding-top:4px;

cursor:pointer;

}

#comment-form .field{

float:left;

margin-top:5px;

margin-bottom:5px;

}

#comment-form #c_nom{

border:1px solid #EBECF1;

margin-left:10px;

margin-right:10px;

width:113px;

padding:2px 5px;

}

#comment-form #c_mail{

border:1px solid #EBECF1;

margin-left:10px;

width:114px;

padding:2px 5px;

}

#comment-form #c_site{

border:1px solid #EBECF1;

margin-left:10px;

width:343px;

padding:2px 5px;

}

#comment-form #c_content{

float:left;

border:1px solid #EBECF1;

margin-left:0px;

width:486px;

padding:2px 5px;

overflow:hidden;

}

#comment-form .form-help{

width:500px;

margin-bottom:15px;

}

#comment-form input{

float:left;

}

#comment-form #c_remember{

}

#comment-form .inline{

width:450px;

padding:0;

}

#comment-form .preview{

width:115px;

float:left;

margin-left:220px;

border:0;

color:white;

font-size:12px;

background:#c00000;

font-weight:bold;

padding:2px 5px;

text-transform:capitalize;

border:1px solid black;

}

#comment-form .submit{

width:115px;

float:left;

margin-left:18px;

border:0;

color:white;

font-size:12px;

background:#c00000;

font-weight:bold;

padding:2px 5px;

text-transform:capitalize;

border:1px solid black;

}

#comment-form p{

display:inline;

}

#comment-form #c_nom:focus,#c_mail:focus,#c_site:focus,#c_content:focus{

background:#FFBFBF;

color:white;

}

.post-content p{

margin-top:5px;

margin-bottom:5px;

}

/***********************************************************************/

#rsstop{

float:left;

background:url(img/rss_top.png) top right no-repeat;

height:27px;

padding-left:78%;

}



/*thumbnails*/

		.gecko .arc90_linkpic {

			display: none;

			position: absolute;

			left: 0;

			top: 1.5em;

			width: 160px;

			height: 120px;

		}

		.gecko .arc90_linkpicIMG {

			padding: 0 4px 4px 0;

			background: transparent url(img/linkpic_shadow.gif) no-repeat bottom right;

			width: 160px;

			height: 120px;

		}		

		.ie .arc90_linkpic {

			display: none;

			position: absolute;

			margin-left:0px;

			margin-top:-30px;

			width: 160px;

			height: 120px;

		}

		.ie .arc90_linkpicIMG {

			padding: 0 4px 4px 0;

			background: transparent url(img/linkpic_shadow.gif) no-repeat bottom right;

			width: 160px;

			height: 120px;

		}			

/*fin thumbnails*/



.post img{
max-width:498px;
}

.lab_cap{
	clear:both !important;
	width:500px;
}