/*  Theme Name: HemingwayTheme URI: http://warpspire.com/hemingwayDescription: Hemingway is a simple weblog theme by <a href="http://warpspire.com">Kyle Neath</a> aimed at giving bloggers a great platform on which to customize.Version: 0.1 ALPHAAuthor: Kyle NeathAuthor URI: http://warpspire.comModification: ********************************************************************//   Web Designer & Architect Designer: Davduf                        ////   Squelette pour Spip 1.9+ librement adapte du template hemingway  ////   pour word press http://warpspire.com/hemingway                   ////   url site origine: http://www.davduf.net                          ////   Developpement outils audio: BoOz @ http://leradiophone.net       ////   Creation Date: Fevrier 2006 / Janvier 2007                       //******************************************************************** *//*------------Blanc------------*//*-----------------------------------------------------------------------------------------------  Global Styles-----------------------------------------------------------------------------------------------*/* {	padding:0;	margin:0;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }li, dd { margin-left:5%; }fieldset { padding: .5em; }select option{ padding:0 5px; }.hide, .print-logo, .close-button{ display:none; }.left{ float:left; }.right{ float:right; }.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }a img{ border:1px; }/* Images typographiques (via image_typo), URL a revoir... */.format_png { behavior: url(http://blog.cardabelle.net/dist/win_png.htc); }/*-----------------------------------------------------------------------------------------------  Layout / Base Page Styling-----------------------------------------------------------------------------------------------*/body{	background:#272727;	color:#CCCCCC;	font-size:12px;	font-family:Verdana, Arial,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",  sans-serif;}/* This class sets the width and position for all rows */.inside{	width:80%;	min-width:1024px;	max-width:85em;	margin:0 auto;
}a{	color:#434343;	text-decoration: none;
	font-weight:bold;}a:hover{	color:#F8D947;
	font-weight:bold;}h1{	color:#999999;	font-size:1.5em;	font-weight:normal;	margin:1.5em 0;}h2, h3{	font-size:1.15em;	color:#f8d947;	font-weight:bold;}#primary h2{	color:#424141;}p{	line-height:1.75em;}ul li{	list-style-type:square;	margin:0.5em 0 0.5em 2em;}blockquote{	margin-left:1em;	padding-left:1em;	border-left:2px solid #CCC;	color:#CCC;}pre{	width:100%;	padding:1em 0;	overflow:auto;	border-top:1px dotted #333;	border-bottom:1px dotted #333;}table{	width:100%;	border-spacing:2px;	margin:1.5em 0;}table th, table td{ padding:0.3em 0.75em }table th{	background:#CCC;	color:#000;	text-align:left;}table td{	background:#333;	color:#FFF;}table caption{	text-align:left;	color:#FFF;	margin-bottom:-1em;	margin-top:1em;}.rule{	border-top:1px solid #CCC;	height:1px;	font-size:1px;	line-height:1px;	margin:1.5em 0;}/*-----------------------------------------------------------------------------------------------  Header-----------------------------------------------------------------------------------------------*/#header{	background:#FFF;}#haut{	height:75px;
	background:#252525 url('../images/fondentete.jpg') repeat-x top left;}
#menu_numeros{
	height:20px;
	width:100%;
	margin:0;
	margin-top:55px;
	float:left;
}
#menu_numeros span{
	margin-left:10px;
	float:left;
}
#menu_numeros ul{
	float:left;
	margin:0;
	padding:0;
	list-style-type: none;
}
#menu_numeros ul li{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
	margin-left:10px;
}
#menu_numeros ul li a{
	color:#f8d947;
}
#menu_numeros select{
	float:right;
	left:0;
	font-size:0.95em;
	border:0;
	margin-right:10px;
	background:#f8d947;
}#header .inside{	padding:3em 0;}#header h2{	font-size:2.25em;	margin:0 0.5em 0 0;	padding:0 0.5em 0.25em 0;	border-right:2px solid #949596;	float:left;}#header h2 a{ text-decoration:none; font-weight:bold;}#header p{	padding:1em 0;	margin:0;	line-height:1em;
	font-size:1.1em;
	color:#999999;}
div.shadow1{
	width:100%;
	height:2px;
	background:#1d1d1d;
}
div.shadow2{
	width:100%;
	height:2px;
	background:#141414;
}
div.shadow3{
	width:100%;
	height:1px;
	background:#080808;
}
div.shadow01{
	height:5px;
	background:url('../images/shadowtop.png') repeat-x top left;
}
div.shadow02{
	height:5px;
	
}
/*-----------------------------------------------------------------------------------------------  Primary Items-----------------------------------------------------------------------------------------------*/#primary{	background:#fff url('../images/shadowbottom.png') repeat-x bottom left;	padding:1px 0 2em 0;	color:#424141;}#primary.onecol-stories .primary{	float:left;	width:50%;}#primary.onecol-stories .secondary{	float:right;	width:40%;	margin:0 0 0 10%;}#primary.twocol-stories .story{	float:left;	width:48%;	margin:0 0 0 4%;	display:inline;}* html #primary.twocol-stories .story{	margin-left:2%;}#primary.twocol-stories .first, * html #primary.twocol-stories .first{	float:left;	margin:0 0 0 0;	width:50%;}#primary.twocol-stories .second, * html #primary.twocol-stories .second{	float:right;	margin:0 0 0 0;	width:48%;}.story h3{	font-size:1.15em;	margin:0 0 1.5em 0;	font-weight:normal;	color:#CCC;}.story h3 a{	color:#CCC;	text-decoration:none;	border-bottom:1px dotted #666;}.story .details{	margin:1em 0;	text-align:right;	border-top:1px solid #333;	padding:0.5em 0;	font-size:0.95em;	color:#4D4D4D;}.story .details .read-on{	background:url(../images/readon_black.gif) 100% 60% no-repeat;	padding-right:20px;}.story .details a{	color:#4D4D4D;	text-decoration:none;}.story .details a:hover{ color:#FFF; }/* Single Post Styles */#primary .primary,.article_mika{	float:right;	width:65%;}
.article_mika{
	background:#F8D947;
}
.article_mika div{
	background:white;
	margin:5px;
	padding:3px;
}#primary .secondary{	float:right;	width:30%;	margin-right:5%;	padding-top:0.65em;	display:inline;}* html #primary .secondary{ margin-right:4%; }.secondary .featured p{	border-bottom:1px solid #333333;	border-top: 1px solid #333333;	padding:0.5em 0 0.6em 0;	line-height:1.5em;	margin:1em 0 0 0;}.secondary .featured dl{	margin:0 0;	border-bottom:1px solid #333333;	padding:0.5em 0 0.6em 0;}.secondary dt{	display:inline;	margin:0;	padding:0;	color:#AAA;}.secondary dd{	display:inline;	margin:0;	padding:0;}.secondary dd a{ color:#808080; }.secondary dd a:hover{ color:#FFF; }.single-post h1, .single-post h2{ margin-top:0; }

#mika_numero{
	width:820px;
	float:left;
	background:#F8D947;
}
#mika_numero h1{
	margin:5px;
	font-weight:bold;
	margin-left:20px;
	color:black;
} 
#mika-colonne{
	width:198px;
	float:left;
	background:#EEEEEE url('../images/shadowright.png') repeat-y top left;
}
#mika_enquete{
	width:398px;
	height:300px;
	padding:0;
	float:left;
	margin:3px;
	border:1px solid black;
}
#mika_enquete h2{
	width:100%;
	background:black url('../images/strips.png') repeat-x bottom left;
	color:#F8D947;
	font-weight:bold;
	font-size:1.5em;
	text-align:center;
	margin:0;
	padding-bottom:8px;
}
#mika_enquete ul{
	width:100%;
	margin-top:100px;
	font-size:1em;
	
}
#mika_enquete ul li{
	background:url('../images/fondtrans.png') repeat top left;
	margin-right:5px;
	list-style-type:none;
	color:white;
	font-size:1.2em;
	border-bottom:1px solid #F8D947;
}
#mika_enquete ul li a{
	color:#F8D947;
	font-weight:bold;
} 
#rub_mika{
	width:400px;
	margin:3px;
	float:left;
}
#rub_mika h2{
	width:100%;
	background:black url('../images/strips.png') repeat-x bottom left;
	color:#F8D947;
	font-weight:bold;
	font-size:1em;
	text-align:left;
	margin:0;
	padding-bottom:8px;
}
#rub_mika ul{
	padding:0;
	margin:0;
	background:#fffbe8;
}
#rub_mika ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	background:url('../images/boutons/breve_on.gif') no-repeat left;
	padding-left:12px;
	height:160px;	
	overflow:hidden;
	border-bottom:1px solid #AAAAAA;
}
#rub_mika ul li a{
	font-weight:bold;
	font-size:1.2em;
}
#rub_mika ul li p{
	font-size:0.9em;
}
#rub_mika ul li img{
	float:right;
}
#blog_last h3{
	color:black;
	margin-left:5px;
	font-size:1.2em;
	border-bottom: 2px solid #F8D947;
}
#blog_last ul{
	background:#F8D947 url('../images/shadowyellowright.png') repeat-y top left;
}/** Mise en page des articles
***/

/*-----------------------------------------------------------------------------------------------	Secondary Items-----------------------------------------------------------------------------------------------*/.num-comment {font-weight:bold;font-size:100%;color:#666633;}#secondary{	background:#0C0C0C;	padding:1px 2em;	border-top:1px solid #1C1C1C;}.comment-head{	border-bottom:1px solid #1C1C1C;	padding:0.8em 2em 1.0em 2em;}.comment-head h2{	font-size:1.5em;	margin:0;}.comment-head a{	text-decoration:none;	color:#868686;}.comment-head .details{	font-size:0.95em;}ol#comments{	list-style-type:none;	margin:2em 0;}ol#comments li{	list-style-type:none;	margin:2em 0;}#comments cite{	float:left;	width:31%;	font-style:normal;	text-align:right;}* html #comments cite{ width:30.6%; }#comments cite span{	display:block;}#comments cite .author{ font-size:1.2em; }#comments cite .author a{	text-decoration:dashed;	color:#868686;}#comments cite .author2 a{	text-decoration:none;	color:#868686;}#comments cite .admin-tools{	margin:5px 0;}#comments cite .admin-tools a{	float:right;	margin:0 5px;	padding:0px 3px 3px;	background:#666;	border:1px solid #999;	text-decoration:none;}#primary .secondary .admin-tools{ margin:1em 0; }#preview{	margin:1em 0;	padding:0.5em;	border:1px solid #333;}#preview p{ margin:1em 0 0 0; }#errors{ color:#FF0000; font-weight:bold; }#comments .pingback cite .author{	display:block;	padding-top:68px;	background:url(../images/trackback_pingback.gif) 100% 0 no-repeat;}#comments .content{	float:left;	width:60%;	margin-left:1.9%;	border-left:1px solid #868686;	padding: 0 0 0 2%;}#comments .content2{	float:right;	width:60%;	margin-left:1.9%;	padding: 2%;	border-left: 0.05cm dotted #868686;	margin-right: 1.9%;}#comments .content2 a{	text-decoration: underline;}#comments .content3{	width:60%;}.titre_forum {	text-decoration: underline;	font-size: medium;}.titre_forum2 {	text-decoration: underline;}#comments .content p{	margin:0 0 1em 0;}#comments .content h3{	margin:0;	font-size:1em;}#comment-form{	margin:5em 0 5em 35.4%;	width:36em;}input.textfield{	width: 15em;	margin:5px 0;}textarea.commentbox{	width:28em;	height:10em;	padding:0.25em;	margin:5px 0;	font-size:1.25em;	font-family:Arial, Helvetica, sans-serif;}label.text{	position:relative;	left:0.5em;	top:-0.5em;}.formactions input.submit{ 	float:right; 	margin:-1em 0 0 0;	padding:0 0.5em;}.formactions .spinner{	float:right;	margin:-8px -20px 0 0;}/*-----------------------------------------------------------------------------------------------  Ancillary Items-----------------------------------------------------------------------------------------------*/#ancillary{	padding:2em 0 0 0;}#ancillary .block{	float:left;	width: 30%;	margin:0 0 0 5%;}#ancillary .twice-length{ width:65%; }#ancillary .thrice-length{ width:100%; }* html #ancillary .block{	margin:0 0 0 4%;}#ancillary .first, * html #ancillary .first{	clear:both;	margin:0;}#ancillary .block-separator{	clear:both;	height:2.5em;}#ancillary .block h2, #ancillary .block h3{	margin:0 0 2em 0;}ul.dates, ul.counts, ul.blogroll ul, ul.pages{	list-style-type:none;	margin:1.5em 0 2em 0;	border-top:1px solid #3D3D3D;}ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li{	list-style-type:none;	margin:0;	padding:0.5em 0;	border-bottom:1px solid #3D3D3D;}ul.dates .date{	color:#858585;	padding:0 1.5em 0 0;}ul.counts .count{	float:right;	color:#858585;}ul.dates a, ul.dates_br1 a, ul.dates_br2 a, ul.counts a, ul.blogroll a, ul.pages a{	color:#BFBFBF;	text-decoration:none;}ul.dates a:hover,ul.dates_br1 a:hover,ul.dates_br2 a:hover, ul.dates a:hover .date, ul.dates_br1 a:hover .date_br1, ul.dates_br2 a:hover .date_br2, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{ 	color:#f7dc65;}
ul.dates_br2 li, ul.counts li, ul.blogroll ul li, ul.pages li{	list-style-type:none;	margin:0;	padding:0.5em 0;	border-bottom:1px solid #3D3D3D;}ul.dates li{
	background:url('../images/boutons/breve_on.gif') no-repeat left;
	padding-left:12px;
}
ul.dates li.articles{
	background:url('../images/boutons/motcle_on.gif') no-repeat left;
}
ul.counts li{
	background:url('../images/boutons/rubrique_on.gif') no-repeat left;
	padding-left:12px;
}
a.savoir_plus{
	background:url('../images/boutons/breve_on.gif') no-repeat left;
	padding-left:12px;
	text-align:right;
}ul.dates_br1, ul.counts, ul.blogroll ul, ul.pages{	list-style-type:none;	margin:1.5em 0 0 0;	border-top:1px solid #3D3D3D;}ul.dates_br1 li /*, ul.counts li, ul.blogroll ul li, ul.pages li*/{	list-style-type:none;	margin:0;	padding:0.5em 0;	border-bottom:1px solid #3D3D3D;}ul.dates_br1 .date_br1{	color:#858585;	padding:0 1.5em 0 0;}ul.dates_br2 /*, ul.counts, ul.blogroll ul, ul.pages*/{	list-style-type:none;	margin:0 0 2em 0;}ul.dates_br2 .date_br2{	color:#858585;	padding:0 1.5em 0 0;}ul.blogroll{ margin-top:0; }ul.blogroll li{	list-style-type:none;	margin:0;}ul.pages ul{	margin:0;}ul.pages ul li{	border:none;	margin-left:2em;	list-style-type:square;}/*-----------------------------------------------------------------------------------------------  Foooter-----------------------------------------------------------------------------------------------*/#footer{	clear:both;	color:#939393;	margin:2em 0 3em 0;}#footer .inside{	background:url(../images/footer_black.gif) 50% 0 repeat-x;	padding:1em 0;}#footer p{	margin:0;	font-size:0.95em;}#footer p.copyright{ float:left; }
#footer p.mawonaj{float:left;margin-left:20px;}#footer p.attributes{ float:right; }#footer p.attributes a{	padding:0 0 0 1em;	text-decoration:none;	color:#525252;}#footer p.attributes a:hover{	color:#FFF;}/*-----------------------------------------------------------------------------------------------  Search-----------------------------------------------------------------------------------------------*/#search{	float:right;	width:200px;	margin:1em 0 0 0;	-moz-opacity:0.4;	text-align:right;}#search:hover{	-moz-opacity:1.0;}#search .searchimg{	float:left;	width:14px;	height:13px;	background:url(../images/search.gif) 0 0 no-repeat;	position:relative;	top:4px;}#search input{ 	width:175px; 	font-size: 0.85em; 	background:#CCC;	margin-top:2px;}#search input:focus{	background:#FFF;}#searchform{	margin:1em 0;}#searchform #s{	background:#222;	border:none;	border-bottom:1px solid #333;	width:30em;	color:#666666;	padding:0.25em;}#searchform #searchsubmit{	background:#000;	color:#666;	border:none;	font-size:0.9em;	text-transform:uppercase;	letter-spacing:0.25em;}/* Legacy Typo CSS */#search-results{	width:30%;	background:#333;	padding:0 0 0 0;	float:right;	-moz-opacity:0.9;	border-top:1em solid #000;}#search-results h3{	font-weight:bold;	text-align:left;	margin:0;	padding:0 0 1em 0;	background:#000;	}#search-results small{	display:block;	text-align:left;	font-size:0.9em;	padding:0.5em 1em 0.7em 1em;	border-top:1px solid #666;	border-bottom:1px solid #555;}#search-results small a{	color:#CCC;}#search-results ul li{	list-style-type:none;	padding:0 1em 0.5em 1em;	margin:0.5em 0;}#search-results ul li:hover{	background:#202020;}#search-result ul{ margin:0; }#search-results ul li a{	text-decoration:none;	border-bottom:1px dotted #CCC;}#search img.archives-icon{	margin:0 7px 0 0;	top:1px;}.inside2 {	width:80%;	min-width:65em;	max-width:85em;	margin:25 auto;}.google {	margin-top: 2cm;	padding-top: 2cm;}
