/*  

Theme Name: Katrinet (déclinaison de Illacrimo Widget Ready Version - fr2)

Theme URI: http://wp-themes.designdisease.com/illacrimo/

Description: Designed by Katrinien - Theme original <a href="http://www.designdisease.com">Elena G.</a>. Traduction française par <a href="http://wordpress-tuto.fr">WordPress tuto</a>.

Version: 1.00wr

Author: Katrinien

Author URI: http://www.katrinet.com/

*/



.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   text-align: center;
}

.wp-caption img {

}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0;
   margin: 0;
}





body { background: url(images/fond-page.jpg) repeat-x top #cade97; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#35383d;}



html { padding: 0; margin: 0;}



a:link { text-decoration: none; color : #57b201; border: 0px; -moz-outline-style: none;}

a:active { text-decoration: underline; color : #57b201; border: 0px; -moz-outline-style: none;}

a:visited { text-decoration: none; color : #57b201; border: 0px; -moz-outline-style: none;}

a:hover	{ text-decoration: underline; color : #895b07; border: 0px; -moz-outline-style: none;} 

a:focus { outline: none;-moz-outline-style: none;}



h1, h2, h3, h4 { font-family: "Arial";}



img { padding: 0px; margin: 0px; border: none; text-align: center;}

hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }



form { padding: 0px; margin: 0px;}

input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}


.DClear {clear: both;}



/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.BGC { width: 985px; margin: 0 auto; padding: 0px; position: relative; }



/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/**/ * html .Header { height: 128px;} /* */ 

.Header { background: url(images/fond-header.jpg) repeat-x left top; width: 975px; position: relative; clear: right; float: right; padding: 0px; min-height:128px;}

.Header .Logo { width: 541px; position: relative; padding: 0px; min-height:122px;}

.Header .Illus1 { width: 156px; position: absolute; left: 819px; padding: 0px; min-height:122px;}

.Header .TitreRecherche { width: 278px; position: absolute; left: 541px; padding: 0px; min-height:41px;}

.Header h1 { font-size: 28px; line-height: 28px; letter-spacing: -1px; padding: 27px 5px 0px 100px; margin: 0px; font-weight: normal;}

.Header h1 a { color:#fff; text-decoration: none; }

.Header h1 a:visited { color:#fff; text-decoration: none; }

.Header h1 a:hover { color:#fff; text-decoration: none; }

.Header .Desc { color:#75c0d9; font-size: 14px; line-height: 14px; font-weight: bold; letter-spacing: -1px; font-family: 'Arial'; padding: 0px; margin: 0px 0px 0px 100px;}

.Header .LS { position: absolute; top: 30px; left: 30px; background: url(images/LogoIcon.png) no-repeat left top; width: 40px; height: 43px;}



/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Menu { background: url(images/NAV-fond.gif) repeat-x left bottom #f1da34; width: 975px; position: relative; float: right; height: 35px;}

.Menu em { display: none}

.Menu ul { list-style: none; margin: 0px; padding: 10px 0px 0px 70px;}

.Menu ul li ul { display: none;}

.Menu li { padding: 0px; margin: 0px; display: inline; font-size: 11px;}

.Menu a { padding: 0px 0px 0px 3px; margin-right: 5px; background: url(images/MLeft.png) no-repeat left top; float: left;}

.Menu a span { padding: 5px 12px 6px 6px; display: block; background: url(images/MRight.png) no-repeat right top; float: right; }

.Menu a span { float: none; color: #f4c2b2;}

.Menu a:hover span { color: #800800;}

.Menu a:hover { background-position: 0% -25px; color:#800800; text-decoration: none;}

.Menu a:hover span { background-position: 100% -25px;  color:#800800;}

.Menu .on { background: url(images/MLeft.png) no-repeat left bottom; color:#800800; }

.Menu .on span { background: url(images/MRight.png) no-repeat right bottom; color:#800800; }



.MTL { position: absolute; top: 0px; left: 0px; background: url(images/MTL.gif) no-repeat left top; height: 8px; width: 8px;}

.MTR { position: absolute; top: 0px; right: 0px; background: url(images/MTR.gif) no-repeat left top; height: 8px; width: 8px;}



/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.CON { background: #fff url(images/BGC.gif) repeat-y center; width: 975px; float: right; position: relative; padding: 0px}



/* Side Central Single +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SCS { width: 450px; float: left; padding: 15px 0px 15px 65px; }

.SCS h1 { font-size: 26px; font-weight: normal; color:#469200;}

.SCS h2 { font-size: 18px; color: #780000; font-weight: normal; background: url(images/fond-titre-tuto-h2.gif) repeat-x bottom; padding: 5px 0 20px 0; }

.SCS h3 { font-size: 20px; font-weight: normal; color: #780000;  }



.SCS p { font-size: 12px; line-height: 17px;}

.SCS p strong {}

.SCS img {}

.SCS ul { padding: 5px 10px 5px 10px; margin: 0px; }

.SCS li { padding: 2px 0px 8px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#777777; }

.SCS li a { font-size: 14px; color: #469200; text-decoration: none; }

.SCS li a:hover { text-decoration: underline; }

.SCS blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#336699; }

.SCS blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

.SCS blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#336699; }

.SCS blockquote a { color:#0080ca; }

.SCS blockquote a:visited { color:#0080ca; }

.SCS blockquote a:hover { color:#003399; }

.SCS a { text-decoration: underline;}



/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SC { width: 450px; float: left; padding: 15px 0px 15px 65px;}

.SC h2 { font-weight: normal; }

.pagetitle { font-size: 20px; font-weight: normal; border-bottom: dotted 1px #780000; padding-bottom: 15px; color: #780000;}



/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Post {	padding: 0px; position: relative; clear: left;}

.PostHead { position: relative; clear: left; background: url(images/PostHead.gif) repeat-x bottom; padding-bottom: 5px;}

.PostHead h1 { font-size: 26px; line-height: 26px; letter-spacing: 0px; font-weight: normal; padding: 18px 0px 1px 0px; margin: 0px; color:#469200;}

.PostHead h1 a { color: #469200; text-decoration: none;}

.PostHead h1 a:visited { color: #469200; text-decoration: none;}

.PostHead h1 a:hover { color:#800800; text-decoration: none;}



.PostAuthor { padding: 3px 0px; margin: 0px; font-size: 11px; color:#ddbb7d;}

.PostDate { width: 75px; height: 84px; margin: 0px; position: absolute; top: 0px; left: -75px; text-align: center; background: url(images/date-fond.png); padding: 0;}

.PostDate small { font-size: 8px; color:#895b07; font-weight: bold;}

.PostDate .month { display:block; text-transform: uppercase; font-size: 8px;}

.PostDate .day { display:block; font-size: 38px; line-height: 24px; font-family: 'Impact'; letter-spacing: 0px; font-weight: normal; color:#ffffff; margin: 25px 5px 5px 0;}

.PostDate .year { display:block;}


.PostContent h3 { font-size: 15px; color:#469200; font-weight: normal; padding: 15px 0px 0px 0px; border-bottom: dotted 1px #cccccc;}

.PostContent { padding: 0px 0px 5px 0px; font-size: 14px; line-height: 19px; color:#777777; }

.PostContent p { font-size: 12px; line-height: 18px;}

.PostContent p strong {}

.cadre1 { padding: 10px; background: #e3efc6; }

.PostContent a img { padding: 10px; background: #cade97; }

.PostContent a img:hover { padding: 10px; background: #55901e; }

.PostContent ul { padding: 10px 10px; margin: 0px; background: #f8fbf1;}

.PostContent li { padding: 2px 0px 5px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#4c4c4c; }

.PostContent blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#336699; }

.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#336699; }

.PostContent blockquote a { color:#0080ca; }

.PostContent blockquote a:visited { color:#0080ca; }

.PostContent blockquote a:hover { color:#003399; }


.PostContent a:hover { text-decoration: underline;}




.PostContent .more-link img { border: 0; margin: 0; padding: 0; background: none; }
.PostContent .more-link img:hover { border: 0; margin: 0; padding: 0; background: none; }

.PostContent .more-link a { border: 0; margin: 0; padding: 0; background: none; }


.sep1 { padding: 4px 0 0 0; background: url(images/PostHead.gif) repeat-x bottom; color:#777777; }


.PostDet { padding-top: 5px;}

.PostDet ul { padding: 0px; margin: 0px;}

.PostDet li { padding: 2px 0px 2px 18px; margin: 0px 10px 0px 0px; list-style-type: none; display: inline; color:#ddbb7d; font-size: 13px; } 

.PostCom a:hover { text-decoration: underline;} 

.PostCateg { background: url(images/PostCateg.png) no-repeat left center;}

.PostCom { background: url(images/PostCom.png) no-repeat left center; }

.PostTags a { background: #f8edda; padding: 2px 4px 2px 4px; font-size: 9px; text-transform: uppercase; color: #c59e56;}

.PostTags a:hover { background: #895b07; color: #edd9b4; text-decoration: none;}


/* Separation articles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.separticle { background: #000; width: 20px; height: 36px; position: relative; left: -65px;}
.separticle2 { background: url(images/sep-articles.gif) #ffffff no-repeat left top; width: 515px; height: 36px; position: absolute; left: 0px;}


/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.Note { padding: 0px; margin: 0px;}

.Note li { padding: 2px 0px 2px 15px; margin: 0px; list-style-type: none; font-size: 11px;}

.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}

.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}

.Note li a { color:#cc6600;}



/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Nav a { padding: 2px 5px 2px 3px; background: #fff; border-right: solid 1px #ccc; font-size: 11px;}

.Nav a:visited { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc;}

.Nav a:hover { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; text-decoration: none;}

.Nav span { padding: 2px 5px 2px 0px; color:#6666; border-right: solid 1px #ccc; }

.Nav .on { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; font-size: 11px; color:#000;}



/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Comments { margin: 20px 0px 0px 0px;}



/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments h3 { font-size: 20px; font-weight: normal; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#780000; }

.Comments .List h3 { font-size: 20px; font-weight: normal; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#780000; }

.Comments .List ol { padding: 0px; margin: 0px;}

.Comments .List li { position: relative; padding: 15px 5px 10px 5px; margin: 0px 0px 20px 0px; list-style-type: none;}

.Comments .List .ComListLi { background: #ebdfc8 url(images/ComListLiBottom.gif) no-repeat left bottom; }

/**/ * html .Comments .List .ComListLiTop { left: -5px;} /**/ 

.Comments .List .ComListLiTop { position: absolute; background: url(images/ComListLiTop.gif) no-repeat left top; height: 15px; width: 450px; left: 0px; top: 0px;}



/**/ * html .Comments .List .ListNr { left: -65px;} /**/ 

.Comments .List .ListNr { background: #000; color:#bec9d1; position: relative; top: 0px; font-size: 24px; font-family: 'Arial'; font-weight: normal; padding: 0px; margin: 0; left: -65px; width: 10px; height: 46px; text-align: center; }
.Comments .List .ListNr2 { background: #fff url(images/fond-nbr-comment.gif) no-repeat; color:#ffffff; position: absolute; top: 0px; font-size: 24px; font-family: 'Arial'; font-weight: normal; padding: 10px 0px 0px 0px; margin: 0; left: 0px; width: 58px; height: 46px; text-align: center; }
.Comments .List .ListNr2 a { color:#fff; text-decoration: none;}
.Comments .List .ListNr2 a:visited { color:#fff; text-decoration: none;}
.Comments .List .ListNr2 a:hover { color:#fff; text-decoration: underline;}


.gravatar { float: right; position: absolute; top: 9px; right: 9px;}


/**/ * html .Comments .List .ListGrav { left: 10px;} /* */ 

.Comments .List .ListGrav { position: absolute; top: 15px; left: 15px;}

.Comments .List .ListGrav img { border: solid 1px #fff;}



.Comments .List .authCo { margin: 0px; padding: 0px 0px 0px 10px; font-size: 14px; color:#780000; font-weight: normal;}

.Comments .List .info { color:#35383d; font-size: 10px; }

.Comments .List a { color:#780000; text-decoration: none;}

.Comments .List a:visited { color:#780000; text-decoration: none;}

.Comments .List a:hover { text-decoration: underline;}


.Comments .List .ListContent { margin: 15px 0px 0px 0px; padding: 5px 10px; font-size: 11px; line-height: 15px; background: #fff url(images/ComListContent.gif) no-repeat left top; display: block;}





/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Comments .Form h3 { font-size: 18px; font-weight: bold; letter-spacing: -1px; margin: 0px; padding: 5px 0px 10px 0px; color:#780000;}

.Comments .Form { background: #ebdfc8 url(images/ComFormBottom.gif) no-repeat left bottom; padding: 10px 15px 20px 15px; position: relative;}

/**/ *html .Comments .FormTop  { left: -15px;} /**/ 

.Comments .FormTop { background: url(images/ComFormTop.gif) no-repeat left top; position: absolute; top: 0px; left: 0px; width: 504px; height: 7px;}

.Comments .Form form {margin: 0px; padding: 0px;}

.Comments .Form a { text-decoration: underline;}


.Comments .Form p { padding: 0px; margin: 0px; font-size: 11px; color:#780000; }



.Comments .Form p small strong { font-size: 10px; font-weight: bold; color:#780000;}

.Comments .Form p small { font-size: 11px; display: block; padding: 5px 0px;}

.Comments .Form .TextField { background: #fff; border: solid 1px #915335; padding: 5px 4px; font-size: 11px; display: block;}

.Comments .Form .TextArea { background: #fff; border: solid 1px #915335; padding: 4px; font-size: 12px;}



.Comments .Form input.SubmitComment { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}

.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 8px;}

.Comments .Form input.SubmitCommentIE { width: 257px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 10px; margin-top: 8px;}





/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SR { width: 430px; float: right; position: relative; }

.SR h2 { font-size: 14px; letter-spacing: normal; font-weight: bold;}

.SR h3 { font-size: 14px; letter-spacing: normal; font-weight: bold;}



/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SRL { width: 270px; float: left;}

.SRL h3 { background: url(images/SRLH3.gif) repeat-x left bottom; color:#ffffcc; padding: 0px 0px 5px 0px; margin: 0px}

.SRL li a { color:#FFF; font-size: 11px; }

.SRL li a:visited { color:#FFF; }

.SRL li a:hover { color:#abcee1;}



/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SRR { width: 160px; float: right; }

.SRR h3 { background: url(images/fond-titre-col2.gif) no-repeat left top; color:#ffffff; padding: 1px 5px 12px 0px; margin: 0px 10px 0px 0px; font-size: 14px; text-align: right; font-weight : normal ;  }

.SRR h2 { background: url(images/SRRH3.gif) repeat-x left bottom; color:#abcee1; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }

.SRR ul { padding: 0px; margin: 0px 10px 10px 15px;}

.SRR li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; background: url(images/SRRIco.png) no-repeat left top;}

.SRR li a { color:#dfead5; font-size: 11px; }

.SRR li a:visited { color:#dfead5; }

.SRR li a:hover { color:#ffffff;}



/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Search { background: url(images/bloc-recherche.gif) no-repeat left top; position: absolute; top: -108px; width: 278px; height: 45px; left: -5px;}

.Search:hover { background-position: 0px -45px;}

.Search  form { padding: 5px 30px 5px 20px; margin: 0px;}

.Search  input { border: none; color: #469200; font-size: 11px;}

.Search  input.search { width: 24px; height: 23px; background: url(./images/SearchButton.gif) no-repeat;}

.Search  input.keyword { background: none; border: none; padding: 5px 0px 5px 8px; width: 200px; border: none; } /**/ * html #buttonsearch { margin: -24px 0px 0px 218px; } /* */ 

#buttonsearch { padding: 0px; margin: -23px 0px 0px 218px; top: 0px; background: none; }



/* Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Categ { margin-bottom: 20px;}

.Categ h3 { background: url(images/CategH3.gif) no-repeat left top; padding-left: 20px; margin: 0px; }

.Categ ul { background: url(images/SRLH3.gif) repeat-x top; margin: 0px; padding: 10px 0px 0px 0px;}

.Categ li { margin: 0px; padding: 2px 0px 3px 20px; list-style-type: none; font-size: 11px; background: url(images/CategLi.png) no-repeat left top; border-bottom: solid 1px #106899;}




/* Flickr RSS - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Flickr { margin-bottom: 10px;}

.Flickr h3 { background: url(images/FlickrH3.gif) no-repeat left top; padding-left: 20px; margin: 0px; }

.Flickr ul { background: url(images/SRLH3.gif) repeat-x top; padding: 10px 0px; margin: 0px;}

.Flickr li { padding: 0px; margin: 0px 6px 0px 0px; list-style-type: none; display: inline;}

.Flickr li a img { background: #000; padding: 1px; border: solid 4px #127aae; width: 60px; height: 60px; margin-bottom: 5px;}

.Flickr li a:hover img { background: #fff; padding: 1px; border: solid 4px #09182a; margin-bottom: 5px;}



/* Syndicate ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Syn { background: url(images/rss-fond.gif) no-repeat; margin-bottom: 10px; position: absolute; width: 278px; height: 117px; left: -4px; top: -72px;}

.Syn ul { margin: 43px 0 0 0; padding: 0px 30px 20px 30px;}

.Syn li { background: url(images/SynIco.gif) no-repeat left center; margin: 0px; padding: 2px 0px 2px 20px; list-style-type: none; font-size: 12px; color:#0097ca;}

.Syn li a { color:#fff; font-size: 12px; }

.Syn li a:hover { color: #800800; text-decoration: none; }


/* Incontournables ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Incont { background: url(images/titre-incontournable.gif) no-repeat #895b07; top: 25px; margin-bottom: 25px; position: relative; width: 270px;}

.Incont ul { margin: 0; padding: 41px 10px 20px 10px;}

.Incont span { padding: 0;}

.Incont span a { color:#fff; font-size: 12px; }

.Incont span a img { background: #ffffff; padding: 4px; border: solid 1px #800800; }

.Incont span a img:hover { padding: 4px; background: #780000; border: solid 1px #000000; }




/* Derniers Commentaires ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.widget_get_recent_comments { background: url(images/titre-lastcomment.gif) no-repeat #780000; position: relative; width: 270px;}

.widget_get_recent_comments H3 { visibility: hidden; margin: 0; padding: 21px 10px 0 10px; }

.widget_get_recent_comments ul { margin: 0; padding: 18px 10px 20px 10px;}

.widget_get_recent_comments li { margin: 0px; padding: 5px 0px 5px 0px; list-style-type: none; font-size: 11px; color:#cd6b4a; border-bottom: 1px dotted #947b4e;}

.widget_get_recent_comments a.CoComment { color:#cd6b4a; }

.widget_get_recent_comments a.CoComment:visited { color:#cd6b4a; }

.widget_get_recent_comments a.CoComment:hover { color:#f6e5c6; text-decoration: none;}

.widget_get_recent_comments a.CoAutor { color:#fff; font-weight : bold ; }

.widget_get_recent_comments a.CoAutor:hover { color:#fff; text-decoration: underline; }


/* Articles Récents ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.widget_recent_entries { background: url(images/titre-articlesrecents.gif) no-repeat #ad7c21; position: relative; width: 270px;}

.widget_recent_entries H3 { visibility: hidden; }

.widget_recent_entries ul { margin: 0; padding: 18px 10px 20px 10px;}

.widget_recent_entries li { margin: 0px; padding: 5px 0px 5px 0px; list-style-type: none; font-size: 11px; color:#ddbb7d; border-bottom: 1px dotted #895b07;}

.widget_recent_entries li a { color:#ffffff; }

.widget_recent_entries li a:visited { color:#ffffff; }

.widget_recent_entries li a:hover { color:#ffffff; }





/* Apropos colonne droite ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Apropos { background: url(images/a-propos.gif) no-repeat right top; top: -35px; height: 45px; position: absolute; width: 160px;}

.Apropos2 { top: 10px; margin-bottom: 25px; position: relative; width: 156px;}

.Apropos2 ul { margin: 0; padding: 0px 10px 0 10px; list-style-type: none; }

.Apropos2 li { margin: 0px; padding: 0px; list-style-type: none; background-image: none; font-size: 9px; color:#bada9c;}

.Apropos2 li a { color:#fff; font-size: 12px; }


/* ShareThis ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#BlkShare { float: right; text-align: right;}


/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Footer { width: 975px; position: relative; clear: right; float: right; background: url(images/footer1.png) no-repeat #780000; margin: 0; padding: 0;}

.Footer p { font-size: 11px; color:#cd6b4a; padding: 0px; margin: 0px; }

.Footer a { color:#ffffff; text-decoration: underline;}

.Footer2 { width: 975px; height: 35px; position: relative; clear: both; background: url(images/footer2.png) no-repeat #cade97;}

.FooterInfo { width: 485px; position: relative; margin: 20px 0 0 30px; padding: 0; float: left; display:inline;}

/* WP-Cumulus ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CumulusTag {background: url(images/fond-cumulus.jpg) no-repeat; margin: 36px 10px 0 0; height: 330px; position: relative; float: right; display:inline; width: 420px; padding: 0; border-left: 1px dotted #3b0000; }


/* Admin ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#wp-admin-bar {align:center; margin:0; padding:5px; background:#f9f9f9; border:1px solid #666; clear:both; text-align:center}

#wp-admin-bar ul {margin:0; padding:0}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}


/* Twitter ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#twitter_div { background: url(images/fond-twitter.jpg) no-repeat #94e4e8; position: relative; width: 270px;}

#twitter_div ul { margin: 0; padding: 45px 10px 5px 10px;}

#twitter_div li { margin: 0px; padding: 5px 0px 5px 0px; list-style-type: none; font-size: 11px; color:#306193; border-bottom: 1px dotted #ffffff;}

#twitter_div li a { color:#ffffff; }

#twitter_div li a:visited { color:#ffffff; }

#twitter_div li a:hover { color:#ffffff; }



/* FLV Embed ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#player1, #player2, #player3 {text-align: center; border: 10px solid #e3efc6; background: #e3efc6; }