/*  
Theme Name: Illacrimo Widget Ready Version
Theme URI: http://wp-themes.designdisease.com/illacrimo/
Description: Designed by <a href="http://www.designdisease.com">Elena G.</a>.
Version: 1.01wr
Author: Design Disease
Author URI: http://wp-themes.designdisease.com/
*/


/*body { background: #1a3265; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color:#35383d;}*/
body { background: #0051b9 ; font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif; padding: 0px; margin: 0px; color:#35383d;}
#temp { background: url(images/csg-4ca0b0640fad5.png) no-repeat top left;}


html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #00a0e3; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #003399; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: 'Trebuchet MS', Verdana, Sans-Serif; }

img { padding: 0px; margin: 0px; border: none;}

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: 1.2em;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 1.2em;}
select { font-family: 'Verdana'; color: #282b31; font-size: 1.2em;}
blockquote { color:#777;border: 1px solid #ebebeb;	margin: 15px 0;	padding: 5px; display: block; background: #fafafa url("images/csg-4ca0b0640fad5.png") no-repeat left top; background-position: -1250px -581px;}

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
img.centered, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
text-align: center;
font-size: 11px;
font-weight: bold;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */


div.pagination {
  padding:3px;
  margin:3px;
  text-align:center;
  font-weight:bold;
  font-size:16px;
}

div.pagination a {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 2px solid #9aafe5;
  text-decoration: none; 
  color: #2e6ab1;
  font-size:11px;
}
div.pagination a:hover, div.pagination a:active {
  border: 1px solid #2b66a5;
  color: #000;
  background-color: lightyellow;
}
div.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid navy;
  font-weight: bold;
  background-color: #2e6ab1;
  color: #FFF;
}
div.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #929292;
  color: #929292;
}

/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.BGC { width: 1200px; margin: 0 auto; padding: 0px; position: relative; }

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ * html .Header { height: 198px;} /* */ 
.Header { background: url(images/HeaderBkg.jpg) no-repeat left top; width: 1200px;  padding: 0px; min-height:198px;margin:auto;}
.Header h1 {padding:0px;margin:0px;}
.Header .logo { display:block;  height:195px; width:410px; margin: auto; padding:0px; position:absolute; top:0px; text-indent: -5000px;}
/*.Header .Desc { color:#75c0d9; font-size: 2em; font-weight: bold; letter-spacing: -1px; font-family: 'Arial'; padding: 0px; margin: 0px;display:none;}*/


/* Menu ++++++++++++s+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu { background: #0097ca; width: 1200px; position: relative; float: left; height: 32px;}
.Menu em { display: none}
.Menu ul { list-style: none; margin: 0px; padding: 7px 0px 0px 100px;}
.Menu ul li ul { display: none;}
.Menu li { padding: 0px; margin: 0px; display: inline; font-size: 1.2em}
.Menu a { padding: 0px 0px 0px 3px; margin-right: 2px; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; float: left; background-position: 0 -1009px;}
.Menu a span { padding: 6px 9px 6px 6px; display: block; background: url(images/MRight.png) no-repeat right top; float: right; }
.Menu a span { float: none; color: #FFF;}
.Menu a:hover span { color: #FFF;}
.Menu a:hover { background-position: 0% -1034px; color:#003399; text-decoration: none;}
.Menu a:hover span { background-position: 100% -25px;  color:#003399;}
.Menu .on { background: url(images/MLeft.png) no-repeat left bottom; color:#003399; }
.Menu .on span { background: url(images/MRight.png) no-repeat right bottom; color:#003399; }

/*.MTL { position: absolute; top: 0px; left: 0px; background: url(images/MTL.gif) no-repeat left top; height: 8px; width: 8px;}*/
.MTL { position: absolute; top: 0px; left: 0px; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top;background-position: 0 -1209px; width: 8px; height: 8px; height: 8px; width: 8px;}
.MTR { position: absolute; top: 0px; right: 0px; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top;background-position: 0 -1267px; height: 8px; width: 8px;}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON { background: #fff url(images/BGC.gif) repeat-y center; width: 1200px; float: left; position: relative; padding: 0px}

/* Side Central Single +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SCS { width: 620px; float: left; padding: 6px 20px 10px 100px; }
/*.SCS h1 { font-size: 30px; font-weight: normal; background: url(images/PostHead.gif) repeat-x bottom; padding-bottom: 10px; letter-spacing: -1px; }*/
.SCS h2 { font-size: 2.2em; font-weight: bold; letter-spacing: -4px;}
.SCS h3 { font-size: 1.8em; font-weight: bold; }

.SCS blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#336699; }
.SCS blockquote p { font-size: 1em; 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: 1.2em; line-height: 15px; color:#336699; }
.SCS blockquote a { color:#0080ca; }
.SCS blockquote a:visited { color:#0080ca; }
.SCS blockquote a:hover { color:#003399; }
.SCS .pagelink { text-align:center;font-size:1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px;font-weight:bold; margin: 0px 0px 5px 0px; padding: 5px 0px;}


/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { width: 620px; float: left; padding: 6px 20px 10px 100px;}
.SC h2 { font-size: 4em; font-weight: bold; letter-spacing: -3px;}
.pagetitle { font-size: 2em; font-weight: normal; letter-spacing: -1px; border-bottom: solid 1px #000; padding-bottom: 15px;}
.SC h3 { font-size: 1.8em; font-weight: bold; }

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.post {	padding: 0px; clear: left;}
.posthead, .generateurs h1 { position: relative; clear: left; background: url(images/PostHead.gif) repeat-x bottom; padding-bottom: 10px;}
.posthead h1, .generateurs h1 { font-size: 5em; line-height: 40px; letter-spacing: -5px; font-weight: bold; padding: 0px 0px 12px 0px; margin: 0px; color:#cc6600;}
.posthead h1 a, .generateurs h1 { color: #007ac8; text-decoration: none;}
.posthead h1 a:visited, .generateurs h1 a:visited{ color: #007ac8; text-decoration: none;}
.posthead h1 a:hover, .generateurs h1 a:hover { color:#cc6600; text-decoration: none;}

.category-stream .posthead h1 { font-size:4em; letter-spacing:-4px; line-height:30px; }
.category-stream .posthead h1 a { color: #C0E559; }
.category-stream .posthead h1 a:visited { color: #C0E559; }
.category-stream .posthead h1 a:hover { color:#98C908; }
.category-stream .postdet a { color: #C0E559; }

.postauthor { padding: 1px 0px; margin: 0px; font-size: 1em; color:#8a98a2; font-weight: bold;}
.postdate { margin: 0px; position: absolute; top: 10px; left: -73px; text-align: center; background: url(images/PostHead.gif) repeat-x bottom; padding: 8px 10px 6px 10px;}
.postdate small { font-size: 1.1em; color:#8a98a2; font-weight: bold; }
.postdate .month { display:block; text-transform: uppercase; font-size: 1.1em;}
.postdate .day { display:block; font-size: 2.8em; line-height: 24px; font-family: 'Arial'; letter-spacing: -1px; font-weight: normal; color:#4a5a65;}
.postdate .year { display:block;}
.postviews {margin: 0px; position: absolute; top: 70px; left: -95px;padding: 8px 2px 6px 13px; width:69px;text-align: center;}
.postviews img {vertical-align:middle;}
.scoopeo {margin: 0px; position: absolute; top: 120px; left: -95px;padding: 8px 2px 6px 10px; width:69px;text-align: center;}
.tweetmeme_button {margin: 0px; position: absolute; top: 70px; left: -95px;padding: 8px 2px 6px 10px; width:69px;text-align: center;}
.wikio_button {margin: 0px; position: absolute; top: 60px; left: -109px;padding: 8px 2px 6px 10px; width:69px;text-align: center;}
/*.posttags { margin: 0px; position: absolute; top: 110px; left: -95px; padding: 8px 2px 6px 13px;width:65px;font-weight: bold;}
.posttags ul { padding:5px 0px 0px 0px; margin:0px;font-weight: normal;}
.posttags li { font-size: 1em; list-style-type: none; padding:0px; margin:0px;text-align: left;}*/


.entry{ padding: 0px 0px 5px 0px; font-size: 1.2em; line-height: 17px; background: url(images/PostHead.gif) repeat-x bottom; text-align : justify;}
.entry h2, .generateurs h2 {text-decoration: underline;color:#aaa;font-size:25px;font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:-2px; font-weight:bold;line-height: 26px;}
.entry p { font-size: 1.2em; line-height: 18px;font-weight:normal;text-align : justify;}
.category-stream .entry p { font-size: 1.1em; line-height: 17px;font-style:italic;}
.entry ul { padding: 10px 0px; margin: 0px; }
.entry li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 1.2em; line-height: 18px;}
.entry blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#336699; }
.entry blockquote p { font-size: 1.2em; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.entry blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 1.2em; line-height: 15px; color:#336699; }
.entry blockquote a { color:#0080ca; }
.entry blockquote a:visited { color:#0080ca; }
.entry blockquote a:hover { color:#003399; }
.entry a { text-decoration: underline;}

.postdet { padding-top: 15px;padding-bottom:5px;}
.postdet ul { padding: 0px; margin: 0px;}
.postdet li, .posttags { padding: 5px 0px 5px 18px; margin: 0px 10px 0px 0px; list-style-type: none; display: inline; color:#336699; font-size: 1em; font-weight: bold; } 
.postdet li a, .posttags a { text-decoration: underline;} 
.postcateg { background: url(images/csg-4ca0b0640fad5.png) no-repeat left center;background-position: 0 -1575px;font-size:}
.postcateg a { font-size: 1.6em; }
.postcom { background: url(images/csg-4ca0b0640fad5.png) no-repeat left center;background-position: 0 -1636px;}
.postcom span { font-size: 1.6em; }
.postcom a { font-size: 1.6em; }
.posttags { background: url(images/tag_blue.png) no-repeat left center;}
.posttags img {width:10px;height:10px;border:none;margin:1px;vertical-align:middle;}
#relatedarticles {margin:10px 10px;}
#relatedarticles h3 {padding-top:-10px;}
ul.relatedpics { margin:auto;}
ul.relatedpics li { background:none;float:left;position: relative; margin-left: 0px; margin-right:10px; padding: 0px;list-style-type: none;}
ul.relatedpics li div.thumbNumber {background-color:white; bottom:3px; left:0px; padding: 2px 6px; position:absolute; }
ol.relatedlinks li {clear:left; list-style-image: none; list-style-type: decimal; padding:0px; margin:0px; margin-left:1.5em; background: none;font-size: 1em;}
li.relatedpics img { border: 1px solid white; }
li.highlited img { border: 1px solid black; }
li.highlited a { text-decoration: underline; color : #003399; border: 0px; -moz-outline-style: none; }


/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note { padding: 0px; margin: 0px;}
.Note li { padding: 2px 3px 2px 18px; margin: 0px; list-style-type: none; font-size: 1em; color:#336699; font-weight: bold; display:inline;}
.NoteCateg { background: url(images/csg-4ca0b0640fad5.png) no-repeat left center; background-position: 0 -1575px;}
.NoteRss { background: url(images/csg-4ca0b0640fad5.png) no-repeat left center; background-position: 0 -1455px;}
.NoteTrackBack { background: url(images/csg-4ca0b0640fad5.png) no-repeat left center; background-position: 0 -1517px;}
.Note li a { color:#cc6600;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 10px 0px 20px 0px;}
.Comments .comment-page-numbers { text-align:center;font-size:1.7em; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px;font-weight:bold; margin: 0px 0px 5px 0px; padding: 5px 0px;}
.Comments hr { margin: 0px 15% 10px 15%;}
.nocomments { font-size:14px;font-weight:bold; }

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments h3 { color:#555; font-size:2.3em; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px;font-weight:bold; margin: 0px 0px 5px 0px; padding: 5px 0px; }
.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: #f6f1de url(images/ComListLiBottom.gif) no-repeat left bottom;}
.Comments .List .ComListLiAdmin { background: #BBE9FF url(images/ComListLiBottomAdmin.gif) no-repeat left bottom;}
/**/ * html .Comments .List .ComListLiTop { left: -5px;} /**/ 
/**/ * html .Comments .List .ComListLiTopAdmin { left: -5px;} /**/ 
.Comments .List .ComListLiTop { position: absolute; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; height: 5px; width: 620px; left: 0px; top: 0px;background-position: 0 -471px;}
.Comments .List .ComListLiTopAdmin { position: absolute; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; height: 5px; width: 620px; left: 0px; top: 0px;background-position: 0 -528px;}


/**/ * html .Comments .List .ListNr { left: -75px;} /**/ 
.Comments .List .ListNr { color:#bec9d1; position: absolute; top: 20px; font-size: 2.5em; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0px; left: -75px; }


/**/ * html .Comments .List .ListGrav { left: 10px;} /* */ 
.Comments .List .ListGrav { position: absolute; top: 13px; left: 10px;}
.Comments .List .ListGrav { border: solid 1px #fff;}


.Comments .List big { margin: 0px; padding: 0px 0px 3px 52px; font-size: 1.2em; line-height: 11px; letter-spacing: -1px; color:#333; font-weight: bold; display: block;}
.Comments .List big img { vertical-align: middle; }
.Comments .List small { color:#a19a80; padding: 0px 0px 0px 52px; margin: 0px; font-size: 1em; display: block;}
.Comments .List small img { vertical-align: middle; }
.Comments .List small a { color:#a19a80; text-decoration: none;}
.Comments .List small a:visited { text-decoration: none;}

.Comments .List .ListContent { margin: 10px 0px 0px 0px; padding: 5px 10px; font-size: 1.2em; line-height: 15px; background: #fff url(images/ComListContent.gif) no-repeat left top; display: block;}


/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*.Comments .Form { background: #bbe9ff url(images/ComFormBottom.gif) no-repeat left bottom; padding: 10px 15px 20px 15px; position: relative; }*/
.Comments .Form { background: #bbe9ff no-repeat left bottom; padding: 10px 15px 20px 15px; position: relative; }
/**/ *html .Comments .FormTop  { left: -15px;} /**/ 
.Comments .FormTop { background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; position: absolute; top: 0px; left: 0px; width: 704px; height: 7px;background-position: 0 -236px; }
.Comments .Form form {margin: 0px; padding: 0px;}
.Comments .Form label {font-weight:bold;}
.Comments .Form a { text-decoration: underline;}
.Comments .Form p { padding: 0px; margin: 0px; font-size: 1.2em; color:#336699; }
.Comments .Form p small strong { font-size: 1em; font-weight: bold; color:#FF3300;}
.Comments .Form p small { font-size: 1.2em; display: block; padding: 5px 0px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #9dc0d0; padding: 2px 2px; font-size: 1.1em; display: block;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #9dc0d0; padding: 4px; font-size: 1.2em;}

.Comments .Form input.SubmitComment { width: 257px; height: 26px; background: url(images/csg-4ca0b0640fad5.png) no-repeat; margin-top: 8px;background-position: -1250px -349px;}
.Comments .Form input.SubmitComment:hover { background: url(images/csg-4ca0b0640fad5.png) no-repeat; margin-top: 8px;background-position: -1250px -375px;}
.Comments .Form input.SubmitCommentIE { width: 257px; height: 26px; background: url(images/csg-4ca0b0640fad5.png) no-repeat; margin-top: 10px; margin-top: 8px;background-position: -1250px -375px;}


/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR { width: 450px; float: right; position: relative; }
.SR h2 { font-size: 1.5em; letter-spacing: normal; font-weight: bold;}
.SR h3 { font-size: 1.5em; letter-spacing: normal; font-weight: bold;}


/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRL { width: 230px; float: left; padding: 15px 10px 15px 20px;color:#FFF;}
.SRL h3 { background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; padding-left: 20px; margin: 0px;padding-top:0px; color:#ffffcc; margin-top: 10px; background-position: 0 -51px;}
.SRL ul {  background: url(images/SRLH3.gif) repeat-x top; margin: 0px; padding: 10px 0px 0px 0px;}
.SRL li { margin: 0px; padding: 2px 0px 3px 15px; list-style-type: none; font-size: 1.1em; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; border-bottom: solid 1px #106899;background-position: 0 -116px;}
.SRL li a { color:#FFF; font-size: 1.0em; }
.SRL li a:visited { color:#FFF; }
.SRL li a:hover { color:#abcee1;text-decoration: none;}
.SRL ul li { line-height: 1.5em;}
.SRL ul li a { display: block;}
.SRL ul li a:hover { background: #0071b3; color:#FFF; }
.SRL .groupads {margin:0px;padding:0px;}

/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRR { width: 160px; float: right; padding: 10px 10px 10px 0px; color: #fff;}
.SRR h3 { background: url(images/SRRH3.gif) repeat-x left bottom; color:#abcee1; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px }
.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;}
.SRR li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top;background-position: -1250px -102px;}
.SRR li a { color:#fff; font-size: 1.2em; }
.SRR li a:visited { color:#fff; }
.SRR li a:hover { color:#7a8fa4;}

/* GoogleSearch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.GoogleSearch { background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; position: absolute; top: -63px; left: -9px; text-align:center;background-position: 0 -831px; width: 279px; height: 63px;}
.GoogleSearch  form { padding: 10px 20px 10px 30px; margin: 0px;}
.GoogleSearch  input { margin: 4px; padding:2px;}
/*.GoogleSearch  form { padding: 30px 20px 10px 30px; margin: 0px;}
.GoogleSearch  input { border: none; color: #330033; font-size: 1.2em;}*/


/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search { background: url(images/Search.gif) no-repeat left top; position: absolute; top: -63px; width: 280px; left: -9px;}
.Search  form { padding: 30px 20px 10px 30px; margin: 0px;}
.Search  input { border: none; color: #330033; font-size: 1.2em;}
.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 203px; } /* */ 
#buttonsearch { padding: 0px; margin: -23px 0px 0px 203px; top: 0px; background: none; }

/* Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*
.Categ { margin-bottom: 10px;}
.Categ h3 { background: url(images/CategH3.gif) no-repeat left top; padding-left: 20px; margin: 0px;padding-top:0px;}
.Categ ul { background: url(images/SRLH3.gif) repeat-x top; margin: 0px; padding: 0px;}
.Categ li { margin: 0px; padding: 2px 0px 3px 20px; list-style-type: none; font-size: 1.2em; background: url(images/CategLi.png) no-repeat left top; border-bottom: solid 1px #106899;}*/

/* Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Asides { margin-bottom: 10px;}
.Asides h3 {  background: url(images/csg-4ca0b0640fad5.png) no-repeat left top; padding-left: 20px; margin: 0px;padding-top:0px; color:#ffffcc; margin-top: 10px;background-position: 0 -51px;}
.Asides ul { background: url(images/SRLH3.gif) repeat-x top; margin: 0px; padding: 0px;}
.Asides li { margin: 0px; padding: 2px 0px 3px 5px; list-style-type: none; font-size: 1.1em; background: none; border-bottom: solid 1px #106899;}
.Asides ul li a{display:inline;font-size: 1.0em;padding:0px;color:#ffffcc;font-weight:bold;}

/* LatestArticles  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.MostViewedArticles ul li a{display:block;font-size: 1em;}

/* Latest Comments  - PlugIn ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.LatestCom { margin-bottom: 20px;margin-top:15px;}
.LatestCom h3 { background: url(images/LatestComH3.gif) no-repeat left top; padding-left: 20px; margin: 0px;padding-top:0px;}
.LatestCom ul { background: url(images/SRLH3.gif) repeat-x top; margin: 0px; padding: 0px;}
.LatestCom ul li { font-size: 1em; margin: 0px; padding: 0px; list-style-type: none; border: 0px; background: none; line-height: 1em;clear:both;}
.LatestCom ul li a { display: inline;}
.LatestCom .newsblock {margin-left:-10px;}
.LatestCom .newsitem { border-top: solid 1px #106899;vertical-align:middle; padding-top:6px;padding-bottom:5px;clear:both;}
.LatestCom .newstext { display:block; padding-left: 5px; font-size: 1em; font-weight: normal; color:#FFF;}
.LatestCom .icon { float:left; padding-left:3px; margin-left:-6px; padding-right:3px; }
.LatestCom .comment_author { color:#ffffcc;text-transform: uppercase;text-align:center;}
.LatestCom .comment_excerpt { padding-left: 5px; font-size: 1em; font-weight: normal; color:#FFF;font-style:italic;}

/* Publicite +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Pub { margin-bottom: 10px;}

.Pub li { text-align:center;}

/* Syndicate ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Syn { margin-bottom: 15px; position: relative; padding: 0px; color:#FFF;text-align:left;}
.Syn  a {background-position:left top;background-repeat:no-repeat;display:block;height:40px;width:230px;overflow:hidden;margin-bottom:6px;background-image:url(images/csg-4ca0b0640fad5.png);}
.Syn  a#rssbutton, .Syn  a#mailbutton, .Syn  a#twitterbutton , .Syn  a#martinebutton, .Syn  a#annuairebutton {text-indent:-9999px;}
.Syn  a#rssbutton {background-position: 0 -1878px;}
.Syn  a#rssbutton:hover {background-position: 0 -1918px;}
.Syn  a#mailbutton {background-position: 0 -1325px;}
.Syn  a#mailbutton:hover {background-position: 0 -1365px;}
.Syn  a#twitterbutton {background-position: -1250px -451px;}
.Syn  a#twitterbutton:hover {background-position: -1250px -491px;}
.Syn  a#feedburnerbutton {background-position: 0 -701px;color: #FFF;font-size:2em;font-weight:bold;padding-left:55px;text-align:left;text-decoration:none;width:175px;}
.Syn  a#feedburnerbutton:hover {background-position: 0 -741px;}
/*.Syn  a#martinebutton {background-image:url(images/Martine.png);}
.Syn  a#annuairebutton {background-image:url(images/Annuaire.png);}
.Syn  a#rssbutton:hover, .Syn  a#feedburnerbutton:hover, .Syn  a#mailbutton:hover, .Syn  a#twitterbutton:hover, .Syn  a#martinebutton:hover, .Syn  a#annuairebutton:hover {background-position:0 -40px}
*/
.Syn span {text-align:right;display:block;padding-top:5px;padding-right:180px;}



/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Footer { width: 1170px; position: relative; clear: left; padding: 10px 15px;}
.FL { position: absolute; top: -8px; left: 0px; height: 8px; width: 8px; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top;background-position: 0 -585px; }
.FR { position: absolute; top: -8px; right: 0px; height: 8px; width: 8px; background: url(images/csg-4ca0b0640fad5.png) no-repeat left top;background-position: 0 -643px; }
.Footer p { font-size: 1em; color:#92b8cd; padding: 0px; margin: 0px; }
.Footer a { color:#92b8cd; text-decoration: underline;}


.alert{background:#FFF6BF;border-top:2px solid #FFD324;border-bottom:2px solid #FFD324;text-align:center;margin:10px auto;padding:5px 20px;}
.alert h2 { margin:0px; padding:3px 0px 0px 0px; line-height: 28px;text-align:center;font-size:1.9em;font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px;font-weight:bold;}
.exclamation{background:#FFF6BF url('images/exclamation.png') no-repeat 15px;border-top:2px solid #FFD324;border-bottom:2px solid #FFD324;text-align:center;margin:10px auto;padding:5px 20px;padding-left:40px;}
.download{background:#e5f4fd url('images/disk.png') no-repeat 15px;border-top:2px solid #a8bfd6;border-bottom:2px solid #a8bfd6;text-align:center;margin:10px auto;padding:5px 20px;padding-left:40px;}
.warning{background: #FBEEF1 url('images/warning.gif') no-repeat 15px;border-top: 2px solid #FEABB9; border-bottom: 2px solid #FEABB9;text-align:center;margin:10px auto;padding: 5px 20px;padding-left:40px;}
.web{background: #DFEBFF url('images/world.gif') no-repeat 15px;border-top: 2px solid #4169AF; border-bottom: 2px solid #4169AF;text-align:center;margin:10px auto;padding: 5px 20px;padding-left:40px;}
.stream{background: #DFEBFF url('images/csg-4ca0b0640fad5.png') no-repeat;border-top: 2px solid #4169AF; border-bottom: 2px solid #4169AF;text-align:center;margin:10px auto;padding: 5px 20px;padding-left:40px;background-position: -1240px -827px;}

.lettrine{font-size: 2.5em;font-weight:bold;}

.wp_syntax{color:#100;background-color:#f9f9f9;border:1px solid silver;overflow:auto;overflow-x:auto;overflow-y:hidden;padding-bottom:expression(this.scrollWidth>this.offsetWidth?15:0);width:100%;margin:0 0 1.5em;}
.wp_syntax table{border-collapse:collapse;}
.wp_syntax div,.wp_syntax td{vertical-align:top;padding:2px 4px;}
.wp_syntax .line_numbers{text-align:right;background-color:#def;color:gray;overflow:visible;}
.wp_syntax pre{width:auto;float:none;clear:none;overflow:visible;font-size:12px;line-height:1.333;white-space:pre;margin:0;}

.vvqbox { margin: 5px auto 0 auto; text-align: center; }

.wp-downloadmanager-paging a, .wp-downloadmanager-paging a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #06c; color:#06c; background-color:#FFF}
.wp-downloadmanager-paging a:visited{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #06c; color:#06c; background-color:#FFF}
.wp-downloadmanager-paging a:hover{border:1px solid #000; color:#000; background-color:#FFF}
.wp-downloadmanager-paging a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #06c; color:#06c; background-color:#FFF}
.wp-downloadmanager-paging span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#000; border:1px solid #000; background-color:#FFF}
.wp-downloadmanager-paging span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border:1px solid #000; color:#000; background-color:#FFF}
.wp-downloadmanager-paging span.extend{padding:2px 4px 2px 4px; margin:2px; border:1px solid #000; color:#000; background-color:#FFF}
.download-search-highlight{color:red}

img#wpstats{width:0px;height:0px;overflow:hidden}
.myadmanager_ads {float: right; height:125px; width:125px; margin: 3px 3px 2px 0px;}

.entry p.attachment { text-align:center;}

.imgset {
	float: left;
	/*overflow: visible;*/
	border: none;
	margin-right: 6px;
}

.serieslist-content{font-size:1.2em;color:#000;text-align:left;}
.serieslist-box{background:#fff;width:90%;border:1px solid #1E3A96;border-bottom:2px solid #1E3A96;margin:10px auto 0;padding:6px;}
html>body .serieslist-box{height:auto;}
h2.series-title{font-size:1.2em;color:#1E3A96;text-align:center;}
ul.serieslist-ul{list-style-type:none;margin:0;padding:0;}
li.serieslist-li{margin:0;padding:0;}
.seriesbox{display:inline;float:right;background:#F8F8F8;color:#777;text-align:left;font:.8em Arial, Tahoma, Verdana, Sans-Serif;border:1px dotted #1E3A96;border-bottom:2px solid #1E3A96;min-width:125px;margin:0 10px;padding:6px 6px 12px;}
.seriesbox img{margin:0 12.5px;}
h3.series-title-post-page{font-size:1.1em;color:#1E3A96;text-align:center;}
p.series-description{font-style:italic;}
.seriesmeta{background-color:#E5F3FF;}
.series-nav-left{float:left;}
.series-nav-right{float:right;}

li.serieslist-li a { padding: 2px 0 2px 15px; font-size:13px; }
li.serieslist-li-current { font-size:13px; }
.seriesbox { margin-right: -10px; }
.seriesbox a { font-size:16px; }
.seriesbox li { font-size:13px; }
.seriesmeta { padding: 5px; margin-bottom: 5px; }
