a{color:#FFFFFF;}
.floatLeft{float:left}
#main_contain{padding-bottom:0px;}
#fond_custom_image{
	background:#732a39 url(../img/violet/fondCherieViolet.jpg) no-repeat 2px 0px;
	width:920px;
	float:left;

}

/**
*	COLONNE DE GAUCHE
*/

#col_gauche{float:left;width:300px; padding-top:7px;}

/* Formulaire de connexion menu mode connectee*/

#connectiondiv{
	width:168px;
	height:167px !important; height /**/:207px;
	background:url(../img/login/fond_login.png) no-repeat;
	z-index:1;
	margin:-545px 0px 0px 10px;
	color:#483b25;
	padding:40px 0px 0px 0px;
	font-size:1em;
	text-align:left;
	clear:both;
	float:left;
	display:inline;
}
html[xmlns] #connectiondiv{
	position:relative;
}
#connectionForm{padding:25px 0px 0px 15px;}
#connectionForm, #connectionForm input, #connectionForm a{
	position:relative;
	z-index:10;
}
#connectionForm label{display:inline;  margin-right:10px; width:150px; clear:both; float:left}
#connectionForm input{width:97px; display:inline; margin-right:10px; margin-bottom:1px; font-size:1em; border:1px solid #666666; padding:2px 0px; float:left}
#connectionForm input.submit{width:26px; height:21px; border:none; padding:0px; margin:0px 0px 0px 0px; float:left; display:inline}
#connectionForm a.pwdlost{ display:block; float:left; text-align:left; color:#483b25; width:120px;margin-left:0px; display:inline; font-size:0.9em;}
#connectionForm p{clear:left; padding-left:6px;_padding-left:11px; padding-top:10px;}


#monCompte{
	width:168px;
	height:167px !important; height /**/:207px;
	background:url(../img/login/fond_login_connected.png) no-repeat;
	z-index:1;
	margin:-545px 0px 0px 10px;
	color:#FFFFFF;
	padding:40px 0px 0px 0px;
	font-size:1em;
	text-align:left;
	clear:both;
	float:left;
	display:inline;
}
html[xmlns] #monCompte{
	position:relative;
}
#monCompte ul{
	float:left;
	width:122px;
	display:inline;
	margin:0px 0px 0px 0px;
	z-index:1;
	position:relative;
}
#monCompte ul li{list-style-type:none;z-index:0; float:left; height:18px; display:inline; padding-bottom:5px}
#monCompte ul li.last{background:none;margin-bottom:0px;}
#monCompte ul li a{
	display:block;
	width:122px;
	height:18px;
	margin-left:23px;
}
#monCompte ul li.mes_blogs a{background:url(../img/login/mes_blogs.gif) no-repeat; position:relative; z-index:1}
#monCompte ul li.mon_blog a{background:url(../img/login/mon_blog.gif) no-repeat;}
#monCompte ul li.mon_profils a{background:url(../img/login/mon_profil.gif) no-repeat;}
#monCompte ul li.mes_msg a{background:url(../img/login/mes_msg.gif) no-repeat}
#monCompte ul li.mes_msg_new a{background:url(../img/login/mes_msg_new.gif) no-repeat}
#monCompte ul li.deconnexion a{background:url(../img/login/deconnexion.gif) no-repeat}
#monCompte ul li.autresblog a{background:url(../img/login/autresblog.png) no-repeat; width:118px; height:38px; margin-top:5px; margin-left:48px}
#monCompte ul li.creerGroupe a{	background:url(../img/login/blog_groupe.gif) no-repeat; }
#monCompte ul li a span{display:none;}
#monCompte ul li.autresblog a:hover{background-position:0px 0px;}
/*Sous menu des blogs*/
#monCompte ul li.mes_blogs ul{
	position:absolute;
	top:0px;
	left:130px;
	margin:0px;
	padding:0px;
	float:left;
	width:140px;
	background:#7b6862;
	padding:5px 5px 0px 5px;
	border:1px solid #4a4a4a;
	display:none;
	z-index:500;
}
#monCompte ul li.mes_blogs ul li{padding-bottom:5px; float:left; background:none; height:auto; margin-bottom:0px;}
#monCompte ul li.mes_blogs ul li a{
	display:block;
	float:left;
	width:136px !important; width /**/:140px;
	height:auto;
	background:#7e7775;
	margin:0px;
	border:none;
	margin-bottom:0px;
	padding:1px 2px 1px 2px;
	text-decoration:none;
	color:#ffffff;
}
#monCompte ul li.mes_blogs ul li a:hover{
background:#908c8b;
}


/*-> profil du blog*/
.relativeClearLeft{
	position:relative;
	clear:left;
}
#profil_blog{
	width:279px;
	height:352px !important; height /**/:352px;
	background:url(../img/violet/blog_profil_fond.png) no-repeat;
	overflow:hidden;
	float:left;
	margin-top:180px;
	margin-bottom:10px;
	color:#ebcad1;
}
#blog_profil{
	width:279px;
	height:352px !important; height /**/:352px;
	background:url(../img/violet/profil_blog_fond.png) no-repeat;
	overflow:hidden;
	float:left;
	margin-top:180px;
	margin-bottom:10px;
	color:#ebcad1;
	display:none;
}
#profil_blog p, #profil_blog a, #blog_profil p, #blog_profil a{
	position: relative;
	z-index: 1;
}
#profil_blog h2.titre_blog a{

	display:none;
}
#blog_profil h2.titre_blog a{
	width:67px;
	height:19px;
	background:url(../img/violet/titre_blog_2.png) no-repeat;
	font-size:0px;
	line-height:0px;
	position:absolute;
	top:280px;
	left:37px;
	display:block;
}

#profil_blog h2.titre_profil a{
	width:91px;
	height:22px;
	background:url(../img/violet/titre_profil_2.png) no-repeat;
	font-size:0px;
	line-height:0px;
	position:absolute;
	top:280px;
	left:36px;
	cursor:pointer;
	display:block;
}
#blog_profil h2.titre_profil a{
	display:none;
}
#profil_blog h2.titre_blog a span,
#blog_profil h2.titre_blog a span,
#profil_blog h2.titre_profil a span,
#blog_profil h2.titre_profil a span{
	display:none;
}
.info_blog,.info_profil{padding:0px 15px 0px 10px; margin-top:50px; position:relative;height:290px; overflow:hidden;}
.info_blog img, .info_profil img{float:left; margin-right:10px;}
.info_profil img.logoSaRadio{float:none; margin:0px; vertical-align:text-bottom}
.info_blog p, .info_profil p{ width:265px;}

.info_blog p.descriptif_blog, .info_profil p.descriptif_blog{float:left; font-size:0.9em;  width:110px; margin:0px 0px 4px 0px;}

.info_blog .startRatingBlog{float:left; margin-top:10px; }
.info_blog .startRatingBlog img{ float:left; display:block; margin:0px}
.info_blog .startRatingBlog p{ float:left; margin:2px 0px 0px 10px;width:150px; }
.info_blog h3, .info_profil h3{clear:both; width:100%; color:#260616; font-size:1.8em; padding:0px; margin:0px;}
.info_profil h3{font-weight:normal; margin-bottom:5px;}
.info_blog a{color:#ebcad1; clear:left; display:block; text-decoration:none}
.info_profil h4, .info_blog h4{clear:left; color:#260616; font-size:1.1em; padding-top:10px}
.miseEnAvant{font-size:1em; color:#4c1c26; font-weight:bold;}

/*-> favoris */
.favoris{width:250px; float:left; clear:left; margin-left:8px;font-size:1.2em; color:#FFFFFF ;display:inline; margin-bottom:10px}
.favoris p{text-align:right; font-style:italic; float:right; margin:48px 22px 0px 0px; display:inline}
.favoris .top{width:250px; height:60px; background:url(../img/violet/favoris_top.png) no-repeat;}
.favoris ul{
	width:225px !important; width /**/:250px;
	background:url(../img/violet/portlet_middle.png) repeat-y;
	padding:5px 0px 0px 25px;
	list-style-type:none;
	color:#f7bfd9;
}
.favoris a{color:#ebcad1}
.favoris ul li{padding-bottom:3px;}
.favoris .bottom{width:250px; height:21px; background:url(../img/violet/portlet_bottom.png) no-repeat;}

/*-> Calendrier */
.calendrier{width:250px; float:left; clear:left; margin-left:8px; margin-bottom:10px;font-size:1.2em; color:#FFFFFF ;display:inline}
.calendrier .top{width:250px; height:50px; background:url(../img/violet/calendrier_top.png) no-repeat;}
.calendrier .middle{width:250px; height:auto; background:url(../img/violet/portlet_middle.png) repeat-y; text-align:center; padding-top:10px;}
.calendrier a{color:#ebcad1}
.calendrier .bottom{width:250px; height:21px; background:url(../img/violet/portlet_bottom.png) no-repeat;}


/*-> Catégories */
.categories{width:250px; float:left; clear:left; margin-left:8px; margin-bottom:10px;font-size:1.2em; color:#FFFFFF ;display:inline}
.categories p{text-align:right; font-style:italic; float:right; margin:50px 22px 0px 0px; display:inline}
.categories .top{width:250px; height:60px; background:url(../img/violet/categories_top.png) no-repeat;}
.categories ul{
	width:225px !important; width /**/:250px;
	background:url(../img/violet/portlet_middle.png) repeat-y;
	padding:5px 0px 0px 25px;
	list-style-type:none;
	color:#fff;
}
.categories a{color:#ebcad1}
.categories ul li{padding-bottom:3px;}
.categories .bottom{width:250px; height:21px; background:url(../img/violet/portlet_bottom.png) no-repeat;}
li.categories_gestion { margin-right:10px; }

/*-> lastComment */
.lastComment{width:250px; float:left; clear:left; margin-left:8px;font-size:1.1em; color:#ebcad1; display:inline; margin-bottom:10px}
.lastComment .top{width:250px; height:55px; background:url(../img/violet/lastComment_top.png) no-repeat}
.lastComment ul{width:250px; background:url(../img/violet/portlet_middle.png) repeat-y; float:left}
.lastComment .bottom{width:250px; height:21px; background:url(../img/violet/portlet_bottom.png) no-repeat; clear:left}
.lastComment ul{float:left; list-style-type:none}
.lastComment ul li{float:left; clear:left;  margin-bottom:5px; width:230px !important; width /**/:240px; padding:10px 0px 0px 10px}
.lastComment ul li a img{border:3px solid #ebcad1;}
.lastComment ul a{display:block; float:left }
.lastComment ul p{float:left; width:170px;  margin-left:10px; color:#732a39;}
.lastComment ul p a{display:inline; float:none; clear:left; border:none; text-decoration:none; color:#ebcad1}
.lastComment ul p a:hover{text-decoration:underline;}
a.lien_auteur{color:#732a39; background-color:#d3a9b2; padding:1px 3px;}
div.left,p.left{
	float:left;
}

/*-> liens */
.liens{width:250px; float:left; clear:left; margin-left:8px;margin-bottom:10px;font-size:1.2em; color:#FFFFFF ;display:inline}
.liens p{text-align:right; font-style:italic; float:right; margin:44px 18px 0px 0px; display:inline}
.liens .top{width:250px; height:62px; background:url(../img/violet/liens_top.png) no-repeat;}
.liens ul{
	width:225px !important; width /**/:250px;
	background:url(../img/violet/portlet_middle.png) repeat-y;
	padding:5px 0px 0px 25px;
	list-style-type:none;
	color:#f7bfd9;
}
.liens a{color:#ebcad1}
.liens ul li{padding-bottom:3px;}
.liens .bottom{width:250px; height:21px; background:url(../img/violet/portlet_bottom.png) no-repeat;}
li.liens_gestion { margin-right:10px; }

/*-> Archives */
.archive{width:250px; float:left; clear:left;margin-bottom:10px; margin-left:8px;font-size:1em; color:#FFFFFF ;display:inline}
.archive p{text-align:right; font-style:italic; float:right; margin:48px 18px 0px 0px; display:inline}
.archive .top{width:250px; height:50px; background:url(../img/violet/archive_top.png) no-repeat;}
.archive ul{
	width:225px !important; width /**/:250px;
	background:url(../img/violet/portlet_middle.png) repeat-y;
	padding:5px 0px 0px 25px;
	list-style-type:none;
	color:#f7bfd9;
}
.archive a{color:#ebcad1}
.archive ul li{padding-bottom:3px;}
.archive .bottom{width:250px; height:21px; background:url(../img/violet/portlet_bottom.png) no-repeat;}
li.bloc_archives_contenu { margin-right:10px; }

/*-> Sondage */
.sondage{width:250px; float:left; clear:left; margin-left:8px;margin-bottom:10px;font-size:1em; color:#ebcad1 ;display:inline}
.sondage .top{width:250px; height:50px; background:url(../img/violet/sondage_top.png) no-repeat;}
.sondage form{
	width:230px!important; width /**/:250px;
	padding-left:20px; padding-top:10px;
	display:block;
	background:url(../img/violet/portlet_middle.png) repeat-y;
}
.sondage .widget_plugin_democracy2 { 
	background:url(../img/violet/portlet_middle.png) repeat-y;
}
.sondage form legend{display:block; padding-bottom:10px;}
.sondage form input{ vertical-align:middle; padding-bottom:5px;}
.sondage .bottom{width:250px; height:21px; background:url(../img/violet/portlet_bottom.png) no-repeat;}

/*-> Ses groupes */
.ses_groupes{width:250px; float:left; clear:left; margin-left:8px;font-size:1.1em; color:#ebcad1; display:inline; margin-bottom:10px}
.ses_groupes .top{width:250px; height:52px; background:url(../img/violet/groupes_top.png) no-repeat 0px 0px}
.ses_groupes ul{width:250px; background:url(../img/violet/groupe_middle.png) repeat-y 0px 0px; float:left}
.ses_groupes ul{ list-style-type:none; }
.ses_groupes ul li{float:left; clear:left  margin-bottom:5px;  width:230px !important; width /**/:240px; padding:10px 0px 0px 10px}
.ses_groupes ul li a img{border:3px solid #ebcad1;}
.ses_groupes ul a{display:block; float:left;}
.ses_groupes ul p{float:left; width:169px;  margin-left:10px; color:#cb4040;}
.ses_groupes ul p a{display:inline; float:none; clear:left; border:none; text-decoration:none; color:#fff;}
.ses_groupes ul p a:hover{text-decoration:underline;}
.ses_groupes ul p a.lien_auteur{color:#732a39; background:#d3a9b2; padding:1px 3px; line-height:20px;}
.ses_groupes .bottom{width:250px; height:51px; background:url(../img/violet/groupes_bottom.png) no-repeat 0px 0px; clear:left}
.ses_groupes .bottom a{
	display:block;
	float:right;
	width:188px;
	height:45px;
	background:url(../img/violet/plus_de_groupe.png) no-repeat;
	margin:0px 7px 0px 0px;
	display:inline;
	position:relative;
}
.ses_groupes .bottom a span{display:none;}

/**
*	COLONNE DE DROITE
*/

#col_droite{float:left;width:620px; padding-top:10px;}


#blog_banner{position:relative;width:581px;height:152px;background:url(../img/violet/bannerBlog.png) no-repeat;color:#c99fa8;z-index:1;}
#blog_banner h2{font-size:3.6em; font-weight:normal; padding-top:55px; padding-left:25px; color:#eccfd5}
#blog_banner h3{font-size:1.8em; font-weight:normal; padding-left:25px;}

#menu_transverse_blog{position:relative;z-index:0;margin-top:0px;float:left;width:588px;font-size:0.9em;float:left;margin-top:0px;margin-bottom:70px;height:35px;}
#menu_transverse_blog #menuTop {list-style-type:none; float:left;width:588px; font-size:1em; position:relative}
#menu_transverse_blog #menuTop li{float:left; display:block}
#menu_transverse_blog #menuTop li a{float:left; display:block; text-decoration:none;margin-top:0px; cursor:pointer}
#menu_transverse_blog #menuTop li a span{display:none;}
#menu_transverse_blog #menuTop li.link_rss a{width:63px;height:35px;background:url(../img/violet/menu_transverse/rss.png) no-repeat;}
#menu_transverse_blog ul#menuTop li.link_favoris a{width:92px;height:35px;background:url(../img/violet/menu_transverse/favoris.png) no-repeat;}
#menu_transverse_blog #menuTop li.link_message a{width:88px;height:35px;background:url(../img/violet/menu_transverse/message.png) no-repeat;}
#menu_transverse_blog #menuTop li.link_ami a{width:81px;height:35px;background:url(../img/violet/menu_transverse/ami.png) no-repeat;}
#menu_transverse_blog #menuTop li.link_noter a{width:68px;height:35px;background:url(../img/violet/menu_transverse/noter.png) no-repeat;}
#menu_transverse_blog #menuTop li.publier_new_article a{width:179px;height:35px;background:url(../img/violet/menu_transverse/publi_new_article.png) no-repeat;}
#menu_transverse_blog #menuTop li.gerer_medias a{width:149px;height:35px;background:url(../img/violet/menu_transverse/gestion_media.png) no-repeat;}
#menu_transverse_blog #menuTop li.join_group a{width:102px;height:35px;background:url(../img/violet/menu_transverse/joindre_groupe.png) no-repeat;}
#menu_transverse_blog #menuTop li.suppr_favoris a{width:92px;height:35px;background:url(../img/violet/menu_transverse/supprime_favoris.png) no-repeat;}


/**
*	Affichage des articles
*/

.article{
	width:580px;
	clear:left;
	margin-bottom:20px;
}
.article .article_top{
	width:580px;
	height:35px !important; height /**/:35px;
	overflow:hidden;
	background:url(../img/violet/articles/articleTopIE6.png);
	 float:left;
}
html>body .article .article_top{background:url(../img/violet/articles/articleTop.png); height:auto !important; height /**/:auto; }
.article .article_top h2{
	font-size:1.6em;
	color:#FFFFFF;
	width:430px !important; width /**/:450px;
	padding:8px 0px 5px 20px;
	margin:0px;
	float:left;
}

.article .article_top div{
	float:right;
	margin:7px 14px 0px 0px;
	position:relative;
	display:inline;
}
.article .conteneurMiddle,#conteneur_commentaires .conteneurMiddle {position:relative;clear:left}
.article .conteneurMiddle, #conteneur_commentaires  .conteneurMiddle{
	border-left:1px solid #9b5b68;
	border-right:1px solid #9b5b68;	
}
.article .article_middle, #fondCommentaireTransp{
	position:relative;
	background:#000000;/*ebcedc*/
	filter:alpha(opacity=60);   /* Internet Explorer 6     */
    -moz-opacity:0.6;           /* Mozilla 1.6 et infér.   */
	-khtml-opacity: 0.6;		/* Safari.   */
   /* pour IE 6 */
	height : 1px;
	z-index:0;
	
}
/* pour les autres navigateurs */
* > .article .article_middle, * > #fondCommentaireTransp{
	height: auto;
}
/* pour IE 7 */
*+html .article .article_middle, *+html #fondCommentaireTransp {
	min-height : 1px;
}

.article .article_middle div{
	position:relative;
	z-index:5;
	background:none;   
}
.conteneur_article, #les_commentaires{
	background:none;
	position:absolute;
	width:550px !important; width /**/:580px;
	top:0px;
	z-index:1;
	padding:5px 15px;
}
.article .article_bottom {
	width:580px;
	height:29px !important; height /**/:29px;
	background:url(../img/violet/articles/articleBottom.png);
	color:#f7bfd9
}
.article .article_bottom p.infoPost{margin:8px 0px 0px 10px; float:left; display:inline; }
.article .article_bottom p.comment{margin:8px 10px 0px 0px; float:right;; display:inline; background:url(../img/violet/bulle_commentaire.gif) no-repeat; padding-left:25px; height:20px;}

.article .article_bottom_new {
	width:580px;
	height:29px !important; height /**/:29px;
	background:url(../img/violet/articles/articleBottom.png);
	color:#f7bfd9
}
.article .article_bottom_new p.infoPost{margin:8px 0px 0px 10px; float:left; display:inline; }
.article .article_bottom_new p.comment{margin:8px 10px 0px 0px; float:right;; display:inline; background:url(../img/violet/bulle_commentaire.gif) no-repeat; padding-left:25px; height:20px;}

.article .startRatingBlog{float:left; margin-top:0px;}
.article .startRatingBlog img{ float:left; display:block; margin:0px}
.article .startRatingBlog p{ float:left; margin:5px 0px 0px 10px;width:150px;color:#FFFFFF}
.article .bloc_sondage{float:right; margin:0px; display:inline}
.article .contenu{padding-top:10px; clear:both; float:left;  width:560px; font-size:1.1em;color:#FFFFFF}
.article .contenu img.floatLeft{margin-right:10px;}
.article .contenu p{margin:0px 0px 10px 0px; }

.article #new_post_title {color:#fff; width:85px;}
.article #new_post_category {color:#fff; width:85px;}
.input select#post_category{width:200px;}

input.PollButton, input.SaveButton, input.param_button { background:#EBCAD1;
	color:#000;
	border:1px solid #EBCAD1; 
}

/**
*	Affichage des commentaires
*/

#conteneur_commentaires{clear:left;margin-top:60px; width:580px;}

#conteneur_commentaires .top{height:35px; width:580px; background:url(../img/violet/commentaires_top.png) no-repeat}
#conteneur_commentaires .bottom{height:29px; width:580px; background:url(../img/violet/commentaires_bottom.png) no-repeat}
#conteneur_commentaires .comment {margin-bottom:25px; clear:left; float:left}
a.author_comment {color:#efd1d7; background:#FFF; float:left; padding:0px 1px; text-decoration:none;}
#conteneur_commentaires .comment div h3{font-size:1.1em; color:#efd1d7; background:#9b5b68; float:left; padding:0px 1px}
#conteneur_commentaires .comment div {width:550px}
#conteneur_commentaires .comment div .toolsComment{float:right;  width:50px }
#conteneur_commentaires .comment .texte{background:none;line-height:2.2em; font-size:1.0em;color:#efd1d7; border-bottom:1px solid #4c262e; float:left; clear:both; padding-bottom:20px;}
#conteneur_commentaires .comment.last .texte{padding-bottom:55px;}
#conteneur_commentaires .comment.last{margin-bottom:0px;}
#conteneur_commentaires .comment .texte p{}
#conteneur_commentaires #les_commentaires{padding-top:25px;}

#conteneur_commentaires #navigation_toolBar{text-align:center; color:#efd1d7;  padding-top:15px; float:left; width:560px;  display:inline; margin-top:0px; margin-bottom:25px;}
#conteneur_commentaires #navigation_toolBar a{color:#efd1d7; text-decoration:none}
#conteneur_commentaires #navigation_toolBar a:hover{text-decoration:underline}
#conteneur_commentaires #navigation_toolBar span{padding:0px 20px}
#conteneur_commentaires form{
	display:block;
	clear:left;
	width:403px;
	margin:25px auto 25px auto;
	color:#EFD1D7;

}
#conteneur_commentaires form h4{font-size:1.3em; clear:left; color:#9b5b68}
#conteneur_commentaires form fieldset{border:1px solid #3d1b22; padding:10px 10px 10px 25px; font-size:1.2em; margin-top:10px; }
#conteneur_commentaires form label{ float:left; display:inline; text-align:right; margin-right:10px;color:#9b5b68}
#conteneur_commentaires form label.long{width:200px; text-align:left; margin-bottom:5px; margin-top:25px;}
#conteneur_commentaires form  p{font-size:0.8em; text-align:right; padding-right:5px}
#conteneur_commentaires form input,#conteneur_commentaires form textarea{
	border:1px solid #3d1b22;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	width:300px;
	margin-bottom:5px;
	float:left;
	background:#280f14;
	color:#EFD1D7;
}
#conteneur_commentaires form textarea{margin-left:60px;}
#conteneur_commentaires form .divsubmit{margin-left:58px;}
#conteneur_commentaires form input.submit{
	font-size:0.9em;
	float:left;
	width:auto;
	margin:10px 2px 0px 2px;
	background:#efd1d7;
	color:#9b5b68;
	border:1px solid #9b5b68;
}
#conteneur_commentaires form input.envoie{width:155px;}
#conteneur_commentaires form input.preview{width:103px;}

#liens_transverse ul{text-align: center; font-weight:bold;}
#liens_transverse ul{list-style-type:none;color: #fff;}
#liens_transverse ul li {list-style-type:none; display:inline; padding: 0px 8px 0px 10px; background:url(../img/separateur_transverseMenu.gif) no-repeat 0px 2px;}
#liens_transverse ul li.first{background:none}
#liens_transverse ul li a{color: #fff; text-decoration: none}
#liens_transverse ul li a:hover{text-decoration: underline}
