* { padding:0; margin:0; }
table { border-collapse:collapse; }
table td { text-align:left; vertical-align:top; }
img { border:0 none; }
li { list-style-type:none; }
body { /*background:url(../_images/bgBody.jpg) top center no-repeat;*/
	font-size:63%; font-family:Arial, Helvetica, sans-serif; background:#f5f5f5;}

object { -moz-outline:none; -moz-user-select:none; }


/* COMMON */
.mainbody { /*background:url(../_images/bgMainBody.gif) top center no-repeat;*/ overflow:hidden; height:700px; }
.maincenter { width:879px; margin:0px auto; position:relative;}
.error, .coordonnees .error { background-color:#d3a5a6; border:1px solid #ff9090; }
.zoneSubmit { float:right;}
.signature { color:#ffa02f; }


/* HEADER */
.header { width:867px; margin:0px auto; overflow:hidden; background:#FFFFFF; position:relative;
overflow:hidden; min-height:93px;}
.header .headerlogo {  text-indent:-10000px; width:162px; height:84px; position:absolute; top:3px; left:0;
 background:url(../_images/tropheesDesAssociations.gif) top left no-repeat; display:block; }
.header .logoedf { text-indent:-10000px; width:141px; height:32px; position:absolute; top:3px; left:162px;
	background:url(../_images/edf_diversiterre.gif) top left no-repeat; display:block; }

/* HEADER LOGIN */
.headerlogin { float:right; margin:0 0 0 294px;}
.headerlogin #formDiv {	background:#feb155 url(../_images/headerLoginBg.jpg) bottom left no-repeat; 
 overflow:hidden; width:270px; padding:0 0 7px 0; }

.headerlogin p { font-size:1.1em; float:left; color:#FFFFFF; margin:8px 0 0 7px; display:inline; }
.headerlogin input {  border:1px solid #bf5d04; background:#FFFFFF; width:102px; height:14px; margin:0 0 0 0;
	font-size:1em;}
.headerlogin .submit { margin:22px 0 0 10px; }
.headerlogin .submit a { color:#FFFFFF;}
.headerlogin .submit .inputsubmit { width:30px; height:13px; border:0 none; float:left; display:inline;
	background:url(../_images/btnLoginOk.gif) no-repeat 0 0;  text-indent:-10000px; }
.headerlogin .lostpass { text-align:right; float:left;
 font-size:1em; color:#ffa02f; }
#afterLoginDiv { margin:0 0 0 10px; height:auto !important; height:38px; min-height:38px;
	background:#feb155 url(../_images/headerLoginBg.jpg) bottom left no-repeat; 
 overflow:hidden; width:270px; padding:0 0 7px 0; }
#afterLoginDiv p {font-size:1.1em; }
#afterLoginDiv button { text-indent:-10000px; background:url(../_images/btnLogout.gif) no-repeat 0 0;
height:14px; width:87px; border:0 none; float:right; margin-right:5px; display:inline;  }
.errorLoginPass { float:left; margin-right:15px; font-size:1.1em; color:#FF0000; width:160px; height:15px; }

 

/* NAV */
.header .nav { overflow:hidden; float:left;  margin:4px 0 0 170px; display:inline; width:700px; }
.header .nav li { float:left; display:inline; font-size:1.1em;  font-weight:bold; 
background:url(../_images/bgSepNav.gif) no-repeat right 4px; line-height:1.5em; }
.header .nav li.last { margin-right:0; background:none;}
.header .nav li a { color:#013075; text-decoration:none; padding:3px 7px 5px 7px; float:left;}
.header .nav li span { color:#999999; padding:3px 7px 5px 7px; float:left;}
.header .nav li a:hover {  background:#ffa438; color:#FFFFFF;}
/* PAGE */
.page { width:879px; margin:0px auto; }

/* FOOTER */
.footer { width:100%; position:absolute; top:417px; left:0; }
.footerInner { background:#FFFFFF; width:100%; height:250px; position:relative; top:12px; }	
.footer .txtFooter { position:relative; top:-8px; left:60px; width:445px; padding-top:5px;
	font-family:Trebuchet Ms, Arial; color:#09357a; font-size:1.3em; }
.footer .zoneBtn { position:absolute; top:72px; left:0px; } 
.footer .zoneBtn li { float:left;}
.footer .btnAsso { float:left; width:252px; height:71px; overflow:hidden; margin:-60px 0 0 0; text-indent:-10000px;
	background: url(../_images/assoInscriptionBtn.gif) no-repeat top left; display:inline;
	position:absolute; top:5px; left:340px; }
.footer .btnSupport { float:left; display:inline; overflow:hidden; margin:-60px 0 0 15px; width:252px; height:71px; 
	text-indent:-10000px; background: url(../_images/supportInscriptionBtn.gif) no-repeat top left; 
	position:absolute; top:5px; left:590px; }
.footer .btnSavoirPlus { float:left; display:inline; overflow:hidden; margin:-60px 0 0 15px; width:252px; height:71px; 
	text-indent:-10000px; background: url(../_images/assoSavoirPlusBtn.gif) no-repeat top left; 
	position:absolute; top:5px; left:590px; }
.footer .linkFooter { float:right; margin:95px 0 0 0; }
.footer .linkFooter li { float:left; display:inline; margin:0 0 0 10px;  color:#666666; font-weight:bold; 
background:url(../_images/bgSepNav.gif) no-repeat right 2px; padding:0 10px 0 0; line-height:21px;}
.footer .linkFooter li.last { background:none;}

.footer .linkFooter .widget, 
.footer .linkFooter .twitter, 
.footer .linkFooter .facebook { background:none; padding:0 10px 0 0; margin:0 ; }
.widget a { background:url(../_img/widget_button.jpg) no-repeat 0 0; text-indent:-10000px; 
	display:block; width:51px; height:21px; overflow:hidden; }
.twitter a { background:url(../_img/twitter_button.jpg) no-repeat 0 0; text-indent:-10000px; 
	display:block; width:21px; height:21px; overflow:hidden; }
.facebook a { background:url(../_img/facebook_button.jpg) no-repeat 0 0; text-indent:-10000px; 
	display:block; width:21px; height:21px; overflow:hidden; }

.footer .linkFooter li a { color:#666666; text-decoration:none; } 	

.pageAsso .footer .linkFooter .facebook a { display:none; }

/* VAGUE FOOTER */
/*
.eltFooter1 { width:150px; height:100px; position:absolute; top:-50px; left:0;
background:url(../_images/bgFooter.png) -1960px 0px; 
	behavior:url("_css/iepngfix.htc");}
.eltFooter2 {width:120px; height:60px; position:absolute; top:-50px; left:120px;
	background:url(../_images/bgFooter.png) -2080px 0; 
	behavior:url("_css/iepngfix.htc");}
.eltFooter3 {width:200px; height:60px; position:absolute; top:-30px; left:170px;
	background:url(../_images/bgFooter.png) -2130px -20px;
	behavior:url("_css/iepngfix.htc"); }
.eltFooter4 {width:350px; height:60px; position:absolute; top:-10px; left:300px;
	background:url(../_images/bgFooter.png) -2260px -40px;
	behavior:url("_css/iepngfix.htc");}
.eltFooter5 {width:230px; height:60px; position:absolute; top:0px; left:650px;
	background:url(../_images/bgFooter.png) -2600px -50px;
	behavior:url("_css/iepngfix.htc");}

*/
.eltFooter1 { width:150px; height:100px; position:absolute; top:-50px; left:0; overflow:hidden; }
.eltFooter1 img { margin:0 0 0 -360px; behavior:url("/_css/iepngfix.htc");
	/*position:absolute;top:0px; left:-1960px ; */}

.eltFooter2 {width:120px; height:60px; position:absolute; top:-50px; left:120px; overflow:hidden; }
.eltFooter2 img { position:absolute; top:0; left:-478px; behavior:url("/_css/iepngfix.htc");} 

.eltFooter3 {width:200px; height:60px; position:absolute; top:-30px; left:170px; overflow:hidden; }
.eltFooter3 img { position:absolute; top:-20px; left:-528px; behavior:url("/_css/iepngfix.htc"); }	
	
.eltFooter4 {width:350px; height:60px; position:absolute; top:-10px; left:300px; overflow:hidden; }
.eltFooter4 img { position:absolute; top:-40px; left: -660px;  behavior:url("/_css/iepngfix.htc"); }
.eltFooter5 {width:230px; height:60px; position:absolute; top:0px; left:650px; overflow:hidden}
.eltFooter5 img { position:absolute; top:-50px; left: -990px;  behavior:url("/_css/iepngfix.htc"); }

/* PERSO PNG */
.persopng { position: absolute; top:90px; left:-70px; z-index:3;
	background:url(../_images/perso1.png) no-repeat top left;width:121px; height:439px;
	behavior:url("/_css/iepngfix.htc"); } 

.perso1 .persopng { position: absolute; top:90px; left:-70px;
	background:url(../_images/perso1.png) no-repeat top left; width:121px; height:439px;
	behavior:url("/_css/iepngfix.htc"); }

.perso2 .persopng {position: absolute; top:120px; left:-100px;
	background:url(../_images/perso2.png) no-repeat top left; width:160px; height:409px;
	behavior:url("/_css/iepngfix.htc"); }

.perso3 .persopng {position: absolute; top:200px; left:-160px;
	background:url(../_images/perso3.png) no-repeat top left; width:186px; height:340px;
	behavior:url("/_css/iepngfix.htc"); }

.perso4 .persopng {position: absolute; top:90px; left:-140px;
	background:url(../_images/perso4.png) no-repeat top left; width:225px; height:437px;
	behavior:url("/_css/iepngfix.htc"); }

.perso5 .persopng {position: absolute; top:120px; left:-150px;
	background:url(../_images/perso5.png) no-repeat top left; width:204px; height:416px;
	behavior:url("/_css/iepngfix.htc");}

.perso6 .persopng {position: absolute; top:120px; left:-150px;
	background:url(../_images/perso6.png) no-repeat top left; width:204px; height:416px;
	behavior:url("/_css/iepngfix.htc");}

.noperso .persopng { position: absolute; top:120px; left:-150px;
	background:none; }


/* PREHOME */
.mainPage .prehome  { background:url(../_images/bgPreHome.jpg) no-repeat 0 0; height:503px; overflow:hidden;
	  margin:0 0 0 6px; padding: 40px 200px 0 170px;}
.mainPage .prehome .prehomeInner { height:305px; overflow:auto; }	  
.mainPage .prehome h3 { width:300px; font-size:2.4em; font-family:Trebuchet Ms; line-height:1.1em; color:#666666;
margin-bottom:15px;}
.mainPage .prehome h3 span { color:#ffa02f; }
.mainPage .prehome p { color:#666666; font-size:1.2em; font-family:Trebuchet Ms; line-height:1.2em; 
margin-bottom:12px;}
.mainPage .prehome p span { font-size:1.3em; font-weight:bold; }
.mainPage .prehome .nature { color:#6b9b4c; }
.mainPage .prehome .culture { color:#855d8a; }
.mainPage .prehome .solidarite 	{ color:#f18a11; }
.mainPage .prehome p a { color:#f18a11; font-weight:bold; text-decoration:none; font-size:1.2em; }
.mainPage .prehome p.first {width:280px;}
.mainPage .prehome p.second {width:350px;}




/* HOMEPPAGE */



.Homepage .page {margin:0; padding:0 0 0 0;}

.Homepage .maincenter { width:; }
.Homepage .footer { position:absolute; left:10px; z-index:3; }
.Homepage #altContent {  position:absolute; left:5px; }

.mainPage .page { /*background:url(../_images/bgPage.jpg) top left no-repeat; */ overflow:hidden;  }
.mainPage .bgHome { background:url(../_images/bgPageHP.jpg) top left no-repeat; height:500px; overflow:hidden;  }
.mainPage .altContentHome {width:605px; height:375px; margin:11px 0 0 124px; overflow:hidden;
	background:url(../_images/bgContent.jpg) no-repeat top left; }
.mainPage .altContentHomeInner  {  margin:50px 0 0 50px; width:500px; }
.mainPage .altContentHomeInner h3 { margin:10px 0 15px 20px; font-size:1.4em; color:#666666; }
.mainPage .altContentHomeInner p { margin:0 10px 10px 20px; font-size:1.4em; color:#666666; }
.mainPage .altContentHomeInner p sup { font-size:0.7em; }

.mainPage .indexPage p { margin:0 8px 10px 15px; }

.linkPreHome {color:#666666;text-decoration:none;}


/* COMPTEUR */
.compteur { position: absolute; top:120px; left:691px; width:225px; height:396px;
	background:url(../_images/bgCcompteur1.jpg) no-repeat top left; overflow:hidden; }	
.compteurHeader {  width:195px; height:90px; margin:18px 0 0 12px; overflow:hidden; }
.compteurHeader p { font-size:1.1em; color:#FFFFFF; font-family:Trebuchet Ms, Arial; font-weight:bold; 
	margin:0 0 0 5px;}
	
.compteurInner {  width:195px; height:205px; overflow:auto; margin:10px 0 0 20px; }
.compteurInner h1 { font-family:Arial; font-size:1.4em; color:#09357a; }
.compteurInner ul li { display:block; clear:left; }
.compteurInner ul li span { float:left; font-size:1.2em; margin-right:5px; display:inline;}
.compteurInner ul li em { float:left; font-size:2.2em; font-style:normal;}

/* VIDEOS */
.videos .page {  padding:0 0 0 6px; }

/* JURY */
.jury { width:605px; height:375px; margin:11px 0 0 124px; overflow:hidden;
	background:url(../_images/bgContent.jpg) no-repeat top left;  }
.BtnTypes li { float:left; }
.juryHeader { overflow:hidden; width:472px; height:89px;  margin:12px 0 0 35px; padding:0 0 0 74px;
background:url(../_images/navJuryBg.jpg) no-repeat 0 0;/*-356px*/ }
.BtnTypes li a { float:left; display:inline; width:131px; height:32px; line-height:32px; 
	 margin:0 0 0 0; font-size:1.3em; color:#FFFFFF; text-decoration:none; text-transform:uppercase; 
	 overflow:hidden; text-align:center; font-weight:bold; }
.BtnTypes li span { float:left; display:inline; width:131px; height:32px; line-height:32px; 
	 margin:0 0 0 0; font-size:1.3em; color:#FFFFFF; text-decoration:none; text-transform:uppercase; 
	 overflow:hidden; text-align:center; font-weight:bold; }	 
/* .BtnTypes li a.current { background:url(../_images/navJury.jpg) no-repeat -459px 0; }
.BtnTypes li a.nature { background:url(../_images/navJury.jpg) no-repeat -0 0; }
.BtnTypes li a.culture { background:url(../_images/navJury.jpg) no-repeat -153px 0; }
.BtnTypes li a.solidarite { background:url(../_images/navJury.jpg) no-repeat -306px 0; }
 */
.juryInner { width:512px; height:235px; overflow:auto; margin:0 0 0 50px; }
.juryElmt { overflow:hidden; margin:0 0 0 10px; clear:left;}
.cequilsendisentElmt { overflow:hidden; margin:0 0 0 10px; clear:left;}
.juryImg {float:left; width:180px; height:125px; margin:0 10px 0 0; display:inline;}
.cequilsendisentImg { float:left; width:180px; height:125px; margin:0 0 0 0; display:inline;}
.juryElmt p { float:left; width:310px;font-size:1.1em; color:#666666; margin:6px 0 0 0; }
.cequilsendisentElmt p{float:left; width:310px;font-size:1.1em; color:#666666; margin:6px 0 15px 0;}
.cequilsendisentElmt p strong {  display:block; font-size:1.1em; color:#ffa02f; }
.cequilsendisentElmt p span {  display:inline; font-size:1.1em; color:#666666; font-weight:bold;}
.cequilsendisentElmt  blockquote {   float:left; margin:7px 0 0 0; font-size:1.1em; font-style:italic; width:310px; color:#666666;}
.cequilsendisentElmt ul{ float:left; margin-top:10px; }
.cequilsendisentElmt ul li {float:left;}
.cequilsendisentElmt ul li a { float:left; color:#666666; font-size:1.1em; }
.cequilsendisentElmt ul li.second a { display:inline; margin:0 0 0 210px; }
.juryElmt p strong {  display:block; font-size:1.1em; color:#005bbb; }
.juryElmt ul{ float:left; margin-top:10px; }
.juryElmt ul li {float:left;}
.juryElmt ul li a { float:left; color:#666666; font-size:1.1em; }
.juryElmt ul li.second a { display:inline; margin:0 0 0 50px; }
.juryInner .firstCell { float:left; margin:0 10px 0 120px; display:inline;}
.juryInner .secondCell { float:right; width:100px;}
.juryInner .bigCell { float:right; width:110px;}

.cequilsendisentElmt p b {  display:block; font-size:1.1em; color:#005bbb; }
.ecrits p b {  display:block; font-size:1em; color:#005bbb; }

.cequilsendisentElmt .titresCQED{float:left; width:480px;}
.chroniques { overflow:hidden; margin:0 0 0 10px; clear:left;}
.chroniques p{float:left; width:480px;font-size:1.1em; color:#666666; margin:6px 0 0 0;}
.chroniques p strong {  display:block; font-size:1.1em; color:#ffa02f; }
.chroniques p b {  display:block; font-size:1.1em; color:#005bbb; }
.chroniques p span {  display:inline; font-size:1.1em; color:#666666; font-weight:bold;}
.chroniques ul{ float:left; margin-bottom:10px; }
.chroniques ul li { float:left; width:480px;}
.chroniques ul li a { color:#666666; font-size:1.1em; }


/* JURY NATURE */
.Nature .juryHeader {
/* background:url(../_images/navJuryNatureBg.jpg);
.Nature .juryElmt p strong { color:#5f913e; } */
background:url(../_images/navJuryBg.jpg) no-repeat 0 0; }
.Nature .juryElmt p { width:95%;}
.Nature .juryElmt p strong { color:#f18a11; }

/* JURY CULTURE */
.Culture .juryHeader { 
/* background:url(../_images/navJuryCultureBg.jpg);*/ 
/*background:url(../_images/navJuryBg.jpg) no-repeat 0 -89px;  }
.Culture .juryElmt p strong { color:#845c89; } */
background:url(../_images/navJuryBg.jpg) no-repeat 0 0;  }
.Culture .juryElmt p { width:95%;}
.Culture .juryElmt p strong { color:#f18a11; }


/* JURY SOLIDARITE */
.Solidarite .juryHeader { 
 /*background:url(../_images/navJurySolidariteBg.jpg);*/
/*background:url(../_images/navJuryBg.jpg) no-repeat 0 -178px;  }*/
background:url(../_images/navJuryBg.jpg) no-repeat 0 0;  }
.Solidarite .juryElmt p { width:95%;}
.Solidarite .juryElmt p strong { color:#f18a11; }


/* LES TROPHEES */
.trophees { overflow:hidden;width:776px; height:402px; margin:0 0 0 40px;
	background:url(../_images/bgTrophees.jpg) no-repeat top left; }
.trophees h3 { font-size:1.4em; color:#ffa02f; margin:0 0 10px 0; }	
.tropheesInner { float:left; width:420px; display:inline; height:275px; overflow:auto; margin:80px 20px 0 80px; }
.trophees p { font-size:1.2em; margin:0 0 10px 0; font-family:Trebuchet Ms; }


.trophees .linkReglement { text-align:right; color:#005bbb; text-decoration:underline; text-transform:none; 
	font-size:1.1em;}
.trophees .zoneBtn { float:left; width:200px; display:inline; margin:50px 0 0 0; }
.trophees .BtnTypes li a { width:179px; height:29px; line-height:29px; margin:7px 0 0 0; overflow:hidden; }
.trophees .BtnTypes li.topNature {  background:url(../_images/navTrophees.gif) no-repeat 0 101px; height:130px;}
.trophees .BtnTypes li.botCulture { background:url(../_images/navTrophees.gif) no-repeat -398px 7px;}
.trophees .zoneBtn .nature { background:url(../_images/bgDecoNavTrophees.gif) no-repeat -4px 0px; 
 padding:95px 0 0 0;}
.trophees .zoneBtn .culture {  background:url(../_images/bgDecoNavTrophees.gif) no-repeat -4px -160px; 
 padding: 0 0 60px 0;}
.trophees .zoneBtn .solidarite { background:url(../_images/navTrophees.gif) no-repeat -199px 0; }


/* TROPHEES N2 */
.tropheesCulture .tropheesInner, 
.tropheesNature .tropheesInner, 
.tropheesSolidarite .tropheesInner { height:210px; }
.tropheesCulture .tropheesInner li, 
.tropheesNature .tropheesInner li, 
.tropheesSolidarite .tropheesInner li { font-size:1.1em; color:#666666; font-weight:bold; font-family:Trebuchet Ms; }
.tropheesCulture .tropheesInner li span, 
.tropheesNature .tropheesInner li span, 
.tropheesSolidarite .tropheesInner li span { font-size:1.1em;  }


/* TROPHEES CULTURE */
.tropheesCulture { overflow:hidden;width:756px; height:393px; margin:0px 0 0 117px;
	background:url(../_images/bgTropheesCulture.jpg) no-repeat top left; }
.tropheesCulture .BtnTypes .nature {  background:url(../_images/navTrophees.gif) no-repeat 0 0; height:29px;
	padding:0;}
.tropheesCulture .BtnTypes .culture {  background:url(../_images/navTrophees.gif) no-repeat -796px 0; height:29px;
	padding:0;}
.tropheesCulture .tropheesInner { margin:135px 20px 0 56px; width:295px; }
.tropheesCulture .tropheesInner p strong {color:#855d8a; font-size:1.3em; }
.tropheesCulture .zoneBtn {  margin:175px 0 0 0; }

/* TROPHEES NATURE */
.tropheesNature { overflow:hidden;width:756px; height:393px; margin:0px 0 0 117px;
	background:url(../_images/bgTropheesNature.jpg) no-repeat top left; }
.tropheesNature .tropheesInner { margin:135px 20px 0 56px; width:295px; }
.tropheesNature .zoneBtn {  margin:175px 0 0 0; }
.tropheesNature .tropheesInner p strong {color:#6b9b4c; font-size:1.3em; }
.tropheesNature .BtnTypes .nature {  background:url(../_images/navTrophees.gif) no-repeat -796px 0; height:29px;
	padding:0;}
.tropheesNature .BtnTypes .culture {  background:url(../_images/navTrophees.gif) no-repeat -398px 0; height:29px;padding:0; }

/* TROPHEES SOLIDARITE */
.tropheesSolidarite { overflow:hidden;width:756px; height:393px; margin:0px 0 0 117px;
	background:url(../_images/bgTropheesSolidarite.jpg) no-repeat top left; }
.tropheesSolidarite .tropheesInner { margin:135px 20px 0 56px; width:295px;  }
.tropheesSolidarite .tropheesInner p strong {color:#f18a11; font-size:1.3em; }
.tropheesSolidarite .zoneBtn {  margin:175px 0 0 0; }
.tropheesSolidarite .BtnTypes .nature {  background:url(../_images/navTrophees.gif) no-repeat 0 0; 
	height:29px; padding:0; }
.tropheesSolidarite .BtnTypes .culture {  background:url(../_images/navTrophees.gif) no-repeat -398px 0; 
	height:29px;padding:0;}
.tropheesSolidarite .BtnTypes .solidarite{  background:url(../_images/navTrophees.gif) no-repeat -796px 0; 
	height:29px; }


/* PRESSE */

.presse .tropheesInner { float:left; width:560px; display:inline; height:270px; overflow:auto; 
margin:50px 20px 0 100px; }
.presse p { color:#666666; }
.presse strong { font-size:1.3em; }
.presse ul li { float:left; clear:left; margin:10px 0 0 0; }
.presse ul li a { font-size:1.2em; float:left; padding:0 0 0 20px; text-decoration:none; font-family:Trebuchet Ms;
background:url(../_images/blueArrow.gif) no-repeat 0 3px; color:#005bbb; font-weight:bold; }
.presse .afficheTrophees { float:right; margin-right:10px; }

/* REGLEMENT */
.reglement { width:620px; height:445px; overflow:hidden; margin:2px 0 0 120px;
	background:url(../_images/bgReglement.jpg) no-repeat top left; }
.reglement .reglementInner { width:500px; height:365px; margin:50px 0 0 65px; 
	overflow:auto; }
	
.reglement .reglementInner h3 { font-size:1.5em; color:#005bbb; }
.reglement .reglementInner h4 { font-size:1.3em; color:#005bbb; margin:20px 0 0 0; }	
.reglement .reglementInner p { font-size:1.1em; color:#666666; margin:10px 0 0 0; }	
.reglement .reglementInner ul li { font-size:1.1em; color:#666666; padding-left:10px; margin-top:5px; }	
.reglement .reglementInner .personnaldata  { font-size:1em; }

/*INTRO VERBATIM */
.intro .juryInner { margin:20px 0 0 50px; height:310px; width:520px; }
.intro .ecrits p { margin:20px 0 0 0; color:#666666; overflow:hidden;}
.intro .ecrits p { font-size:1.2em; color:#666666; margin:15px 0 0 0; float:left; width:500px;}
.intro .ecrits p strong { float:left; color:#FFA02F; }
.intro .ecrits p span { margin-left:5px; float:left; display:inline; font-weight:bold;}
.intro .ecrits p.italic { clear:left; float:left; margin:7px 0 0 0; font-size:1.1em; font-style:italic; width:500px; }
.intro .ecrits  a {color:#666666; float:right; overflow:hidden; margin-right:10px; font-style:normal;}




/* VERBATIM */
.verbatim {width:620px; height:445px; overflow:hidden; margin:2px 0 0 120px;
	background:url(../_images/bgReglement.jpg) no-repeat top left;}
.verbatimInner { width:490px; height:365px; margin:50px 0 0 65px; 
	overflow:auto; padding:0 10px 0 0;}
.verbatim .verbatimInner h3 { font-size:1.5em; color:#FFA02F; }
.verbatim .verbatimInner p { font-size:1.1em; margin:20px 0 0 0; color:#666666 }
.verbatim .verbatimInner p a { color:#666666; }
.verbatim .verbatimInner p.quote { color:#FFA02F }
.verbatim .verbatimInner p strong { font-size:1.1em; }
.verbatim .verbatimInner h3 em { font-size:0.9em; color:#666666; display: block; font-style:normal; }


/* ITV */
.itw .closeVideo { position:absolute; top:14px; left:713px; }


/* LES FILMS */
.envoyerFilm { width:605px; height:375px; margin:26px 0 0 124px; overflow:hidden;
	background:url(../_images/bgFilms.jpg) no-repeat top left;}
.envoyerFilm .filmList { margin:74px 0 0 30px; }
.envoyerFilm .filmList li { 
float:left; width:153px; height:252px; overflow:hidden; display:inline; margin:0 0 0 20px; }
.envoyerFilm .filmList li .film { float:left; width:119px; height:78px; margin:50px 0 0 18px; }
.envoyerFilm .filmList li .presse { float:left; width:123px; height:78px; margin:50px 0 0 16px; }

.envoyerFilm .filmList li .btnPagePresse { float:left; width:60px; height:27px; 
	background:url(../_images/btnPagePresse.gif) no-repeat top left; margin:15px 0 0 18px; 
	padding:2px 50px 0 10px; text-indent:-10000px;}

.envoyerFilm .filmList li .btnEnvoiFilm { float:left; width:60px; height:27px; 
	background:url(../_images/btnEnvoiAmi.gif) no-repeat top left; margin:15px 0 0 18px; 
	padding:2px 50px 0 10px; text-indent:-10000px;}

.closeVideo { position:absolute; top:14px; left:838px; color:#666666; font-weight:bold; text-decoration:none;
font-size:1.6em; display:block; padding:2px 4px; }

/* ENVOYER FILM AMI FORM */
.EnvoyerFilmForm { width:605px; height:375px; margin:11px 0 0 124px; overflow:hidden;
	background:url(../_images/bgContent.jpg) no-repeat top left;}
.FilmFormInner { margin:40px 0 0 60px; }
	
.EnvoyerFilmForm label { float:left; width:90px; font-size:1.1em; font-weight: bold; color:#666666; }
.EnvoyerFilmForm input { width:140px; }

.EnvoyerFilmForm .email, .EnvoyerFilmForm  textarea { width:384px; }
.EnvoyerFilmForm #personal_detail_div, .EnvoyerFilmForm #supporter_div { margin:20px 0 0 0 ; overflow:hidden;}
.EnvoyerFilmForm #personal_detail_div div, .EnvoyerFilmForm #supporter_div div { 
float:left; margin:0 10px 10px 0; display:inline; }
.EnvoyerFilmForm #button_div { margin:20px 0 0 320px; }
.EnvoyerFilmForm .preview { background:url(../_images/btnPreview.gif) no-repeat top left; overflow:hidden;
	float:left; width:157px; height:38px; text-indent:-10000px; margin-right:15px; display:inline; }
.EnvoyerFilmForm .send { float:left; background:url(../_images/btnSend.gif) no-repeat top left; 
	float:left; width:157px; height:38px; text-indent:-10000px; border:0 none; }

.EnvoyerFilmForm #error_film_div { clear:left; float:left; margin:10px 0 0 0; font-size:1.1em; }


/*  MES COORDONNEES */
.coordonnees { width:859px; height:426px; margin:9px 0 0 11px; overflow:hidden;
	background:url(../_images/bgContentBig.jpg) no-repeat top left; position:relative;  }
.coordonneesInner { margin:40px 50px 0 70px; height:375px; overflow:auto; }
.coordonnees p { font-size:1.1em; font-weight:bold; font-family:Trebuchet MS; color:#666666; }
.coordonnees label { font-size:1.1em; font-weight:bold; color:#666666; }
.coordonnees .public { color:#09357a; }
.coordonnees form { margin-top:15px; }
.coordonnees form div { margin:0 0 4px 0; overflow:hidden; display:inline; float:left; width:360px;}
.coordonnees label { width:180px; float:left; }
.coordonnees input { border:1px solid #A5ACB2; height:18px; }
.coordonnees label span.err, p span.err { color:#ed783b; }
.coordonnees label span { color:#666666; }
#formDiv #save, #formDiv #next  { width:170px; float:right; margin:10px 0 0 0; }
#formDiv #save button, #formDiv #next button { border:0 none; text-indent:-10000px;
	 width:157px; height:38px; cursor:pointer; overflow: hidden;}
.coordonnees #save button { background:url(../_images/btnSaveStep.gif) no-repeat top left;
/*position:absolute; top:300px; left:450px; float:left; */ }
.coordonnees #next button { background:url(../_images/btnNextStep.gif) no-repeat top left; 
/*position:absolute; top:300px; left:620px; float:left;*/ }
.coordonnees .optin { margin: 6px 0 0 348px; }
.coordonnees .optin span { float:left; }
.coordonnees .optin input { float:left; display:inline; margin:0 5px 0 0; border:0 none; width:16px; height:16px;}
.coordonnees .optin label { float:left; width:auto; display:inline; margin:0 5px 0 0;}
.coordonnees .optin label.first { }
.coordonnees .optin p { float:left; clear:left; width:300px;}
.coordonnees #champsText { width:325px; }
.coordonnees #champsText p.champsOblig { text-align:right; }
.coordonnees #champsText span { color:#ED783B; }

/* si next step disabled */	
.coordonnees #next .off { background:url(../_images/btnNextStep_off.gif) no-repeat top left; cursor:default; }

.coordonnees .step li a { width:85px; height:65px; text-indent:-10000px; float:left; cursor: pointer}
.coordonnees .step li span { width:85px; height:65px; text-indent:-10000px; float:left;}
.coordonnees .step .stepCoordonnees { position:absolute; top:303px; left:27px;
	background:url(../_images/coordonnees_on.gif) no-repeat top left; }
.coordonnees .step .stepAsso { position:absolute; top:311px; left:112px;
	background:url(../_images/association_on.gif) no-repeat top left;  }
.coordonnees .step .stepAction { position:absolute; top:328px; left:198px;
	background:url(../_images/action_on.gif) no-repeat top left;  }
.coordonnees .step .stepPerso { position:absolute; top:340px; left:284px;
	background:url(../_images/perso_on.gif) no-repeat top left; }
.coordonnees .step .stepAsso_off { position:absolute; top:311px; left:112px;
	background:url(../_images/association_off.gif) no-repeat top left;  }
.coordonnees .step .stepAction_off { position:absolute; top:328px; left:198px;
	background:url(../_images/action_off.gif) no-repeat top left;  }
.coordonnees .step .stepPerso_off { position:absolute; top:340px; left:284px;
	background:url(../_images/perso_off.gif) no-repeat top left; }

.coordonnees .Merci { margin:150px 0 0 220px; }
.coordonnees .Merci form div { width:400px; }
.coordonnees .Merci p {text-align:center;}
.coordonnees .Merci p strong { font-size:2.4em; }

/* MON ASSOCIATION */
.monAssociation .coordonneesInner { height:375px; overflow:auto; }
.monAssociation textarea { width:448px; height:50px; }
.monAssociation #formDiv div { width:400px; }
.monAssociation label { width:210px; }
.monAssociation #formDiv #desc_court_association_div { width:720px; }
.monAssociation #formDiv #desc_court_association_div label { width:250px; }
.monAssociation #formDiv #desc_court_association_div texterea { width:448px; }
.monAssociation #formDiv #desc_long_association_div { width:720px; }
.monAssociation #formDiv #desc_long_association_div label { width:250px; }
.monAssociation #formDiv #desc_long_association_div textarea { width:448px; }

.monAssociation #formDiv .groupeL { float:left; width:400px; margin:8px 0 0 0; }
.monAssociation #formDiv .groupeR { float:left; width:300px; margin:8px 0 0 0; overflow:hidden; }
.monAssociation #formDiv #code_waldec_div, 
.monAssociation #formDiv #code_siret_div, 
.monAssociation #formDiv #site_web_div { width:280px; }
.monAssociation #formDiv #code_waldec_div label { width:100px } 
.monAssociation #formDiv #code_siret_div label { width:100px } 
.monAssociation #formDiv #site_web_div label { width:100px } 
.monAssociation .zoneSubmit { float:right; margin:50px 20px 0 0; display:inline;}
.monAssociation #formDiv #champsText { width:240px; text-align:right; }
.monAssociation #formDiv #champsText p { font-size:1.1em; color:#666666; font-weight:bold;}
.monAssociation #formDiv #champsText p span.err { color:#ED783B; } 

/* MON PERSONNAGE */
.monPersonnage .coordonneesInner { margin:30px 50px 0 50px; height:380px; overflow:auto;}
.monPersonnage form div { float:none; width:auto; }
.monPersonnage #formDiv { width:360px; float:right;}
.monPersonnage #altContent { }
.monPersonnage form #mon_personnage_div div,
.monPersonnage form #mon_access_div div,
.monPersonnage form #mon_son_div div { width:100px; margin:0 0 20px 0; text-align:center; float:left;}
.monPersonnage #intro_image h3 { font-size:1.2em; color:#09357A; }
.monPersonnage #intro_image h3 strong { font-size:1.3em; color:#09357A; display:block; }

.monPersonnage label { width:100px; height:70px; display:block; float:none; margin:0 auto; }
.monPersonnage input { margin:0 auto; width:16px; height:16px; border:0 none;  }
#intro_image { width:300px; float:left; }

.monPersonnage #save a { border:0 none; width:157px; height:38px; cursor:pointer; float:left;
	background:url(../_images/btnValidate.gif) no-repeat 0 0; text-indent:-10000px;}

.monPersonnage .btnEnd {float:right; width:157px; clear:right;}
.monPersonnage button { border:0 none; width:157px; height:38px; cursor:pointer; float:right;
	background:url(../_images/btnTerminer.gif) no-repeat 0 0; text-indent:-10000px;}

/* NAVIGATION JQUERY */
#navigation {
	margin: 0; padding: 0; color: #fff; width: 350px;
	height:auto !important;	height:270px; min-height:260px;
	font-family:Trebuchet MS; }
#navigation a, #navigation strong { display:block; padding:4px 10px; color:#fff; text-decoration:none; 
background:url(/_images/navPersoAvatar.gif) no-repeat -351px 0; height:33px;
font-size:1.8em; font-weight:normal;text-transform:uppercase; }
#navigation .toggleSubMenu a, #navigation .toggleSubMenu strong {
	background:url(/_images/navPersoAvatar.gif) no-repeat -351px 0; float:left; 
	height:33px; width:326px; color:#FFFFFF; text-transform:uppercase; font-size:1.8em; font-weight:normal;
	padding:5px 0 0 15px; font-family:Trebuchet Ms; font-weight:normal; }
#navigation .open a, #navigation .open strong {
	background:url(/_images/navPersoAvatar.gif) no-repeat 0 0; }
#navigation a:hover, #navigation a:focus, #navigation a:active {text-decoration: underline; }
#navigation .subMenu { background: none; float:left; width:360px; font-size: .9em; margin: 0; padding: 0; }
#navigation div.subMenu a { background: none; padding: 3px 20px; }
#navigation .default { float:left; width:360px;}

/* INSCRIPTION MERCI */
.inscriptionMerci #formDiv { margin:50px 80px 0 80px; }
.inscriptionMerci #formDiv p { margin:0 0 20px 0; }
.inscriptionMerci #formDiv strong { font-size:1.4em; }
.inscriptionMerci .btnAccueil a { margin:0 0 0 0;/* background:url(../_images/btnAccueil.gif) no-repeat;
	text-indent:-10000px; width:157px; height:38px; float:right;*/ 
	float:left; font-size:1.2em; color:#FFA02F; font-weight:bold;}


/* SUPPORTERS  */
.parrainage .coordonneesInner { width:750px; }
.parrainage #info_div { width:730px; height:50px; overflow:auto; }
.parrainage .content { width:730px; height:320px; overflow:auto; }
.coordonnees .supporters { width:730px; margin-bottom:20px; overflow:hidden; position:relative; }
.parrainage form { margin-top:0; }
form .supporters div { width:240px; }
.supporters label { float:left; width:90px; }
.supporters input { float:left; display:inline; width:130px; margin:0 10px 0 0; }
.supporters .txtarea { width:800px; margin-top:20px; }
.supporters .txtarea label { width:100px; } 
.supporters textarea { width:600px; border:1px solid #A5ACB2; height:60px; } 
.coordonnees #button_div {/* position:absolute; top:160px; left:450px; */float:right; height:60px; display:inline; 
	margin:0 30px 0 0;}
.coordonnees #button_div button {float:right; margin:10px 0 0 0; }
.coordonnees #button_div p { text-align:right; }
.coordonnees #button_div p a { color:#666666; }
	
.coordonnees .preview { float:left; display:inline; margin:0 30px 0 0; width:157px; height:38px; border:0 none; 
	color:red; background:url(../_images/btnPreview.gif); text-indent:-4000px; overflow:hidden;}
.coordonnees .send { float:left; width:157px; height:38px;border:0 none;
	background:url(../_images/btnSend.gif); text-indent:-10000px;}

/* INSCRIPTION SUPPORTER */
.inscriptionSupporter {position:relative;}
.inscriptionSupporter h3 {font-size:1.2em; color:#FFA63B;}
.inscriptionSupporter .coordonneesInner {margin:40px 30px 0 70px;  height:345px; overflow:auto;}
.inscriptionSupporter input { width:170px; }
.inscriptionSupporter label { width:170px; }
.inscriptionSupporter form div { width:365px; }
.coordonnees #save .validate  { background:url(../_images/btnValidate.gif) no-repeat top left; 
	width:153px; height:38px; margin:0 0 0 0; 
	/*position:absolute; top:350px; left:600px;*/}
.inscriptionSupporter #formDiv #save { margin:10px 15px 0 0; }
	
.inscriptionSupporter #champsText { float:left; margin:0 0 0 375px; display:inline; }
.inscriptionSupporter #champsText p { font-size:1.1em; color:#666666; font-weight:bold; }
.inscriptionSupporter #champsText p a { color:#666666; }
.inscriptionSupporter #champsText #others_div { margin-top:10px; }
.inscriptionSupporter #champsText input { float:left; display:inline; margin:0 5px 0 0; }
.inscriptionSupporter #champsText span.err { color:#ED783B; }
#nom_association_div p { font-size:1.1em; font-weight:normal; }
#nom_association_div p a {color:#ffa63b; font-weight:bold; }
.inscriptionSupporter #others_div p { height:30px; }
.inscriptionSupporter #others_div input { width:16px; height:16px; } 

/* KIT SUPPORTER */
.supporterInner { width:636px;  height:304px;  margin:40px 0 0 80px;}
.supporterInner h3 {font-size:1.5em; color:#005bbb;}
.supporterInner h4 {font-size:1.4em; color:#ffa02f; margin:0 0 0 0; }
.supporterInner a {font-size:1.1em; color:#ffa02f; float:right; margin-right:5px;}
.innerContent { clear:left;}
.innerContent .form {width:315px; padding-right:50px; float:left;}
.innerContent .form2 {width:315px; padding-right:5px; float:left; margin-top:17px;}
.innerContent .image {width:128px; float:right;}
.innerContent .image2 {width:310px; float:right;}


/* MON ACTION */
.monAction .coordonneesInner { width :740px; height:355px; padding: 0 10px 0 0; overflow:auto; 
	font-family:Trebuchet Ms; }
.monAction form div { width:360px; overflow:hidden; }
.monAction form #errorMsg { width:600px; overflow:hidden; }

.monAction form div label { width:220px; margin-right:10px; height:auto !important; height:30px; min-height:30px; }
.monAction form div input { width:120px; float:left; }
.monAction textarea { width:448px; height:50px; }
.monAction form .big, .monAction form .radio  { width:720px; }
.monAction form .big label { width:250px; }
.monAction form .big input { width:450px; }
.monAction form .radio p {float:left;  width:260px;}
.monAction form .radio input { width:16px; height:16px; border:0 none; float:left; display:inline; 
	margin-right:5px; }
.monAction form .radio label { float:left; width:auto;margin-right:50px; }
/*.monAction form #desc_long_projet_div label { width:220px; }*/
.monAction form #desc_long_projet_div input { width:480px; }

.monAction .culture { color:#855d8a; }
.monAction .Nature { color:#6b9b4c; }
.monAction .Solidarite { color:#f18a11; }
.monAction form #localisation_div   { width:720px; }
.monAction form #localisation_div p {float:left;  width:370px;}
.monAction form #localisation_div label { float:left; width:auto;  }
.monAction form #localisation_div input { width:16px; height:16px; border:0 none; float:left; display:inline; 
	margin-right:5px; margin-left:45px; }

.monAction form #benef_div { width:720px;}
.monAction form #benef_div p {float:left;  width:130px;}
.monAction form #benef_div label {float:left; width:auto;}
.monAction form #benef_div input { width:16px; height:16px; border:0 none; float:left; display:inline; 
	margin-right:5px; margin-left:25px; }

.monAction form #date_debut_div { clear:left;} 
.monAction form #date_debut_div input, .monAction form #date_fin_div input { width:100px; display:inline; 
	margin-right:3px;  }
.monAction form #projet_en_cours_div { width:360px; }
.monAction form #projet_en_cours_div p { width:210px; float:left; }
.monAction form #projet_en_cours_div input {  margin-left:30px; float:left; }
.monAction form #projet_en_cours_div label {  margin-right:0px; }
.monAction form #partenaire_fin_div input { margin:5px 0 0 0 ; }

.monAction form #date_debut_div label,
.monAction form #date_fin_div label { width:200px; }
.monAction form #date_debut_div select,
.monAction form #date_fin_div select { font-size:1em; width:40px; }
.monAction form #date_debut_div #date_debut_year,
.monAction form #date_fin_div #date_fin_year { width:50px; }


.monAction form #resultat_div, .monAction form #votre_prix_div {clear:left; width:720px;}
.monAction form #resultat_div label, .monAction form #votre_prix_div label { width:250px;}
.monAction form #resultat_div input, .monAction form #votre_prix_div input { width:450px;}
.monAction form #document_id_div { width:720px; }
.monAction form #document_id_div p { width:250px; float:left; display:inline; margin:0 10px 0 0 ; }
.monAction form #document_id_div label{ width:100px; float:left; margin:0; }
.monAction form #document_id_div input { float:left; display:inline; margin:0 10px 0 0; width:80px }
.monAction form #document_id_div .docsGroup { float:left; width:450px; }
.monAction form #document_id_div .docs { width:450px; }
.monAction form #document_id_div .file { width:230px; height:auto; float:left; }

.monAction form .mesPhotos #intro { width:720px; }
.monAction form .mesPhotos { width:720px; }
.monAction form .mesPhotos .docs { width:730px; }
.monAction form .mesPhotos input { float:left; display:inline; margin:0 10px 0 0;  }
.monAction form .mesPhotos .file { width:auto; height:auto; margin-right:10px; }
.monAction form div.fileinputs { width:auto;}


.monAction .zoneUploadPhoto { width:720px; }
.monAction #mesPhotos_div { float:left;}
.monAction .zoneMgmtPhoto { width:240px; float:left; display:inline; overflow:hidden; }
.monAction .zoneMgmtPhoto h4 {  font-size:1.1em; color:#666666; float:left; width:170px;}
.monAction .zoneMgmtPhoto a { float:left; width:9px; height:12px; display:inline; margin-left:10px;
background:url(../_images/pictos.gif) no-repeat 0 0; text-indent:-10000px; }
.monAction .zoneMgmtPhoto .up {
background:url(../_images/pictos.gif) no-repeat -20px 0; }
.monAction .zoneMgmtPhoto .down {
background:url(../_images/pictos.gif) no-repeat 0 0; }
.monAction .zoneMgmtPhoto .delete {
background:url(../_images/pictos.gif) no-repeat -40px 0; }

/*
.monAction form div.fileinputs { position:relative; width:auto; height:30px; }
.monAction form div.fakefile { position:absolute; top:0px; left:0px; z-index:1; width:auto; float:none;  }
.monAction form #document_id_div div.fakefile input { width:150px; }
.monAction form #document_id_div input.hidden { 
position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity: 0); opacity:0; z-index:2; }
.monAction form #document_id_div div.fileinputs .file { width:240px; }
.monAction form #photo div.fakefile input { width:150px; }
.monAction form #photo input.file { 
position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity: 0); opacity:0; z-index:2; }
.monAction form #photo div.fileinputs .file { width:240px; height:auto; }
*/

.monAction form #photo label { width:auto; }
.monAction form #photo button { float:left; margin:0 10px 0 0;  width:77px; height:19px;
background:url(../_images/btnValidateOrange.gif) no-repeat 0 0; text-indent:-10000px;
border:0 none; display:inline; }
.monAction form #photo #intro { margin-bottom:15px; }
/**/



/* SEARCH RESULTS */
.searchResult { height:284px; width:745px; overflow:auto }
.searchResult ul {float: left; padding:0 0 60px 0; }
.searchResult li { float:left; width:720px; height:auto !important; height:22px; min-height:22px; 
	margin:5px 0 0 0; padding:5px 0 0 5px;font-weight:bold; color:#FFFFFF; font-family:Trebuchet Ms; }
.searchResult li h4 {float:left; width:250px; font-size:1.4em;  }
.searchResult li span { float:left; width:140px; font-size:1.4em; 
background:url(../_images/bgListResult.gif) no-repeat; padding-left:10px; }
.searchResult li strong {float:left; width:160px;  font-size:1.4em;
background:url(../_images/bgListResult.gif) no-repeat; padding-left:10px; }
.searchResult ul .nature { background:url(../_images/rechCatBg.gif) no-repeat 0 0; }
.searchResult ul .solidarite { background:url(../_images/rechCatBg.gif) no-repeat 0 -82px; }
.searchResult ul .culture { background:url(../_images/rechCatBg.gif) no-repeat 0 -164px; }
.searchResult ul li .pagePerso { float:left; background:url(../_images/bgPagePerso.gif) no-repeat top left;
	width:100px; height:18px; color:#FFFFFF; text-transform:uppercase; font-size:1.2em; padding:3px 0 0 5px;
	font-family:Arial; text-decoration:none; margin:-5px 0 0 20px; display:inline; }

.recherche #searchBox { height:72px; width:745px; overflow:auto }
.recherche #search { height:26px; width:130px; text-indent:-10000px; float:right; margin-right:20px;
background:transparent url(../_images/btnValidateSearch.gif) no-repeat scroll left top;
border:0 none; cursor:pointer;}

/* PAGE PERSO ASSOCIATION */
.Association { width:859px; height:426px; margin:9px 0 0 11px; overflow:hidden;
	background:url(../_images/bgContentBig.jpg) no-repeat top left; position:relative;  }
.AssociationInner { width:797px; height:370px; margin:40px 0 0 23px; overflow:auto;}
.Association #association_div { background:url(../_images/sepAssoDetails.gif) no-repeat 400px 80px; overflow:hidden; 
	 }

.Association #association_div .AssoL
{float:left; width:385px; margin:0 0 10px 0; display:inline; overflow:hidden; padding-bottom:30px; }

.Association #association_div .AssoR 
{float:left; width:385px; margin:0 0 10px 0; display:inline;  }

.Association #association_div .AssoL div, .Association #association_div .AssoR div 
{ margin:10px 0 0 0;padding:0 0 0 35px; }

.Association #association_div #nom_div { width:570px; display:inline; margin:0 0 0 20px; float:left; }
.Association #association_div #categorie_id_div { float:left; width:160px; margin-top:20px; }
.Association #association_div #categorie_id_div h4 { color:#09357a; }
.Association h3, .Association h4 {   display:inline; font-family:Trebuchet Ms; }
.Association h3 { font-size:1.1em; color: #666666; }
.Association h3 img { float:left; }
.Association h3 strong { float:left; margin-top:12px; font-size:1.8em;color:#ffa02f; text-transform:uppercase; width:450px;}
.Association h3 span { margin:0 0 0 0; display:inline; float:left; width:200px;}
.Association h4 { font-size:1.2em;color:#ffa02f;text-transform:uppercase; margin:0 3px 0 0; }
.Association p { font-size:1.1em; color:#666666; display:inline; font-family:Trebuchet Ms;}
.Association #association_div .AssoR #link_supporter_div, 
.Association #association_div .AssoR #voting_div 
{ float:right; margin:30px 10px 0 0; padding:0; display:inline; }
.Association #association_div .AssoR #kit_div 
{ float:left; margin:10px 0 0 6px; padding:0; display:inline; }
.Association #association_div .AssoR #kit_div a
{ background: url(../_images/KitSupporter.gif) no-repeat 0 0;
	float:left; height:19px; text-indent:-10000px; width:157px; }

.Association #association_div .AssoL #motivation_div { padding:0 0 20px 35px; }
.Association #association_div .AssoR #link_supporter_div { margin:30px 20px 0 0; }
.Association #association_div .AssoR .lineTxt 
{ float:right; width:350px; overflow:hidden; padding-bottom:20px;
 text-align:center;  margin:60px 0 0 0;}
.lineTxt p { display:block; }
.lineTxt p strong {font-size:1.6em; display:block; font-weight:normal; }

.Association #voting_div a { text-indent:-10000px; width:157px; height:38px;
 background:url(../_images/btnVoterAsso.gif) no-repeat top left; float:left; }
.Association #link_supporter_div a { text-indent:-10000px;  width:157px; height:38px;
 background:url(../_images/btnInviterAmiVoter.gif) no-repeat top left; float:left;}
.Association #association_div #photo_div { background:url(../_images/bgPhotoDiv.jpg) no-repeat top right;
 height:54px; margin:20px 0 0 0; padding:0 7px 0 31px; display:inline; float:left; }
.Association #association_div #photo_div ul li { width:55px; height:35px; padding:2px; 
margin:8px 0 0 9px; float:left; display:inline; background:#FFFFFF; overflow:hidden; }
.Association #association_div #facebook_div { height :22px; width : 22px; float:left; margin-top:15px;}
/* PAGES DE CONFIRMATIONS DIVERSES */
.confirmation { width:605px; height:375px; margin:11px 0 0 124px; overflow:hidden;
	background:url(../_images/bgContent.jpg) no-repeat top left;}
.confirmationInner { margin:50px 0 0 100px; width:400px;}
.confirmation h3 { font-size:1.6em; color:#666666; margin-bottom:10px;}
.confirmation p { font-size:1.1em; color:#666666;margin:0 0 10px 0; }
.confirmation p a { color:#FFA02F; }
.confirmation p.signature { color:#ffa02f;  }

/* ERREUR 404 */
.erreur404 { overflow:hidden;width:707px; height:400px; margin:85px 0 0 123px;
	background:url(../_images/bg404.jpg) no-repeat top left;  }
.erreur404Inner { float:left; width:450px; display:inline; height:235px; overflow:auto; margin:50px 20px 0 50px; }
.erreur404Inner h3 {font-size:1.4em; color:#666666; }
.erreur404Inner p {font-size:1.1em; color:#666666; }


/* MOT DE PASSE OUBLIE */
.lostPassword {  overflow:hidden;width:587px; height:400px; margin:85px 0 0 123px;
	background:url(../_images/bg404.jpg) no-repeat top left;
	padding:100px 0 0 120px; }
.lostPassword h3 { font-size:1.6em; color:#666666; }
.lostPassword p { font-size:1.1em; color:#666666; }	
.lostPassword #email_div { float:left; margin:30px 10px 0 0; display:inline;}
.lostPassword #button_div { float:left; }	
.lostPassword #send { float:left; margin:26px 20px 0 0;
background:transparent url(../_images/btnValidateSearch.gif) no-repeat scroll left top;
border:0 none; height:26px; width:130px; text-indent:-10000px; cursor:pointer; }  

.lostPassword #errorMsg_div ,
.lostPassword #emptyErrorMsg_div
{ clear:left; font-size:1.1em; color:#FF0000; }
.lostPassword #errorMsg_div span
{ color:#666666; }

/* WIDGET */
#widgetColLeft { float:left; width:365px; height:280px; margin:47px 35px 10px 80px; font-size:1em; color:#5C5C5C;}
#widgetColLeft h3 { color:#005bbb; margin:0; padding:0; font-size:14px; }
#widgetColLeft p { margin:12px 0;}
#widgetColLeft .tropheesHilite { color:#f58f16; }
#widgetColLeft .overflowText { height:105px; overflow:auto; padding:5px; border:1px solid #999;}
#widgetColRight { float:left; margin:43px 0px 10px 0px;}
#widgetColRight iframe { border:0; width:208px; height:301px; }

/* association contact */
#contactBox {width:745px; overflow:auto; margin-left:-53px; }
#contactBoxMerci div {text-align:left;}
#contactBoxMerci h3 span { color:#FFA02F;font-size:1.1em;margin:0 0 10px; }
#assoContact { float:left; width:49%; }
#assoContact label, input, textarea { margin:7px 0 0;}
#assoContact textarea {border:1px solid #A5ACB2; background:#FFFFFF; width:57%; height:60px;font-family:Trebuchet Ms, Arial; font-size:1.3em;}
#assoContact label { width:40%;}
#assoContact input { width:57%;}



/*#assoContactRight { text-align:right; width:93%; padding:10px 0 0 ; }*/
#assoContactRight { float:right; padding:0 25px 0 0; }
#assoContactRight label, input.assoRadio { float:right; margin:7px 0 0;}
#assoContactRight input.assoRadio { border:0; margin:7px 5px 0;}


#assoValider { clear:right; padding:10px 0 0;}

.enDise a {color:#f18a11;}
.enDise .orangeTxt {color:#f18a11;}

a.btnRetour{color:#FFA02F;float:right;margin-right:130px;font-size:12px;}
