/***********************/
/** SPORT CONVERGENCE **/
/**    CSS PUBLIQUE   **/
/***********************/

#header_public {
	float:					left;
	width:					950px;
	height:					90px;
	background-image:		url('img/v4/bg_header_public.gif');
	background-position:	top left;
	background-repeat:		repeat-x;
}

#liens_header {
	width:					418px;
	margin-top:				5px;
}

#inscription {
	float:					left;
	width:					415px;
	height:					32px;
	line-height:			1.1em;
	text-align:				center;
	font-weight:			bold;
	background-image:		url('img/v4/bg_bt_inscription_public.gif');
	background-position:	left top;
	background-repeat:		no-repeat;
	margin-top:				10px;
	padding-top:			3px;
}

#inscription a {
	color:					#FFFFFF;
	text-decoration:		none;
}

#inscription a:hover {
	color:					#6c6c6c;
	text-decoration:		none;
}

#slogan {
	width:					269px;
}

#fil_infos_retour {
	float:					left;
	display:				inline;
	width:					930px;
	height:					32px;
	margin:					0 0 12px 8px;
}

#retour_site {
	float:					right;
	width:					248px;
	height:					22px;
	text-align:				center;
	padding-top:			10px;
	background-image:		url('img/v4/bg_fil_infos.gif');
	background-position:	top;
	background-repeat:		repeat-x;
	border:					1px solid #CCCCCC;
}

#retour_site a {
	color:					#666666;
	text-decoration:		none;
}

#retour_site a:hover {
	color:					#788EAA;
}

#fil_infos {
	float:					left;
	width:					673px;
	height:					32px;
	background-image:		url('img/v4/bg_fil_infos.gif');
	background-position:	top;
	background-repeat:		repeat-x;
	border:					1px solid #CCCCCC;
}

#titre_fil_infos {
	float:					left;
	width:					181px;
	height:					21px;
	font-size:				14px;
	text-align:				center;
	color:					#666666;
	line-height:			1.4em;
	margin:					6px 19px 0 0;
	border-right:			1px solid #999999;
}

#contenu_fil_infos {
	float:					left;
	width:					453px;
	margin-top:				9px;
}

/* IE need this absolute container to work fine */
#contenu_fil_infos_carousel {
	position:				absolute;
	width:					453px;
	height:					15px;
	overflow:				hidden;
}

#contenu_fil_all_infos {
	float:					left;
	width:					2265px;
	height:					253px;
}

.un_fil_info {
	float:					left;
	width:					453px;
}

.un_fil_info a, .un_fil_info a:hover {
	color:					#666666;
	text-decoration:		none;
}

/** COLONNE DE DROITE **/
#column_right {
	float:					right;
	display:				inline;
	width:					250px;
	margin:					9px 10px 0 0;
}

#pub_250 {
	float:					left;
	width:					250px;
	height:					250px;
	margin-bottom:			7px;
}

.bloc_droit {
	float:					left;
	width:					250px;
	margin-bottom:			7px;
}

.bloc_droit_titre {
	float: 					left;
	display: 				inline;
	width: 					232px;
	color: 					#7987a4;
	letter-spacing: 		0.05em;
	line-height: 			1em;
	font-weight: 			bold;
	font-size: 				15px;
	font-style: 			italic;
	background-color:		#DBDDEB;
	border-right:			2px solid #C3C3C3;
	padding:				0 0 5px 16px;
}

.bloc_droit_titre_bleu {
	float:					left;
	width:					234px;
	height:					28px;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				14px;
	font-style:				italic;
	line-height:			1.8em;
	padding-left:			16px;
	background-image:		url('img/v4/bg_bloc_droit_titre_bleu.gif');
	background-position:	left top;
	background-repeat:		no-repeat;
}

.bloc_droit_contenu {
	float:					left;
	width:					216px;
	color:					#4B4B4B;
	line-height:            1em;
	padding:				7px 16px 15px 16px;
	background-color:		#DBDDEB;
	border-right:			2px solid #C3C3C3;
}

.haut_bloc_droit, .bas_bloc_droit {
	float:					left;
	width:					250px;
}

.bloc_droit_contenu_communique {
	float:					left;
	width:					232px;
	color:					#4B4B4B;
	line-height:            1em;
	padding:				7px 0 15px 16px;
	background-color:		#DBDDEB;
	border-right:			2px solid #C3C3C3;
}

.bloc_droit_contenu_communique a {
	color:					#666666;
	font-weight:			bold;
	font-size:				13px;
	text-decoration:		underline;
}

.bloc_droit_contenu_communique a:hover {
	color: 					#788eaa;
	text-decoration: 		underline;
}

/** COLONNE DE GAUCHE **/
#actus {
	margin-right:			8px;
}

#google_ads {
	float:					left;
	width:					160px;
	margin:					0 0 0 19px;
}

#google_ads_frame1 {
	margin-top:				8px;
}

/** PARTIE CENTRALE DE LA PAGE **/
#page_article {
	float:					left;
	width:					467px;
	margin-top:				9px;
	margin-bottom: 			30px;
}

#titre_article {
	float:					left;
	width:					467px;
	height:					34px;
	background-image:		url('img/v4/bg_titre_article.gif');
	background-position:	top;
	background-repeat:		repeat-x;
}

#sport_convergence_article {
	float:					right;
	width:					169px;
	font-size:				14px;
	margin-top:				12px;
}

#derniers_articles {
	float:					left;
	display:				inline;
	width:					285px;
	font-size:				16px;
	font-weight:			bold;
	margin:					10px 0 0 7px;
}

.un_article {
	float:					left;
	width:					467px;
	border-bottom:			1px solid #4B4B4B;
	margin:					17px 0 3px 0;
	padding-bottom:			4px;
}

.un_article_img {
	float:					left;
	width:					120px;
}

.un_article_content {
	float:					left;
	width:					345px;
	min-height:                 85px;
	height:     auto!important;
}
.un_article_content_long {
	float:					left;
	width:					345px;
	height:85px;
}

.un_article_titre {
	float:					left;
	width:					345px;
	font-weight:			bold;
	font-size:				15px;
}

.un_article_titre a {
	color:					#0D266A;
	text-decoration:		none;
}

.un_article_titre a:hover {
	color:					#788eaa;
	text-decoration:		underline;
}

.un_article_date {
	float:					left;
	width:					345px;
	color:					#999999;
	font-size:				10px;
}

.un_article_desc {
	float:					left;
	width:					345px;
	color:					#666666;
}
.un_article_desc_long {
	float:					left;
	width:					465px;
	color:					#666666;
}

.un_article_desc_long a {
	color:					#0065B7;
	text-decoration:		none;
	font-weight:			bold;
}

.un_article_desc_long a:hover {
	color:					#0065B7;
	text-decoration:		underline;
}
.un_article_desc a {
	color:					#0065B7;
	text-decoration:		none;
	font-weight:			bold;
}

.un_article_desc a:hover {
	color:					#0065B7;
	text-decoration:		underline;
}
#pagination_article {
	float:					left;
	width:					467px;
	line-height:			1.8em;
	font-family:			"Verdana", "Arial";
	margin-top:				10px;
	padding-bottom:			32px;
}

.lien_pagination {
	float:					left;
	width:					17px;
}

.bouton_pagination {
	float:					left;
	width:					128px;
}

a.bouton_page_suivante, a.bouton_page_precedente {
	display:				block;
	width:					127px;
	height:					16px;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				10px;
	text-decoration:		none;
	text-align:				center;
	line-height:			1.5em;
	background-color:		#91ACCE;
}

a.bouton_pagination {
	display:				block;
	width:					16px;
	height:					16px;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				9px;
	text-decoration:		none;
	line-height:			1.8em;
	text-align:				center;
	background-color:		#91ACCE;
}

a.bouton_page_suivante:hover, a.bouton_page_precedente:hover, 
a.bouton_pagination:hover, a.bouton_dernieres_pages:hover,
a#selected_page {
	color:					#6C6C6C;
	text-decoration:		none;
}

/* fiche article */
#article {
	float:					left;
	width:					467px;
	margin-top:				20px;
}

#article_titre {
	float:					left;
	width:					467px;	
	color:					#0D266A;
	font-weight:			bold;
	font-size:				20px;
	line-height:			1em;
}

#article_date {
	float:					left;
	width:					467px;
	color:					#999999;
	font-size:				10px;
	margin:					2px 0 14px 0;
}

#article_desc {
	float:					left;
	width:					467px;
	color:					#000000;
	line-height:			1.1em;
}

#article_source {
	font-size:				10px;
}

#article_desc a {
	color:					#0065B7;
	text-decoration:		none;
}

#article_desc a:hover {
	text-decoration:		underline;
}

#form_commentaire {
	float:					left;
	width:					447px;
	background-color:		#E4E7ED;
	background-image:		url('img/v4/bg_article_form_commentaire.gif');
	background-position:	bottom;
	background-repeat:		repeat-x;
	margin-top:				13px;
	padding:				8px 10px 25px 10px;
	border-top:				1px solid #6C6C6C;
}

#titre_form_commentaire {
	float:					left;
	display:				inline;
	width:					435px;
	color:					#333333;
	font-size:				16px;
	font-weight:			bold;
	margin:					0 0 5px 8px;
}

#textarea_form_commentaire {
	float:					left;
	width:					447px;
	height:					140px;
	margin-bottom:			11px;
}

#textarea_form_commentaire textarea {
	width:					439px;
	height:					136px;
	border:					1px solid #9A9A9A;
	padding:				2px;
	overflow:				auto;
}

#login_form_commentaire {
	float:					left;
	width:					433px;
	height:					54px;
	font-size:				11px;
	color:					#333333;
	font-weight:			bold;
	line-height:			2.5em;
	padding:				0 0 0 10px;
	border:					1px solid #9A9A9A;
}

#login_form_commentaire table .input_text {
	width:					130px;
	height:					17px;
	font-family:			"Arial";
	font-size:				11px;
	border:					0px solid #FFFFFF;
	padding:				0 3px 0 1px;
	background-image:		url('img/v4/bg_input_artcile_commentaire.gif');
	background-position:	right top;
	background-repeat:		no-repeat;
}

#bt_passwd_forgotten {
	float:					right;
	vertical-align:			top;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				11px;
	text-decoration:		none;
	line-height:			1.4em;
	letter-spacing:			0.02em;
	padding:				2px 5px;
	cursor:					pointer;
	background-color:		#999999;
	margin:					2px 2px 0 0;
}

a.bouton_gris {
	vertical-align:			top;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				11px;
	text-decoration:		none;
	line-height:			1.4em;
	letter-spacing:			0.02em;
	padding:				2px 5px;
	cursor:					pointer;
	background-color:		#999999;
}

a.bouton_gris:hover, #bt_passwd_forgotten:hover {
	text-decoration:		none;
	color:					#6C6C6C;
}

#pas_membre_form_commentaire {
	float:					left;
	display:				inline;
	width:					400px;
	font-size:				11px;
	color:					#333333;
	font-weight:			bold;
	margin:					11px;
}

#bouton_publier {
	float:					right;
	width:					129px;
}

#bouton_inscription {
	float:					left;
	width:					215px;
}

#titre_commentaires {
	float:					left;
	width:					467px;
	color:					#333333;
	font-size:				16px;
	font-weight:			bold;
	margin:					2px 0 4px 0;
}

.un_commentaire {
	float:					left;
	width:					467px;
	line-height:			1.2em;
	font-size:				11px;
	padding:				12px 0 18px 0;
	border-top:				1px solid #6C6C6C;
}

.un_commentaire_auteur {
	color:					#8C8C8C;
}

.un_commentaire_auteur a {
	font-weight:			bold;
	color:					#8C8C8C;
	text-decoration:		underline;
}

.un_commentaire_auteur a:hover {
	color:					#788EAA;
	text-decoration:		underline;
}

.un_commentaire_date {
	color:					#8C8C8C;
	font-style:				italic;
}

#responsabilite_commentaires {
	float:					left;
	display:				inline;
	width:					848px;
	font-size:				9px;
	line-height:			1.1em;
	font-style:				italic;
	color:					#333333;
	margin:					220px 0 0 51px;
	padding:				0 6px 6px 6px;
}

/* PROFIL PUBLIC */
#prendre_contact_public {
	float:					left;
	width:					715px;
	text-align:				right;
	margin:					7px 0;
}

#visuel_profil_public {
	float:					left;
	display:				inline;
	width:					125px;
	height:					125px;
	text-align:				center;
	margin-left:			36px;
	border:					2px solid #CCCCCC;
}
#les_articles{
	/*height:					auto!important;
	height:					520px;
	min-height: 			520px;*/
	width:					467px;
}