/* Copyright (c) 2008 Flox-arts.net. All rights reserved */

/* General */
html{font:12px "Lucida sans unicode", Lucida, Tahoma, Arial, sans-serif;color:#626283;margin:0;padding:0;}
body{margin:0;padding:0;}
img{border:0px;}
#barre{position:absolute;width:100%;height:32px;z-index:0;left:0;top: 238px;background-image: url('img/barre.jpg');background-repeat: repeat;}
#page{margin:0 auto 0 auto;padding:0;text-align:center;width:750px;position:relative;}
hr{clear:both;visibility:hidden;margin:0;padding:0;}
h1 {font-size:1.8em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;padding:5px 0;margin:0;}
p {margin:0;}
a:link, a:visited {color:#000077;text-decoration:none;}
a:hover {color:#bdce69;text-decoration:none;}
pre {font-family:"Courier New",Courier, mono;font-size:11px; line-height:7px;overflow:auto;overflow-y:hidden;border:#abbfda 1px solid;border-left:#abbfda 9px solid;background-color:#f6fbff;margin:10px 0 10px 0;padding:0 0 0 5px;display:block; width:97%;}

/* Header + Structure */
#header{margin:0;padding:0;text-align:left;height:238px;width:800px;position:relative;}
#headerItem1{background-image:url('img/headerItem1.jpg');margin:0;padding:0;height:33px;width:750px;position:relative;float:left;}
#headerItem2{background-image:url('img/headerItem2.jpg');margin:0;padding:0;height:205px;width:246px;position:relative;float:left;}
#headerItem3{background-image:url('img/headerItem3.jpg');margin:0;padding:0;height:205px;width:223px;position:relative;float:left;}
#headerItem4{background-image:url('img/headerItem4.jpg');margin:0;padding:0;height:205px;width:281px;position:relative;float:left;}
#headerItem4 li{list-style-image:url('img/fleche.gif');font-family: Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color: #999999;padding: 3px;vertical-align:top;margin-left:-40px;;}
#headerItem4 span{color: #BDCE48;};

/* Barre texte */
#barreTexte{position:relative;height:32px;width:750px;text-align:left;}
#barreTexte h1{font-size:16px;padding:0;margin:5px 0 5px 25px;float:left;height:22px;}
#barreTexte h2{font-size:12px;color:#D7E4FF;padding:0;margin:8px 25px 0 0;float:right;height:24px;}
#barreTexte a{color:#FFFFFF;text-decoration:none;}
#barreTexte a:hover{color:#D7E4FF;background-color:transparent;}

/* Sidebar + Structure */
#sidebar{float:right;width:170px;padding:2px 0;margin:30px 0;}
#sidebar div{margin:0 0 10px 0;}
#sidebar h2{ color:#010066;font-size:13px;margin:0;padding:3px 0 0 10px;}
#sidebar ul{margin:0;padding:3px 0;}
#sidebar li{list-style-type:none;padding:1px 0 0px 10px;}
#sidebar li a{color:#616060;padding:0 0 0 14px;text-decoration:none;background:url('img/navigation.gif') no-repeat 5px 0.5em;}
#sidebar li.active a{color:#bdce69;background:url('img/navigationHover.gif') no-repeat 5px 0.5em}
#sidebar li a:hover{color:#bdce69;background:url('img/navigationHover.gif') no-repeat 5px 0.5em}
#syndication li a{color:#d94c00;padding:0 0 0 25px;background:url('img/feed-icon-14x14.gif') no-repeat 5px 0.1em;}
#syndication li a:hover{color:#fb9a32;background:url('img/feed-icon-14x14-2.gif') no-repeat 5px 0.1em;}

/* Contenu + Structure */
#contenu{margin:0;padding:0;text-align:left;width:750px;position:relative;height:100%;clear:both;background:transparent no-repeat url('img/contenu.jpg');}
#texte{position:relative;width:550px;padding:35px 0 0 20px; margin:0;}
#texte ul{list-style-image:url('img/puceFleche.gif'); margin-top:5px; padding-top:0px;}
.post, #comments, #form{padding:0 0 15px 0;}
#comments h2, #form h2{color:#bdce69;}
.post .categorie, .post .post-info{padding:0 0 5px 0;margin:0;font-size:10px; color:#333333;line-height:1em; font-weight:bold;}
.post .date{padding:0;margin:10px 0 0 0;text-align:right;color:#000066;font-size:0.90em;}
.title{color:#B7C934;font-size:16px;margin:0 0 5px 0;padding:0 0 5px 0;letter-spacing:2px; font-weight:bold}
.title a{color:#B7C934;text-decoration:none;}
.title a:hover{color:#fb9a32;background-color:transparent;}
.comment_nb{margin:0;padding :0 8px 0 0;text-align:right;}
#pagination{text-align:center;margin:0;padding:0;}

/* Commentaires */
.comment{padding:2px 10px 5px 10px;}
.comment blockquote{padding:2px 30px 2px 40px;margin:0;}
.feed_article {text-align:center;}
.feed_article a{color:#d94c00;padding:0 0 0 25px;background:url('img/feed-icon-14x14.gif') no-repeat 5px 0.1em;}
.feed_article a:hover{color:#fb9a32;padding:0 0 0 25px;background:url('img/feed-icon-14x14-2.gif') no-repeat 5px 0.1em;}
p.message_com, p.message_contact, p.message_search {text-align : center;font-weight : bold;color : #FF6600;margin : 8px 0 0 0;padding : 4px 0;}
.ligne0{background:#e5ebf7;padding:7px;margin:5px 0 5px 0;}
fieldset{border:0;margin:5px 10px 5px 10px; padding:0;}
form{margin:0;padding:0;}
label{display:block;}
textarea{width:95%;}
input, textarea{background-color:#F2F7FB;border:1px solid #cad8f5;border-left:2px solid #cad8f5;}
input:focus, textarea:focus{background-color:#FFFFFF;border:1px solid #FF6600;border-left:2px solid #FF6600;}
.submit{text-align:center;color:#2b333c;background: #fefefe url('img/fond_bouton.gif') repeat-x;border: 1px solid;border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;}
input.submit{cursor: pointer !important;font: 11px Verdana, Helvetica, Geneva, sans-serif !important;width: auto !important;overflow: visible;padding: 2px 0.5em;}
.submit:hover,.champ:hover,.champ:focus,.submit:focus{background: #fefefe url('img/fond_bouton_hover.gif') repeat-x;color: #005500;border: 1px solid;border-color: #aedf9a #94da78 #6ab94b #94da78;}

/* Footer + Structure */
#footer{width:750px;height:132px;background-image:url('img/footer.jpg');margin:-70px 0; padding:0;}
#footer p{padding:100px 0 0 0; font-size:10px;}
