/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */

* {margin: 0px;padding: 0px;}

body {
	font-family: Arial, Helvetica, sans-serif; font-size: .9em;
	margin:0px; padding:0px;
}

img {border: 0 none;}

img.bg {width:100%; height:auto; min-height:100%; min-width:1600px; position:fixed; top:0; left:0;}

h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1em;font-weight: normal;}
h6 {font-size: .9em;font-weight: normal;}

div {background-color:transparent}

p {text-align: left;}
strong {}

a:link, a:active, a:visited  {text-decoration: underline;}
a:hover {text-decoration: underline;}

ul, li, dl, dt, dd {list-style-type: none;}

abbr, acronym {border-bottom: 1px dotted #333333;cursor:help;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* //////////////////////////////////////////////////////// GESTION DES DIV /////////////////////////////////////////////////////// */

#imagedefond{position:absolute;height:100%; left:0; min-width:970px; overflow:hidden; position:fixed; top:0; width:100%; z-index:0;}

#wrapper {
	position:relative;top:70px;z-index:2;
	margin:0 auto 20px;border-top:1px solid #908975;
	width:1000px;
	background:url(../images/fond-site.png) repeat;
}


#header {background:url(../images/bg_header.png) left top;border-bottom:6px solid #CBD401;height:48px;padding:38px 0 12px;}
#header h1 {float:left; height:50px; padding:6px 0 0 18px;}
#header h1 a.accueil {
	float:left;
	height:50px;
}
#header h1 img {padding:0 2px 0 0;}
#header h1 span {display:none;}
#header .baseline {color:#FFFFFF;float:right;margin:0 20px 0 0;padding:30px 0 0;background:url(../images/Ss.gif) no-repeat right top;font-size:1em;text-align:right;}

#main {padding:22px 0 28px;}
#main #left {
	position:relative;
	overflow:hidden;
	float:left;
	width:249px;
	margin:0;
}
#main #left #navigation {
	margin:0 0 0 20px;padding:20px 10px 30px 15px;
	width:205px;min-height:226px;
	background:url(../images/bg_nav.png) no-repeat;
}
#main #left #navigation ul {margin:0 0 6px;}
#main #left #navigation ul li {font-size:0.8em;margin:0 0 8px;}
#main #left #navigation ul li.actif{background:url(../images/fleche-menu.png) right 5px no-repeat}
#main #left #navigation ul li a {
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#main #left #navigation ul li a:hover {color:#b6c601}
#main #left #navigation ul li ul {margin: 5px 0 0 0px}
#main #left #navigation ul li ul li {margin:0 0 1px;}
#main #left #navigation ul li ul li a {color:#bdaf8c;font-weight:bold;font-size:1.1em;float:left;clear:left;width:100%;}
#main #left #navigation ul li ul li a:hover{color:#b6c601;}
#main #left #navigation ul li ul li a.actif {font-weight:bold;}
#main #left #navigation a.contact {
	position:absolute; top:235px;
	display:block;
	color:#FFFFFF;
	font-weight:bold;font-size:0.8em;
	text-decoration:none;
}
#main #left #navigation a.contact span{color:#b6c601}
#main #left #navigation a.contact:hover{color:#b6c601}

#main #left #services {
	width:203px;height:146px;
	margin:0 0 0 20px;padding:13px 13px 0;
	background:url(../images/services.png) no-repeat;
}
#main #left #services h3{border-bottom:1px dotted #4C3F12;color:#4C3F12;font-size:1em;margin:0 0 5px;padding:0 0 2px;font-weight:bold;}
#main #left #services form{margin:0 0 5px}
#main #left #services input.chps{background:url(../images/chps.png) no-repeat;width:121px;height:15px;font-size:0.7em;float:left;border:0;padding:0 4px;margin:0 2px 0 0;}
#main #left #services input.go{background:url(../images/go.png) no-repeat;width:15px;height:15px;border:0 none; text-indent:-9999em;letter-spacing:-10000em;cursor:pointer;}
#main #left #services h4{margin:2px 0px 5px 0px; color:#4C3F12; font-size:0.8em;}
#main #left #services ul{height:39px; margin: 0 0 5px;}
#main #left #services ul li {background:url(../images/puce-service.png) left 4px no-repeat;padding:0 0 0 10px;font-size:0.7em;float:left;clear:left;width:193px;}
#main #left #services ul li a{color:#4C3F12;text-decoration:none;}
#main #left #services ul li a:hover{text-decoration:underline;}
#main #left #services p{}
#main #left #services p a{color:#4C3F12;font-weight:bold;font-size:0.8em;text-decoration:none;}
#main #left #services p a:hover{text-decoration:underline;}
#main #left #services p span {color:#4C3F12;padding:0 2px;}

#main #right {
	float:left;
	margin-left:3px;
}

/**
 * @section			 Home
 */
/**
 * #section 		carousel
 */
#main #right #carousel {
	position:relative;
	border:3px solid #CBD401;margin-left:6px;
	width:712px;height:260px;
}
#main #right #carousel .wrapper {
	position:relative;z-index:1;
	overflow:hidden;
	width:712px;
}
#carousel .rightArrow,
#carousel .leftArrow {
	position:absolute;top:98px;z-index:2;
	display:block;
}
#carousel .leftArrow {left:0;}
#carousel .rightArrow {right:0;}

#main #right #carousel ul {
	position:relative;
	width:300px;
}
#main #right #carousel li {
	position:relative;
	float:left;
}
#main #right #carousel ul li .legende {position:absolute;}
#main #right #carousel ul li .legende .bgWrapper {
	width:185px;height:260px;
	background:url(../images/fond-legende.png) repeat;
}

#main #right #carousel ul li .legende .bgWrapper p a{font-size:1.05em;}

#main #right #carousel ul li .legende .bgWrapper p a strong {font-size:1.1em;}
/*#main #right #carousel ul li .legende .bgWrapper p a span {font-size:1.2em;}*/

#main #right #carousel ul li .legende p {
	position:absolute;bottom:20px;
	padding:0 0 0 17px;margin:0;
	width:152px;
	color:#4C3E12;
	font-size:0.65em;
	text-align:left;
}
#main #right #carousel ul li .legende p a {
	position:relative;
	color:#4C3E12;
	text-decoration:none;
}

#main #right .bloc {
	position:relative;
	float:left;
	width:362px;height:172px;
}
#main #right .bloc .bgWrapper {
	width:316px;height:132px;
	padding:20px 23px;
	background:url(../images/bloc.png) no-repeat;
}


.bloc h3{color:#FFFFFF;border-bottom:1px dotted #FFFFFF;font-size:1em;margin:0 0 8px;padding:0 0 3px;}
.bloc p{color:#4C3E12;font-size:0.65em;margin-bottom:3px;}
.bloc p.chapo{font-weight:bold;font-size:0.75em;margin:0px}
.bloc .links{}
.bloc .links span {
	padding:0;
	color:#4C3E12;
	font-size:0.65em;
}
.bloc .links a{text-decoration:none;color:#4C3E12;font-size:0.65em;}
.bloc .links a.more {
	display:inline;
	padding:0 0 0 13px;
	background:url(../images/plus.png) left 1px no-repeat;
	text-decoration:none;
}
.bloc .links a:hover{text-decoration:underline;}
#bloc1{}
#bloc2{}
/* Fin Home  */


/* Agenda */
#main #right #contentFull {
	position:relative;
	width:678px;min-height:371px;
	padding:17px 17px 40px 17px;margin: 0 0 0 8px;border:3px solid #CBD401;
	background:#FFF;
}

#main #right #contentFull a.haut{padding:0 56px 0 0;position:absolute;bottom:-1px;right:50px;background:url(../images/haut.gif) right bottom no-repeat;color:#4C3F12;font-size:0.7em;text-decoration:none;}
#main #right #contentFull a.haut:hover{color:#CBD401;}
#main #right #contentFull a.print {position:absolute;right:233px; border-right:1px solid #A8BD18; padding-right:8px; bottom:-1px; color:#4C3F12;font-size:0.7em;text-decoration:none;}
#main #right #contentFull a.print:hover{color:#CBD401;}
#main #right #contentFull p a.spip_out {text-decoration:none; color:#A1AF00;}
#main #right #contentFull p a.spip_out:hover {text-decoration:underline;}

#main #right #contentFull ol li {margin-bottom:25px;}

#main #right #contentFull ol li .lettre {
	/*margin-top:10px; font-size:1em; font-weight:bold; color:#B6C600;*/
	color:#4C3F12;background:#cac7be url(../images/bgDate.png) no-repeat;height:15px;font-size:0.8em; font-weight:bold; margin:0 0 8px;padding:1px 8px 0 8px;float:left;white-space:nowrap;
}
#main #right #contentFull ol li h3 {
	clear:left;
	color:#4C3F12;
	font-size:0.9em;
}

#main #right #contentFull ol li p {
	margin:0 0 8px;
}


#main #right #contentFull .temoignageBloc .form_1 {padding:0 25px 0 0;}
#main #right #contentFull .temoignageBloc {margin:0 0 17px 0; padding-bottom:25px;margin-bottom:0;padding-bottom:0;}
#main #right #contentFull .temoignageBloc .contact p {text-align:left;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef {display:block; padding:20px 0 0 0;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef img {}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .pic{margin-right:0; width:96px; float:left; background:#B6C601;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .wrapperTemoignage{width:399px; float:left;}

#main #right #contentFull .temoignageBloc .wrapperTemoignage .contentTemoignage h2.soustitre{color:#CBD401;border-bottom:1px dotted #CBD401;font-size:1em;margin:18px 0;padding:0 0 6px;}
#main #right #contentFull .temoignageBloc .wrapperTemoignage .contentTemoignage a.lireSuite {text-decoration:underline; margin-bottom:10px; font-size:0.9em; color:#4C3F12;}
#main #right #contentFull .temoignageBloc .wrapperTemoignage .contentTemoignage p span {float:left; padding: 0 30px 0 30px; margin:30px 0 0 0; width:305px;}

#main #right #contentFull .temoignageBloc .wrapperTemoignage .contentTemoignage p span.spip_surligne {margin:0;padding:0;width:auto;float:none;display:inline;}

#main #right #contentFull .temoignageBloc .temoignageIntoRef .wrapperTemoignage .contentTemoignage {padding:20px 20px 0 25px; float:left; width:540px; background:url(../images/referenceTop.png) no-repeat;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .wrapperTemoignage .contentTemoignage p {margin:0 23px 20px 12px;}
#main #right #contentFull .temoignageBloc .temoignageIntoRef .wrapperTemoignage .bottomTemoignage {clear:left; background:url(../images/referenceBottom.png) no-repeat; width:560px; height:13px;}

/*#main #right #contentFull .temoignageBloc .pic .picimg{}
#main #right #contentFull .temoignageBloc .wrapperTemoignage{float:left;}*/

#main #right #contentFull.actu .actuBloc {margin-bottom:0; padding-bottom:30px;}
#main #right #contentFull.actu .actuBloc .wrapperActu .contentActu p {margin-top:8px; display:block; clear:both; font-size:0.8em; color:#4C3F12;}
#main #right #contentFull.actu .actuBloc .wrapperActu .contentActu p a {color:#4C3F12;}
#main #right #contentFull.actu .actuBloc .wrapperActu .contentActu a.lireSuite {float:right; text-decoration:underline; margin-bottom:10px; font-size:0.9em; color:#4C3F12;}

#main #right #contentFull.actu .temoignageBloc {margin-bottom:0; padding-bottom:30px;}
#main #right #contentFull.actu .temoignageBloc .wrapperTemoignage .contentTemoignage {background:none;}
#main #right #contentFull.actu .temoignageBloc .wrapperTemoignage .contentTemoignage h3 {float:left; clear:left; height:15px; margin:0 0 8px; padding:1px 8px 0; color:#4C3F12; background:#CAC7BE url(../images/bgDate.png) no-repeat 0 0; font-size:0.8em; font-weight:bold; white-space:nowrap;}
#main #right #contentFull.actu .temoignageBloc .wrapperTemoignage .contentTemoignage p {margin-top:8px; display:block; clear:both; font-size:0.8em;color:#4C3F12;}
#main #right #contentFull.actu .temoignageBloc .wrapperTemoignage .contentTemoignage p strong {color:#4C3F12;}
#main #right #contentFull.actu .temoignageBloc .wrapperTemoignage .contentTemoignage p a {color:#4C3F12;}
#main #right #contentFull.actu .temoignageBloc .wrapperTemoignage .contentTemoignage .contenu {margin-bottom:5px;}
#main #right #contentFull.actu .temoignageBloc .wrapperTemoignage .contentTemoignage .contenu p strong {float:none; margin-bottom:10px; margin-right:5px;}

#main #right #contentFull.content .temoignageBloc .contact p {margin-bottom:10px;}

#main #right #contentFull.lien h2.titre {border-bottom:1px dotted #CBD401; clear:both; color:#CBD401; font-size:1em; margin:18px 0; padding:0 0 6px;}
#main #right #contentFull.lien .lienBloc {color:#4C3F12;}
#main #right #contentFull.lien .lienBloc h3 {font-size:0.8em;}
#main #right #contentFull.lien .lienBloc span {display:block; margin-bottom:15px; font-size:0.8em; font-style:italic;}

#main #right #contentFull .publicationBloc {clear:both;}
#main #right #contentFull .publicationBloc .wrapperTemoignage .contentTemoignage .desc p {margin-bottom:2px;}
#main #right #contentFull .publicationBloc .wrapperTemoignage .contentTemoignage a.lireSuite {margin-bottom:13px; text-decoration:underline;}

#main #right #contentFull .publicationBloc .wrapperTemoignage .contentPublication .desc p {margin-bottom:2px;}
#main #right #contentFull .publicationBloc .wrapperTemoignage .contentPublication a.lireSuite {margin-bottom:13px; text-decoration:underline;}

#main #right #contentFull .publicationBloc .wrapperTemoignage .contentTemoignage h3 strong {
	float:left;clear:left;
	min-width:140px;
	padding:1px 6px 0;margin:0 5px 0 0;
	color:#4C3F12;background:#CAC7BE url(../images/bgDate.png) no-repeat;
	font-size:1em;font-weight:bold;
	white-space:nowrap;
}
#main #right #contentFull .publicationBloc .wrapperTemoignage .contentTemoignage h3 span {
	float:left;clear:left;
	padding-top:5px;
}
#main #right #contentFull .publicationBloc .wrapperTemoignage .contentTemoignage p img {display:block; margin-right:10px;}


#main #right .arianne{font-size:0.7em;margin:0 0 20px 0;}
#main #right .arianne a {text-decoration:none; color:#4C3F12;}
#main #right .arianne a:hover{text-decoration:none; color:#A1AF00;}


#main #right .actu h2{color:#CBD401;border-bottom:1px dotted #CBD401;font-size:1em;margin:18px 0;padding:0 0 6px;}
#main #right .actu h3 {background:#CAC7BE url(../images/bgDate.png) no-repeat scroll 0 0; color:#4C3F12; float:left; font-size:0.8em; font-weight:bold; height:15px; margin:0 0 8px; padding:1px 8px 0; white-space:nowrap;}
#main #right .actu ul {margin-bottom:12px;clear:left;}
#main #right .actu ul li {margin:5px 0 4px 45px; font-size:0.8em; list-style-type:disc;color:#4C3F12;}
#main #right .actu .desc p,
#main #right .actu .contenu p {clear:both;display:block;height:auto;color:#4C3F12;font-size:0.8em;}
#main #right .actu .desc p strong,
#main #right .actu .contenu p strong {float:left; margin-bottom:10px;margin-right:5px;}

#main #right .agenda h2 {color:#CBD401;border-bottom:1px dotted #CBD401;font-size:1em;margin:18px 0;padding:0 0 6px;}
#main #right .agenda .agendaBloc {margin-bottom:0;padding-bottom:20px;}
#main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda {background:none;}
#main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda h3 {
	float:left;clear:left;
	height:15px;
	margin:0 0 8px;padding:1px 8px 0;
	color:#4C3F12;background:#CAC7BE url(../images/bgDate.png) no-repeat 0 0;
	font-size:0.8em;font-weight:bold;
	white-space:nowrap;
}
#main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda p {
	clear:left;float:left;
	width:100%;
	margin-top:0;
	color:#4C3F12;
	font-size:0.9em;
}

#main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda p a {color:#4C3F12;}

#main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda p.soustitre {font-weight:bold;}
#main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda p.soustitre a {text-decoration:none;}
#main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda p.soustitre a:hover {text-decoration:underline;}

#main #right .content h2{clear:both; color:#CBD401; border-bottom:1px dotted #CBD401; font-size:1em; margin:18px 0; padding:0 0 6px; position:relative;}
#main #right .content h3 {margin-bottom:13px;color:#4C3F12;font-size:0.85em;clear:left;}
#main #right .content h3.glossaire {margin:0px; color:#4C3F12;font-size:0.85em;clear:left;}
#main #right .content p {margin-bottom:25px; clear:both;display:block;height:auto;color:#4C3F12;font-size:0.8em;}
#main #right .content p a {color:#4C3F12;}

#main #right .content .agendaBloc h3 {margin-bottom:5px;}
#main #right .content .agendaBloc h3 strong {background:#CAC7BE url(../images/bgDate.png) no-repeat scroll 0 0; clear:left; color:#4C3F12; float:left; font-size:1em; font-weight:bold; height:15px; margin:0 0 8px; padding:1px 8px 0; white-space:nowrap;}
#main #right .content .agendaBloc p a {color:#4C3F12;}

#main #right .content .temoignageBloc p
#main #right .content .temoignageBloc p {margin-bottom:5px;}
#main #right .content .temoignageBloc p.soustitre {font-weight:bold;}
#main #right .content .temoignageBloc a.mention {color:#A1AF00; text-decoration:underline;}
#main #right .content .temoignageBloc a.mention {margin-bottom:10px;}
#main #right .content .date {color:#4C3F12; background:#cac7be url(../images/bgDate.png) no-repeat;height:13px;font-size:0.7em;margin:0 0 12px;padding:1px 8px 0 8px;float:left;white-space:nowrap;min-width:120px;}

#main #right .content ul {margin-bottom:12px;}
#main #right .content ul li {list-style-type:disc;}

#main #right .article-actu .date {color:#4C3F12; background:#cac7be url(../images/bgDate.png) no-repeat;height:13px;font-size:0.7em;margin:0 0 12px;padding:1px 8px 0 8px;float:left;white-space:nowrap;min-width:120px;}
#main #right .article-actu h2{clear:both; color:#CBD401;border-bottom:1px dotted #CBD401;font-size:1em;margin:18px 0;padding:0 0 6px;}
#main #right .article-actu h3 {margin-bottom:13px; color:#4C3F12;font-size:0.85em;clear:left;}
#main #right .article-actu h3.glossaire {margin-bottom:2px; color:#4C3F12;font-size:0.85em;clear:left;}
#main #right .article-actu p {margin-bottom:5px; clear:both;display:block;height:auto;color:#4C3F12;font-size:0.8em;}
#main #right .article-actu p a {color:#000;}
#main #right .article-actu ul {margin-bottom:12px;}
#main #right .article-actu ul li {margin:5px 0 4px 45px; font-size:0.8em; list-style-type:disc;}

#main #right .search h2{color:#CBD401;border-bottom:1px dotted #CBD401;font-size:1em;margin:18px 0;padding:0 0 6px;}
#main #right .search h3 {margin:0px; color:#4C3F12;font-size:0.85em;clear:left;}

#main #right #contentcolgauche.search p {clear:both;display:block;height:auto;color:#4C3F12;font-size:0.8em;}
#main #right #contentcolgauche.search p.descriptif {margin:0px;}
#main #right #contentcolgauche.search p a.suite {font-weight:normal; font-size:1em; text-decoration:underline; float:left; margin-bottom:20px;}


#main #right .plansite .arianne{font-size:0.7em;margin:0 0 20px 0;}
#main #right .plansite .arianne a {text-decoration:none; color:#4C3F12;}
#main #right .plansite .arianne a:hover{text-decoration:none; color:#A1AF00;}
#main #right .plansite h2{color:#CBD401;border-bottom:1px dotted #CBD401;font-size:1em;margin:18px 0;padding:0 0 6px;}

#main #right .plansite h3 {margin-top:7px; color:#4C3F12;font-size:0.85em;clear:left;}

#main #right .plansite ul {margin-bottom:10px;}
#main #right .plansite ul li {padding-left:20px;}
#main #right .plansite ul li a {font-size:0.8em;}

#main #right .plansite a {color:#4C3F12; text-decoration:none;}
#main #right .plansite a:hover {text-decoration:underline;}
#main #right .plansite p {clear:both;display:block; height:auto; color:#4C3F12; font-size:0.8em;}

#main #right #contentcolgauche .equipeBloc .wrapperEquipe .contentEquipe .contenu p {display:block; clear:both; margin:20px 0 40px 90px;}
#main #right #contentcolgauche .equipeBloc .wrapperEquipe .contentEquipe .contenu p img {
	float:left;
	width:70px;height:100px;
	margin:0 10px 0 0;
	background:url(../images/bg-equipe.gif) right bottom no-repeat;
}

#main #right #contentcolgauche .temoignageBloc {margin:0 0 17px 0;}

#main #right #contentcolgauche .temoignageBloc p {clear:both; color:#4C3F12; display:block; font-size:0.8em; height:auto; margin-bottom:10px;}

#main #right #contentcolgauche .temoignageBloc .pic{width:96px;float:left;background:#B6C601;}
#main #right #contentcolgauche .temoignageBloc .pic .picimg img {display:block;}
#main #right #contentcolgauche .temoignageBloc .wrapperTemoignage{float:left;}
#main #right #contentcolgauche .temoignageBloc .wrapperTemoignage .contentTemoignage {float:left; padding:20px 20px 0 25px; width:352px; background:url(../images/temoignageTop.png) no-repeat;}

#main #right #contentcolgauche.content .temoignageBloc .contentTemoignage a.lireSuite {float:right; font-size:0.8em; text-decoration:underline; color:#fff;}
#main #right #contentcolgauche.content .temoignageBloc .contentPublication a.lireSuite {float:right; font-size:0.8em; text-decoration:underline; color:#fff;}


#main #right #contentcolgauche.agendamarche {width:678px;}
#main #right #contentcolgauche.agendamarche h2 {border-bottom:1px dotted #CBD401; color:#CBD401; font-size:1em; margin:18px 0; padding:0 0 6px;}
#main #right #contentcolgauche.agendamarche .agendaBloc h3 {margin-bottom:5px; clear:left; color:#4C3F12; font-size:0.85em;}
#main #right #contentcolgauche.agendamarche .agendaBloc h3 strong {background:#CAC7BE url(../images/bgDate.png) no-repeat scroll 0 0; clear:left; color:#4C3F12; float:left; font-size:1em; font-weight:bold; height:15px; margin:0 0 8px; padding:1px 8px 0; white-space:nowrap;}
#main #right #contentcolgauche.agendamarche .agendaBloc p {margin-bottom:2px; clear:both;display:block;height:auto;color:#4C3F12;font-size:0.8em;}
#main #right #contentcolgauche.agendamarche .agendaBloc p a {color:#4C3F12;}
#main #right #contentcolgauche.agendamarche .agendaBloc p a.lirelasuite {display:block; margin:8px 0 5px 0;}

#main #right #contentcolgauche.actumarche {width:678px;}
#main #right #contentcolgauche.actumarche h2 {border-bottom:1px dotted #CBD401; color:#CBD401; font-size:1em; margin:18px 0; padding:0 0 6px;}
#main #right #contentcolgauche.actumarche .agendaBloc h3 {margin-bottom:5px; clear:left; color:#4C3F12; font-size:0.85em;}
#main #right #contentcolgauche.actumarche .agendaBloc h3 strong {background:#CAC7BE url(../images/bgDate.png) no-repeat scroll 0 0; clear:left; color:#4C3F12; float:left; font-size:1em; font-weight:bold; height:15px; margin:0 0 8px; padding:1px 8px 0; white-space:nowrap;}
#main #right #contentcolgauche.actumarche .agendaBloc p {margin-bottom:2px; clear:both;display:block;height:auto;color:#4C3F12;font-size:0.8em;}
#main #right #contentcolgauche.actumarche .agendaBloc p a {color:#4C3F12;}
#main #right #contentcolgauche.actumarche .agendaBloc p a.lirelasuite {display:block; margin:8px 0 5px 0;}

#main #right #contentcolgauche.reference h2.titre {border-bottom:1px dotted #CBD401; clear:both; color:#CBD401; font-size:1em; margin:18px 0; padding:0 0 6px;}
#main #right #contentcolgauche.reference .referenceBloc {margin-bottom:20px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference h3{clear:both; color:#4C3F12; display:block; font-size:0.9em; height:auto; margin-bottom:15px;}

#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference h3 strong {
	clear:left;
	margin:0;padding:0 3px;
	color:#4C3F12;background:#CAC7BE url(../images/bgDate.png) no-repeat;
	font-weight:bold;
}

#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference h3.titretemoignage {width:350px; margin:0 0 8px 0; padding:0; background:none; clear:both; color:#4C3F12; font-weight:bold;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference h3.titretemoignage strong {background:none; font-size:0.95em;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference a.lireSuite {font-size:0.8em; color:#4C3F12; margin-bottom:15px; float:right; display:block; clear:both;}

#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference h2 {clear:both; color:#4C3F12; display:block; font-size:1.2em; height:auto; margin-bottom:15px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference p {clear:both; color:#4C3F12; display:block; font-size:0.8em; height:auto; margin-bottom:15px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperReference .contentReference p span {display:block; padding:0 152px;}

#main #right #contentcolgauche.reference .referenceBloc .pic {background:#B6C601 none repeat scroll 0 0; float:left; margin-right:0; width:96px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperTemoignage {float:left; width:370px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperTemoignage .contentTemoignage {background:transparent url(../images/referenceTop.png) no-repeat scroll 0 0; float:left; padding:20px 0 0 25px; width:365px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperTemoignage .contentTemoignage h3 {clear:left; color:#4C3F12; font-size:0.85em; margin-bottom:13px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperTemoignage .contentTemoignage p {margin:0 0 7px; width:350px; clear:both; color:#4C3F12; display:block; font-size:0.8em; height:auto;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperTemoignage .contentTemoignage p span {display:block; padding:0 152px;}
#main #right #contentcolgauche.reference .referenceBloc .wrapperTemoignage .bottomTemoignage {background:transparent url(../images/referenceBottom.png) no-repeat scroll 0 0; clear:left; height:13px; margin-bottom:23px; width:385px;}

#main #right #contentcolgauche.temoignage h2.titre {border-bottom:1px dotted #CBD401; clear:both; color:#CBD401; font-size:1em; margin:18px 0; padding:0 0 6px;}
#main #right #contentcolgauche.temoignage .temoignageBloc .wrapperTemoignage .contentTemoignage h3 {border-bottom:1px dotted #FFFFFF; color:#4C3F12; font-size:0.8em !important; margin:0 0 11px; padding:0 0 4px;}
#main #right #contentcolgauche.temoignage .temoignageBloc .wrapperTemoignage .contentTemoignage a.lireSuite {color:#FFFFFF; float:right; font-size:0.8em; text-decoration:underline;}

#main #right #contentcolgauche.actu .actuBloc {margin-bottom:0; padding-bottom:10px;}
#main #right #contentcolgauche.actu .actuBloc .wrapperActu .contentActu {background:none;}
#main #right #contentcolgauche.actu .actuBloc .wrapperActu .contentActu h3 {float:left; clear:left; height:15px; margin:0 0 8px; padding:1px 8px 0; color:#4C3F12; background:#CAC7BE url(../images/bgDate.png) no-repeat 0 0; font-size:0.8em; font-weight:bold; white-space:nowrap;}
#main #right #contentcolgauche.actu .actuBloc .wrapperActu .contentActu p {margin-top:8px; display:block; clear:both; font-size:0.8em;}
#main #right #contentcolgauche.actu .actuBloc .wrapperActu .contentActu p a {color:#4C3F12;}
#main #right #contentcolgauche.actu .actuBloc .wrapperActu .contentActu .contenu {margin-bottom:5px;}
#main #right #contentcolgauche.actu .actuBloc .wrapperActu .contentActu a.lireSuite {clear:both; margin-bottom:5px; color:#4C3F12; font-size:0.8em; float:right;}
#main #right #contentcolgauche.actu .actuBloc .wrapperActu .contentActu a.lireSuite:hover {text-decoration:underline;}

#main #right #contentcolgauche.search p.chapo {font-weight:bold;}
#main #right #contentcolgauche.search p a {color:#4C3F12; display:block; margin-bottom:10px;}

#main #right #contentcolgauche .actuBloc .wrapperActu .contentActu p span {display:block; padding:0 152px 0 152px;}
#main #right #contentcolgauche .actuBloc .referenceBloc {display:block; margin-top:18px;}
#main #right #contentcolgauche .actuBloc .referenceBloc .pic{margin-right:0; width:96px; float:left; background:#B6C601;}
#main #right #contentcolgauche .actuBloc .referenceBloc .wrapperReference{float:left; width: 370px;}
#main #right #contentcolgauche .actuBloc .referenceBloc .wrapperReference .contentTemoignage {padding:20px 0 0 25px; float:left; width:365px; background:url(../images/referenceTop.png) no-repeat;}
#main #right #contentcolgauche .actuBloc .referenceBloc .wrapperReference .contentTemoignage h3 {margin-left:0;}
#main #right #contentcolgauche .actuBloc .referenceBloc .wrapperReference .contentTemoignage p {width:350px; margin:0 0 7px 0;}
#main #right #contentcolgauche .actuBloc .referenceBloc .wrapperReference .bottomTemoignage {margin-bottom:23px; clear:left; background:url(../images/referenceBottom.png) no-repeat; width:385px; height:13px;}



#main #right #contentcolgauche .publicationBloc {margin:0 0 17px 0; padding-bottom:25px;}
#main #right #contentcolgauche .publicationBloc .temoignageIntoRef .wrapperTemoignage{width:4px; float:left;}

#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage{float:left;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage .desc p {margin-bottom:2px;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage a.lireSuite {margin-bottom:13px; text-decoration:underline;}

#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage p{float:left; margin-bottom:25px;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage h3 {margin:0;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage h3 strong {display:block; width:140px; clear:left; height:15px; margin:0 5px 8px 0; padding:1px 6px 0; color:#4C3F12; background:#CAC7BE url(../images/bgDate.png) no-repeat 0 0; font-size:1em; font-weight:bold; white-space:nowrap;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage p a {margin-top:10px; font-weight:normal; text-decoration:underline;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage p img {float:left; padding:0px; margin:0px;}
#main #right #contentcolgauche .publicationBloc .wrapperTemoignage .contentTemoignage p span {float:left; padding:0px; margin:30px 0 0 20px; width:400px;}

#main #right #contentcolgauche .publicationBloc .temoignageIntoRef .wrapperTemoignage .contentTemoignage {padding:20px 20px 0 25px; float:left; width:540px; background:url(../images/referenceTop.png) no-repeat;}
#main #right #contentcolgauche .publicationBloc .temoignageIntoRef .wrapperTemoignage .contentTemoignage p {margin:0 23px 20px 12px;}
#main #right #contentcolgauche .publicationBloc .temoignageIntoRef .wrapperTemoignage .bottomTemoignage {clear:left; background:url(../images/referenceBottom.png) no-repeat; width:560px; height:13px;}

.imgBorder {
	float:left;clear:left;
	background:#B6C601;
}
.imgWrap{
	float:left;
}
.imgWrap img {
	position:relative;
	display:block;
	width:73px;
}
#main #right #contentcolgauche .equipeBloc .wrapperEquipe .contentEquipe .contenu .team p {clear:none;}
#main #right #contentcolgauche .equipeBloc .wrapperEquipe .contentEquipe h3{clear:both; color:#CBD401;border-bottom:1px dotted #CBD401;font-size:1em;margin:18px 0;padding:0 0 6px; position:relative;}
#main #right #contentcolgauche .equipeBloc .wrapperEquipe .contentEquipe .contenu .team p strong {
	float:left;
	margin-bottom:7px;
}

#main #right #contentcolgauche .temoignageBloc .wrapperTemoignage .contentTemoignage h3 {border-bottom:1px dotted #FFFFFF;font-size:0.8em !important;margin:0 0 11px;padding:0 0 4px;}
#main #right #contentcolgauche .temoignageBloc .wrapperTemoignage .contentTemoignage .lireSuite{color:#fff; font-weight:0.75em;} 

#main #right #contentcolgauche .temoignageBloc .wrapperTemoignage .bottomTemoignage {
	clear:left;
	background:url(../images/temoignageBottom.png) no-repeat;
	width:397px;height:13px;
}


#main #right #contentcolgauche .temoignageBloc ul{clear:left; margin:10px 0 15px 0; padding-left:25px; line-height:16px; color:#4C3F12; font-size:0.8em;}
#main #right #contentcolgauche .temoignageBloc ul li{margin-bottom:5px; width:100%; list-style-type:disc;}

#main #right #contentcolgauche .temoignageBloc ul.ancres{margin:10px 0 15px 0; padding:0 104px 0 104px; line-height:16px; color:#4C3F12; text-align:center;}
#main #right #contentcolgauche .temoignageBloc ul.ancres li{margin-bottom:1px; display:inline; width:100%;}

#main #right #contentcolgauche .temoignageBloc ul li p {margin:10px 0 10px 0; font-size:0.8em;}
#main #right #contentcolgauche .temoignageBloc ul li a {color:#000; text-decoration:none;}
#main #right #contentcolgauche .temoignageBloc ul li a:hover{text-decoration:underline;}



/* content  2 colonnes  */
#main #right #contentcolgauche {
	position:relative;
	float:left;
	width:507px;min-height:386px;
	border:3px solid #CBD401;padding:17px 10px;margin: 0 0 28px 0;
	background:#FFF;
}
#main #right #contentcolgauche a.haut {
	position:absolute;
	bottom:-1px;
	right:30px;
	float:left;
	height:13px;
	padding:0 56px 0 0;border:0;
	color:#4C3F12;background:url(../images/haut.gif) right 2px no-repeat;
	font-size:0.7em;
	text-decoration:none;
}
#main #right #contentcolgauche a.haut:hover{color:#CBD401;}
#main #right #contentcolgauche a.print {
	position:absolute;right:212px;bottom:0;
	padding:0;
	color:#4C3F12;
	font-size:0.7em;
	text-decoration:none;
	border-right:1px solid #A8BD18;
	padding-right:8px;
}
#main #right #contentcolgauche a.print:hover{color:#CBD401;}

#main #right #contentcolgauche p.chapo{margin-bottom:10px;}
#main #right #contentcolgauche p.resultat{margin-bottom:10px; font-weight:bold; color:#CBD401;}
#main #right #contentcolgauche p img {margin-right:10px;}
#main #right #contentcolgauche p a:hover {text-decoration:underline;}

#main #right #contentcoldroite{float:left;}
#main #contentcoldroite .bloc{background:url(../images/bloccoloneDroite.png) no-repeat;float:none;height:150px;padding:15px 20px;width:150px;margin:0 0 0 6px;}
#main #right #contentcoldroite #temoignages {
	position:relative;
	width:202px;height:171px;
}
#main #right #contentcoldroite #temoignages .bgWrapper {
	padding:20px 25px 20px 15px;
	width:162px;height:131px;
	background:url(../images/temoignage.png) no-repeat;
}

#footer {
	clear:both;
	height:26px;
	border-top:2px solid #CBD300;padding:0 0 0 60px;
	background:#4C3F12 url(../images/footer.png) no-repeat;
}
#footer ul{float:left;margin:0 0 0 18px;}
#footer ul li{font-size:.7em;float:left;color:#ffffff;padding:7px 4px 0 0}
#footer ul li span{padding:0 0 0 4px;}
#footer ul li a {text-decoration:none;color:#ffffff}
#footer ul li a:hover{color:#b6c601}
#footer p{float:right;font-size:.7em;color:#ffffff;padding:7px 7px 0 0}



/**
 * @section 			easyclearing
 */
div#main:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/**
 * fancy box formulaire d'inscription
 */

#fancy_wrap #fancy_outer {width:700px;}
#fancy_wrap #fancy_outer #fancy_inner {height:130px;}
#fancy_wrap #fancy_outer #fancy_content {width:430px;}
#fancy_wrap #fancy_outer #fancy_inner fieldset {border:0;}
#fancy_wrap #fancy_outer #fancy_inner legend {margin-bottom:10px; color:#CBD401; font-size:1em; padding:0 0 6px; border-bottom:1px dotted #CBD401;}
#fancy_wrap #fancy_outer #fancy_inner legend span {display:block; width:420px;}
#fancy_wrap #fancy_outer #fancy_inner p {margin-bottom:10px; font-size:0.8em;}
#fancy_wrap #fancy_outer #fancy_inner p strong {color:#4C3F12; display:block; font-size:1.2em;}


/**
 * fancy box formulaire d'inscription
 */

.formulaire-spiplistes-abo p {color:#4C3F12; font-size:0.7em; margin-bottom:5px;}
.formulaire-spiplistes-abo p strong {color:#4C3F12; font-size:1.6em;}
.formulaire-spiplistes-abo .coord label {float:left;}
.formulaire-spiplistes-abo .coord #mail_inscription_{width:200px; height:30px; background:transparent url(../images/inputBG.png) no-repeat scroll 0 0; border:0 none; float:left; height:25px; padding:5px 5px 0; width:200px;}
.formulaire-spiplistes-abo .coord input {float:left; background:transparent url(../images/inputGoBg.png) no-repeat scroll 0 0; border:0 none; color:#FFFFFF; cursor:pointer; font-size:0.8em; font-weight:bold; height:28px; margin:1px 0 0; width:28px;}
 
/**
 * formulaire de contact
 *
 */



.temoignageBloc .spip_forms {margin:0 0 16px; padding:6px; border:0; font-weight:normal; font-family:Arial,sans-serif; font-weight:bold; color:white;}
.temoignageBloc .spip_forms legend {margin:0px; padding:0px; color:#000;}
.temoignageBloc .spip_forms span.spip_form_label_details{color:#000; font-size:0.75em; font-weight:normal;}
.temoignageBloc .spip_forms fieldset {border:0;}

#main #right #contentFull .temoignageBloc .form_1 p {background:none; color:#CF0000; padding-left:0px;}
#main #right #contentFull .temoignageBloc .form_2 p {background:none; color:#CF0000; padding-left:0px;}

.temoignageBloc .spip_forms .spip_form_label label, .spip_forms .spip_form_label .label {color:#4C3F12;}
.temoignageBloc .spip_forms span.spip_form_label_details {color:#4C3F12;}
.temoignageBloc .spip_forms input, .temoignageBloc .spip_forms textarea{font-family:Arial,sans-serif; font-size:0.8em;}
.temoignageBloc .spip_forms .spip_bouton input {margin:19px 53px 0 0; background:#CBD300 none repeat scroll 0 0; border:0; color:#FFFFFF; cursor:pointer; float:right; font-family:Arial,sans-serif; font-weight:bold; padding:4px 2px;}

.temoignageBloc .spip_forms form .forml-focus{width:557px; height:28px; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}

.temoignageBloc .form_2 .forml {width:557px; height:28px; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
.temoignageBloc .form_2 .formo {width:557px; height:175px; background:transparent url(../images/textarea2.jpg) no-repeat scroll 0 0; border:0 none;}

#input-1 {display:block;} 
#input-1-ligne_1 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-1-ligne_2 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-1-ligne_3 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-1-email_1 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-1-texte_1 {width:557px; height:175px; margin:3px 0 0 0; display:block; background:transparent url(../images/textarea2.jpg) no-repeat scroll 0 0; border:0 none;}

#input-2 {display:block;} 
#input-2-ligne_1 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-2-ligne_2 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-2-ligne_3 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-2-email_1 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-2-email_2 {width:557px; height:23px; margin:3px 0 0 0; display:block; background:transparent url(../images/inputBG3.jpg) no-repeat scroll 0 0; border:0 none;}
#input-2-texte_1 {width:557px; height:175px; margin:3px 0 0 0; display:block; background:transparent url(../images/textarea2.jpg) no-repeat scroll 0 0; border:0 none;}

/**
 * @section			bg wrapper
 */
#bgWrapper {
	position:absolute;top:0;left:0;z-index:1;
	overflow:hidden;
	width:100%;
	height:100%;
}
#bgWrapper div {
	position:relative;
	float:left;
}

#bgWrapper img {
	display:block;
	min-height:100%;
}

#contentFull.actu .contenu p {clear:left;}

.referencesPage #main #right .content ul li {
	margin-bottom:4px;
	margin-left:15px;
	list-style:disc;
	font-size:.8em;
}
.referencesPage #main #right .content ul {margin-bottom:10px;}
.empatement {font-family:Verdana, Arial,sans-serif;font-weight:bold;font-size:1.05em;}

.mentionsLegales #main #right .content h3 {margin-bottom:10px;padding-top:10px;}
.mentionsLegales #main #right .content p {margin-bottom:10px;}


/**
 * @section				easyclearing
 */
#bgWrapper:after,
#main #right #contentFull .publicationBloc .contentTemoignage:after,
#main #right .content h3:after,
.wrapperActu:after, #main #right #carousel ul:after, #bgWrapper:after, #main #left #navigation ul li ul li:after, #main #right .agenda .agendaBloc .wrapperAgenda .contentAgenda:after, #main #right #contentcolgauche .equipeBloc .wrapperEquipe .contentEquipe .contenu p:after, #main #right #contentcolgauche .temoignageBloc:after, .bloc .links:after, #main #right #blocs:after, #main #right #contentFull .temoignageBloc .temoignageIntoRef:after, #main #right #contentcolgauche p:after, #main #right .content p:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
