/*   
Theme Name: Bob Gratton
Theme URI: http://bobgratton.abotch.com
Description: Thème de mon site web
Author: Dave
Author URI: http://www.abotch.com
Version: 1.0
.
Nobody should use this theme but me.
.
*/

body{
background-color:#793535;
margin:0;
padding:0;
text-align:center;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}

#conteneur{
width:773px;
background-image:url(images/fond.gif);
background-position:top left;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
border-left:1px solid black;
border-right:1px solid black;
background-color:white;
}

#partenaires{
float:left;
padding-top:5px;
padding-bottom:2px;
background-image:url(images/partenaires.gif);
background-repeat:repeat-x;
background-color:#FF0000;
background-position:top left;
text-align:center;
position:fixed;
height:53px;
width:773px;
border-bottom:1px black solid;
top:0;
_position: relative;
_top: expression(documentElement.scrollTop+body.scrollTop); /* Correction */
z-index:9;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

#partenaires .pubmenu{
margin-top:4px;
}

#partenaires p{
margin:0;
color:white;
font-size:0.626em;
font-weight:bold;
}

#partenaires a:link{color:white; text-decoration:underline;}
#partenaires a:visited{color:white; text-decoration:underline;}
#partenaires a:hover{color:#FFFFCC; text-decoration:underline;}
#partenaires a:active{color:#FAEFA0; text-decoration:underline;}

#entete{
text-align:center;
padding-top:60px;
}

* html #entete{
padding-top:0;
}

#entete img{
border:0;
}

#entete #pubsoustitre{
width:468px;
float:left;
padding-left:20px;
}

.titreBlogue{
margin-top:10px;
margin-bottom:3px;
}

.soustitre{
margin:0;

}

#menuGauche{
width:191px;
float:left;
text-align:left;
padding-left:10px;
}

#pubGauche{
width:191px;
float:left;
background-image:url(images/bordure.png);
background-position:top left;
text-align:left;
background-repeat:no-repeat;
padding-top:30px;
font-size:0.7512em;
font-weight:bold;

}

#pubGauche ul{
background-image:url(images/bordure.png);
background-position:bottom left;
background-repeat:no-repeat;
list-style-type:none;
margin:0;
padding:0;
padding-bottom:30px;
padding-left:5px;
padding-right:5px;
}


#menuDroite{
width:176px;
float:right;
padding-left:17px;
background-image:url(images/bordurefeuille.gif);
background-position:top left;
background-repeat:repeat-y;
text-align:left;
height:100%;
}

#menuDroite .section{
margin-left:10px;
margin-bottom:10px;
border-bottom:#CC0000 1px dotted;
margin-right:10px;
}

#menuDroite h2{
margin:0;
font-size:0.8764em;
line-height:23px;
}

#menuDroite ul{
padding:0;
margin:0;
list-style-type:none;
font-size:0.7512em;
margin-top:5px;
margin-bottom:10px;
font-weight:bold;
padding-right:2px;
}


#menuDroite .recherche{
margin-left:10px;
margin-top:0;
margin-bottom:0;
font-size:0.7512em;
}


#menuDroite form{
padding:0;
margin:0;
padding-top:4px;
padding-bottom:4px;
}

#categories li{
margin:0;
padding:0;
line-height:20px;
}

#categories a{font-weight:bold;text-decoration:none;}
#categories a:link{color:#F00000;}
#categories a:visited{color:#EC7C7C;}
#categories a:hover{color:#BD3E3E;text-decoration:underline;}
#categories a:active{color:#530A0A;text-decoration:underline;}

#categories .children{
font-size:85%;
}

#categories .children li{
background-image:none;
padding:0;
line-height:14px;
font-size:100%;
}

#derniers li,  .listeGauche li{
margin:0;
padding:0;
padding-left:0;
line-height:13px;
padding-top:3px;
padding-bottom:3px;
}


.listeGauche a:link{color:#F00000;text-decoration:none;}
.listeGauche a:visited{color:#EC7C7C;text-decoration:none;}
.listeGauche a:hover{color:#BD3E3E;text-decoration:underline;}
.listeGauche a:active{color:#530A0A;text-decoration:underline;}

#contenu{
text-align:left;
/*width:326px;*/
width:379px;

background-image: url(images/ombre.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:white;
line-height:normal;
float:left;
}

#contenu blockquote{
text-align:center;
width:90%;
padding:10px;
background-color:#FFF0F0;
border:1px solid #CCCCCC;
font-size:90%;
clear:both;
margin:auto;
}

#contenu blockquote p{
text-align:justify;
}

#contenu  p{
font-size:0.7512em;
margin-top:10px;
margin-bottom:10px;
}

#contenu li{
font-size:0.7512em;
}

#contenu img{
border: 3px double  #666666;
}

#contenu .wp-smiley{
border:none;
}

#contenu table{
font-size:0.7512em;
}

#contenu h1{
font-size:1.2em;
color:#5B1C1C;
margin:0;
}

.h1accueil{
width:0;
height:0;
overflow:hidden;
}

#contenu h2{
font-size:1em;
color:#B72525;
margin:0;
}

#contenu #pageSeule h2{
font-size:smaller;
font-weight:bold;
}

#contenu h3{
font-size:0.9em;
color:black;
margin:0;
}

#contenu h2 a:link, #contenu h1 a:link{color:#FF0000;text-decoration:none;}
#contenu h2 a:visited, #contenu h1 a:visited{color:#FF2F2F;text-decoration:none;}
#contenu h2 a:hover, #contenu h1 a:hover{color:#FF7777;text-decoration:underline;}
#contenu h2 a:active, #contenu h1 a:active{color:#6D1E1E;text-decoration:underline;}

#contenu a:link{color:#FF0000;font-weight:bold;}
#contenu a:visited{color:#FF2F2F;font-weight:bold;}
#contenu a:hover{color:#FF7777;font-weight:bold;}
#contenu a:active{color:#A90707;font-weight:bold;}

#contenu .date{
font-size:0.626em;
margin:0;
color:#454545;
}

#contenu .date a:link{color:#FF0000;}
#contenu .date a:visited{color:#FF6363;}
#contenu .date a:hover{color:#FF9595;}
#contenu .date a:active{color:#CB0000;}

.styleColonne{
float:right;
margin:5px;
}

.encadreTitre{
margin-top:8px;
margin-bottom:8px;
}

.commentaires{
font-size:1em;
}

.lePost{
border-bottom:#CCCCCC 1px dotted;
margin-right:5px;
padding-bottom:5px;
}

#basPage{
clear:both;
background-color:#A70101;
color:white;
font-size:10px;
font-weight:bold;
height:126px;
padding-top:9px;
padding-bottom:6px;
background-image:url(images/baspage.gif);
background-position:top left;
background-repeat:repeat-x;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

#basPage ul{
margin:0;
padding:0;
}
#basPage li{
list-style-type:none;
margin:0;
padding:0;
display:inline;
font-size:11px;
}

#basPage a:link{color:white; text-decoration:underline;}
#basPage a:visited{color:white; text-decoration:underline;}
#basPage a:hover{color:#FFFFCC; text-decoration:underline;}
#basPage a:active{color:#FAEFA0; text-decoration:underline;}

.red { color:red;}
.green { color:green;}
.blue { color:blue;}

#contenu ol{
margin:0;
padding:0;
margin-top:10px;
margin-bottom:10px;
}
#contenu li{
margin:0;
padding:0;
margin-bottom:4px;
list-style-type:none;
}

#contenu table{
border:ridge 3px #663333;
padding:3px;
margin:3px;
}

#contenu table th {
background-color: #FDF2F2;
padding-left:5px;
padding-right:5px;
}

#contenu caption{
font-size:14px;
color:#386596;
font-weight:bold;
}

#contenu table td{
background-color: #F3E4E4;
padding-left:5px;
padding-right:5px;
}
.droite{
float:right;
}

.gauche{
float:left;
}

#titrebas img{
margin-left:10px;
margin-right:10px;
}




/************************************************
 *	AJAX Comments			        *
 ************************************************/
.ajax-comments-wrapper {
	border: 1px solid #D0D0D0;
	background: #F5F5F5;
	clear: both;
	display: block;
	margin: 0px;
	margin-bottom:10px;
	/*-moz-border-radius: 10px;*/
}

.ajax-comments-wrapper img {
border:0;
}

.ajax-comment, .ajax-comment-alt {
	position: relative;
	display: block;
	margin: 5px 0 10px 0;
	padding: 0 0 1px 0;
	clear: both;
	font-family: lucida sans unicode, lucida grande, verdana, helvetica, arial, sans-serif;
	color: #222;
	font-size: small;
	font-weight: normal;
	line-height: 120%;
	border: 1px solid #D0D0D0;
	/*-moz-border-radius: 10px;*/
	overflow: hidden;
}
.ajax-comment-header, .ajax-comment-header-alt {
	top: 1px;
	width: 100%;
	position: relative;
	color: #515151;
	font-family: tahoma, verdana, helvetica, arial, sans-serif;
	font-size: x-small;
	padding: 1px 1px 1px -1px;
	margin: 0;
	clear: both;
	/*-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;*/
}
.ajax-comment-header {
	background: #E5C8C8;
}
.ajax-comment {
	background: #FEDFDF;
}



.ajax-comment-header-alt {
	background: #F8E3E3;
}
.ajax-comment-alt {
	background: #FFF2F2;
}
.ajax-comment-header a, .ajax-comment-header-alt a {	
	color: #BB4444;
}
.ajax-comment-header a:hover, .ajax-comment-header-alt a:hover {
	text-decoration: none;
	color: #7B3C3C;
}
.ajax-comment-info {
	color: #666666;
	float: right;
	margin-right: 11px;
}
.ajax-comment-author {
	margin-left: 10px;
	font-weight: bold;
	font-size: 1.0em;
}
.ajax-comment-text {
	padding: 5px;
	margin: 0;
	font-size: 1.1em;
	line-height: 12pt;
	clear: both;
	display: block;
}
.ajax-options a{
	color: #BB4444;
	text-decoration: none;
	margin-left: 15px;
}
