@charset "utf-8";
/* CSS Document */

#homepage {
}
#homepage h1 {
	border-bottom:dashed 1px;
	width:98%;	
}

#homepage .xo-block_home {
	margin-bottom:25px;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
	border:1px #CCCCCC solid;
	background-color:#f7f7f7;
}

#homepage .xo-block_home h3 {
	color:#FF7F00;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom: 1px dashed #333;
	padding-top:3px;
	padding-left:22px;
	padding-bottom:3px;
	padding-right:3px;
	background-image: url(images/fleche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#homepage .xo-block_home .xo-bloc_home_foot {
	text-align:right;
	padding-right:15px;
}

#homepage .pub {
	text-align:center;
}

#homepage #soireepartenaire {
	width:58%;
	float:left;
	margin-right:10px;
}
#homepage #soireepartenaire .content_home {
	height:300px;
	overflow:auto;
}
#homepage #soireepartenaire .content_home div {
	padding: 3px;
	text-align:left;
}
#homepage #soireepartenaire .content_home div img {
	width:65px;
	height:65px;
	vertical-align:top;
	padding-right:4px;
	padding-left:10px;
	border:0px;
	float:left;
}
#homepage #soireepartenaire .content_home > div a {
}
#homepage #soireepartenaire .content_home > div:hover {
	background-color:#FFFFFF;
	color:#FF7F00;
}
#homepage #soireepartenaire .content_home > div:hover a {
	color:#FF7F00;
}
#homepage #soireepartenaire .date {
	font-style:italic;
}
#homepage #soireepartenaire .pays {
	/*font-weight:bold;*/
	font-style:italic;
	color:#151515;
}
#homepage #soireepartenaire .content_home div .pays img {
	height:12px;
	width:12px;
	vertical-align:middle;
	padding-left: 0px;
}

#homepage #promo {
	width:39%;
	float:left;
}
#homepage #promo .content_home {
	height:290px;
	padding-top:10px;
}

#homepage #concours {
}
#homepage #concours .content_home {
	height:90px;
	overflow:auto;
}
#homepage #concours .content_home li {
	padding-bottom:1px;
	padding-top:1px;
}


#homepage #review {
	width: 49%;
	float:left;
	margin-right:10px;
}
#homepage #review .content_home {
	height:330px;
	overflow:auto;
}
#homepage #review .content_home div.review_bloc {
	padding: 3px;
	text-align:left;
}
#homepage #review .content_home div.review_bloc:hover {
	background-color:#FFF;
}
#homepage #review .content_home div.review_bloc img.cover_review {
	width:55px;
	height:55px;
	margin: 2px;
	margin-right: 4px;
	float:left;
}
#homepage #review .content_home div.review_bloc .score {
	font-size:0.9em;
}
#homepage #review .content_home div.review_bloc .date {
	font-style:italic;
}
#homepage #review .content_home div.review_bloc .auteur {
	font-style:italic;
}

#homepage #interview {
	width: 48%;
	float:left;
}
#homepage #interview .content_home {
	height:139px;
	overflow:auto;
}
#homepage #interview .content_home div.interview_bloc {
	padding: 3px;
	text-align:left;
}
#homepage #interview .content_home div.interview_bloc:hover {
	background-color:#FFF;
}
#homepage #interview .content_home div.interview_bloc img.interview_photos {
	width:50px;
	height:50px;
	margin: 2px;
	margin-right: 4px;
	float:left;
}
#homepage #interview .content_home div.interview_bloc .date {
	font-style:italic;
}
#homepage #interview .content_home div.interview_bloc .auteur {
	font-style:italic;
}

#homepage #photos {
	width: 48%;
	float:left;
}
#homepage #photos .content_home {
	height:120px;
	overflow:auto;
}
#homepage #photos .content_home div.photos_bloc {
	padding: 3px;
	text-align:left;
}
#homepage #photos .content_home div.photos_bloc:hover {
	background-color:#FFF;
}
#homepage #photos .content_home div.photos_bloc img.photos_apercu {
	width:50px;
	height:50px;
	margin: 2px;
	margin-right: 4px;
	float:left;
}


#homepage #forum {
	clear:left;
}

#homepage #actu {
	clear:left;
}
#homepage #actu .item {
	border:0px;
	width:48%;
	float:left;
	margin-bottom:7px;
	padding:5px;
	min-height:180px;
}
#homepage #actu .itemHead {
	background-color: #646464;
	padding: 3px;
	color: #fff;
	font-size: 0.9em;
}
#homepage #actu .itemTitle a {
	background-color: transparent;
	color: #fff;
	font-variant: normal;
}
#homepage #actu .itemTitle a:hover {
	color: #ff6600;
}
#homepage #actu .itemInfo {
	background-color: #efefef;
	padding: 3px;
	text-align:	right;
	font-style: italic;
	font-size: 0.9em;
}
#homepage #actu .itemInfo a {
	font-style: italic;
}
#homepage #actu .itemPoster {
}
#homepage #actu .itemPostDate {
}
#homepage #actu .itemBody {
}
#homepage #actu .itemBody img.miniatureNews {
	padding: 4px;
	padding-right: 7px;
	float:left;
	width:85px;
	height:85px;
}
#homepage #actu .itemTexte {
	font-size: 1.0em;
	text-align:justify;
	min-height:115px;
}
#homepage #actu .itemTexte:first-letter {
	font-size: 1.3em;
	font-weight: bold;
}

#homepage #anniversaire {
}

/* FLUXRSS.PHP */
#fluxrss {
	font-size:1.1em;	
}
#fluxrss h1 {
	margin-bottom:30px;
}

/* UPDATE.PHP */
#update {
	font-size:1.1em;	
}
#update h1 {
	margin-bottom:30px;
}
#update li {
	padding-left:0.6em;
	list-style-type:square;
	font-weight:bold;
}
#update li ul {
	margin-bottom:15px;
}
#update li li {
	font-weight:normal;
	list-style-type:disc;
}
#update li li ul {
	margin-bottom:0px;
}
#update li li li {
	font-weight:normal;
	font-style:italic;
	list-style-type:circle;
}

/* WEBRADIO.PHP */
#webradio {
	font-size:1.1em;	
}
#webradio h1 {
	margin-bottom:30px;
}
#webradio li {
	padding-left:0.6em;
	list-style-type:disc;
	font-weight:bold;
}
#webradio li ul {
	margin-bottom:15px;
}
#webradio li li {
	font-weight:normal;
	list-style-type:circle;
}

/* INFOLEGALES.PHP */
#informationslegales {
	font-size:1.1em;	
}
#informationslegales h1 {
	margin-bottom:30px;
}
#informationslegales #utilisation p {
	margin-bottom:10px;
	line-height:110%;
}

/* COMINGSOON.PHP */
#comingsoon {
	font-size:1.1em;	
}
#comingsoon h1 {
	margin-bottom:30px;
}
#comingsoon div {
	width:550px;
	margin:auto;
	margin-bottom:50px;
	margin-top:100px;
	font-size:2.5em;
	font-weight:bold;
	padding:25px;
	color:#CCC;
	text-align:center;
	background-color:#333;
	border: dotted 1px #CCC;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/* INFOLEGALES.PHP */
#talent {
	font-size:1.1em;	
}
#talent h1 {
	margin-bottom:30px;
}

