*{margin:0;padding:0;border:0;}
html{background:#faf8f4 url('images/html.jpg') center top repeat-x;}
body{color:#000;font:9pt/11.5pt 'Trebuchet MS',Arial,sans-serif;min-width:1000px;} /* text-align:justify; */
.fix{clear:both;}
.left{float:left;}
.right{float:right;}
strong{font-weight:bold;color:#111;}
#header{width:960px;margin:0 auto;height:239px;border-bottom:2px solid #7cc343;position:relative;background:url('images/body.jpg') center top no-repeat;}
h1{margin-top:-29px;margin-left:42px;float:left;height:95px;}
h1 a{display:block;width:241px;height:69px;text-indent:-9999px;overflow:hidden;}
.flashcontent{height:170px;width:960px;}
#menu{background:#fff url('images/body.jpg') -283px -172px;}
#menu,.sMenu{width:675px;float:left;list-style:none;}
#menu li,.sMenu li{float:left;padding-right:10px;height:100%;z-index:20;}
#menu{margin-top:2px;height:42px;}
#menu .sMenu{display:none;height:24px;position:absolute;left:283px;bottom:1px;}
#menu .sMenu.active{display:block;z-index:50;}
#menu li:hover .sMenu{display:block;background:url('images/body.jpg') -283px -214px no-repeat;z-index:100;}
#menu a,.sMenu a{color:#faf8f4;text-decoration:none;display:block;}
#menu a{padding:10px;height:22px;}
#menu .sMenu a{padding:4px 10px;height:16px;}
#menu a:hover,.sMenu a:hover,#menu .active,.sMenu .active{color:#7cc343;}
#menu .menu-index{
	text-indent:-9999px;
	overflow:hidden;
	width:10px;
	background:url('images/home.png') center center no-repeat;
}
#wrapper{clear:both;width:960px;margin:0 auto;}
#content .boxNav{
	width:701px;
	height:38px;
	margin:0 auto -3px auto;
	padding:0;
}
#content .boxNav li{
	float:left;
	padding:0;
	margin:0 0 -3px 20px;
}
#content .boxNav a{
	display:block;
	height:25px;
	padding:13px 10px 0 10px;
	background:url('images/box-nav.jpg') center top repeat-x;
	color:#666;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}
#content .boxNav .actif{
	background:url('images/box-nav.jpg') center bottom repeat-x;
	color:#5f1747;
	padding:12px 9px 0 9px;
	border:1px solid #e3f1f4;
	border-bottom:none;
}
#content .boxAccueil{
	clear:both;
	width:701px;
	margin:0 auto;
	background:#f7fdfd url('images/box-accueil.jpg') center top no-repeat;
	min-height:189px;
	overflow:hidden;
}
#content .boxAccueil h2{
	color:#666;
	margin:0;
	text-decoration:none;
}
#content img.left{
	margin-right:20px;
}
#content .boxWrap{
	width:3505px;
}
#content .boxItem{
	width:661px;
	padding:20px;
	float:left;
}
#content{float:left;width:740px;padding:10px 10px 10px 10px;}
#content h2{color:#faf8f4;font-size:14pt;line-height:16.5pt;margin-left:-4px;}
#content h2 span{display:block;float:left;}
#content h2 .left,#content h2 .right{background:url('images/h2lr.jpg');height:35px;width:4px;}
#content h2 .center{background: url('images/h2.jpg');height:32px;padding:3px 10px 0 10px;}
#content h2 .left{background-position:left top;}
#content h2 .right{background-position:right top;}
#content h3{text-decoration:underline;font-size:14pt;line-height:16.5pt;color:#7cc343;font-weight:bold;padding:5px 0;}
#content h4{font-size:12pt;line-height:14.5pt;color:#7cc343;font-weight:bold;padding:5px 0;margin-bottom:10px;}
#content .coltitle{text-align:right;clear:both;float:left;width:130px;margin-right:20px;padding:5px 0;}
#content h3 a,#content h4 a{color:#7cc343;}
h5{font-size:11pt;line-height:13.5pt;font-weight:bold;color:#7cc343;padding:5px 0;}
#content p{padding:10px 0;}
#content .col{float:right;width:590px;}
#content ul{list-style-type:none;padding:5px 0;color:#5b144c;}
#content li{padding:5px 0;}
#content ul ul {text-indent:20px;}
a{color:#000;}
#railway{clear:both;padding:5px 0;}
#content .date{
	color:#7cc343;
	font-weight:bold;
	text-align:center;
	background:#57193e;
	width:55px;
	margin-top:10px;
	margin-left:70px;
}
#content .content{
	clear:both;
	margin-bottom:20px;
}
#content .chrono{
	background: url('images/chronos.jpg') center center no-repeat;
	padding-top:59px;
	padding-left:20px;
	margin:0 20px 20px 0;
	width:555px;
	height:23px;
}
#content .chrono li{padding:0;float:left;}
#content .chrono ul{
	float:left;
	text-indent:0;
	padding:0;
}
#content .chrono li a{
	background:#7cc343;
	text-align:center;
	padding:2px;
	margin-left:5px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	float:left;
	text-decoration:none;
}
#content .chrono li .active {
	text-decoration:underline;
}
#content .trimestres li a {
	color:#b6b5b1;
	background:none;
}
#content .prev{float:left;}
#content .next{float:right;}
#content .titleform{
	font-size:12pt;
	line-height:14.5pt;
	margin:0 0 -11px 0;
}
#content .titleform .m{
	color:#fff;
	background:url('images/titleform.jpg') center top repeat-x;
	padding:2px 5px;
	font-size:11pt;
}
#content .titleform .m a{
	color:#fff;
	text-decoration:none;
}
#content .titleform .b{
	background:url('images/titleformb.jpg') left top no-repeat;
	margin-left:-18px;
	padding:3px 0 29px 36px;
}
#content .titleform .e{
	background:url('images/titleforme.jpg') right top no-repeat;
	padding:0 0 21px 7px;
}
#content fieldset{
	clear:both;
	margin-bottom:20px;
	border:1px solid #97bd0e;
	padding:5px 15px;
}
#content fieldset p{text-align:left;}
#content fieldset input,#content fieldset select,#content fieldset textarea{border:1px solid #666;}
#content fieldset select{max-width:70%;}
#content fieldset input{float:right;}
#content fieldset select{float:right;}
#content fieldset textarea{margin-top:5px;width:100%;height:75px;}
.submit, #content fieldset .submit{padding:0 0 0 18px;border:none;background:url('images/widgets/submit.jpg') left center no-repeat;display:block;}
.deconnexion{padding:0 0 0 18px;border:none;background:url('images/deconnexion.png') left center no-repeat;display:block;}
#sidebar{float:left;width:200px;padding:10px 0;}
#sidebar h2{font-size:12pt;line-height:14.5pt;height:30px;padding:10px 0 0 30px;text-transform:lowercase;}
.hide{text-indent:-9999px;display:block;}
.widget{margin-bottom:10px;}
#widgetSearch{
	padding:0 20px;
	background:url('images/widgets/widgets.jpg') center -759px no-repeat;
}
#content .auth p{margin:0 auto;}
.auth input{border:1px solid #666;font-size:9pt;line-height:11.5pt;height:15px;width:117px;float:left;}
.auth a{text-decoration:none;color:#666;}
.auth p{padding:2px 0 2px 25px;clear:both;width:145px;}
.auth .submit{margin:0;padding:0;border:none;background:url('images/widgets/submit.jpg') center center no-repeat;width:16px;height:15px;text-indent:-9999px;display:block;float:right;cursor:pointer;}
.auth .deconnexion{margin:0;padding:0;border:none;background:url('images/deconnexion.png') center center no-repeat;width:16px;height:16px;text-indent:-9999px;display:block;float:right;cursor:pointer;}
#widgetServices{
	padding:0 15px;
	background:url('images/widgets/widgets.jpg') center -383px no-repeat;
	height:376px;
}
#widgetServices input{vertical-align:middle;border:1px solid #666;font-size:9pt;line-height:11.5pt;height:15px;width:124px;float:left;}
#widgetServices a{display:block;text-indent:-9999px;overflow:hidden;}
#widgetSearch p{padding:2px 0 2px 25px;clear:both;width:145px;}
#widgetServices .submit{margin:0;margin-right:10px;padding:0;border:none;background:url('images/widgets/submit.jpg') center center no-repeat;width:16px;height:15px;text-indent:-9999px;display:block;float:right;cursor:pointer;}
#wrapper .search{margin-top:18px;width:170px;}
#content .search{margin:0 auto;}
#wrapper .search input{vertical-align:middle;border:1px solid #666;font-size:9pt;line-height:11.5pt;float:left;height:33px;width:134px;}
#wrapper .search .submit{margin:0;margin-bottom:15px;padding:0;border:none;background:url('images/widgets/search.jpg') center center no-repeat;width:34px;height:35px;text-indent:-9999px;display:block;float:right;}
.ac_results {
	padding: 0px;
	border: 1px solid #666;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #5B144C; color: #FAF8F4; }
#widgetServices #plateforme{
	clear:both;
	background:url('images/widgets/services-content.jpg') center top no-repeat;
	height:115px;
	margin-bottom:10px;
}
#widgetServices #rester-informe{
	clear:both;
	padding-top:10px;
	padding-left:10px;
	background:url('images/widgets/services-content.jpg') center -115px no-repeat;
	height:45px;
	margin-bottom:10px;
}
#widgetServices #annuaire{
	clear:both;
	background:url('images/widgets/services-content.jpg') center -170px no-repeat;
	height:55px;
}
#widgetInteractive h2{
	text-align:center;
	padding:0 10px;
	height:auto;
	font-size:10pt;
}
#widgetInteractive a{text-decoration:none;display:block;width:100%;}
#widgetContact{
	padding:0 15px;
	background:url('images/widgets/widgets.jpg') center -115px no-repeat;
	height:268px;
}
#widgetContact ul{
	list-style: disc url('images/widgets/puce.jpg');
	padding:10px 0 0 20px;
	text-align:justify;
}
#widgetContact li{ padding-bottom:5px; }
#widgetContact span{display:block;color:#666;}
#widgetInteractive{
	background:url('images/widgets/widgets.jpg') center -164px no-repeat;
	height:218px;
}
#poitou {
	background:url('images/widgets/widgets.jpg') center top no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:115px;
	margin:10px
}
.col1-2{width:48.5%;float:left;}
.col2-2{width:48.5%;float:right;}
#avantageLettre{
	background:url('images/avantage-lettre.jpg') center center no-repeat;
	margin:0 auto;
	width:369px;
	height:441px;
	text-indent:-9999px;
}
.importantHome{
	color:#5F1747;
	font-size:11pt;
}
.importantThings{
	text-align:center;
	color:#5F1747;
	font-size:11pt;
}
.importantThings b{
	display:block;
	margin-bottom:5px;
}
#content .colIcone{margin:0 82px;text-align:left;color:#000;}
#content .colIcone div{
	width:178px;
	min-height:180px;
	float:left;
	margin:0 2px;
	padding:120px 5px 5px 5px;
}
#content .colIcone a{
	font-size:7.5pt;
	padding:0 18px 0 0;
	text-align:right;
	background:url('images/widgets/submit.jpg') right center no-repeat;
	text-decoration:none;
	display:block;
}
#content .colIcone h4{
	color:#5686C3;
	font-size:10pt;
	text-align:center;
}
#content .colIcone .forgot{
	color:#666;
	background:none;
	padding:0;
}
#content #obtenirAcces{background:#bedee6 url('images/obtenir-acces.jpg') center top no-repeat;}
#content #obtenirPlaquette{background:#bedee6 url('images/obtenir-plaquette.jpg') center top no-repeat;}
#content #obtenirBulletinStatuts{background:#bedee6 url('images/obtenir-bulletin-statuts.jpg') center top no-repeat;}
#content .bandeau {
	width:555px;
	min-height:71px;
	margin:0 2px;
	padding:30px 0px 0px 78px;
}
#footer{clear:both;background:url('images/footer.jpg') center bottom repeat-x;}
#footContainer{height:225px;width:920px;padding-left:40px;margin:0 auto;background:url('images/footContainer.jpg') center bottom no-repeat;position:relative;}
#footContainer .dateActu{padding-left:5px;padding-top:100px;}
#footContainer ul{list-style:none;}
#footContainer ul li{float:left;padding:25px 5px;}
#footContainer a{color:#5b144c;text-decoration:none;}
#ecoSite{position:absolute;bottom:18px;right:2px;display:block;text-indent:-9999px;overflow:hidden;height:40px;width:70px;}
#copy{clear:both;text-align:center;}

