
@import url(layout.css);

body { background-color:#FFFFFF; background-image:url(../images/top-background.png); background-repeat:repeat-x; background-attachment:fixed; 
 	font-size : 76%; font-family : "lucida grande", "gill sans", arial, sans-serif;
 	} 
#ban{ background-color:#051f44; color:#FFFFFF; font-size:1.9em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  height:35px; margin-bottom:4px; padding-left:15px; padding-top:5px; }
	
#page { background-color:#FFFFFF;  border-top: 1px solid #cccccc;  border-left: 1px solid #cccccc; border-bottom:1px solid #cccccc;  border-right: 1px solid #cccccc; margin-top:15px; margin-bottom:20px; }

	
#top {
	text-align : center; height: 70px;
	border-bottom : 1px dotted #ccc;
	}
a {	
	color:#A71602; 
	text-decoration : none;
	}
#sidebar h2 { 
	color : #666;
	font-size:1.2em;
	}
#sidebar h3 {
	color : #666;
	font-size:1em;
	}
fieldset {
	border : none;
	}
.post h3, .post h4 {
	clear : both;
	}

a {color: #777;}
a:link {color: #777; }
a:visited { }
a:hover {color: #A71602; text-decoration:none; }
a:focus { }
a[hreflang]:after { }
a img {border: none; }
 

#top { background-color:#FFFFFF; padding-top:10px}

#top h1 { }
#top h1 a { }
#prelude {background-color:#FFFFFF; height: 40px; padding: 15px 5px 15px 15px; font-size:1.0em; }
#prelude a {background-color:#de0202; color:#fff; border: 0px solid #de0202;  padding: 4px; height:35px; font-weight: bold;   }
#prelude a:hover {background-color:#3e3833; color:#ffffff; border: 0px solid #3e3833; padding: 4px; height:35px;  }
.logo{background: url(../images/logo.png) no-repeat;  height:100px;  margin-left:15px;  margin-bottom:10px; margin-top:0px; }
#name {	position:absolute;	right: 27%;	top:1%; color:#3e3833; font-size:2.2em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }




#content { background-color:#FFFFff; 
           border-top: 1px dotted #ccc;
           border-bottom: 0px solid #CCCCCC;  border-style:double ;
           border-left: 0px solid #ccc; 
           border-right: 1px dotted #ccc; }
		   


.post {text-align:justify;  }



.post-title { border-bottom:1px solid #666; font-size:1.1em; color:#666; background-color:#fbf8f8; padding-left:5px; padding-right:5px;  }


#sidebar {}
#blognav {background-color:#FFFFFF; }
#blogextra {background-color:#FFFFFF;}

#sidebar h2 { background-color:#f7f7f7; color:#666666; font-size:1.0em; padding-left:3px; border-bottom: 1px solid #ccc }
#sidebar h3 {color : #666; font-size:1.1em; }
#sidebar ul {margin-top : 6px; margin-left : 0; padding-left : 3px; list-style-type : none; }
#sidebar li {border-bottom : 1px dotted #CCC; padding : 0px 0px 0px 10px ; background : url(../images/puce.png) no-repeat 0 7px;  }
#sidebar li a {color: #777;} 
#sidebar li a:hover {color: #A71602; text-decoration:none; }


#search {
	position:absolute;	
	right: 22%;
	top: 70px;
}
#search form { }
#search fieldset, #search fieldset p { margin : 0; padding : 0;}
#search input[type=text] { background : #e8f0ff url(../images/ico_loupe.gif) no-repeat 2px center; padding-left : 16px; width : 90px; margin : 0; } /* ou #search #q */
#search input[type=submit] {width : 2.5em; }



#footer { background-color:#FFFFFF; 
           border-top: 0px dotted #ccc;
           border-bottom: 0px dotted #CCCCCC;  }
 
#footer p { color:#666 }

#footer a:hover { color:#FFCC00 }




	

.left { float: left; margin-right : 1em; }
.right { float: right; margin-left : 1em; }
.center { margin-left : auto; margin-right : auto; }
.left-text { text-align : left; }
.right-text { text-align : right; }
.center-text { text-align : center; }
.little-text { font-size : .8em;}
.little-upper-text { font-size : .8em; text-transform : uppercase; }





.post-content, .footnotes, .attachments, 
.post-info-co, #comments, #footer {
    clear:both;
    }
	
	

