/*
Theme Name: Siloxo FR
Theme URI: http://www.geopolymer.org
Description: Version IMPRESSION du thème developpé par Ralph Davidovits pour l'Institut Géopolymère en mars 2006. Icônes Silk de <a href="http://www.famfamfam.com/">Mark James</a>.
Author: Ralph Davidovits
Version: 1.0.8 Print
Author URI: http://ralph.davidovits.net
*/

/*- Page Structure */
body {font:82% serif; /* Resets 1em to 13px */color:#000; background:#FFF; text-align:center; margin:0 0 0 0;}
#page {text-align:left; margin:0 auto; padding:0 0 0 0; position:relative; /* The entire template's width is set in this class. */border:none;}
#header {padding:0; margin:0; position:relative;}
#header-news {padding:0; margin:0; position:relative;}
#header-archeo {padding:0; margin:0; position:relative;}
#header-biblio {padding:0; margin:0; position:relative;}
#footer {font:0.8em sans-serif; color:#000 !important; text-align:center;}
#footer a {color:#000 !important; border-bottom:none; font-weight:bold; text-decoration:none;}
#footer:before {content:" www.geopolymer.org/fr/ - ";}
.primary {float:left; padding:0 0 0 0;}
div.secondary {display:none;}
.comments {text-align:left; padding:30px 0 0; position:relative;}
/*- Main Menu in Header */
ul.menu {display:none;}
/*- Headings */
h1 {/* H1 is used for the title of your blog */font-size:1.5em; font-weight:normal; font-style:italic; font-family:Serif; letter-spacing:-0.04em; padding:0 0 1ex 0;margin:0;border-bottom:1px solid #000;text-align:center;}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description, #header-news .description, #header-archeo .description, #header-biblio .description {text-decoration:none; color:#000;}
#header .description, #header-news .description, #header-archeo .description, #header-biblio .description {/* Blog description, under blog title */font-size:1.0em; margin:0 0 0 0; display:none; /* Checking for IE bug. If people start having problems with header width, then this is it */}
.pagetitle {/* Used on static pages and archives */text-align:left; margin:15px 0 15px;}
.pagetitle h2 {/* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */font-size:2em; font-weight:normal; letter-spacing:-1px; text-align:left; margin:0;}
.pagetitle h4 {font-size:1.1em; font-style:italic; letter-spacing:-1px; text-align:left;}
.primary h3 {/* H3 is entry headlines. */font-size:1.6em; font-weight:normal; letter-spacing:-1px; display:inline;}
.primary h4 {/* H4 is comments and replyform headlines */font-size:1.1em; font-weight:normal; letter-spacing:-1px; display:inline;}
.itemhead {margin:5px 0 1em 0;}
.itemtext h3 {/* For use on Pages */font-size:1.6em; padding:0; display:inline;}
.itemtext h4 {/* For use on Pages */font-size:1.1em; padding:0; display:inline;}
.primary .metalink a, .primary .metalink a:visited { /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */ color:#000; font-weight:normal;}
.primary .item .itemhead .metalink, .comments .primary .metalink {font-size:1.3em; letter-spacing:-1px; text-transform:lowercase; margin-left:15px;}
.comments .primary .metalink {margin:0 15px 0 0; float:none;}
.feedicon {/* Next to Comment Section Headline */border:0 !important; padding:0 !important;}
.feedlink img {/* On the sidebar */height:16px; width:16px; border:none; right:0;}
.editlink img {width:16px; height:16px; border:none !important; padding:0 !important; margin:4px 0 0 !important; position:absolute; right:0;}
.commentseditlink {padding:2px; padding-left:10px;}
.metalink a span {display:none;}
.metalink a:hover > span {display:inline;}
h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited {text-decoration:none; color:#000 !important;}
h2 a:hover, h3 a:hover, h4 a:hover {text-decoration:none; color:#000 !important;}
h3 img.titleicon {padding:2px 6px 4px 0px;}
.metadata {/* Time and category for blog entries */font-size:0.8em; display:block; margin:2px 0; color:#000;}
.metadata a {color:#000; text-decoration:none;}
.commentslink {padding:2px 0 2px 20px; background:url(/fr/wp-content/themes/siloxo-fr/images/icones/comment.gif) left center no-repeat; margin-right:10px;}
.chronodata {padding:2px 0 2px 20px ; background:url(/fr/wp-content/themes/siloxo-fr/images/icones/layers.gif) left center no-repeat;}
.chronodata:after {content:".";}
.tagdata {padding:2px 0 2px 20px; background:url(/fr/wp-content/themes/siloxo-fr/images/icones/tag_green.gif) left center no-repeat;}
/*- Primary Contents */
.primary .item {margin:0; padding:5px 0 5px; position:relative;}
.primary .item .itemtext {font-size:1em; text-align:justify; color:#000; line-height:1em;}
/* Options TABLE */
.Red {color:red;}
.TitleNavy {color:#000; font-weight:bold; background:#dddddd; padding-left:15px; padding-right:15px;}
table.Center {border-collapse:collapse; margin-left:auto; margin-right:auto; }
tr.Title {background:#dddddd; font-weight:bold; text-align:center; color:#000; font-weight:bold; }
tr.Line {border-bottom:thin solid; vertical-align:middle;}
td.Border {border:1px solid;}
/* RSS LINKS */
.metalinks {margin-top:3px;}
.commentsrsslink {background:url(/fr/wp-content/themes/siloxo-fr/images/icones/feed.gif) left top no-repeat; padding:2px 0 2px 20px; margin-right:10px; height:16px;}
.rsslink {background:url(/fr/wp-content/themes/siloxo-fr/images/icones/feed.gif) left top no-repeat; padding:2px 0 2px 20px; margin-right:10px; height:16px;}
.trackbacklink {background:url(/fr/wp-content/themes/siloxo-fr/images/icones/arrow_refresh.gif) left top no-repeat; padding:2px 0 2px 20px; height:16px;}
/* BLOG COMMENTS */
.commentsrsslink a, .rsslink a, .trackbacklink a {color:#000; padding:2px;}
.comments .commentlist {margin:0; padding:20px 0; width:100%;}
.comments .commentlist li {margin:10px 0; padding:10px 10px 5px; list-style:none;}
.comments .commentlist .commentmetadata {padding:2px 0 2px 20px; background:url(/fr/wp-content/themes/siloxo-fr/images/icones/time.gif) left center no-repeat; display:block;}
.comments .commentlist li img {padding:0; border:none;}
.comments .commentlist li img.gravatar {float:right; margin:-5px 0 0;}
.comments .commentlist li .commentauthor {font-size:0.9em; font-weight:bold; letter-spacing:-1px;}
.comments .commentlist li .counter {display:none; font:normal 1.4em sans-serif; color:#000; float:left; width:35px;}
.comments .commentlist li.authorcomment {background:#E7E8E9;}
.comments .pinglist {font-size:1em; padding:0; margin:0;}
.comments .pinglist li {margin-left:40px; padding:7px 0; list-style:none;}
.comments .pinglist li .commentauthor {font-weight:bold; display:block;}
.comments .pinglist li small {font:.8em sans-serif; display:block;}
.comments .pinglist li .counter {display:none;}
.comments .pinglist li span.favatar img {margin-left:-25px; border:none; padding:0; float:left;}
.comments .leavecomment {text-align:center; margin-bottom:40px; color:#000; font-size:1.6em; letter-spacing:-2px;}
.comments #loading {text-align:center; margin-bottom:40px; margin-top:40px; color:#000; font-size:1.6em; letter-spacing:-1px;}
.comments form {clear:both; padding:1px 0 30px; margin:0;}
input[type=text], textarea {font:0.8em sans-serif; padding:3px; color:#000;}
input[type=text]:focus, textarea:focus {background:#fff; color:#000; border-color:#000;}
.comments form input[type=text] {width:45%; margin:5px 5px 1px 0;}
.comments form textarea {height:250px; width:100%; padding:2px;}
.comments form #submit {margin:0; float:right;}
/* LINKS */
.primary a:hover, .primary a:visited:hover {color:#117;}
h2 a:hover, h2 span a:hover {color:#000 !important;}
a {color:#117; text-decoration:none;}
.itemtext a:visited {color:#117; text-decoration:none;}
/* MISC (IMAGE, ALIGNEMENT, SIZE) */
.small {font-size:0.8em; line-height:1.3em;}
.clear {clear:both; margin:0; padding:0;}
.primary img {padding:4px 4px 0px 4px; max-width:100%; border:none;}
.center {text-align:center;}
.alignright {float:right;}
.alignleft {float:left}
.aligncenter, div.aligncenter, img.aligncenter, img.center, img.centered {display:block; margin:0 auto;}
img.alignright, img[align="right"] {padding:4px; margin:0 0 2px 4px; display:inline;}
img.alignleft, img[align="left"] {padding:4px; margin:0 4px 2px 0; display:inline;}
img.noborder {border:none !important;}
.favorite img {padding:0; border:none;}
img.homecolonnes {padding:0 !important; margin:0 !important; border:none !important;}
div.figureright {float:right; border:thin silver solid; margin:0.5em; padding:0.5em; text-align:center;}
div.figureleft {float:left; width:25%; border:thin silver solid; margin:0.5em; padding:0.5em; text-align:center;}
div.figureright p, div.figureleft p, div.figurecenter p, div.figureright br, div.figureleft br, div.figurecenter br {font-style:italic; font-size:smaller; text-indent:0;}
.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 {font-style:italic; font-size:smaller; line-height:1.2em; padding: 0 4px 5px; margin: 0;}
div.itemtext .link_pages {padding:5px 2px 0px 0px;}
img.dottedline {margin:8px 0 8px 0 !important; padding:0; display:block;}
/* MODIF HTML TAGS */
em {font-style:italic;}
strong {font-weight:bold;}
code {font:1em monospace;}
blockquote {font-size:1.1em; font-family:Serif; margin:20px 0; padding:0 20px 0 50px; border:none;}
hr {display:none;}
sup {vertical-align:text-top; position:relative; line-height:1.4ex;}
sub {vertical-align:text-bottom; position:relative; line-height:1.4ex;}
/* NAVIGATION (FILE navigation.php) */
.navigation {display:none;}
img.wp-smiley {border:none !important; padding:0 0 0 5px !important;}
/* COLOURED FRAMES WITH ICONS */
.alert {background:#FFFFFF url(/fr/wp-content/themes/siloxo-fr/images/icones/exclamation.gif) 15px center no-repeat; border-top:2px solid #000000; border-bottom:2px solid #000000; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.download {background:#FFFFFF url(/fr/wp-content/themes/siloxo-fr/images/icones/package_go.gif) 15px center no-repeat; border-top:2px solid #000000; border-bottom:2px solid #000000; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.link {background:#FFFFFF url(/fr/wp-content/themes/siloxo-fr/images/icones/anchor.gif) 15px center no-repeat; border-top:2px solid #000000; border-bottom:2px solid #000000; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.message {background:#FFFFFF url(/fr/wp-content/themes/siloxo-fr/images/icones/script.gif) 15px center no-repeat; border-top:2px solid #000000; border-bottom:2px solid #000000; ; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.pdf {background:#FFFFFF url(/fr/wp-content/themes/siloxo-fr/images/icones/page_white_acrobat.gif) 15px center no-repeat; border-top:2px solid #000000; border-bottom:2px solid #000000; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
/* Begin Lists */
.itemtext ol, .itemtext ul {padding:0 0 0 35px; margin:0;}
.itemtext ol li, .itemtext ul li {margin:0 0 3px; padding:0;}
ol li {list-style:decimal outside;}
/*- Search Form and Livesearch */
.sb-search {margin-top:20px;}
.sb-search h2 {display:none;}
input[type=text], textarea {color:#000; padding:2px 0 2px 2px; margin:0;}
/*Ultimate Tag WarriorK2 removes UTW's default tags for more default control.*/
.localtags, .technoratitags {display:none;}
/*Contact Form */
.contactform {width:100%; position:relative;}
.contactleft {width:15%; text-align:right; clear:both; float:left; display:inline; padding:4px; margin:5px 0; }
.contactright {width:70%; text-align:left; float:right; display:inline; padding:4px; margin:5px 0; }
.contacterror {border:1px solid #000000;}
/* BORDURE */
div.bordure {text-align:left; margin:10px 0 10px 0; padding:0px 20px 0px 10px; border:1px solid #ccc;}
div.borduretiret {text-align:left; margin:10px 0 10px 0; padding:0px 20px 0px 10px; border:1px dashed #ccc;}
/* HOME PAGE COLOMNS */
.colgauche {width:225px; float:left; position:relative; margin-right:1px;}
.coldroite {width:225px; float:right; position:relative; margin-left:1px;}
div.menuhoriz1 {width:110px; float:left; position:relative; text-align:left; font-size:0.9em; line-height:1.3em; margin:0 5px 0 0;}
div.menuhoriz2 {width:110px; float:right; position:relative; text-align:left; font-size:0.9em; line-height:1.3em; margin:0 0 0 5px;}
