/*
 * Body
 */
body{
	background-color:#DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
}
/*
 * Header
 */
#header {
	background-color:		#FFFFFF;
	position:				fixed;
	width:					100%;
	top:					0px;
	left:					0px;
	border:					medium;
	height:					100px;

}
.titreAnnonce{
	color: #FF0000;
	font-weight: bold;
	font-size: 24px;
}
.header_ban{
	background-image: 		url(../images/header/header.png);
	height: 				59px;
	width: 					271px;
	text-align:				center;
	display:				block;
	float:					left;
	margin-top:				10px;
	margin-left:			25px;
}
.header_date_titre{
	margin-top:				0px;
	height:					50px;
	display:				block;
	font-weight:			bold;
	text-align:				center;
	font-size:				14px;
}
.header_titre{
	font-weight:			bolder;
	font-size:				28px;
	text-align:				center;

}
.header_link{
	clear:					both;
	margin-top:				-25px;
}
.header_link_left{
	margin-left: 	10px;
	float:			left;
	text-align:center;
}
.header_bouton_right
{
	float:left;
	height:19px;
	width: 11px;
	background-image: 		url(../images/system/bouton_right.png);
}
.header_bouton_left
{
	float:left;
	height:19px;
	width: 11px;
	background-image: 		url(../images/system/bouton_left.png);
}
.header_link_left_texte
{
	float:left;
	font-size:				10px;
	height:19px;
	background-image: 		url(../images/system/bouton_center.png);
	line-height: 19px;
	vertical-align: middle;
	color:#FFFFFF;
}
.header_link_center{
	margin-left: 	10px;
	font-size:				10px;
	float:left;
	text-align:center;
	background-image: 		url(../images/system/bouton_center.png);
	line-height: 19px;
	vertical-align: middle;
	color:#FFFFFF;
}
.header_link_accueil{
	margin-left: 	10px;
	font-size:				10px;
	float:left;
	text-align:center;
	background-image: 		url(../images/system/bouton_center.png);
	line-height: 19px;
	vertical-align: middle;
	color:#FFFFFF;
}
.header_link_right{
	margin-left: 	10px;
	float:left;
	font-size:				10px;
	text-align:center;
	background-image: 		url(../images/system/bouton_center.png);
	line-height: 19px;
	vertical-align:middle;
	color:#FFFFFF;
}

.header_link a {
	color:					#000000;
	text-decoration: 		none;
	float:left;
}

/*
*Block editable
*/
#blockEditable{
	width:					100%;
	margin-top:				110px;
}


/*
 * Menu
 */
#menu {

	background-color:		#BBBBBB;
	width:					100%;
}
.div_menu_col
{
	display:				block;
	float:					left;
	width:					19%;
	border-right-color:		#BBBBBB;
	border-right-style:		solid;
	border-right-width:		thin;
	border-left-color:		#BBBBBB;
	border-left-style:		solid;
	border-left-width:		thin;


}
.level0 {
	font-size:				14px;
	font-color:				#FF0000;
	text-align:				center;
	width: 					100%;
	text-transform:			uppercase ;
	font-weight:			bolder;
	background-color:		#888888;
	border-bottom-color:	#FF0000;
	border-bottom-style:	solid ;
	border-bottom-width:	thick;
}
.level1
{
	background-color:		#BBBBBB;
	width:					100%;
	border:					none;
	border-collapse:		collapse;
	padding: 				0px;
	border-spacing: 		0px;
	height:					18px;
	font-size:				12px;
}

.level1 a {
	color:					#000000;

	text-decoration: 		none;

	}
.menuSmall {
	font-size:				10px;
	margin-left:					20px;

}
.printLien a{
	text-decoration: 		none;
	
}
.printLien {
	margin-top:				10px;
	
}


/*
 * Content
 */
#content {
	width: 					100%;
	/* margin-left:			5px; modif le 16.02.2009 */
	display:				block;
	float:					left;
	margin-top:				0px;
}
.listTitre {
	border:					double;
	border-spacing:			0px;	
	border-collapse:		collapse;
	width:					100%;
}
.listLoto1 {
	border-spacing:			0px;
	border-collapse:		collapse;
	width:					100%;
	/* background-color: 		#FFFFDD; modif le 16.02.2009 */
	background-color: 		#CCCCCC;
}
.listLoto2 {
	border-spacing:			0px;
	width:					100%;
	border-collapse:		collapse;
	/* background-color:		#FFDDFF; modif le 16.02.2009 */
	background-color:		#EEEEEE;
}
.listLotoAccueil{
	border-spacing:			0px;
	width:					100%;
	border-collapse:		collapse;
}
.titreBlockAccueil{
	background-color:		#000000;
	color:					#FF0000;
	font-size:				16px;
	text-align:				center;
	text-transform:			uppercase;
	font-weight:			bold;
	margin-top:				0px;
	top:					-10px;

}
.corpsBlockAccueil{
	text-align:				center;

}
/* .blockAccueil{
	float:					left;
	margin-top:				10px;
	width:					100%;
	display:				block;
	border:double;
	border-color:#000000;
} */
.blockAccueil{
	float:					left;
	margin-top:				10px;
	width:					100%;
	display:				block;
	border:1px solid #000000;
}
.blockAccueil2{
	float:					left;
	margin-top:				10px;
	margin-right:			2%;
	width:					100%;
	display:				block;
	border:double;
	border-color:#000000;
	
}
.blockAccueil3{
	float:					left;
	margin-top:				10px;
	width:					100%;
	display:				block;
	border:double;
	border-color:#000000;
	
}
.concourscontent{
	border: 1px;
	border:dashed;
}
.titreLotoAccueil{
	text-align:				center;
}
.infoLotoAccueil{
	text-align:				center;
}
.lotoPlus{
	font-weight:			bold;
}
.lotoDetails
{
	display:				block;
	text-align:				left;
	font-size:				12px;
}
.lotoDetails a{
	color:					#FF0000;
	text-decoration: 		none;

}
.contentTitre{
	font-size:				32px;
	font-weight:			bold;
	text-align:				center;

}

.detailstitre{
	font-weight:			bolder;
	vertical-align:			top;	/* ajout o. perret */
	text-align:				left;
	margin-right:			10px;
	display :				block;

}
.detailstitreG{
	font-weight:			bolder;
	margin-right:			10px;
	display :				block;

}
/* modification o. perret */
/* .detailarea{
	border:thick;
	border-color:#999999;
	border:double;
	border-width:thin;

} */
.detailarea{
	border:1px solid #999999;
	padding: 5px;
}
.detaildivers{


}

.newstitre{
	font-size:				24px;
	font-weight:			bold;
	font-variant:			small-caps;
}

.newsinfo{
	color:					#333333;
	margin-left:			20px;
	font-size:10px;
}
.newscontent{
	margin-top:				10px;
	margin-left:			40px;
}
.newsplus a{

	text-decoration: 		none;
	font-size:				10px;
}

.newsletters_titre {
	font-size:				24px;
	font-weight:			bold;

}

.lienCatTitre{
	font-size:				24px;
	font-weight:			bold;
	text-align:				center;
}
.lienDescription{
	margin-left:			50px;
	margin-top:				10px;
}
.infos{
	color:#000000;
	font-size:9px;
	font-weight:100;
}

/*
 * Footer
 */
#footer {
	width:					100%;
	height: 				100px;
	position:				relative;
	top:					10px;
	border:					medium;
	text-align:				center;
	font-size:				10px;

}
#footer a {
	color:					#000000;
	text-decoration: 		none;
}