body {
	background-color:#212121;
	margin-top:0px;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

body#detailgal {
	background:#000000 url(img/fondgal.png);
	margin:5px;
	color:#E5E5E5;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

body#detailgal h3{
	border-bottom:#D5D5D5 solid 1px;
}

body#detailgal div#voir {
	width:auto;
	margin:20px 20px 5px 20px;
	padding:35px 10px 10px 10px;
	background:#212121 url(img/galvoir.png);
}

body#detailgal p#description {
	background:url(img/galdescri.gif);
	margin:0 20px 5px 20px;
	font-family:"Comic Sans MS", cursive;
	font-weight:bold;
	font-size:14px;
}
body#detailgal a{
	display:block;
}

img{
	border:#666666 solid 1px;
}


a, a:link{	
	font-weight:bold;
	text-decoration:none;
	color:#C0C0C0;
}


a:hover{
	color:#FFFFFF;
	
}


b{
	color:#D5D5D5;
	font-weight:bold;
}

#article p {
	margin:0px;
	margin-bottom:5px;
	padding:0;
}

#oncontainer {
	margin:0px auto 10px;
	padding-top:0px;
	background:url(img/fondtete.png) no-repeat center top;
	width:927px;
}

#container {
	margin:0px auto 10px;
	background:#000000 url(img/banniere.png) no-repeat center top;
	width:925px;
	border:#3F3F3F solid 1px;
}

#containerp {
	margin-top:0px;
	padding-top:90px;
	
	width:925px;
	border-bottom:#3F3F3F solid 1px;
	border-left:#3F3F3F solid 1px;
	border-right:#3F3F3F solid 1px;
	border-top:0px;
}

#header{
	margin-top:35px;
	padding-top:0;
}

#identification{
	height:25px;
	color:#C0C0C0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:2px auto 10px;
	padding-left: 10px;
	padding-top: 5px;
	width:925px;
}


#identification a, #identification a:link, #identification a, #identification a:link{	
	
	text-decoration:none;
	color:#969696;
}

#identification a:hover{
	color:#D0D0D0;
	
}

#identification input{
border:0;
border:none;
height: 18px;
line-height:18px;
font-size:13px;
padding: 0 0 0 0;

}

#identification input.submit{
	background:#575757;
}

#entete{
	
	margin-left:0px;
	margin-right:0px;
	padding-left:80px;
	padding-right:80px;
}

#menu{
	margin-left:0;
	padding-left:0;
	margin-right:5px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#E4E4E4;
	line-height:18px;
}

#menup{
	
	margin-bottom:0;
	padding-bottom:0;
	padding-top:30px;
	margin-top:0;
	line-height:19px;
	width:925px;
	font-family:Verdana, Geneva, sans-serif;	
	font-size:13px;
	color:#E4E4E4;
}

#menu a, #menu a:link, #menup a, #menup a:link{
	color:#ABABAB;
	text-decoration:none;
}

#menu a:hover, #menup a:hover{
	color:#FFFFFF;
}



#main_container{
	padding: 5px 80px 5px 80px;
	
	width:763px;
	text-align:justify;
	color:#ABABAB;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}

#main_container.home{
	padding: 5px 80px 5px 70px;
	width:775px;
	text-align:left;
}

.blcacc{
	 
	margin:0 0 0 0;
	padding:0 0 10px 10px;
	float:left;
}


#demoacc{
	border:#818181 solid 1px;
	background:#000;
	width:405px;
	padding:0;
}
	
#demoacc img{
	border:none;
	
}

#main_container b{
	color:#D5D5D5;
	font-weight:bold;
}

#main_container strong{
	color#D5D5D5;
	font-weight:bold;
}

#main_container h3{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#AEAEAE;
	border:none;

}


#main_container a, #main_container a:link, #main_container a:link{	
	font-weight:bold;
	text-decoration:none;
	color:#CECECE;
}


#main_container a:hover{
	color:#FFFFFF;
	
}

#main_container input, #main_container textarea, #main_container select{
border:none;
background:#212121;
color:#E3E3E3;
overflow:hidden;
}


#main_container #activtout {
	margin:0;
	margin-top:3px;
	padding:0;
	line-height:11px;
	border:none;
}

#contimg{
	width:10px;
	
	
}

#magenda{
	color:#E3E3E3;
	font-size:11px;
	line-height:13px;
	text-align:left;
	vertical-align:top;
	/*font-family:"Comic Sans MS", sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	
}

#magenda td#cornerhg{
	background:url(img/cornerhg.png);
}

#magenda td.calendardoublebkg{
	background:url(img/calendar_double_bkg.png);
}

#magenda td.calendardoublebkg a.prog{
	color:#666;
	font-size:11px;
	line-height:13px;
}


#magenda td.calendardoublebkg a.expo{
	color:#9C0;
	font-size:11px;
	line-height:13px;
}


#magenda td.calendardoublebkg a.event{
	color:#F93;
	font-size:11px;
	line-height:13px;
}

#magenda td#cornerhd{
	background:url(img/cornerhd.png);
}


#magenda td#cornerhg2{
	background:url(img/cornerhg2.png);
}

#magenda td.calendardoublebkg2{
	background:url(img/calendar_double_bkg2.png);
}


#magenda td.calendardoublebkg2 a.prog{
	color:#666;
	font-size:11px;
	line-height:13px;
}


#magenda td.calendardoublebkg2 a.expo{
	color:#9C0;
	font-size:11px;
	line-height:13px;
}


#magenda td.calendardoublebkg2 a.event{
	color:#F93;
	font-size:11px;
	line-height:13px;
}

#magenda td#cornerhd2{
	background:url(img/cornerhd2.png);
}

#magenda td#borderg{
	background:url(img/borderg.png);
}



#magenda td#borderd{
	background:url(img/borderd.png);
}

#magenda td#borderg2{
	background:url(img/borderg2.png);
}



#magenda td#borderd2{
	background:url(img/borderd2.png);
}

#magenda td#cornerbg{
	background:url(img/cornerbg.png);
}

#magenda td#cornerbg a.agendamoins{
	display:block;
	height:9px;
	margin:0;
	padding:0;
	width:26px;
	
}

#magenda td#cornerbd{
	background:url(img/cornerbd.png);
}

#magenda td#cornerbg2{
	background:url(img/cornerbg2.png);
}

#magenda td#cornerbd2{
	background:url(img/cornerbd2.png);
}

#magenda td#cornerbd2 a.agendaplus{
	display:block;
	height:9px;
	margin:0;
	padding:0;
	width:26px;
}

#magenda .date{
	color:#FF3300;
}


#ajoutgalerie{
	display:block;
	/*visibility:hidden;*/
}




.expo, td.expo b{
	color:#9C0;
}


.event, td.event b{
	color:#F93;
}



p.typeact b
{
	background:#666;
	color:#333333;
	border:#CCC solid 1px;
	padding:2px;
}



.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */




#footer{
	height:30px;
	padding-right:10px;
	width:925px;
	text-align:right;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
	vertical-align:top;
}

#footer a, #footer a:link, #footer a, #footer a:link{	
	
	text-decoration:none;
	color:#666666;
}

#footer a:hover{
	color:#B6B6B6;
	
}
