/*
Theme Name: Siloxo FR
Theme URI: http://www.geopolymer.org/fr/
Description: Version Française 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>, inspiré de <a href="http://getk2.com/">K2</a>. MàJ janv 2010 pour WordPress 2.9
Author: Ralph Davidovits
Version: 1.2.1
Author URI: http://ralph.davidovits.net
*/

/* Page Structure */
/* Resets 1em to 12px */
body {font:79% 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', lucida, lucida-sans, FreeSans, 'Bistream Vera Sans', Saab, Veranda, Padmaa, Verdana, Geneva, 'Liberation Sans', sans-serif; color:#111; background:#ededed; text-align:center; margin:0 0 0 0;}
/* The entire template's width is set in this class. */
#page {background:#fff url(/fr/wp-content/themes/siloxo-fr/images/interface/page.png) repeat-y; text-align:left; margin:0 auto; padding:0 0 0 0; position:relative; width:780px; border:none;}
#header {width:780px; margin:0 auto; padding:0; position:relative; height:167px; background:#084 url(/fr/wp-content/themes/siloxo-fr/images/interface/header.jpg) no-repeat; text-align:left;}
#header-news {padding:0; margin:0; position:relative; height:167px; background:#f80 url(/fr/wp-content/themes/siloxo-fr/images/interface/header-news.jpg) no-repeat;}
#header-archeo {padding:0; margin:0; position:relative; height:167px; background:#840 url(/fr/wp-content/themes/siloxo-fr/images/interface/header-archeo.jpg) no-repeat;}
#header-biblio {padding:0; margin:0; position:relative; height:167px; background:#048 url(/fr/wp-content/themes/siloxo-fr/images/interface/header-biblio.jpg) no-repeat;}
#footer {width:780px; margin:0 auto; font-size:11px; color:#888 !important; text-align:center; background:#ededed url(/fr/wp-content/themes/siloxo-fr/images/interface/footer.png) top center no-repeat; height:75px; padding-top:20px; border:none; position:relative;}
#footer a {color:#888 !important; text-decoration:none; font-weight:bold;}
#footer a:hover {border:none; text-decoration:none; color:black !important;}
.primary {width:470px; float:left; padding:10px 0 0 0; margin:0 0 0 40px; /* The following are IE Fixes */ _margin:0 0 0 20px;}
.secondary {padding:10px 0 0 0; margin:0 20px 0 70%; width:210px; color:#333; position:relative;}
.comments {text-align:left; padding:30px 0 0; position:relative;}

/* Main Menu in Header */
ul.menu {margin:0; padding:0; position:absolute; bottom:0; left:20px; width:90%; list-style-type:none;}
ul.menu li {display:inline; margin:0;}
ul.menu, ul.menu li a {padding:5px 15px 6px 15px; text-decoration:none;}
ul.menu li a {font-size:11px; font-weight:bold; color:#fff; margin:0; border-top:1px solid #ccc; border-right:1px solid #999; border-left:1px solid #ccc;}
ul.menu li a:hover {color:#555 !important; border-top:1px solid #999; border-right:1px solid #ccc; border-left:1px solid #999;}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {color:#222 !important; background:#fff; text-decoration:none; border:1px solid #fff; border-color:#999 #ccc #fff #999 !important;}

/* Sidebar Subpages Menu */
ul.sb-pagemenu {margin:0;}
ul.sb-pagemenu .page_item {margin-left:12px; list-style-image:url(/fr/wp-content/themes/siloxo-fr/images/icones/arrow.gif);}
ul.sb-pagemenu .current_page_item {font-weight:bold; color:black !important;}

/* Sidebar Categories and other links Menu */
ul.sb-categories {margin:0; padding:0px 12px;}
div ul.sb-categories li {margin-left:15px; list-style-image:url(/fr/wp-content/themes/siloxo-fr/images/icones/arrow.gif);}
ul.sb-categories li.current-cat {font-weight:bold; color:black !important;}
ul.sb-categories ul.children li {margin-left:20px; list-style-image:url(/fr/wp-content/themes/siloxo-fr/images/icones/arrow.gif);}
ul.sb-categories ul.children li.current-cat {font-weight:bold; color:black !important;}

/* Headings */
/* H1 is used for the title of your blog */
h1 {font-size:50px; font-weight:normal; font-family: Georgia, 'DejaVu Serif Condensed', 'Bitstream Charter', Palatino, 'URW Palladio L', freeserif, 'Liberation Serif', serif; letter-spacing:-0.04em; padding-top:50px; margin:0 0 0 40px; width:100%;}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description, #header-news .description, #header-archeo .description, #header-biblio .description {text-decoration:none; color:white;}
h1:hover {text-decoration:none;}
/* Blog description, under blog title */
#header .description, #header-news .description, #header-archeo .description, #header-biblio .description {font-size:12px; margin:0 0 0 40px; display:inline;}
.pagetitle {text-align:left; margin:15px 0 15px;} /* Used on static pages and archives */
/* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
.pagetitle h2 {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;}
/* Secondary H2 is sidebar headlines */
.secondary h2 {font-size:1.3em; font-weight:normal; padding:0; display:inline;}
/* Secondary H4 is sidebar headlines */
.secondary h4 {font-size:1em; font-weight:bold; padding:0; display:inline;}
/* H3 is entry headlines. */
.itemhead h3 {font-size:1.6em; font-weight:normal; letter-spacing:-0.06em; display:inline;}
/* H4 is comments and replyform headlines */
.primary h4 {font-size:1.1em; font-weight:normal; letter-spacing:-1px; display:inline;}
.primary .item {margin:0; padding:5px 0 5px; position:relative;}
.primary .item .itemtext {font-size:1em; line-height:1.35em; text-align:justify; color:#111;}
.primary .item .excerpt {font-size:0.9em; line-height:1.3em; text-align:justify; color:#555;}
.itemhead {margin-top:5px;}
/* For use on Pages */
.itemtext h3 {font-size:1.6em; font-weight:normal; display:block; padding:10px 0 0;}
.itemtext h4 {font-size:1.1em; display:block; padding:10px 0 0;}
.secondary > div {margin:20px 0 0; padding:0;}
/* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.primary .metalink a, .primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {color:#117; 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;}
/* Next to Comment Section Headline */
.feedicon {border:0 !important; padding:0 !important;}
/* On the sidebar */
.feedlink img {height:16px; width:16px; border:none; right:0;}
/* .secondary span a {margin-left:10px;} */
.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 {color:#111 !important;}
h2 a:hover, h3 a:hover {text-decoration:none; color:#111 !important;}
h3 img.titleicon {padding:2px 6px 4px 0px;}
/* Time and category for blog entries */
.metadata {font-size:0.9em; line-height:1.3em; display:block; margin-top:2px; color:#252; padding:2px 0 0 0; border-top: 1px solid #8b8;}
.metadata a {color:#777;}
.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;}

/* Options TABLE */
.Red {color:red;}
.TitleNavy {color:navy; 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:navy; 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:#999; 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 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', lucida, lucida-sans, FreeSans, 'Bistream Vera Sans', Saab, Veranda, Padmaa, Verdana, Geneva, 'Liberation Sans', sans-serif; color:#999; 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:0.8em 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', lucida, lucida-sans, FreeSans, 'Bistream Vera Sans', Saab, Veranda, Padmaa, Verdana, Geneva, 'Liberation Sans', 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:#ddd; font-size:1.6em; letter-spacing:-2px;}
.comments #loading {text-align:center; margin-bottom:40px; margin-top:40px; color:#ddd; font-size:1.6em; letter-spacing:-1px;}
.comments form {clear:both; padding:1px 0 30px; margin:0;}
input[type=text], textarea {font:1em 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', lucida, lucida-sans, FreeSans, 'Bistream Vera Sans', Saab, Veranda, Padmaa, Verdana, Geneva, 'Liberation Sans', sans-serif; padding:3px; color:#444; background:#ececec;}
input[type=text]:focus, textarea:focus {background:#fff; color:#111; border-color:#666;}
.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,
.secondary a:hover, .secondary a:visited:hover {text-decoration:none; color:#000;}
h2 a:hover, h2 span a:hover {color:#000 !important;}
a {color:#117; text-decoration:none;}
.itemtext a {color:#117;border-bottom:1px dotted #36c;}
.itemtext a:visited {color:#b41;border-bottom:1px dotted #c96;}

/* MISC (IMAGE, ALIGNEMENT, SIZE) */
.small {font-size:0.9em; line-height:1.3em;}
.clear {clear:both; margin:0; padding:0;}
.primary img {padding:4px 4px 0px 4px; overflow:visible; border:none;}
.secondary img {padding:0px 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"] {float:right; padding:4px; margin:0 0 2px 4px; display:inline; overflow:visible;}
img.alignleft, img[align="left"] {float:left; padding:4px; margin:0 4px 2px 0; display:inline; overflow:visible;}
img.noborder {border:none !important;}
.favorite img {padding:0; border:none;}
img.homecolonnes {padding:0 !important; margin:0 !important; border:none !important; overflow:visible; max-width:470px; max-height:200px;}
div.figureright {float:right; border:none; margin:5px 0 0 5px; text-align:center;}
div.figurecenter {margin-left:auto; margin-right:auto; border:none; padding:5px; text-align:center;}
div.figureleft {float:left; border:none; margin:5px 8px 0 0; 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:0.95em; line-height:1.2em;}
.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:0.95em; 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-family:'Lucida Sans Unicode', 'Lucida Sans', lucida, lucida-sans, FreeSans, 'Bistream Vera Sans', Saab, Veranda, Padmaa, Verdana, Geneva, 'Liberation Sans', sans-serif;font-style:italic;}
strong {font-weight:bold;}
strike {color:#777;}
code {font:1em 'Courier New', Courier, monospace;}
acronym, abbr {font-size:1em; letter-spacing:.07em; border-bottom:1px dashed #999; cursor:help;}
blockquote {font-size:1.14em; font-style:italic; font-family: Georgia, 'DejaVu Serif Condensed', 'Bitstream Charter', Palatino, 'URW Palladio L', freeserif, 'Liberation Serif', serif; margin:20px 0; padding:0 20px 0 50px; background:url(/wp-content/themes/siloxo/images/icones/quote.gif) 10px top no-repeat; 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 {text-align:center; margin:10px 0 10px; padding:0; width:100%;}
.navigation .left {float:left; width:45%; text-align:left;}
.navigation .right {float:right; width:45%; text-align:right;}
.navigation p {margin:0; padding:0;}
.navigation a {color:#117;}
img.wp-smiley {border:none !important; padding:0 0 0 5px !important;}

/* COLOURED FRAMES WITH ICONS */
.alert {background:#FFF6BF url(/fr/wp-content/themes/siloxo-fr/images/icones/exclamation.gif) 15px center no-repeat; border-top:2px solid #FFD324; border-bottom:2px solid #FFD324; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.download {background:#D0F29D url(/fr/wp-content/themes/siloxo-fr/images/icones/package_go.gif) 15px center no-repeat; border-top:2px solid #9CD941; border-bottom:2px solid #9CD941; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.link {background:#EEEEEC url(/fr/wp-content/themes/siloxo-fr/images/icones/anchor.gif) 15px center no-repeat; border-top:2px solid #BABDB6; border-bottom:2px solid #BABDB6; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.message {background:#93BFEF url(/fr/wp-content/themes/siloxo-fr/images/icones/script.gif) 15px center no-repeat; border-top:2px solid #5687C6; border-bottom:2px solid #5687C6; margin:10px auto; padding:5px 20px 5px 45px; text-align:center;}
.pdf {background:#FBDB8F url(/fr/wp-content/themes/siloxo-fr/images/icones/page_white_acrobat.gif) 15px center no-repeat; border-top:2px solid #E39F33; border-bottom:2px solid #E39F33; 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;}
.secondary ul, .secondary ol {margin:5px 0 0; padding-left:0;}
.secondary ol {margin-left:15px;}
.secondary ul li, .secondary ol li {margin:0; padding:1px 0;}
.secondary ul li {list-style-type:none; list-style-image:none;}
ol li {list-style:decimal outside;}

/* ARCHIVES */
ul.archive-cat {margin:0; padding:0; width:95%; list-style-type:none;}
ul.archive-cat li {display:inline; margin:0;}
ul.archive-cat li a, ul.archive-cat li a:visited {color:#252; font-size:1.1em; font-weight:bold; text-decoration:none;}
ul.archive-cat li a:hover {border-bottom:1px dotted #777;}
p.tagcloud {font-size:1em; line-height:2.6em;}
p.tagcloud a:hover {border-bottom:1px dotted #777;}

/* Search Form and Livesearch */
.sb-search {margin-top:20px;}
.sb-search h2 {display:none;}
input[type=text], textarea {color:#444; padding:2px 0 2px 2px; margin:0;}
input#lettreinfo {height:1.5em; width:155px; margin:0 5px 0 0; padding:0; vertical-align:middle;}
input#s {width:78%;}
.secondary .panel .middle form {margin:5px 0;}
form .button {}
label {}
.sb_searchform_l {background: url(/fr/wp-content/themes/siloxo-fr/images/search/srch_l.gif) no-repeat top left; float:left; width:19px; height:19px;}
.sb_searchform_r {background: url(/fr/wp-content/themes/siloxo-fr/images/search/srch_r.gif) no-repeat top left; float:left; width:10px; height:19px;}
form#sb_searchform input.sb_searchform_c {background: url(/fr/wp-content/themes/siloxo-fr/images/search/srch_bg.gif) repeat-x top left; border:0; height:19px; width:120px; padding:3px; font-size:11px/13px; color:#444; float:left;}
/*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 #ff0000;}

/* 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;}

/* MINI FRAME (cadre) AND PANEL */
div.cadre {padding:5px 0 0 0; width:200px; font-size:0.9em; line-height:1.3em; display:block;}
div.cadre .top {font-size:11px;font-weight:bold; text-align:center; height:26px; text-indent:10px; background:url(/fr/wp-content/themes/siloxo-fr/images/cadre/top.png) no-repeat left bottom;}
div.cadre .middle {background:#eee url(/fr/wp-content/themes/siloxo-fr/images/cadre/middle.png) repeat-y left top; padding:0px 10px;}
div.cadre .bottom {height:13px; background:url(/fr/wp-content/themes/siloxo-fr/images/cadre/bottom.png) no-repeat left top;}
div.panel {padding:5px 0 0 0; width:200px; font-size:11px; line-height:1.4em; display:block;}
div.panel .top {font-size:11px; font-weight:bold; text-align:center; padding-bottom:2px; padding-top:3px; width:200px; height:15px; background:url(/fr/wp-content/themes/siloxo-fr/images/panel/top.png) no-repeat left top;}
div.panel .middle {padding:5px 20px; background:#eee url(/fr/wp-content/themes/siloxo-fr/images/panel/middle.png) repeat-y left top;}
div.panel .middle p {margin:5px 0;}
div.panel .bottom {height:12px; background:url(/fr/wp-content/themes/siloxo-fr/images/panel/bottom.png) no-repeat left top;}
div.cadre .middle img, div.panel .middle img {margin:0 8px 0 8px;}

/* 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;}

/* MISC, green line under titles, in categories 5 and 6 */
div.greenline {margin:2px 0 2px 0; border-bottom: 1px solid #8b8; display:block;}
ul.listcat5and6 {padding:10px 0 0 20px; margin:2px 0 20px 0; list-style-image:url(/wordpress/wp-content/themes/siloxo/images/icones/arrow.gif);}
img.dottedline {margin:8px 0 8px 0 !important; padding:0; display:block;}
.hide {display:none;}
.sidebarwplinkpages {font-weight:bold;color:#009933;}
