/* CSS Document */

body{
	padding:0;
	margin:0;
	background:#FFFFFF;
}

body, table, tr, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05509f;
}

p{
	margin:0;
	padding:5px 0 10px 0;
}

form{
	padding:0;
	margin:0;
}

.center{
	background:url(img/img8.gif) repeat-y;
	padding:0 16px;
}

.sidebarBg{
	background:#f9b3d8 url(img/img5.gif) bottom no-repeat;
	vertical-align:top;
}

.sidebar{
	background:url(img/img3.gif) top no-repeat;
	padding:31px 0;
	vertical-align:top;
}

.sidebar h2{
	background:#db017c;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding:1px 10px;
	margin:5px 8px 5px 12px;
	text-align:left;
}

.sidebar ul{
	list-style:none;
	margin:0 15px 15px 29px;
	padding:0;
}

.sidebar li{
	margin:0;
	padding:0;
	color:#db017c;
	font-size:11px;
}

.sidebar ul li a{
	color:#db017c;
	text-decoration:none;
	border-left:2px solid #db017c;
	display:block;
	padding:0 5px;
	margin:3px 0;
}

.sidebar ul li a:hover{
	color:#db017c;
	text-decoration:none;
	border-left:2px solid #ffffff;
}

.sidebar form{
	text-align:center;
	padding:0;
	margin:0;
}

.sidebar input{
	background:#ffffff;
	border:none;
	color:#db017c;
	padding:0 2px;
	margin:0;
	font-size:11px;
	line-height:17px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
}


.contentBg{
	background:#9894c6 url(img/img6.gif) bottom no-repeat;
	vertical-align:top;
	border-left:11px #10218b solid;
}

.content{
	background:url(img/img4.gif) top no-repeat;
	padding:31px 0;
}

.contentPost{
	padding:0 0 20px 0;
}

.contentPost h2{
	background:url(img/img9.gif) left no-repeat;
	color:#db017c;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	line-height:24px;
	padding:0 25px;
	margin:0px 0 0 10px;
}

.contentPost h2 a{
	color:#db017c;
	text-decoration:none;
}

.contentPost h2 a:hover{
	color:#05509f;
	text-decoration:none;
}

.contentPostSstitre{
	font-size:10px;
	padding:0 38px;
	color:#fff;
	margin:-4px 0 0;
}

.contentPostSstitre a{
	color:#fff;
	text-decoration:none;
}

.contentPostSstitre a:hover{
	color:#dd5900;
	text-decoration:none;
}

.contentPostText{
	color:#fff;
	padding:5px 20px;
	text-align:justify;
}
.contentPostText hr {
	height:0;
	background:#9894c6;
	border:1px solid #9894c6;
}

.contentPostText a{
	color:#f9b3d8;
	text-decoration:underline;
}

.contentPostText a:hover{
	color:#db017c;
	text-decoration:underline;
}

div.contentPostFooter{
	text-align:right;
	color:#db017c;
	background:url(img/img10.gif) 0px 2px no-repeat;
	font-size:10px;
	padding:0 20px;
}

div.contentPostFooter a{
	color:#db017c;
	text-decoration:none;
}

.contentPostFooter a:hover{
	color:#10218b;
	text-decoration:none;
}

.comments{
	margin:14px 20px;
	background:#9894c6 url(img/img11.gif) bottom no-repeat;
	padding:0 0 25px 0;
}

.comments h3{
	color:#db017c;
	background:#fff;
	font-weight:bold;
	font-size:11px;
	margin:5px 0;
	padding:1px 10px;
	
}

.commentsContent{
	padding:0;
}

.commentsContent h4{
	color:#fff;
	font-weight:normal;
	font-size:11px;
	margin:0;
	padding:0;
}

.commentsContent h4 a{
	color:#f9b3d8;
	text-decoration:none;
}

.commentsContent h4 a:hover{
	color:#db017c;
	text-decoration:none;
}

.commentsContentText{
	background:#10218b;
	padding:2px 5px;
	color:#fff;
	margin:2px 0;
}

.commentsContentText a{
	color:#05509f;
	text-decoration:underline;
}

.commentsPost{
	color:#fff;
	font-size:11px;
}

.commentsPost td {
	color:#fff;	
}

.commentsPost input, textarea{
	color:#05509f;
	background:f2f3f9;
	border:none;
	margin:2px;
	padding:2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.commentsPost form {
}

.footer{
	background:url(img/img7.gif) right no-repeat;
	height:53px;
}

#intro {
	position:absolute;
	display: block;
	margin:10px;
	color:#8f8cc2;
	font-size:16px;
}

#lien_blog {
	display: block;
	color:#10218b;
	margin-top:40px;
	height:60px;
}

#lien_balzac {
	display: block;
	margin-top:61px;
	padding-left:10px;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
#lien_balzac span{
	font-size: 16px;
	color:#ffd940;
}
