

/* AGENDA DE LA PAGE D'ACCUEIL */

.sortir{
	color:#F60;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/sortie.png) no-repeat right;
	margin-bottom:5px;
	
}
.sortir span{
	color:#C00;
	font-size:40px;
}


.home{
	margin-bottom:10px;
	clear:both;
	border:2px #616161 solid;
	padding:10px;
	background-color:#eaeaea;
}
.home:hover{
	-moz-box-shadow:0px 0px 10px #333;
  -webkit-box-shadow:0px 0px 10px #333;
	box-shadow:0px 0px 10px #333;
}




.home .infos{
	max-height:90px;
	overflow:hidden;
	margin-bottom:5px;
	cursor:pointer;
}

.home .infos .titre{
	
}
.home .infos .titre a{
	font-weight:bold;
	font-size:1em;	
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
}
.home .infos .titre a:hover{
	color:#F60;
}
.home .infos .titre em{
	color:#333;
	font-style:normal;
}
.home .infos .date{
	color:#303030;
	font-size:0.7em;
	display:inline;
}



.home .texte{
	height:100px;
	cursor:pointer;
}

.home .texte .image{
	height:100px;
	width:70px;
	float:left;
	overflow:hidden;
}
.home .texte .image img{
	max-width:70px;
	border:0;
}

.home .texte p{
	margin-left:80px;
	height:78px;
	
	font-size:0.7em;
	font-family:Verdana, Geneva, sans-serif;
	color:#616161;
	word-wrap:break-word;
}
.home .texte p a:hover{
	text-decoration:underline;
}




.home .liens{
	clear:both;
	margin-top:5px;
	font-size:0.7em;
}
.home .liens .score{
	width:80px;
	float:left;
}
.score a{
	width:68px;
	height:19px;
	display:block;
	margin-left:2px;
	
	background:url(../images/score.png) no-repeat;
	padding-left:48px;
	padding-top:2px;
	
	font-size:11px;
}
a.jaimepas{
	background-image:url(../images/score_hover.png);	
}

.home .liens .liens_autre{
	margin-left:80px;
	text-align:right;
}
.home .liens .liens_autre img{
	vertical-align:middle;
}

.home .liens .liens_autre a{
	margin-right:5px;	
}
.home .liens .liens_autre a:hover{
	text-decoration:underline;	
}


.scoremax{
	border-color:#F00;
	background:url(../images/heart.png) no-repeat right top #ffa1a1;
}
.scoremax .texte p{
	color:#e55656;
}
.scoremax:hover{
	-moz-box-shadow:0px 0px 15px #900;
  -webkit-box-shadow:0px 0px 15px #900;
	box-shadow:0px 0px 15px #900;
}


.more_soirees{
	display:block;
	border:1px #CCC solid;
	background:url(../images/news_div_bg.png) repeat-x;
	padding:4px;
	text-align:center;
	font-weight:bold;
	color:#666;
}
.more_soirees:hover{
	border-color:#333;
	color:#333;
}
#datepicker{
	display:none;
}
#dateshow{
	position:relative;
}

.dateniceformat{
	color:#CCC;
	font-weight:bold;
	text-shadow:0px 0px 1px #000;
	border-top:3px #CCC solid;
	padding-left:5px;
	padding-top:5px;
	text-align:center;
}
.joursdelasemaine{
	padding:5px;
	padding-left:0;
	margin-top:5px;
	margin-bottom:5px;
	border-top:3px #999 solid;
	padding-top:8px;
	height:30px;
}
.joursdelasemaine a{
	color:#999;
	padding:5px;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #FFF;
	background-color:#DBDBDB;
	
	display:block;
	float:left;
	width:75px;
	text-align:center;
}
.joursdelasemaine a:hover{
	background-color:#F2F2F2;
	border:1px solid #CCC;
}
.joursdelasemaine a.hover{
	background-color:#FFF;
	color:#F60;
}



/*
**************************
// SHOW EVENT 
**************************
*/

#agenda_home{
	font-size:0.8em;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	width:640px;
	float:left;
}
#agenda_home #agenda_presentation{
	
}

#agenda_home #agenda_presentation #agenda_image{
	float:left;
	width:100px;
}

#agenda_home #agenda_presentation #agenda_image{
	border-right:3px #ccc solid;
	padding-right:10px;
}
#agenda_home #agenda_presentation #agenda_image .flyer img{
	max-width:100px;
}
#agenda_home #agenda_presentation #agenda_image .score{
	position:relative;
	top:0;
	margin-top:10px;
	left:0;
}

#agenda_home #agenda_presentation #agenda_infos{
	margin-left:110px;
	border-left:3px #ccc solid;
	padding:5px 0 5px 10px;
}
#agenda_home #agenda_presentation #agenda_infos li{
	margin-bottom:10px;	
}

#agenda_home #agenda_presentation #agenda_infos #agenda_titre a{
	font-size:1.2em;
	font-weight:bold;
}
#agenda_home #agenda_presentation #agenda_infos #agenda_date{
	background-image:url(../images/date.png);
	background-repeat:no-repeat;
	padding-left:20px;
}
#agenda_home #agenda_presentation #agenda_infos #agenda_location{
	background-image:url(../images/location.png);
	background-repeat:no-repeat;
	padding-left:20px;
}
#agenda_home #agenda_presentation #agenda_infos #agenda_web{
	background-image:url(../images/link.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
#agenda_home #agenda_presentation #agenda_infos #agenda_web a{
	text-decoration:underline;
	font-size:0.8em;
	color:#CCC;
}

#agenda_home #agenda_presentation #agenda_infos #agenda_auteur{
	background-image:url(../images/author.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}


#agenda_home #agenda_texte{
	clear:both;
	font-size:0.9em;
	color:#666;
	text-align:justify;
	padding-right:60px;
	padding-left:10px;
	margin-top:20px;
	word-wrap:break-word;
}
#agenda_home #agenda_texte img{
	max-width:550px;	
}

/* et les commentaires de l'agenda */
#commentaires{
	clear:both;
	margin-top:20px;
}
#commentaires textarea{
	height:100px;	
}



#commentaires .com_div{
	clear:both;
	margin-top:20px;
}
#commentaires .com_div .com_pic{
	float:left;
}
#commentaires .com_div .com_pic img{
	width:50px;
}
#commentaires .com_div .com_pseudo{
	font-weight:bold;
	margin-left:70px;
}
#commentaires .com_div .com_pseudo a{
	color:#F60;
}
#commentaires .com_div .com_texte{
	margin-left:70px;
}

#commentaires form{
	
	margin-top:10px;	
}
#commentaires form label{
}

/* p= agenda */

#agenda_list{
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
	width:640px;
	float:left;
}


/* calendrier */

#agenda_cal{
	width:180px;
	text-align:center;
	font-size:0.8em;
	font-family:Verdana, Geneva, sans-serif;
	border:1px #F60 solid;
	margin:auto;
}
#agenda_cal #cal_mois{
	margin:5px;	
}
#agenda_cal table{
	border-collapse:collapse;
	margin:auto;
}
#agenda_cal tr th{
	border-bottom:1px #F60 solid;
}
#agenda_cal tr td{
	padding:4px;
}
#agenda_cal tr td a{
	display:block;
	width:17px;
	height:17px;
}
#agenda_cal tr td:hover, #agenda_cal tr td.hover{
	background-color:#F60;
}
#agenda_cal tr td:hover a, #agenda_cal tr td.hover a{
	color:#FFF;
}

/* liste sur la droite */

.last_agenda ul li a{
	border-left:0;
	
	padding-left:0;
}
.last_agenda .moar a{
	color:#000;
	text-decoration:underline;
}
.last_agenda .moar{
	text-align:center;
}
