
body
{
  background-color:#777777;
  background-image:url(../_frame/outerbk.png);
}
html, body
{

 font-family:Georgia;
 margin:0;
 padding:0;
}

h1 {font-size:0.8em;}

a {
text-decoration: none;
color: #02246b;
}
a:hover {
text-decoration: underline;
color: #0053ff;
}

img {border:none;}
.gauche {float:left;margin:0 25px;}
.centrer {text-align:center;}
.aligncenter { width:60%; margin: 0 auto;}
.rouge {color:#02246b;}
.noir {color:#000000;}


#wrap {
position:relative;
width:817px;
margin:0 auto;
background-color:#FEFFF2;


}

 #wrap img  a{
border:none;
} 



#content {
padding: 0 10px;
background-color: #ffoocc;

}

#header {
padding:0;
margin:0;

}



#left {
float: left;
width: 560px;
padding: 10px 0 20px 10px; 
text-align: justify;

}


#right {
float: right;
width: 180px;
padding: 30px 30px 20px 0;

}
#right h2 {
margin: 10px 0 0 0;
padding-left: 10px;
height: 28px;
line-height: 28px;

color: #111;
font-size: 13px;
}
#right ul {
padding: 10px 0 15px 10px;
list-style-type: none;
}
#right ul li a {
color: #DF8800;
text-decoration: none;
font-size: 12px;
font-weight: 600;
}
#right ul li a:hover {
color: #111;
}


/***********MENU*/


#menu {
height:50px;
background-color: #fff27e ;
padding:0;
margin:0;
}
#menu ul {
font-size:1.3em;
background-color:##fff27e;
list-style-type: none;
padding-left: 80px;
height:50px;
margin-top:0;
padding-top:0;
line-height:50px;

}

#menu ul li {
display: block;
float: left;
padding:0px;
}



.post{
	background: #fffffd;
	border: 1px solid #80aaff;
	width: 97%;
	line-height:150%;
	text-align: justify;
	margin-top:20px;
}

.post h2 {
background: url(../_frame/bg_colon.jpg) repeat-x;
padding-left: 5px;
font-family: Georgia;

font-size: 1em;
text-transform: uppercase;
letter-spacing: 1px;
color: #02246b;
border-bottom: 1px solid #80aaff;
}
.post h2 a, .post h2 a:visited, .post h2 a:hover{
color: #02246b;
text-decoration: none;
}
.post h3{

width: 513px;
height: 5px;
padding-left: 5px;
color: #ff017d;
padding-bottom: 10px;
}


.entry {
padding: 15px 15px 15px 5px;

}


.entry p{
padding: 15px 5px 5px 5px;
text-indent: 20px;
}
.entry img, .entry a img{
padding: 3px;
border: 2px solid #c2bd8a;
}

.entry ul {
	margin-left: 27px;
	}
.entry a, .entry a:visited{
color: #000000;
text-decoration: none;
}
.entry a:hover {
color: #02246b;
background: #cbdbfb;
text-decoration: none;
}






/***********FOOTER*/

#footer {
margin: 0 10px;
background-color: #FEFFF2;
padding-top: 10px;

line-height: 30px;

font-size: 11px;
}

/***********TOOLTIP*/

#dhtmltooltip {
 position: absolute;
 width: 150px;
 font-family:Georgia;
 font-size:14px;
 padding: 2px;
 visibility: hidden;
 z-index: 100;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
 background-color:#FFFFCC;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

