#faux_column {
	width:965px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	background-color:#FFF;
}
#col_gauche {
	float:left;
	width:300px;
	background-color:#FFF;
	margin-right:20px;
}

#col_droite {
	float:right;
	width:300px;
	background-color:#FFF;
	margin-left:20px;
}

.col {
	float:left;
	width:300px;
}
.sport {
	color:#ca4839;
}
div.item {
	float:left;
	width:300px;
}
div.liste_user {
	width:auto;
	float:none;
}
div.liste_user a.bigbox {
	margin-right:50px;
}
div.item h1, .titre_item, div.page_photos h1, div.liste_article h1{
	background-color:#aaa;
	color:#fff;
	padding:5px;
	line-height:1em;
}
div.item p {
	margin:3px;
}
div.item p.clear {
	margin-top:6px;
	text-indent:20px;
}
a.usager, a.article, a.liste_entrees, a.event {
	display:block;
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:1px dotted #aaa;
}
a.usager:hover, a.article:hover, a.liste_entrees:hover, a.event:hover {
	text-decoration:none;
	background-color:#eee;
	background-image:none;
}
a.event {
	background:url(images/icones/eve.gif) no-repeat;
	background-position:0px 8px;
	padding-left:20px;
}
a.event span {
	color:#0066ff;
}
#nouvelles_colone a.usager:hover, #nouvelles_colone a.article:hover, #nouvelles_colone a.liste_entrees:hover, #nouvelles_colone a.tout:hover {
	background-color:#FFF;
}
 div.bigbox {
	float: right;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #ddd;
	padding: 2px;
}
a.article {
	width:76px;
	text-align:center;
	float:left;
	padding-left:12px;
	padding-right:12px;
}

a.article p{
	text-align:left;
	margin:3px;
	}

div.liste_article a.article {width:150px;padding-left:5px;padding-right:5px}



.blog p {
	text-indent:20px;
}
.calendrier {
	text-align:center;
}
.nom {
	font-weight:bold;
}
div.fiche img, div.amis_potentiel img, .amis img, .liste_user img {
	margin-right:3px;
	margin-bottom:3px;
	padding:3px;
	border:1px solid #ddd;
	float:left;
	background-color:#FFF;
}
div.photos a {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	color:#666666;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:1em;
	margin:10px;
	padding:3px;
	text-align:center;
	height:50px;
	width:70px;
	overflow: hidden;
}
div.photos a:hover {
	border:1px solid #aaa;
	text-decoration:none;
	background-color:#eee;
}
div.photos img {
	padding:0px;
}
div.dernier_actions, div.stat {
	width:645px;
}
div.dernier_actions p {
	margin:3px 0px 3px 0px;
	padding-top:2px;
	padding-bottom:3px;
	border-bottom:1px dotted #ddd;
}
div.dernier_actions a {
	color:#0066ff
}
div.dernier_actions a:hover {
	color:#0099ff
}
div.dernier_actions span {
	color:#aaa;
	margin-left:10px;
}
div.dernier_actions a.bigbox, .liste_user a.bigbox {
	float:right;
	padding:3px;
	border:1px solid #aaa;
	background:#fff
}
a.bigbox img {
	padding:0px;
	border:none;
}
div.box_video h2 {
	margin:2px 0px 2px 0px;
}
div.box_video {
	margin-bottom:20px;
}
a.album {
	display:block;
	border-bottom:1px dotted #aaa;
	padding:10px 3px 10px 3px;
}
a.album:hover {
	text-decoration:none;
	background-color:#eee;
	background-image:none;
}
a.album img {
	display:block;
	float:left;
	margin-right:3px;
	padding:3px;
	border:1px solid #aaa;
	width:80px;
	text-align:center;
	background-color:#fff;
}
a.album p {
	margin-top:15px;
}
a.album span.date {
	color:#aaa;
	display:block;
}
div.page_photos {
	float:left;
	width:645px;
}

div.liste_photo a {
	display:block;
	float:left;
	padding:3px;
	background-color:#fff;
	border:1px solid #aaa;
	text-align:center;
	margin:10px;
}
div.liste_photo a:hover {
	background-color:#eee;
}
div.liste_photo a.bigbox {
	display:block;
	margin:5px;
	padding:3px;
	border:1px solid #aaa;
}

div.user_groupes img {
	display:block;
	margin:auto;
}
div.user_groupes p {
	text-indent:20px;
}
div.user_groupes h2 {
	text-indent:20px;
	font-size:14px;
}
div.user_groupes a, .tout {
	display:block;
	margin-top:10px;
	border:1px solid #fff;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
}
div.user_groupes a:hover, a.tout:hover {
	border:1px solid #aaa;
	background-color:#eee;
	text-decoration:none;
}
a.tout {
	margin:2px;
}
div.liste_article{width:645px;float:left;}

a.article p.description{color:#666;}

/* ================== recherche =======================*/
div.recherche { margin-right:20px;}
div.recherche table{border:1px solid #aaa;
font-size:14px;margin:auto;
padding:10px;
width:300px;
background:url(images/filli.jpg) top right no-repeat;
}
div.recherche input{color:#ccc;margin-bottom:20px;width:150px;;}
div.recherche input:focus{color:#000;}
div.recherche input.recherche_bt{color:#000;}




/*=================   Nouvelle copi� de la css des nouvelles.      ====================*/


#nouvelles_colone {
	background-color: #eee;
	width:305px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:25px;
	float:left;
	margin-left:15px;
	margin-top:15px;
}
#nouvelles_colone h1 {
	margin-top:5px;
}
#nouvelles_colone div.news {
	float:left;
	width:140px;
	margin:5px;
}
#nouvelles_colone div.news p:first-letter {
	font-size:30px;
}
#nouvelles_colone div.news h1 {
	font-size:12px;
}
#nouvelles_colone div.news img {
	display:block;
	margin:auto;
}
#first_news_wrap {
	margin:auto;
	border-collapse:collapse;
	height:100%;
	padding:0px;
	vertical-align:top;
}
#first_news_wrap td {
	vertical-align:top
}
a.lien_nouvelle {
	display:block;
	cursor:pointer;
}
a.lien_nouvelle:hover {
	text-decoration:none;
}
div.news {
	float:left;
	width:310px;
	margin:5px;
}
div.news h1 {
	background-color:#aaa;
	color:#fff;
	padding:5px;
	line-height:1em;
}
div.news img {
	padding:3px;
	border:1px solid #aaa;
}
div.news p:first-letter {
	font-weight:900;
	float:left;
	font-size:45px;
	color:#ca4839;
	margin-right:4px;
	text-transform:uppercase;
}
div.news span.date {
	margin-top:10px;
	display:block;
	color:#999;
	font-size:10px;
}
div.news span.sport {
	display:block;
	color:#ca4839;
	font-weight:bold;
	letter-spacing:1px;
}
div.news a {
	color:#0066ff;
	font-size:10px;
}
div.news a:hover {
	color:#0099ff;
}

