/*
Theme Name: Le Percolateur v4
Theme URI: http://lepercolateur.info/
Description: Theme créé pour le Percolateur - tags in one cat
Version: 4 080423 for 2.5
Author: Michel S 


*/
body    { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-color: #ffffe0; margin: 0px; padding: 0px; }
a:hover { color: #cc0 }
a:link { color: #0000cd; text-decoration: none; background-color: transparent }
a:visited { color: yellow; text-decoration: none; background-color: transparent }
abbr { border-bottom: 1px dotted #deb887 }
img  { border: 0px }
.centrage { margin: auto; position: relative; width: 80%; }
object {height:1px ; width:1px;}
#bodywebdo {background: transparent url(images/bkmachine29.jpg);}
#bodyintro {background: transparent url(images/bkmachine29.jpg); text-align:center;position : relative;}
#intropage {width:910px; margin:0 auto 0 auto;}
#intropage a:hover { border-bottom: 1px dotted #deb887 ; color:#22e !important; }
#introcompo {background: transparent url(images/intro_perco.gif); background-repeat:no-repeat; width:940px;height:692px;margin:0 auto 0 auto;font-size:14px;}
#introcompo2 {background: transparent url(images/bkintrowebdo.gif); background-repeat:no-repeat; width:960px;margin:0 auto 0 auto;font-size:14px;position:relative; padding:0;height:auto; overflow:auto; min-height:520px;}
.introtitle {font-size:36px; color:#00B;}
#introwebzette {margin:0 0 0 44%; padding:0; border: 0px solid yellow; color:#003; font-size:22px; position:relative; top:50px;  width:50%; height:250px;}
#introwebzette2 {margin:0 0 0 0; padding:10px 38px; color:#003; font-size:22px; float:right;  width:400px; height:auto; border:0px solid red; left:50%; }
* html #introwebzette2 {margin:15px 0 0 0;}
#introwebdo2 {margin:6px 0 0 4px; padding:10px 28px; font-size:22px; color:#311; position:relative; width:400px; border:0px solid blue;left:0;}
.last{text-align:left;font-size:14px;}
.meta3{font-size:15px; font-weight:bold; text-align:right; margin-right:40px;}
.meta2{font-size:12px; font-weight:bold;}
#introwebzette h2, #introwebdo h2, #introwebzette h3, #introwebdo h3,#introwebzette h4, #introwebdo h4 {margin:0; padding:0;}
#introwebzette a {color:blue; text-decoration:underline ;}
.whitezette, .whitezette a {color: red !important;}
#introwebdo {border: 0px solid yellow; margin:155px 0 0 50px; padding:10px; font-size:22px; color:#311; position:relative; width:56%;}
* html #introwebdo { margin:155px 0 0 0 !important; padding:10px; font-size:22px; color:#113; position:relative; width:56%; border: 0px solid yellow; left:-150px;}
* html #introwebdo2 {margin:30px 0 0 4px; padding:10px 28px; font-size:22px; color:#311; position:relative; width:400px; border:0px solid blue;left:0; height:470px;}
#introwebdo a {color:#6b0008; text-decoration:underline;}
.introcontent {margin:20px auto 0 auto;width:800px;clear:both;}

#phpmv2 {height:10px ; width:10px;}
span.doprint {display: none}
#left   { background-color: #f5f5dc; position: fixed; top: 0px; left: 0px; width: 250px }
#tohome { margin: 0px; padding: 0px; position: static }
.subtheme {color: #b22222;}
#lefthaut      { background-color: transparent; text-align: center; margin: 0pt; padding: 0pt; border: solid 1pt #f5f5dc; position: relative; width: 100%; height: 150px; clip: auto }
#subtitle  { font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: center }
#subtitle1 {font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; font-size: 10px;font-weight: normal;}

#leftmid    { background-color: transparent; margin: 0px; padding: 0px; position: relative; width: 100%; height: 1px }
#haut_menu  { background-color: transparent; border-bottom: 1px solid gray }
#search_menu { background-color: transparent; margin-top: 0px; padding-top: 0px; padding-bottom: 10px; border-bottom: 1px solid gray }
#themes_menu { background-color: transparent; border-bottom: 1px solid gray }
#des_menu { background-color: transparent; border-bottom: 1px solid gray }
#leftmenu     { background: transparent url(images/bkmachine.jpg); list-style-type: none; padding: 10px; border-right: medium none #e6e6fa }
#leftmenu hr { background-color: transparent; border-bottom: 1px solid navy }
#login { list-style-type: none }
#loginform { font-size: 10px }
#searchform { margin: 0px; padding: 0px }

#searchform input    { font-size: 10px; margin: 0px; padding: 0px; border: solid 1px silver }

#searchform input#s { font-size: 11px; width: 72%; }
#leftmenu ul   { font-size: 12px; background-color: transparent; list-style-type: none; margin-left: 0px; padding-left: 10px }
#leftmenu a { color: #191970 }
#leftmenu ul li    { font-weight: normal; font-size: 12px; background-color: transparent; list-style-type: none; margin-left: 0px; padding: 2px }
#leftmenu ul li ul li     { color: gray; font-weight: bold; font-size: 12px; background-color: transparent; list-style-type: none; margin-left: 0px; padding-top: 3px; padding-bottom: 6px; padding-left: 2px }
#leftmenu ul li ul li ul li  { color: silver; font-weight: normal; font-size: 11px; background-color: transparent; list-style-type: none; margin-left: 0px; padding-left: 2px }
#leftmenu .pgs li { font-size: 14px; list-style-type: none }
#leftmenu .archives li { font-size: 10px; line-height: 10px; list-style-type: none; padding: 1px }
#leftmenu ul.tlf_menu {background-color: lightgrey ;}
#left a:link { color: #0000cd; background-color: transparent }
#left a:hover { color: #b22222; background-color: transparent }
#left a:visited { color: #0000cd; background-color: transparent }
#left a:hover { color: #b22222; background-color: transparent }
#main   { background-color: transparent; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 250px; width: 700px }
#mainwebdo {background-color: transparent; width:1000px ; margin:0 auto 0 auto;}
#main a:link { color: #0000cd; background-color: transparent }
#main a:hover { color: #b22222; background-color: transparent }
#main a:visited { color: #0000cd; background-color: transparent }
#main a:hover { color: #b22222; background-color: transparent }
#mainhaut4print {display: none}
#mainhautw    { background: transparent url(images/machinewebdo2.jpg); margin: 0px; padding: 0px; position: relative; width: 100%; height: 150px ;}

#mainhaut    { background: transparent url(images/machine.jpg); margin: 0px; padding: 0px; position: relative; width: 100%; height: 150px }
.htitle    { color: #0000cd; font-weight: bold; font-size: 35px; background-color: #fffacd; margin: 20px 0px 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 10px; border: none; }
.htitlewebdo {background: transparent; font-size: 25px;}
.hometitle { color: #0000cd; font-weight: bold; font-size: 35px; background-color: #fffacd; margin: 50px 0px 0px; padding: 2px 0px 10px 20px; border: outset thin #b22222 }
.hdescription  { color: #0000cd; font-weight: bold; font-size: 27px }
#hmainhaut  { background-color: transparent; margin: 0px; position: relative; width: 100%; height: 150px }
#mainmid      { color: #b22222; font-weight: bold; font-size: 12px; background-color: #fafad2; margin: 0px; padding: 10px 10px 10px 20px; border: solid 1px #fffaf0; position: relative; width: auto; height: 50px }
#menuflot  { background-color: transparent; padding-top: 8px; padding-left: 410px; position: relative }
#menuflot a:link, a:visited { color: #191970 }
#menuvie { padding: 0px; position: relative }
#menudebat { padding-top: 30px; padding-left: 100px; position: relative }
#menuforum { padding-top: 30px; padding-left: 100px; position: relative }
#mainmain   { padding: 10px 10px 10px 20px; font-size: 15px; line-height: 21px;}
#permotateur {background: transparent url(images/bkmachine2.jpg);}

/* new home */
#ncadre{border: solid 1px #9d9381;
	background-color: #E0E0d0;
	margin:20px auto;
	padding:2px;
	width:961px;
	font-size: 14px;
	line-height:18px;}
#nheader{ color: #0000cd; 
	font-weight: bold; font-size: 36px; line-height:48px; text-align:center;
	background: #F5F5F5 url(images/zfondh.gif); margin: 5px 5px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; border: none; }
#nleftcolumn{float:left; width:455px;margin:5px;padding:10px 15px; background-color: #F5F5F5;}
* html #nleftcolumn{width:445px;}
#nleftcolumn img {border: solid 1px #9d9381; padding:2px; margin:2px;}
#nrightcolumn{float:right; width:455px;margin:5px 5px 5px 0; padding:0 2px;background-color: #F5F5F5 ;
background-image : url(images/bk_perco_actu.jpg); background-repeat: no-repeat;}
* html #nrightcolumn{width:445px;}
#nrightcolumn .story_actu{padding:10px 15px;font-size: 16px; border:none;}
#nhfooter{clear:both;background: transparent url(images/fondh.gif);padding:10px 15px;margin:5px}
#nhfooter object #nhfooter .phpmv2{height:2px; width:2px;}
.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}
#scrollingtagsune {height:22px; overflow:hidden; background-color: #cec7ba;padding:0 0; color:#fff;clear:both; width:auto;text-align:center;}
#scrollingtagsune:hover {background-color: #ada391;}
#scrollingtagsune a, #scrollingtags a:visited {color: #00a; text-decoration:none; border-bottom:#777 0px dotted; }
#scrollingtagsune a:hover {color: #54473E; text-decoration:none; border-bottom:#f00 1px dotted; }

/**/

.titlewebdo {color: #822; display:block; font-size: 45px; padding:35px 0 0 50px; font-weight: bold;}
.singlewebdo {display:block; font-size: 30px; padding:45px 0 0 50px; font-weight: bold;}
.webdolmp {font-size: 30px;}
#hmainmain   { font-size: 15px; line-height: 21px; background-color: #fafad2; padding: 10px 10px 10px 20px; border: outset thin #cd5c5c }
#postinpage { background-color: #f0f8ff; margin-top: 20px; margin-bottom: 20px; margin-left: 50px }
.postinpagetitle { font-weight: bold; background-color: transparent }
.postinpageexcerpt { font-size: 90%; line-height: normal; background-color: #f8f8ff; padding-left: 30px }
.storycontent { font-size: 14px; line-height: 20px ;}
.storycontent code { font-size: 80% }
.storycontent blockquote {padding-left:180px}

.wp-caption-text {font-size: 60%; text-align:right; padding:0 20px 0 0; margin:0;}

.story_img {width:320px; float:right; margin: 5px; padding: 5px; border:solid 1px black;}
.story_icon {width:128px; float:left; margin: 2px; padding: 2px; border:solid 1px black;}
.story_actu {border-bottom:solid 1px black;}
.story_actu_f  { background-color: #ffffe0; margin:5px; padding: 2px 10px; border: solid 1px #808080 }
.story_actu_1 {background-color: #fffacd; margin: 5px ;padding: 2px 10px ; border-left:solid 0px black;}
.story_actu_2  { background-color: #eebbAA; margin: 5px ;padding: 3px 10px; border-right: 0px dotted black;}
.float {float:left;} /*par défaut = float gauche*/
.floatgauche {float:left;}
.floatdroite {float:right;}
.floatnormal {float:none;}
.larg {width:463px; padding:10px; border:dotted 1px grey;}
.larg1 {width:227px; padding:5px; border:dotted 1px grey;}
.larg2 {width:463px; padding:10px; border:dotted 1px grey;}
.larg3 {width:694px; padding:10px; border:dotted 1px grey;}
.largn3 {width:310px; margin:0;padding:5px; border:dotted 1px #Fdd;}
.larg4 {width:980px; padding:10px; border:dotted 0px grey;}


.postitle {font-size: 22px; color:#422;}
.postitle2 {font-size: 22px; color:#422;}
.postitle1 {font-size: 25px; color:#422;}
.postitle3 {font-size: 20px; color:#422;}

.contenu {}
.contenu1 {font-size: 17px; line-height: 22px ;}
.contenu2 {font-size: 14px; line-height: 20px ;}
.contenu3 {font-size: 12px; line-height: 18px ;}

.story_web {border-bottom:solid 1px black;}
.story_web_f  { background-color: #ffffe0; margin-top: 10px; padding: 10px; border-right: 0px solid #eee; border-bottom: 0px solid #eee; border-top: 0px solid #999; border-left: 0px solid #999; }
.story_web_1 {padding:10px ; border-left:solid 0px black;}
.story_web_2  { background-color: #f0dfdb; padding:10px; border-right: 0px solid #666; border-bottom: 0px solid #666; border-top: 0px solid #eee; border-left: 0px solid #eee; }

.commentswebdo {}

/*new webdo*/
#cadre {border: 0px solid #dd0000;margin: 5px 0;}

#cadresuite{border: 1px solid blue; padding:10px;margin: 5px 0;}
.webpostsuite{border-bottom: 2px solid #990000 ; margin:0 0 0 20px; width:47%; float:left;}
.clearline{clear:both;height:5px;}
.clearline div.navighb {font-size:10px; text-align:right; background-color:#f5f5f5;}
#ajaxactu {border:2px solid #990000 ; margin:0 0 0 20px; width:47%; float:left; min-height:300px;}
#ajaxactu1 {border:2px solid #990000 ; margin:0; width:310px; float:left; min-height:300px;}
#ajaxactu h3, #ajaxactu1 h3 {text-align:center; color:#990000;}
h3.selectwebdo {font-size: 24px; background-color:#66FFFF; padding:10px; margin:0;}
#ajaxactuc, #ajaxactu1c {padding:0 5px; font-size: 12px; line-height: 18px ;}
.webchoisi {background-color:#ccFFFF; margin:1px !important; border:1px solid #ccFFFF;}

#ajaxactuc img ,#ajaxactu1c img,.webpostsuite img {float:left; width:150px;}
legend {font-size:0.8em; color: #333;}
/**/

#linklist ul li { list-style-type: none; list-style-position: inside }
#linklist ul li ul li { list-style-type: none; margin-top: 5px; margin-bottom: 1px; padding-top: 2px; padding-bottom: 10px; border-right: 1px solid #b22222; border-bottom: 1px solid #b22222 ; height: 64px }
#linklist ul li ul li a { text-decoration: underline; list-style-type: none }
#linklist ul li ul li img { text-decoration: none; list-style-type: none; float: right; margin-left: 50px; width: auto; height: 48px }

.meta { color: #708090; font-size: 10px }
.graphetable {width:162px; float:left; margin:2px; border:1px dotted #bbb;}
.graphetable td {text-align:center;}
.metagraphe { color: #708090; font-size: 8px }
.graphtitle {font-size: 12px; margin:0;}
.cat_texte p {font-size: 10px}
.details {font-size: 10px;text-align:right;}
.cat_texte {line-height: normal;}
.largeurgraphe {width:670px; height:auto;min-height:200px; padding:5px;border:0px dotted #999;}

#pagination {width:100%; clear:both;}
#webdoabout {background-color:#ffe; border: 1px dotted #266; padding:5px 0 5px 15px; margin: 10px 0 0 0;}
#webdoaboutht {background-color:transparent; border-bottom: 1px dotted #266; padding:5px 0 5px 15px; margin: 2px 0 0 0;}
#bottom {margin-top: 100px; clear:both;}
.bottombanner{margin-left:20px;padding-bottom:15px;font-size:90%;}
#description    { color: #0000cd; font-weight: bold; font-size: 28px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-color: transparent; margin-top: 0px; padding-top: 30px; padding-left: 300px; position: static }
/* webdo with archives*/
.webdoarchiveslist {border-bottom:1px dotted #333;
font-size: 13px; text-align: left; list-style-type: none; list-style-position:inside; margin: 10px 0 0 0; padding: 4px 0 ;}
.webdoarchiveslistb {font-size: 12px; border-top:1px dotted #333; border-bottom:1px dotted #333;}
.webdoarchiveslist li, .webdoarchiveslistb li {list-style:none;
    display:inline;
	border-right: 1px solid #666;
	margin: 0px 0.2em 0px 0px;
	padding: 4px 0.5em 0.25em 0px;}
.webtitleslist {font-size: 12px; line-height:12px !important; list-style-type: none; list-style-position:inside; margin: 0px 0 0 0; padding:0; }
.webtitleslist li { margin:0px; padding:4px 0 ;border:0px solid red}
.webtitleslist li.weekclass	{background-color: #ffff99;}
.webtitleslist li a:link {color: #00D;}
.webtitleslist li a:hover {color: #D00;}
.webtitleslist li a:visited {color: #000;}	
/* */	

#homeexergue  { color: black; font-weight: bold; font-size: 15px; margin-top: 110px }
#homeexergue p  { color: black; font-weight: bold; font-size: 15px; line-height: 20px; margin-bottom: 35px }
.adlcblue { color: #1e90ff; font-size: 120% }
#adlcoccasion  { font-weight: bold; background-color: transparent; text-align: justify; padding-left: 290px; position: absolute; top: -10px; width: 184px }
#etvenez { margin: 0px; padding-left: 80px; position: relative; top: -30px }
.adlcentre   { color: #0000cd; font-size: 13px; background-color: #f0f8ff; text-align: center; margin: 3px; padding: 10px; border: solid 1px #0000cd; position: relative; z-index: 4; left: -30px; width: 60px }
.adlcreagir { color: #0000cd; font-size: 13px; background-color: #f0f8ff; text-align: center; margin: 3px; padding: 10px; border: solid 1px #0000cd; position: relative; width: 80px }
.adlchomesmall { font-size: 90%; line-height: 110% }
#sousexergue { font-weight: bold; margin-top: 100px; position: relative; width: 400px }
#commentspart {font-size: 13px;}
#commentspart h2 {font-size: 14px; border-bottom: solid 1px #0000cd;}
#commentform textarea   { font-size: 12px; float: none; width: 500px; height: 200px }

#respond { font-size: 12px; padding-top: 3px; border-top: 1px solid #4169e1 }
#commentform input, #commentform textarea  { border: solid 1px #999999 }

#commentform p  { font-size: 12px; margin: 0px; padding: 0px 0px 2px }

#preview, #submit { width: 200px ; margin-left: 5px ; background-color: #bbbbbb;}

#commentform small { font-size: 9px; margin: 0px; padding: 0px 0px 2px }

#commentform label { font-size: 9px }
.thematitle { font-size: 140% }
.themadesc { color: #d2691e; font-size: 100% }

