/* CSS Document */
html {
	background-color:#eed7b5;
	margin:0px;
	padding:0px;
	height:100%;
	border:none;
}
#home {
	width:925px;
	height:450px;
}
#contenerHome{
width:925px;
	height:470px;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-top: -235px;
	margin-left: -462.5px;
}
#lienEntrer{
width:925px;
height:20px;
text-align:center;
padding-top:3px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	background-image:url(../images/structure/tram-fond.jpg);
	background-repeat:repeat-x;
	border:none;
	height:100%;
}
a {
	font-family:Arial;
	color:#ffe6dc;
	font-size:11px;
	text-decoration:none;
}
a:hover {
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
}
div {
	margin : 0;
	padding : 0;
}
form {
	margin : 0;
	padding : 0;
}
.clean {
	clear:both;
	width:0px;
	height:0px;
	line-height:0px;
	font-size:0px;
	padding:0px;
	margin:0px;
}
img {
	border : 0;
}
#tableGenerale {
	height:90%;
	width:100%;
}
#hearder {
	width:auto;
	height:76px;
	background-image:url(../images/structure/tram-top.jpg);
	background-repeat:repeat-x;
}
#contener {
	width:939px;
	height:596px;
	margin-left:auto;
	margin-right:auto;/*position:absolute;
left:50%;
top:50%;
margin-left:-469.5px;
margin-top:-275px;*/
}
#sloggan {
	width:351px;
	height:24px;
	float:right;
	margin-right:145px !important;
	margin-right:72.5px;
}
#contenerContenu {
	width:808px;
	height:469px;
	float:left;
}
#photoDroite {
	width:131px;
	height:auto;
	float:left;
}
#petales {
	width:331px;
	height:69px;
	float:left;
	margin-left:58px !important;
	margin-left:29px;
}
#stylo {
	width:338px;
	height:103px;
	float:left;
	margin-left:60px;
}
#contenuOmbreGauche {
	width:9px;
	height:469px;
	float:left;
}
#contenuZone {
	width:791px;
	height:469px;
	float:left;
}
#contenuOmbreDroite {
	width:8px;
	height:469px;
	float:left;
}
/* LA ZONE DE CONTENU SE TROUVE ICI */
#leContenu {
	width:791px;
	height:452px;
	background-image:url(../images/structure/imageLivreFond.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#menuMarron {
	width:167px;
	height:452px;
	background-repeat:no-repeat;
	float:left;
}
#sousMenuMarron {
	width:161px;
	height:auto;
	margin-top:17px;
	margin-left:3px;
}
.btn {
	margin-top:5px;
	margin-bottom:7px;
}
.liste {
	width:161px;
}
.btnsmenu {
	width:158px;
	padding-left:4px;
	height:20px;
	color:#ffe6dc;
}
.fondSbtn {
	width:149px;
	padding-left:4px;
	height:15px;
	background-color:#da5a29;
}
.btnsmenuE {
	width:158px;
	padding-left:4px;
	height:20px;
	color:#868686;
}
.btnsmenuE a {
	color:#868686;
	text-decoration:none;
}
.btnsmenuE a:hover {
	color:#545454;
	text-decoration:underline;
}
.fondSbtnE {
	width:149px;
	padding-left:4px;
	height:15px;
	background-color:#f3f5d6;
}
.btnsmenuP {
	width:158px;
	padding-left:4px;
	height:20px;
	color:#ffe6dc;
}
.btnsmenuP a {
	color:#868686;
	text-decoration:none;
}
.btnsmenuP a:hover {
	color:#545454;
	text-decoration:underline;
}
.fondSbtnP {
	width:149px;
	padding-left:4px;
	height:15px;
	background-color:#fbe9cf;
}
#separateurGris {
	width:20px;
	height:452px;
	margin-left:2px;
	background-image:url(../images/structure/separateurGris.jpg);
	background-repeat:repeat-x;
	float:left;
}
#contenuRubrique {
	width:580px;
	height:452px;
	padding-left:22px;
	float:left;
}
#titreContenu {
	color:#FFFFFF;
	text-transform:uppercase;
	height:13px;
	width:auto;
	margin-top:9px;
	float:left;
}
#titreContenuInterne {
	color:#FFFFFF;
	text-transform:uppercase;
	height:13px;
	width:auto;
	margin-top:7px;
	float:left;
}
#edito {
	width:322px;
	height:275px;
	padding-left:22px;
	padding-right:30px;
	background-image:url(../images/structure/fondTextHome.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
	float:left;
	text-align:justify;
}
#keitai {
	width:206px;
	height:166px;
	float:left;
}
#blockContenuP {
	width:385px;
	height:384px;
	padding-left:35px;
	padding-right:15px;
	background-image:url(../images/presse/fond-texte-presse.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
	margin-left:3px;
	float:left;
	text-align:justify;
}
#blockContenuE {
	width:385px;
	height:384px;
	padding-left:35px;
	padding-right:15px;
	background-image:url(../images/evenement/fond-texte-event.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
	margin-left:3px;
	float:left;
	text-align:justify;
}
#blockContenuER {
	width:504px;
	height:384px;
	padding-left:35px;
	padding-right:15px;
	background-image:url(../images/evenement/fond-ref-event.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
	margin-left:3px;
	float:left;
	text-align:justify;
}
#blockContenuPR {
	width:504px;
	height:384px;
	padding-left:35px;
	padding-right:15px;
	background-image:url(../images/presse/fond-ref-presse.jpg);
	background-repeat:no-repeat;
	margin-top:27px;
	margin-left:3px;
	float:left;
	text-align:justify;
}
#papillon {
	width:91px;
	height:145px;
	float:left;
	margin-top:10px;
}
#listeContenu {
	list-style:square;
	list-style-position: outside;
	list-style-image: url("../images/presse/puceListe.png");
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
}
.vignette1 {
	width:126px;
	height:115px;
	margin-bottom:10px;
	border-width:1px;
	border-style:solid;
	border-color:#e8e8e8;
	float:left;
}
.vignette2 {
	width:126px;
	height:115px;
	margin-left:54px;
	margin-bottom:10px;
	border-width:1px;
	border-style:solid;
	border-color:#e8e8e8;
	float:left;
}
.vignette3 {
	width:126px;
	height:115px;
	margin-bottom:10px;
	border-width:1px;
	border-style:solid;
	border-color:#e8e8e8;
	float:right;
}
#telecharger {
	width:201px;
	height:17px;
	padding-top:2px;
	border-width:1px;
	border-style:solid;
	border-color:#bebebd;
	background-color:#f6f6f6;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	text-align:center;
}
a.telechargerL {
	color:#999999;
	text-decoration:none;
}
a.telechargerL:hover {
	color:#000000;
	text-decoration:none;
}
a.retour {
	color:#999999;
	text-decoration:underline;
}
a.retour:hover {
	color:#999999;
	text-decoration:none;
}
#equipe {
	width:261px;
	height:412px;
	margin-top:10px;
	float:left;
	background-image:url(../images/equipe/equipe.jpg);
	background-repeat:no-repeat;
}
#fondTexteEquipe {
	width:296px;
	height:395px;
	margin-top:10px;
	float:left;
	background-image:url(../images/equipe/fond-texte.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#sarah {
	width:66px;
	height:34px;
	font-weight:bold;
	color:#d3451a;
	font-size:12px;
	text-align:right;
	float:left;
	margin-top:10px;
	margin-left:1px;
}
#olivia {
	width:47px;
	height:34px;
	font-weight:bold;
	color:#d3451a;
	font-size:12px;
	text-align:right;
	margin-top:180px;
	margin-left:46px;
}
#sophie {
	width:59px;
	height:34px;
	font-weight:bold;
	color:#d3451a;
	font-size:12px;
	float:left;
	margin-left:135px !important;
	margin-left:101px;
	margin-top:38px;
}
#nom {
	width:183px;
	height:26px;
	float:right;
	margin-top:70px;
}
a.linkEquipe {
	font-weight:bold;
	color:#d3451a;
	font-size:12px;
}
a.linkEquipe:hover {
	font-weight:bold;
	color:#999999;
	font-size:12px;
}
#contact {
	width:507px;
	height:363px;
	margin-top:27px;
	margin-left:23px !important;
	margin-left:12px;
	float:left;
}

#contactMenu {
	width:507px;
	height:26px;
	background-image:url(../images/contact/droite-btn.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.btnContact {
	width:99px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:8px;
	padding-left:4px;
	font-weight:bold;
	color:#de8356;
}

.btnContactVuLu {
	width:68px;
	height:18px;
	float:left;
	text-align:center;
	padding-top:8px;
	padding-left:4px;
	font-weight:bold;
	color:#de8356;
}


#btnc1 {
	background-image:url(../images/contact/btn-contact.jpg);
	background-repeat:no-repeat;
}
#btnc1:hover {
	background-image:url(../images/contact/btn-contact-over.jpg);
	background-repeat:no-repeat;
}
#btnc2 {
	background-image:url(../images/contact/btn-rss.jpg);
	background-repeat:no-repeat;
}
#btnc2:hover {
	background-image:url(../images/contact/btn-rss-over.jpg);
	background-repeat:no-repeat;
}
#btnc3 {
	background-image:url(../images/contact/btn-plan.jpg);
	background-repeat:no-repeat;
}
#btnc3:hover {
	background-image:url(../images/contact/btn-plan-over.jpg);
	background-repeat:no-repeat;
}
#btnc4 {
	background-image:url(../images/contact/btn-actu.jpg);
	background-repeat:no-repeat;
}
#btnc4:hover {
	background-image:url(../images/contact/btn-actu-over.jpg);
	background-repeat:no-repeat;
}
#btnc5 {
	background-image:url(../images/contact/btn-vulu.jpg);
	background-repeat:no-repeat;
}
#btnc5:hover {
	background-image:url(../images/contact/btn-vulu-over.jpg);
	background-repeat:no-repeat;
}

a.linkContact {
	text-align:center;
	padding-top:8px;
	font-weight:bold;
	color:#de8356;
	text-decoration:none;
	text-transform:uppercase;
}
a.linkContact:hover {
	text-align:center;
	padding-top:8px;
	font-weight:bold;
	color:#cbcbcb;
	text-decoration:none;
}
#contactContenu {
	width:507px;
	height:337px;
	background-image:url(../images/contact/fond-contenu.jpg);
	background-repeat:no-repeat;
}
#block1Contact {
	width:210px;
	float:left;
	margin-top:20px;
	margin-left:30px !important;
	margin-left:15px;
}
#block2Contact {
	width:218px;
	float:right;
	margin-top:20px;
	margin-right:33px !important;
	margin-right:16px;
}
.inputContact {
	width:125px;
	height:17px;
	background-color:#f4e4c9;
	border-width:1px;
	border-style:solid;
	border-color:#ecae95;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	color:#999999;
}
.titreContact {
	margin-top:3px;
	height:127px;
	float:left;
}
.champContact {
	float:right;
	height:127px;
	margin-left:5px;
}
.titreInscription {
	margin-top:3px;
	height:auto;
	float:left;
}
.champInscription {
	float:right;
	height:auto;
	margin-left:5px;
}
#block1Inscription {
	width:210px;
	float:left;
	padding-top:15px;
	margin-left:30px !important;
	margin-left:15px;
	margin-top:0px;
}
#block2Inscription {
	width:210px;
	float:right;
	padding-top:15px;
	margin-right:33px !important;
	margin-right:16px;
	margin-top:0px;
}
#message {
	width:437px;
	height:90px;
	padding:3px;
	background-color:#f4e4c9;
	border-width:1px;
	border-style:solid;
	border-color:#ecae95;
	margin-left:30px;
	margin-top:10px;
	overflow:auto;
	font-size:12px;
	color:#999999;
}
.envoiBtn {
	width:69px;
	height:18px;
	background-color:#bfbfbe;
	border-width:1px;
	border-style:solid;
	border-color:#a8a8a7;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-left:215px;
	margin-top:10px;
	padding-top:0px;
	float:left;
}

a.formulaire {
	color:#aa3018;
	text-decoration:none;
}
a.formulaire:hover {
	color:#999999;
	text-decoration:none;
}
#news {
	width:350px;
	height:15px;
	margin-left:5px;
	border-width:1px;
	border-style:solid;
	border-color:#eccfa4;
	margin-top:20px;
}
#fondNews {
	width:350px;
	height:15px;
	position:absolute;
	background-color:#ffffff;
	filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity:0.4;
	z-index:1;
}
#texteNews {
	width:340px;
	height:15px;
	z-index:10;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	text-align:center;
	color:#999999;
	font-weight:bold;
}



#partenaire {
	width:365px;
	height:auto;
	margin-left:70px;
}

#partenaire a {
	color:#999999;
	text-decoration:none;
}
#partenaire a:hover {
	color:#d3451a;
	text-decoration:underline;
}


a.link-partenaire {
	color:#999999;
	text-decoration:none;
}
a.link-partenaire:hover {
	color:#d3451a;
	text-decoration:underline;
}
.blockLienPart {
	width:auto;
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	margin-bottom:5px;
	text-align:center;
}
/* SCROLL ACTUALITE */
#zoneHaut{
width:auto;
padding-bottom:0px;
margin:0px;
}
#imgActu {
	margin-top:20px;
	width:220px;
	height:162px;
	float:left;
	margin-left:30px !important;
	margin-left:15px;
	border-width:1px;
	border-style:solid;
	border-color:#e8e8e8;
}

#scrollableActu {
	margin-top:20px;
	float: left;
	width:auto;
	height: 162px;
	overflow: hidden;/*white-space: nowrap;*/
			}
#wrapActu {
	margin-top:20px;
	float: right;
	margin-right:15px;
	width: 15px;
	height: 162px;
	background: transparent url(../images/structure/scrollbar-track-bottom.png) no-repeat bottom;
}
/* vertical track */
			#trackActu {
	position: absolute;
	width: 15px;
	height: 162px;
}
/* vertical track handle */
			#handleActu {
	width: 8px;
	height: 104px;
	margin-left:auto;
	margin-right:auto;
}
/* SCROLL GENERALE */
			#scrollable2 {
	margin-top:20px;
	float: left;
	width: auto;
	height: 315px;
	overflow: hidden;/*white-space: nowrap;*/
			}
/* SCROLL REF */

			/* scrollable div area */
			#scrollableRef {
	margin-top:20px;
	float: left;
	width: auto;
	height: 315px;
	overflow: hidden;/*white-space: nowrap;*/
			}
/* wrap to make sure that image area is clickable */
			#wrap3 {
	margin-top:20px;
	float: right;
	width: 15px;
	height: 315px;
	background: transparent url(../images/structure/scrollbar-track-bottom.png) no-repeat bottom;
}
/* vertical track */
			#track3 {
	position: absolute;
	width: 15px;
	height: 315px;
}
/* vertical track handle */
			#handle3 {
	width: 8px;
	height: 104px;
	margin-left:auto;
	margin-right:auto;
}
/* SCROLL REF DETAIL */
#scrollableDetail {
	margin-top:15px;
	float: left;
	width:auto;
	height: 241px;
	overflow: hidden;/*white-space: nowrap;*/
			}
#wrap4 {
	margin-top:15px;
	float: right;
	width: 15px;
	height: 241px;
	background: transparent url(../images/structure/scrollbar-track-bottom.png) no-repeat bottom;
}
/* vertical track */
			#track4 {
	position: absolute;
	width: 15px;
	height: 241px;
}
/* vertical track handle */
			#handle4 {
	width: 8px;
	height: 104px;
	margin-left:auto;
	margin-right:auto;
}
#grande {
	margin-top:15px;
	width:249px;
	height:241px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#e8e8e8;
}

a.link-ref {
	color:#d3451a;
	text-decoration:none;
}
a.link-ref:hover {
	color:#999999;
	text-decoration:underline;
}
/* SCROLL EQUIPE */
#scrollableEquipe {
	margin-top:30px;
	float: left;
	width:auto;
	;
	height: 241px;
	overflow: hidden;
			}
#wrapEquipe {
	margin-top:30px;
	float: right;
	margin-right:20px !important;
	margin-right:10px;
	width: 15px;
	height: 241px;
	background: transparent url(../images/structure/scrollbar-track-bottom.png) no-repeat bottom;
}
/* vertical track */
			#trackEquipe {
	position: absolute;
	width: 15px;
	height: 241px;
}
/* vertical track handle */
			#handleEquipe {
	width: 8px;
	height: 104px;
	margin-left:auto;
	margin-right:auto;
}
/* SCROLL PARTENAIRE */

#scrollablePartenaire {
	margin-top:25px;
	float: left;
	width:auto;
	height: 280px;
	overflow: hidden;
	text-align:justify;
			}
#wrapPartenaire {
	margin-top:25px;
	float: right;
	margin-right:10px;
	width: 15px;
	height: 280px;
	background: transparent url(../images/structure/scrollbar-track-bottom.png) no-repeat bottom;
}
/* vertical track */
			#trackPartenaire {
	position: absolute;
	width: 15px;
	height: 280px;
}
/* vertical track handle */
			#handlePartenaire {
	width: 8px;
	height: 104px;
	margin-left:auto;
	margin-right:auto;
}
/* TOLLTIP */
.prototip {
	position: absolute;
}
.prototip .effectWrapper {
	position: relative;
}
.prototip .tooltip {
	position: relative;
}
.prototip .toolbar {
	position: relative;
	display: block;
}
.prototip .toolbar .title {
	display: block;
	position: relative;
}
.prototip .content {
	clear: both;
}
.iframeShim {
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}
/* Tooltip styles */
.prototip .default {
	width:auto;
	color: #fff;
}
.prototip .default .toolbar {
	background: #0F6788;
	font: italic 17px Georgia, serif;
}
.prototip .default .title {
	padding: 5px;
}
.prototip .default .content {
	background-color:#666666;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px;
	text-align:center;
}
