/*============*/
/* Selecteurs */
/*============*/
body {
	background: #fff3f3 url(chalvet/fond_rose.jpg) repeat;
	margin :15px 0 0 0;
	text-align:center;
	font-family:"Microsoft Sans Serif"; 
	font-size:14px;
}
table {
	font-family:'Microsoft Sans Serif'; font-size:14px;
	}

/*============*/
/* Classes    */
/*============*/
.titre {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.date {
	color:#CC0000;
	text-align: right;
}
.name {
	font-size: 14px;
	font-weight: bold;
	color:#CC0000;
}
a.auteur {
	font-size: 14px;
	font-weight: bold;
	color:#000000; 
	text-decoration:underline;
}
.calendrier_mois { 
    font-family:Garamond; 
    font-size: 16px; 
    color: #99681C; 
    text-decoration: none; 
    font-weight: bold; 
    text-align: center; 
    vertical-align: middle; 
} 
.calendrier_jour { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-transform: lowercase; 
    color: #313F5A; 
    text-decoration: none; 
    text-align: center; 
    vertical-align: middle; 
} 
.calendrier_nom_des_jours { 
    font-family: Impact; 
    color: #000000; 
    text-decoration: none; 
    font-weight: normal; 
    text-align: center; 
    vertical-align: middle; 
    font-size: 12px; 
} 

.cat { 
    font-family:Garamond; 
    font-size: 16px; 
    color: #99681C; 
	padding-left :20px;
	padding-right:20px;
    text-decoration: none; 
    font-weight: bold; 
    text-align: center; 
} 
.com { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
	padding-left :10px;
	line-height:24px;
    text-align: left; 
} 
.tag {
	width:190px; 
	padding:0;
	line-height:24px;
    text-align: center; 
	font-weight:bold;
}
.lien {
color:#0000FF
}

.lien_login {
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	color:#DB5224; font-weight:bold;
	text-decoration:underline;
}
.lien_rubrique{
	font-weight:bold; color:#000000;
	text-decoration:underline;	
}

.lien_nav {
	color:#1045AF;
	text-decoration:underline;	
}	

/*=============*/
/* Design Blog */
/*=============*/
/* Connexion std */
div#header {
	margin: 0 auto; padding :0;
	text-align:left;
	background: url(chalvet/block_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 979px; height:51px;
	font-size:12px; line-height:50px;
}
/* connexion light */
div#second {
		background-image:url(chalvet/second_bar.jpg); background-repeat:no-repeat; background-position: 0 0; 
		width:560px; height:36px; margin: 10px auto; padding :12px 0; text-align:center; 
}
/* Super container */
div#super {
	width: 979px; margin: 0 auto; padding:0;
	background:url(chalvet/block_middle.gif) repeat-y;
}
/* Master Menu */
#titre{
	background-image:url(chalvet/header.jpg);  background-repeat:no-repeat; background-position: 0 0; 
	position: relative; width:890px; height:173px; margin:0 auto 0 auto; border: 1px solid #B12907;
}
#fleur {}

#titre div#version { 
	position:absolute; top:150px; left:800px; width:100px;  color:#FFFFFF;
	}
h1#banniere
{
	height: 161px ;
	margin: 0 ;
}
h1#banniere a
{
	display: block ;
	position: absolute ;
	top: 80px;
	left: 150px;
	width: 485px ;
	height: 45px ;
}
h1#banniere a span
{
	display: none;
	text-align: center;
}
/* Conaineur */
div#conteneur {
	background-image:url(chalvet/frame_middle.jpg);  background-repeat:repeat-y;
	width:900px; height:auto; margin: 0 auto 0 auto;  padding:0; 
	/* border:1px solid #666;*/
	}
div#cont_top {
		background-image:url(chalvet/frame_top.jpg);  background-repeat:no-repeat; background-position:top;
		width:900px; height:20px; margin: 0 auto 0 auto; padding:0; 
}	
p#cont_bottom {
		clear: both ; margin:0 auto; padding : 0; 	
		background-image:url(chalvet/frame_bottom.jpg);  background-repeat:no-repeat; background-position:bottom;
		width:900px; display: block; line-height:35px; font-size: 12px;
}

/* Contenu */
div#frame {
	float:left; width:645px; margin: 0 0 0 5px; padding: 0; text-align:center; 
	display:inline; 	/* border:1px solid #666;*/
}

div#traite {
		width:550px; height:auto; margin:10px auto; padding:20px; text-align:center;
		background-color:#FFFFF8; border:2px solid #992e6f;
}

/* Format d'un Post */
#news {
	width: 615px; 
	margin:0 auto 0 auto; padding:0;
	border-bottom: 2px dotted #999999;
}
/* avec une Image */
#image {
	width: 580px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* du Texte et des commentaires */
#data {
	text-align: justify;
	padding-left: 5px; 
	padding-right: 5px;
	margin-top: 5px;
}
/* des boutons */
#option {
	text-align: left;
	margin-top: 10px;
	margin-left :5px;
	margin-bottom:10px;
	height: auto;
	width: auto;
}
#option span {
	padding-left :20px;
	padding-right:40px;
	visibility:hidden;
}
#option a {
	position:relative;
	top:3px; left:0;
}	
#comment {
	width: 580px; padding: 4px;
	text-align:left;
	border-bottom: 2px dotted #999999;
}
div#profil {
	width:500px; height:auto; margin:10px auto 10px auto; padding:10px; 
	text-align:left;  border: 1px solid #666; background:#f5fbfc;
}

/* Vertical droit avec hack pour IE6 */
div#theme {
	float:right; width:200px; height: auto; margin:0 5px 0 0; padding: 0; text-align:center;
}
html>body div#theme { margin-right:15px;}

div#footer {
	text-align:right; 
	font-size:10px; line-height:24px;
	margin: 0 auto; padding:0 ;
	background: url(chalvet/block_down.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 979px; height:46px;
}

div#footer  a
{
	color:#333;
	font-family: Helvetica;
	text-decoration: none; 
	font-style:italic;
	font-size: 10px;
}
div#footer a:hover
{
	color:#3366FF;
	text-decoration: underline;
}

