/* CSS Document */

body{
	color : #000000;
	background-color : #ffffff;
}
	
*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	
a{
	color : #333333;
	text-decoration : none;
}
	
a:hover{
	color : #000000;
}

#banniere{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#contact{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#main{
	width: 800px;
	border: 1px solid #2D5464;
	background-color:#CFEAFF;
}

h2{
	font-size: 14px;
	font-weight: bolder;
	margin-bottom : 5px;
}

#left{
	float: left;
}

#menu,#Event {
	width: 140px;
	padding : 5px;
	border: 1px solid #000000;
	background-color: #ffffff;
	margin-left: 8px;
}

#Event{
	font-size: 10px;
}

#Event h2{
	font-size: 14px;
	font-weight: bolder;
	margin : 0px;
	margin-bottom: 5px;
}

#menu,#Event, #centre{
	margin-top:10px;
}

#Event h1,#menu h1,#centre h1{
	font-size: 16px;
	margin-top : 0px;
	margin-bottom : 5px;
	display: inline;
	text-decoration: underline;
}

#Event a{
	font-weight: bold;
}

#menu a{
	font-weight: bold;
	margin : 5px;
	display: block;
}
#Event a{
	font-weight: bold;
	display: block;
	padding : 5px;
	padding-left : 0px;
	padding-right : 0px;
}

#menu div{
	padding-left : 15px;
	padding-bottom : 5px;
}

#menu .lang{
	margin-top : 10px;
	text-align : center;
}

#menu .lang a{
	display: inline;
	padding : 5px;
}

#centre {
	width: 610px;
	border: 1px solid #000000;
	float: left;
	padding: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	overflow: hidden;
	text-align : justify;
}

#centre .retour{
	text-align: right;
	padding-right:5px;
}

#centre h2{
	font-size: 12px;
}

#centre h4{
	text-align : center;
}

#centre p{
	margin-left : 15px;
}

.oblig {
}

img {
	border: 0px;
}

li {
	list-style-image: url(images/puce_goute.jpg);
	text-align: left;
	margin-bottom: 5px;
}

#photos {
	width: 100px;
	float: right;
}
ul#chaud {
	list-style-type: disc;
	list-style-image: url(Aucune);
}

#centre .titreAlbum{
	border-bottom: 1px solid #000000;
	font-size : 11px;
	margin : 0px;
	font-weight : bold;
	margin-left: 10px;
	width : 95%;
}

#centre .texteAlbum{
	padding-top : 5px;
}

label{
	margin : 10px;
	font-weight : bold;
}

.centre{
	text-align : center;
}

#copyright{
	margin-top : 5px;
	text-align: center;
	width: 100%;
}


.ejs_scroll {
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	overflow: hidden;
	height:150px;
}

.ejs_scroll_com {
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	overflow: hidden;
	height:80px;
}

/* Formulaire d'authentification */
#Auth_Box {
	margin-top : 30px;
	margin-left : 150px;
	width	: 300px;
	height	: 120px;
	text-align : center;
}

.Auth_Title{
	padding-top		: 10px;
    font-size		: 12px;
	font-weight		: bold;
	text-align 		: center;
}

.Auth_Text{
    font-size		: 11px;
	font-weight		: bold;
}

.Auth_Input{
    font-size		: 11px;
	background		: #ffffff;
	border			: 1px solid #cccccc;
	color			: #0c183a;
}

.Auth_Submit{
   font-size		: 11px;
	text-align		: center;
	font-weight		: bold;
	background		: #f8f8ff;
	border			: 1px solid #cccccc;
	color			: #0c183a;
}

.Auth{
	background-color:#fafafa;
	border			: 1px solid #cccccc;
    font-size		: 11px;
	text-align 		: center;
	width			: 300px;
	padding			: 10px;
}


/* Accessoires_list */
#Accessoires_list{
	text-align:center;
}

#Accessoires_list .line{
	display:block;
}

#Accessoires_list span{
	display: block;
	margin:8px;
	margin-top : 5px;
	margin-bottom:5px;
	text-align:center;
	vertical-align:middle;
}
#Accessoires_list .title{
	display: block;
	font-weight:bold;
	height : auto;
}
#Accessoires_list a{
	display: block;
}

#Accessoires_list img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
}

#Accessoires_list a:hover img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

#Accessoires_list p{
	font-weight:bold;
	text-align:center;
	margin : 0px;
	margin-bottom : 3px;
}

