* {
	margin: 0px; padding: 0px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: none;
}

img {
	border: none; 
}

iframe {
	border: none;
}

.clearfix:after { 
	content: "."; display: block; height: 0px; clear: both; visibility: hidden; 
} 
 
.clearfix 
{
	display: inline-block;
} 
 
/* Hides from IE-mac */ 
* html .clearfix 
{
	height: 1%;
} 

.clearfix 
{
	display: block;
} 
/* End hide from IE-mac */

/* CORPS */
.corps {
	width: 920px; margin: 0px auto;
}

/* COLONNE GAUCHE */
.colonne_gauche {
	width: 600px; float: left; 
}

/* CONTENU */
.contenu, .boite_outils, .commentaires {
	margin-bottom: 21px; padding: 0px 12px 17px 12px;
}

.contenu a, .boite_outils a, .commentaires a {
	color: #700000;	text-decoration: none; font-weight: bolder;
}

.contenu h3, .tetiere {
	color: #FFFFFF; font-size: 14px; text-transform: uppercase; font-weight: bolder; padding: 4px 0px;
}

.titre_listing {
	color: #700000;	font-size: 13px; font-weight: bolder; border-bottom: #999999 solid 3px;	padding: 0px 0px 2px 23px; background: url('../images/etoile.png') no-repeat;	
}

.separateur {
	clear: both; height: 17px;
}

.vignette {
	float: left; margin-right: 12px; border: 1px solid #FFFFFF;
}

.cartouche {
	float: left;
}

.cartouche h4 {
	color: #700000;	font-weight: bolder; margin-bottom: 4px;
}

.cartouche h4, .cartouche h4 a {
	font-size: 14px;
}

.cartouche .categorie, .cartouche .description, .cartouche .auteur {
	margin-bottom: 3px;
}

.cartouche .date {
	font-size: 10px; margin-bottom: 10px;
}

.cartouche .description {
	line-height: 140%;
}

.texte {
	line-height: 140%;
}

.pagination {
	margin: 0px 7px 0px 7px; text-align: center; font-size: 11px;
}

.pagination a{
	font-size: 11px;
}

/* BOUTON DE DEFILEMENT */
.boutons {
	width: 142px; float: right; text-align: center;
}

.boutons .fleche {
	cursor: pointer;
}

.boutons .compteur {
	width: 82px; margin: 0px 4px; float: left; color: #700000; font-weight: bolder; text-align: center; font-size: 11px;
}

.news_style {
	display: none;
}

/* CONTENU VIP */
.vip {
	text-align: center; line-height: 140%; font-size: 14px; padding: 80px 0px;
}

.vip a {
	font-size: 14px; font-weight: bolder;
}
/***********************************/

/* BOITE A OUTILS */

.partager {
	background: url('../images/coeur.png') no-repeat; padding-left: 27px;
}

.liste_bookmark {
	margin-left: 75px; line-height: 170%;
}

.bookmark .liste_bookmark  a {
	background: no-repeat 0% 50%; padding: 2px 0px 2px 20px; margin-right: 12px;
}

/* ADFEVER */
.adfever {
	border: 1px solid #3C424E; background: #FFFFFF; color: #000000; text-align: right; font-size: 9px;
}

.adfever .pub_longue {
	padding: 12px 24px 12px 12px;
}

.adfever .pub_gauche {
	width: 250px; padding: 12px 24px 12px 12px; float: left;
}

.adfever .pub_droite {
	width: 250px; padding: 12px 12px 12px 24px; float: right;
}

.pub_droite .texte_pub, .pub_gauche .texte_pub, .pub_longue .texte_pub {
	font-size: 10px; color: #3C424E;
}

.pub_droite .titre_pub, .pub_gauche .titre_pub, .pub_longue .titre_pub {
	color: #000099; text-decoration: underline;
}

.pub_droite .lien_pub, .pub_gauche .lien_pub, .pub_longue .lien_pub {
	color: #006600; text-decoration: underline;
}

/**************COMMENTAIRES***********************/

.cartouche_commentaire {
	width: 121px; float: left;
}

.cartouche_commentaire p {
	font-size: 11px;
}

.cartouche_commentaire .commentateur {
	font-weight: bolder;
}

.commentaire {
	float: right; font-size: 10px; padding: 2px; width: 451px;
}

.commentaire a {
	font-size: 10px; font-weight: normal;
}

.separateur_commentaires {
	border-bottom: 1px dashed #777777; clear: both; height: 10px; margin-bottom: 7px;
}

.no_comment {
	text-align: center; border: 1px dashed #700000; padding: 12px 7px;
}

.plus {
	background: url('../images/icone_plus.png') no-repeat; float: right; font-size: 13px; font-weight: bolder; padding: 0px 0px 5px 20px; color: #700000; cursor: pointer; text-align: right; line-height: 142%;
}

.form_commentaire textarea {
	width: 570px; padding: 3px; border: 1px solid #777777;
}

.bouton {
	text-align: center;
}

.bouton input {
	width: 230px; height: 85px; cursor: pointer;
}

.commenter {
	background: url('../images/bouton-commenter.png') no-repeat;
}

