/*  
Theme Name: Objectif-Justice 1.2
Theme URL: http://www.objectif-justice.fr/
Description: Ce theme a etait crée par Jiyong pour Objectif-Justice.fr
Version: 1.2
Author: Fan Jiyong
Author URL: fanjiyong@gmail.com
*/

*{
border:none;
margin:0;
padding:0;
}


body{
width:954px;
margin:0px auto;
background: #86908f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a{
font-size:12px;
text-decoration:none;
}

a:hover{
font-size:12px;
text-decoration:underline;
}
.fondsite{
width:933px;
background:url(img/backsite.png) repeat-y;
padding:0px 9px 0px 12px;
}

#header01{
height:102px;
}

#header01 #logo{
background:url(img/logo.png) no-repeat ;
width:266px;
height:112px;
float:left;
text-indent:-9999px;
font-size:0px;
margin:5px 0px 0px 0px;
}

#header02{
width:954px;
height:10px;
font-size:0px;
padding:0px 0px 0px 12px;
background:url(img/sousheader.png) no-repeat;
}

#header02 .menu{
height:10px ;
width:266px;
background:url(img/fond_menu.png) repeat-y;
}

/*menu*/
.fondsite #structuremenu{
clear:both;
width:266px;
float:left;
}

.fondsite .menu{
background:url(img/fond_menu.png) repeat-y;
width:256px;
padding:5px;
color:#ffffff;
font-size:12px;
}

.menu ul{
list-style:none;}

.menu a{
color:#ffffff;
}

.fondsite .menu h3{
background:url(img/pointi.png) repeat-x;
height:20px;
width:256px;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding:10px 0 0 0;
margin:10px 0 0 0;
}

.fondsite .menu hr{
background:url(img/pointi.png) repeat-x;
height:2px;
font-size:0px;
padding:5px 0 0 0;
margin:5px 0 0 0;
}

.content hr{
background:url(img/pointi.png) repeat-x;
height:2px;
font-size:0px;
padding:0;
margin:0;
}

.fondsite #pied_menu{
background:url(img/menubas.png) no-repeat;
height:11px;
width:266px;
margin:0 0 10px 0;
}

/*content*/
#structurecontent{
width:660px;
float:right;
}

.hautcontent{
background:url(img/content_haut.png) no-repeat;
height:7px;
width:660px;
font-size:0px;
}

.content{
background:url(img/content_fond.png) repeat-y;
width:660px;
}

.bascontent{
background:url(img/content_bas.png) no-repeat;
height:7px;
width:660px;
font-size:0px;
margin:0 0 10px 0;
}
/*contenu*/
.contenu{
width:580px;
float:right;
padding:0 10px;
margin: 0 0 20px 0;
font-size:12px;
}

.contenu h2{
background:url(img/pointi.png) repeat-x 0 28px;
font-family: Georgia,Garamond,"Times New Roman",Times,serif;
color: #4c4538;
font-size:20px;
height:40px;
width:580px;
}

.contenu h2 a, .contenu h2 a:hover{
font-size:20px;
color:#4b4437;
}

.contenu a{
color:#006784;
text-decoration:none;}

.contenu h4{
color:#4b4437;
font-size:13px;
height:20px;
width:580px;
font-family: Georgia,Garamond,"Times New Roman",Times,serif;
background:url(img/pointi.png) repeat-x 0 17px;
margin:5px 0 10px 0;
}

.contenu ul{
padding:5px 0px 10px 20px;
}

.contenu a:hover{
color:#006784;
text-decoration:underline;}

/*date*/
.date{
clear:both;
width:50px;
height:70px;
font-size:15px;
font-family: Georgia,Garamond,"Times New Roman",Times,serif;
color: #4c4538;
font-variant: small-caps;
font-weight: bold;
text-align:center;
float:left;
padding:0 0 0 10px;}

/*recherche*/

.recherche{
margin:5px 0 0 0;}

.recherche .av{
background:url(img/recherche_av.png) no-repeat;
width:8px;
height:27px;
float:left;}

.recherche .champs{
background:url(img/recherche_bg.png) repeat-x;
width:190px;
height:17px;
float:left;
padding:5px;}

.recherche .btnok{
background:url(img/recherche_ok.png) no-repeat;
width:39px;
height:27px;
float:left;
text-indent:-9999px;
font-size:0px;}

/*footer*/
#footer{
font-size:11px;
width:954px;
text-align:center;
}

/*calendrier*/
#wp-calendar{
margin:0px auto;
text-align:center;
}

#wp-calendar th{
width:20px;
height:20px;
border:1px solid #f8f2d8;
}

#wp-calendar #prev{
width:20px;
border:none;
width:66px;
height:18px;
text-align:left;
}



#wp-calendar #next{
width:20px;
border:none;
width:66px;
height:18px;
text-align:right;
}

#wp-calendar td{
border:1px solid #f8f2d8;
width:20px;
height:20px;
font-size:11px;
}

#wp-calendar .pad{
border:none;
}


#today{
background-color:#f8f2d8;
color:#4c4538;
}

#wp-calendar #today a{
color:#4c4538;
font-weight:normal;
}

#wp-calendar a{
font-weight:bold;
color:#f8f2d8;
}

#wp-calendar caption{
font-weight:bold;
text-align:center;
margin:0px auto;
width:147px;
}

/*rss*/
#rss{
background:url(img/rss.png) no-repeat;
width:27px;
height:24px;
float:left;
text-indent:-9999px;
margin-left:5px;
}

#rsscom{
background:url(img/rsscom.png) no-repeat;
width:27px;
height:24px;
float:left;
text-indent:-9999px;
margin-left:5px;
}

/*Navigation*/
.navigation {
clear:both;
display: block;
margin:10px 0px 20px 0px;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

/*comment*/
.comment{
margin:5px 0px 5px 0px;
padding:10px;
width:560px;
background:#efebd3;
}

.comment .auteur, .comment .auteur a{
color:#4c4538;
font-weight:bold;}

.comment .dat{
color:#4c4538;
font-style:italic;
}

.comment .message{
color:#4c4538;
margin:10px 0px;
}

.text{
background:url(img/fond_champ.png) repeat-x;
border:1px #a29b88 solid;
margin-bottom:5px;
width:176px;
height:19px;}

.area{
background:url(img/fond_textarea.png) repeat-x;
border:1px #a29b88 solid;
margin-bottom:5px;
width:558px;
height:153px;}

.btnenvoyer{
background:url(img/btn_envoyer.png) no-repeat;
width:67px;
font-size:0px;
text-indent:-9999px;
height:24px;}

/*Autre*/
.clear{
clear:both;
font-size:0px;}

/*editeur de commentaire*/
#wysiwyg{padding:6px 0 10px;} 
#wysiwyg a,#wysiwyg a:visited{
border:#3e3401 solid 1px;
text-indent:-9999px;
display:block;
width:20px;
height:12px;
font-size:0px;
float:left;
padding:3px;
margin:4px;
} 


a#button-bold {background:#f8f2d8 url(bouton/bg_bold.gif) no-repeat 8px;} 
a#button-italic{background:#f8f2d8 url(bouton/bg_italic.gif) no-repeat 8px;} 
a#button-block{background:#f8f2d8 url(bouton/bg_block.gif) no-repeat 5px;} 
a#button-link{background:#f8f2d8 url(bouton/bg_link.gif) no-repeat 5px;}  

/*tag*/
.barrenoir{
height:20px;
background:url(img/bknoir.png);
color:#ffffff;
width:575px;
float:left;
padding:5px 0px 5px 5px;
margin-top:120px;
}

.barrenoir a{
color:#ffffff;
}

/*pour article*/
.legend{
font-size:11px;
font-style:italic;
}

.contenu p{
margin:5px 0px 10px 0px;
}

#footer a, #footer a:hover{
color:#a29b88;}