

*{
	margin:0;
	padding:0
}

html{
	background:#202022 url('../../images/body.jpg') top center no-repeat;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a{
	color:#fff;
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

img{
	border: 0
}

table{
	border-collapse:collapse
}

tr,td{
	vertical-align:top
}

#conteneur{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#bandeautop{
	width: 980px;
	height: 239px;
	float:left;
}

/*
#menutop{
	float:right;
	font-size: 11px;
	margin-top: 5px;

}
*/

#menutop{
	position:absolute;
	top: 10px;
	margin-left:700px;
}

#menutop a{
	color:#03AAD1;
}

#menutop a:hover{
	color:#000;
}

#logosec{
	position: absolute;
	width: 173px;
	height: 141px;
	margin-top: 75px;
	margin-left: 5px;
	display:block;
}

#logosec2{
	display:none;
}

#bandeaubot{
	width: 480px;
	height: 27px;
	padding-left: 500px;
	background:#202022 url('../../images/bandeaubot.jpg') left no-repeat;
	float:left;
}

a.minimenu{
	width: 110px;
	height: 20px;
	display: block;
	float:left;
	text-align: center;
	padding-top: 7px;
	font-family: Helvetica;
	color: #fff;

}

a.minimenu:hover{
	color:#C6B277;
	text-decoration: none;
	background:#202022 url('../../images/minimenuhover.jpg') no-repeat;
}

#page{
	width: 980px;
	height: 707px;

	float: left;
}

#gauche{
	width: 196px;
	background: #202022;
}

#menu{
	margin-top: 18px;
	margin-bottom: 30px;
	padding-top: 40px;
	padding-left: 54px;
	background:#202022 url('../../images/ateliers.jpg') left top no-repeat;
}

h2.menutitre, h2.nonmenutitre a, h2.rub{
	font-size: 12px;
	color: #EBCB18;
	font-family: Verdana;
	font-weight: 400;
	cursor:pointer;
	display: block;
	margin-top: 2px;
	margin-bottom: 12px;
}

h2.menutitre:hover, h2.nonmenutitre a:hover, .stretcher li a:hover{
	text-decoration: none;
	cursor:pointer;
}

.stretcher li a, .map li a{
	color:#A88F4D;
}

.stretcher li, .article li, .map li{
	list-style: none;
	background:#202022 url('../../images/boule.jpg') left no-repeat;
	margin-left: 10px;
	padding-left: 13px;
	margin-bottom: 10px;
}

#flash_infos{
	width: 155px;
	height: 139px;
	background: #3E3D3E;
	font-family: Helvetica;
	color: #fff;
	font-size: 12px;
	margin-left: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

#newsletter{
	background:#202022 url('../../images/newsletter.jpg') left no-repeat;
	height: 100px;
	width: 224px;
	margin-bottom: 24px;
	padding-top: 138px;
}

#flashinfos{
	width: 218px;
	height: 43px;
	background: #3E3D3E url('../../images/flashinfos.jpg') left no-repeat;
}


#droite{
	padding-top: 28px;
	width: 784px;
}

#input_news{
	margin-top: 20px;
	height: 17px;
	margin-left: 45px;
	width: 130px;
	background: #FFF;
	border: 1px solid #000;
	vertical-align: middle;
}

.article input{
	margin-top: 5px;
	height: 17px;
	width: 200px;
	background: #FFF;
	border: 1px solid #000;
	vertical-align: middle;
}

#newsletterok{
	height: 19px;
	margin-top: 20px;
	background: #FFF;
	border: 1px solid #000;
}

div.article{
	margin-left: 24px;
	margin-bottom: 17px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
} 

div.article p{
	margin-top: 10px;
	margin-bottom: 7px;
} 

div.article form, div.plan_acces iframe{
	margin-top: 10px;
	margin-bottom: 7px;
	margin-left: 130px;
} 

div.article a{
	color:#03AED4;
} 

div.article img{
	border: 4px solid #FFF;
	margin-left: 15px;
}

.rouge{
	color:red;
}

h2.titre{
	color:#03AED4;
	font-family: Arial;
	font-size: 16px;
	font-weight: 400;
	background: #202022 url('../../images/menutitre.jpg') left no-repeat;
	padding-left: 25px;
	margin-bottom: 7px;
}

#bas{
	border-top:1px solid #85751D;
	background: #000000;
	height: 87px;
	clear:both;
}

#conteneurbas{
	background:#202022 url('../../images/basconteneur.jpg') center no-repeat;
	width:980px;
	height: 87px;
	margin-left:auto;
	margin-right:auto;
}

#ekinoxe{
	float:left;
	background:url('../../images/ekinoxe.png') no-repeat;
	width:119px;
	height: 46px;
	margin-left: 43px;
	margin-top: 20px;
	display: block;
	cursor: pointer;
}

#adresse{
	float:left;
	margin-left: 101px;
	width: 520px;
	height: 60px;
	margin-top: 20px;
	color: #fff;
	font-weight: 400;
	text-align: center;
}

#rappelmenu{
	margin-top: 7px;
	height: 20px;
	text-align: center;
	width: 520px;
}

#rappelmenu a:hover{
	color:#03ACD3;
}

#page h2.titre {font-weight:700;font-size:16px;width:900px;height:22px;margin:0 0 0 0px;padding:0 0 0 24px;
} 

h1{margin:0;padding:0;}h1 span{display:none;} 