*{
margin:0;
padding:0;
border:0;
}
/* DIV */
#page {
	position:relative;
	width:800px;
	background:#FFFFFF url(images/fond.jpg) no-repeat 100% 0px;
	margin:0 auto 8px auto;
	border:2px solid #330000;
	height: 600px;
}
#menu-general {
	position:absolute;
	left:321px;
	top:24px;
	width:413px;
	height:30px;
	z-index:11;
}
#menu-general li{
margin-top: 3px;
float:left;
list-style:none;
text-align:center;
}

#menu-general a{
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
display:block;
width: 4.4em;
}

#menu-general a:hover{
color:#6E4317;
}

#scroll_clipper
 {
	position:absolute;
	left:15px;
	top:80px;
	z-index:12;
}

#contenu_scroll {
	position:absolute;
	left:5px;
	top:0px;
	width:745px;
	height:500px;
	z-index:10;
}

#footer {
position:absolute;
left:200px;
top:582px;
width:413px;
height:30px;
z-index:11;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

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

#footer a:hover{
text-decoration:none;
color:#6E4317;
}


#newslist {
position:absolute;
background:#EEEEEE;
border: 2px;
border-color:#000000;
border-style:solid;
left:0px;
top:60px;
width:200px;
height:430px;
}

#txt_accueil {
position:absolute;
left:220px;
top:60px;
width:530px;
height:200px;
text-align:center;
font:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000000;
}

#photo_accueil {
position:absolute;
left:340px;
top:300px;
width:300px;
height:170px;
text-align:center;
}

#plandusite {
position:absolute;
left:330px;
top:80px;
width:100px;
height:50px;
text-align:left;
font:Arial, Helvetica, sans-serif;
font-size:22px;
color:#000000;
}

#plandusite a {
text-decoration:underline;
color:#000000;
}

#plandusite li {
margin-top:8px;
}

#realisation {
position:absolute;
left:125px;
top:450px;
width:500px;
height:50px;
text-align:center;
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}

#annees{
width:740px;
font-size:1em;
position:absolute;
top:100px;
}

#annees dt{
width:43px;
float:left;
font-weight:bold;
text-align:center;
margin:0;
}

#annees a{
color:#000000;
}

/* TEXTES */

.titre {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:35px;
	color:#6E4317;
}

.titre_noir{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:32px;
	color:#000000;
}

.std {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:justify;	
	color:#6E4317;
}
.std_mag {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#000000;
}
.legend {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;	
	color:#000000;
	width: 320px;
}

.img {
	border: 1px;
	border-style:solid;
}
.titrenews {
	font:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0px auto 0px auto;
}

.nonews {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0px auto 0px auto;
}

.particip {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.news_title {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6E4317;
	text-align:left;
	margin:0px 2px 0px 2px;;
}

.news_title2 {
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#6E4317;
	text-align:left;
	margin:0px 2px 0px 2px;;
}

.news_text {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	margin:0px 2px 0px 2px;;
}

.button {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border: 1px #000000 solid;
}
/* TAGS */

hr {
	border:1px #003366 solid;
	margin-top: 5px;
}

h3 {
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#6E4317;
	text-align:center;
}

/* BOUTIQUE */

.lien_article{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6E4317;
}

.prix_liste{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.titre_article{
	font:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#6E4317;
}

.desc_article{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.pict{
	border:1px #000000 solid;
}

.modeles{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

/* CALENDAR PAS TOUCHE*/

#basis {
	display:inline;
	position:relative;
	}
#calender {
	position:absolute;
	top:30px;
	right:0px;
	width:220px;
	background-color:#fff;
	border:3px solid #ccc;
	padding:10px;
	z-index:10;
	}
#control {
	text-align:center;
	margin:0 0 5px 0;
	}
#control select {
	font-family:"Lucida sans unicode", sans-serif;
	font-size:11px;
	margin:0 5px;
	vertical-align:middle;
	}
#calender .controlPlus {
	padding:0 5px;
	text-decoration:none;
	color:#333;
	}
#calender table {
	empty-cells: show;
	width:100%;
	font-size:11px;
	table-layout:fixed;
	}
#calender .weekdays td{
	text-align:right;
	padding:1px 5px 1px 1px;
	color:#333;
	}
#calender .week td {
	text-align:right;
	cursor:pointer;
	border:1px solid #fff;
	padding:1px 4px 1px 0;
	}
#calender .week .today { 
	background-color:#ccf;
	border-color:#ccf;
	}
#calender .week .holiday {
	font-weight: bold;
	}
#calender .week .hoverEle {
	border-color:#666;
	background-color:#99f;
	color:#000;
	
	
/*--------- Lightbox -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(XXX/overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.memepascher.fr/inportal/themes/memepascher/img/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/