/* domaines.html */
.colLeft{
   width: 221px;
   float: left;
   margin-bottom: 20px;
}
.colLeftL{
   width: 465px;
   float: left;
   margin-bottom: 10px;
}
.colRight{
   width: 480px;
   float: right;
   /*margin-bottom: 20px;*/
}
.colRightS{
   width: 220px;
   float: right;
   margin-bottom: 20px;
}
.smallPara{
   width: 220px;
   /*text-align: justify;*/
   margin-bottom: 15px;
}
.smallPara H3{
   color: #fd5816;
   font-size: 1em;
   margin-bottom: 5px;
}
.blocImgTrame{
   width: 466px;
   float: left;
   display: inline;
}
.blocLinks{
   background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_marrons2.gif) 0 25px no-repeat;
   padding: 40px 0 0 25px;
   width: 242px;
   float: left;
   display: inline;
   voice-family: "\"}\"";
	voice-family:inherit;
	   width: 217px;
	voice-family: "\"{\"";
}
.blocLinks H3, .blocSubSection H3{
   font-size: 1.18em;
   margin-bottom: 3px;
}
.blocLinks H3 A, .blocSubSection H3 A{
   color: #007783;   
   background: url(/FRONT/EDF_FONDATION/img/p_vert.gif) 0 7px no-repeat;
   padding-left: 8px;
}
/* Fin domaines.html */

/* domaines-culture.html */
.domainesColLeft{
   width: 370px;
   float: left;
}
.blocThemes{
   margin-bottom: 30px;
   margin-right: 7px;
}
.rightPush{
   margin-bottom: 30px;
}
.blocThemes H3, .blocProgrammes H3, .rightPush H3{
   background: url(/FRONT/EDF_FONDATION/img/bg_title.gif) repeat-y transparent;
   padding-left: 37px;
   padding-bottom: 8px;
   margin-left: 8px;
   margin-bottom: 0;
   font-size: 1.09em;
}
.blocThemesContent, .rightPushContent{
   background: url(/FRONT/EDF_FONDATION/img/bg_theme.gif) left top no-repeat #017783;   
   padding: 8px;
   color: White;   
}
.blocThemesContent{
   min-height: 269px;
}
* html body .blocThemesContent{
   height: 269px;
}
.rightPushContent{
   padding-top: 20px;
}
.clear{
   clear: both;
}
.blocThemesContent LI, .programmesContent LI, .rightPushContent LI{
   margin-bottom: 10px;
}

* html body .blocThemesContent li {
   width:100%; /* added by YVG 2008-02-26 */
}
.blocThemesContent LI IMG, .programmesContent IMG{
   float: left;
}
.blocThemesContent LI SPAN, .programmesContent LI SPAN, .rightPushContent LI A{
   background: url(/FRONT/EDF_FONDATION/img/p_blanc.gif) 0 4px no-repeat;
   padding-left: 8px;   
   float: right;
   display: block;
}
.rightPushContent LI A{
   float: none;
}
* html body .rightPushContent LI A{
   height: 10px;
}
.blocThemesContent LI SPAN{
   width: 235px;   
}
.programmesContent LI SPAN{
   width: 170px;
}
.blocThemesContent LI A, .programmesContent LI A, .rightPushContent LI A{
   color: White;
   font-weight: bold;
}
.blocRelais H3{
   margin-bottom: 20px;
}
.blocRelais LI{
   background: url(/FRONT/EDF_FONDATION/img/p_violet.gif) 0 4px no-repeat;
   padding-left: 10px;
   width: 140px;
   float: left;
   margin-right: 5px;
   voice-family: "\"}\"";
	voice-family:inherit;
	   width: 130px;
	voice-family: "\"{\"";
}
.blocRelais LI A{
   font-weight: bold;
}

.blocExpo{
   margin-top: 65px;
}
.blocExpo H3{
   margin-bottom: 10px;
}
.expoItem{
   clear: both;
}
.expoItemContent{
   background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_verts02.gif) left bottom no-repeat;
   float: right;
   width: 215px;
   padding-bottom: 10px;
   min-height: 75px;
   /*text-align: justify;*/
}
* html body .expoItemContent{
   height: 75px;
}
.expoItemContent A, .expoFooter A{
   background: url(/FRONT/EDF_FONDATION/img/p_orange.gif) 0 4px no-repeat;
   padding-left: 8px;
   font-weight: bold;
   color: #fd5816;
}
.expoFooter{
   margin-left: 102px;
   clear: both;
}
.expoFooter A{
   background-image: url(/FRONT/EDF_FONDATION/img/p_gris.gif);
   color: #616161;
}
/* Fin domaines-culture.html */

/* domaines-nature.html */
.bgCrochet{
   background: url(/FRONT/EDF_FONDATION/img/bg_crochet.gif) top left no-repeat;   
}
.blocAction{
   margin: 5px 0 0 35px;
   background: url(/FRONT/EDF_FONDATION/img/bg_action.jpg) left bottom no-repeat;
}
.blocAction H3{
   margin-bottom: 10px;
}
.actionItem{
   margin-left: 13px;
   margin-bottom: 20px;
}
.visuLeft{
   width: 204px;
   float: left;
   display: block;
   text-align: right;
}
.actionContent{
   width: 215px;
   float: right;
   background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_marrons.gif) left bottom repeat-x;
   padding-bottom: 20px;
   /*text-align: justify;*/
}
.actionContent H4{
   margin-bottom: 5px;
   font-size: 1em;
}
.blocProgrammes H3 STRONG{
   color: #fd5816;
}
.programmesContent{
   background: url(/FRONT/EDF_FONDATION/img/bg_vertCirculaire.gif) right top no-repeat #017783;
   padding: 10px 95px 8px 0;
   color: White;
   position: relative;
   min-height: 130px;
}
* html body .programmesContent{
   height: 130px;
}
.imgCircle{
   position: absolute;
   top: -55px;
   right: 0;
}
.programmesContent LI{
   width: 280px;
   float: left;
   margin-left: 8px
}
/* Fin domaines-nature.html */

/* domaines-nature-Reserves.html */
.reserveItem{
   width: 220px;
   display: inline;
   float: left;
  /* background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_verts02.gif) left bottom no-repeat;*/
   padding-bottom: 10px;
   margin-right: 20px;
   /*margin-bottom: 20px;*/
   /*height: 200px;*/
}
.reserveItemPoint{
   width: 220px;
   display: inline;
   float: left;
   background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_verts02.gif) left bottom no-repeat;
   padding-bottom: 10px;
   margin-right: 20px;
   margin-bottom: 20px;
   /*height: 200px;*/
}
.lastItem{
   margin-right: 0 !important;
}
.reserveItem H3{
   font-size: 1em;
   color: #616161;
   margin-top: 10px;
   height: 27px;
}
/* Fin domaines-nature-Reserves.html */

/* domaines-Sante-Federation.html */
.blocPartnerLeft{
   width: 217px;
   float: left;
}
.blocPartner H3{
   font-size: 1.18em;
}
.blocPartner P, .blocPartnerLeft LI{
   margin-bottom: 10px;
}
.blocPartnerRight{
   width: 220px;
   float: right;
   /*text-align: justify;*/
   margin-bottom: 55px;
}
.blocDon{
   background: url(/FRONT/EDF_FONDATION/img/bg_dotsNCircle.gif) top left no-repeat;
   width: 507px;
   position: relative;
}
.imgCircle2{
   position: absolute;
   top: -76px;
   right: 0;
}
.blocDonContent{
   background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_marrons3.gif) left bottom no-repeat;
   padding: 5px 0;
}
.blocDonContent H3{
   width: 108px;
   margin: 10px 13px 0 13px;
   float: left;
   display: inline;
}
.blocDonTxt{
   width: 165px;
   float: left;
   color: #ff5d00;
   font-size: 1.09em;
   margin-top: 10px;
}
.blocDonFooter{
   width: 450px;
   text-align: right;
   margin-top: -2px;
}
.blocDonFooter A{
   background-color: #ff5d00;
   color: White;
   font-weight: bold;
   font-size: 1.45em;
   height: 18px;
   overflow: hidden;
}
.blocDonFooter A:hover{
   text-decoration: none;
}
.blocDonFooter *{
   vertical-align: bottom;
}
/* Fin domaines-Sante-Federation.html */

/* fondation.html */
.blocPublication{
   background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_marrons2.gif) left bottom no-repeat;
   padding-bottom: 10px;
   width: 230px;
   float: right;
}
.blocPublication H3{
   margin-bottom: 10px;
   font-size: 1.09em;
}
.blocPubContent{
   width: 160px;
   float: right;
}
.blocSubSection{
   width: 220px;
   display: inline;
   float: left;
   margin-right: 15px;
   margin-top: 15px;
}
/* Fin fondation.html */

/* fondation-proposer.html */
.blocAddress{
   background: url(/FRONT/EDF_FONDATION/img/bg_addresse.gif) left top no-repeat;
   padding: 90px 50px 10px 30px;
   color: White;
   width: 250px;
   float: left;
   margin-left: 20px;
}
.blocAddress ADDRESS{
   font-style: normal;
   font-weight: bold;
   font-size: 1.18em;
	width:175px;
}
/* Fin fondation-proposer.html */

/* fondation-vocation.html */
.blocVocation{
   background: url(/FRONT/EDF_FONDATION/img/bg_green.gif) right repeat-y White;
   width: 590px;
   padding-bottom: 15px;
}
.blocVocationLeft{
   width: 350px;
   float: left;
   /*text-align: justify;*/
   margin-bottom: 30px;
}
.blocVocationRight{
   width: 218px;
   min-height: 230px;
   float: right;
   background: url(/FRONT/EDF_FONDATION/img/bg_trameNCircle.gif) top left no-repeat;
   padding: 10px 15px;
   margin-bottom: 30px;
   voice-family: "\"}\"";
	voice-family:inherit;
	   width: 188px;
	voice-family: "\"{\"";
}
* html body .blocVocationRight{
   height: 230px;
}
.blocName{
   background: url(/FRONT/EDF_FONDATION/img/rect_marron.gif) right top no-repeat;
   color: #6f0a32;
   line-height: 12px;
   text-align: right;
   margin-right: 185px;
   padding-right: 55px;
   height: 25px;
}
.blocNameContent{
   float: right;
   margin-left: 5px;
}
.blocName STRONG{
   font-size: 1.09em;
}
/* Fin fondation-vocation.html */

/* fondation-contact.html */
.blocContact{
   margin-right: 240px;
   background: url(/FRONT/EDF_FONDATION/img/bg_pointilles_marrons.gif) left bottom repeat-x;
   padding-bottom: 15px;
}
INPUT[type=radio], INPUT[type=checkbox]{
   margin-right: 2px;
}
.colorTxt{
   color: #ff5d00;
}
.blocContact LI, .blocContact P{
   margin-bottom: 15px;
   clear: both;
}
.contactLabel{
   width: 160px;
   float: left;
   margin-right: 15px;
   text-align: right;
}
.textField, .selectField, TEXTAREA{
   width: 210px;
   border: solid 1px #767676;
}
.textField{
   padding: 0 2px;
}
.selectField{
   width: 170px;
}
.blocContact TEXTAREA{
   width: 285px;
}
.formFooter{
   text-align: right;
   margin-right: 240px;
   margin-top: -1px;
}
.formFooter INPUT{   
   border: none;
   color: White;
   font-weight: bold;
   font-size: 1.18em;
   cursor: hand;
   height: 18px;
}
.formFooter INPUT.btSubmit{
   background-color: #ff5d00;
}
.formFooter INPUT.btReset{
   background-color: #6f0a32;
}
.formFooter *{
   vertical-align: bottom;
}
/* Fin fondation-contact.html */


/* Ajout Neurodon */

#neurodonBtmDon {
	margin:27px 0 0 0;
}
#neurodonBtmDon div {
	float:left;
	display:inline;
	width:220px;
	margin:0 12px;
}

#neurodonBtmDon div h3 {
	margin:0 0 10px 0;
	padding:0;
	font-size:1em;
	background: url(/FRONT/EDF_FONDATION/img/p_gris.gif) no-repeat 0 4px;
	text-indent: 10px;
}

#neurodonBtmDon div p {
	/*text-align:justify;*/
}

#neurodonBtmDon div p a {
	color:#228994;
}
