/* v2.00 2009-09-24 */

/****************** CREA v2 ACTUS ******************/
#actus { width: 207px; padding-bottom: 10px; font-size: 1em; height: 405px; background: #AAAAAA url(../images/barreaccueil_bottom_bg.gif) no-repeat center bottom; overflow: hidden; }
#actus a:hover, #actus .selected a { border: none; }
#actus h2 { background: url(../images/tit_actus.gif) no-repeat left center; display: block; height: 20px; margin: 10px; border-bottom: 1px dotted #fff; padding-bottom: 4px; }
#actus h2 span { display: none; }
#actus ul { color: #fff; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#actus li { list-style-type: none; padding-right: 10px; padding-left: 10px; padding-top: 12px; padding-bottom: 14px; display: block; overflow: hidden; }
#actus li img { float: left; margin-right: 10px; }
#actus a { color: #fff; text-decoration: none; }
#actus a:hover { text-decoration: underline; }
/****************** FIN CREA v2 ACTUS ******************/

/* footer	*/
/*MODIF v2*/#footer .footer_accueil_only { margin: 0; width: 953px; position: relative; }
/* Contenu	*/
/*MODIF v2*/#accueil_alaune { padding: 6px 0 0 85px; margin: 0; margin-top: 10px; position: relative; }
/*MODIF v2 *//*#accueil_alaune a img {
	margin: 0 0 0 35px;
	padding: 0;
}*/
/****************** CREA v2 A LA UNE ******************/
#accueil_alaune h2 { padding: 0; }
#accueil_alaune .titre1 h2 { border-bottom: 1px dotted #585959; background: url(../images/tit_alaune.gif) no-repeat left center; display: block; text-indent: -9999px; padding-bottom: 10px; margin-bottom: 10px; width: 173px; margin-left: 10px; }
/* Chorégie : Obligé de commenter en raison du !important */
/*#accueil_alaune .titre1 img { border: 1px solid #585959!important; margin-left: 10px; }*/
#accueil_alaune .titre2 h2 { border-bottom: 1px dotted #09A0C6; background: url(../images/tit_prevention.gif) no-repeat left center; display: block; text-indent: -9999px; padding-bottom: 10px; margin-bottom: 10px; width: 173px; margin-left: 10px; }
/*#accueil_alaune .titre2 img { border: 1px solid #09A0C6!important; margin-left: 10px; }*/
#accueil_alaune .titre3 h2 { border-bottom: 1px dotted #FE6703; background: url(../images/tit_zoom_presta.gif) no-repeat left center; display: block; text-indent: -9999px; padding-bottom: 10px; margin-bottom: 10px; width: 390px; margin-left: 10px; }
/*#accueil_alaune .titre3 img { border: 1px solid #FE6703!important; margin-left: 10px; }*/
/****************** FIN CREA v2 A LA UNE ******************/
/****************** CREA v2 ENCARTS ******************/

#home_encarts table { width: 630px; height: 117px; }
#home_encarts .encart_left { position: relative; width: 205px; height: 117px; background: url(../images/prosante_bg.gif) no-repeat center center; display: block; float: left; color: #fff; }
#home_encarts .encart_left h2 { background: url(../images/tit_prosante.gif) no-repeat left top; text-indent: -9999px; display: block; width: 189px; height: 20px; margin-left: 8px; border-bottom: 1px dotted #fff; padding-bottom: 5px; margin-top: 5px; }
#home_encarts .encart_left p { margin-right: 8px; margin-left: 8px; margin-top: 8px; text-align: left; }
#home_encarts .encart_left p a { color: #fff; text-decoration: none; }
#home_encarts .encart_left p a:hover { text-decoration: underline; }
#home_encarts .encart_left p img { float: left; margin-right: 10px; }
#home_encarts .encart_right { position: relative; width: 399px; height: 117px; background: url(../images/adherents_form_bg.gif) no-repeat center center; display: block; float: left; padding-right: 10px; }
#home_encarts .encart_right h2 { background: url(../images/tit_adherents.gif) no-repeat left top; text-indent: -9999px; display: block; width: 392px; height: 20px; margin-left: 8px; border-bottom: 1px dotted #fff; padding-bottom: 5px; margin-top: 5px; }
#home_encarts .encart_right p { margin: 0; margin-bottom: 10px; }
#home_encarts .encart_right .iframe_adherent { width: 225px; height: 82px; overflow: hidden; border: none; background-color: #B5296B; position: absolute; top: 32px; left: 5px; }
#home_encarts .encart_right #connect { width: 220px; color: #fff; font-size: 1.1em; position: relative; float: left; margin: 0; padding: 0; text-align: left; padding-left: 5px; }
#home_encarts .encart_right #connect legend { display: none; }
#home_encarts .encart_right #connect fieldset { border: none; }
#home_encarts .encart_right #connect label { display: block; width: 195px; position: relative; text-align: left; margin-bottom: 10px; }
#home_encarts .encart_right #connect .inputtext { background-color: #db98b9; border: none; width: 120px; height: 16px; position: absolute; right: 0px; }
#home_encarts .encart_right #connect .btn { background: url(../images/adherent_submit_bg.gif) no-repeat center center; width: 28px; height: 22px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; border: none; cursor: pointer; position: absolute; right: 12px; }
#home_encarts .encart_right #connect a { color: #fff; }
#home_encarts .encart_right #connect a:hover { text-decoration: none; }
#home_encarts .encart_right #section { width: 170px; color: #fff; font-size: 1.1em; position: relative; float: right; margin: 0; padding: 0; text-align: left; }
#home_encarts .encart_right #section legend { text-align: left; color: #fff; margin: 0; padding: 0; margin-top: 5px; display: block; }
#home_encarts .encart_right #section fieldset { border: none; }
#home_encarts .encart_right #section label { display: block; width: 145px; position: relative; text-align: left; }
#home_encarts .encart_right #section .inputtext { background-color:#db98b9; border: none; width: 30px; height: 16px; position: absolute; right: 0px; }
#home_encarts .encart_right #section .btn { background: url(../images/adherent_submit_bg.gif) no-repeat center center; width: 28px; height: 22px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; border: none; cursor: pointer; float: right; margin-top: 10px; position: absolute; right: 12px; }
#home_encarts .encart_right #section a { color: #fff; }
/****************** FIN CREA v2 ENCARTS ******************/

/* ACCUEIL TYPO  */
/* MODIF v2 */ #accueil_titre { background: none; }
/* MODIF v2 */ #accueil_titre h1 { text-indent: -9999px; display: none; }
/****************** CREA v2 MENU SPECIFIQUE HOME ******************/

/*  Ce menu utilise un Hack IE base, correction padding. GPL{TantekCelik}   */
#menu_mgen a:hover span span.infobulle:first-letter, #menu_solidarite a:hover span span.infobulle:first-letter, #menu_prevsante a:hover span span.infobulle:first-letter, #menu_education a:hover span span.infobulle:first-letter, #menu_offremgen a:hover span span.infobulle:first-letter, #menu_offremgenfilia a:hover span span.infobulle:first-letter, #menu_jeune a:hover span span.infobulle:first-letter, #menu_adherer a:hover span span.infobulle:first-letter { text-transform: uppercase; }
/*** ITEMS menu ***/

/* LA MGEN */
#menu_mgen { background-color: #529919; padding: 0; margin: 0; }
#menu_mgen a span { padding: 0; display: block; }
#menu_mgen a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 88px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_mgen a { width: 88px; }
#menu_mgen a span span.infobulle { margin: 0; padding: 0; display: none; font-weight: 500; }
#menu_mgen a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#529919; color:#fff; text-align: left; padding: 2px; text-transform: lowercase; padding-left: 4px; font-family: verdana; }
/*
* html #menu_mgen a {
	width: 100%;
}
*/
#menu_mgen a:hover, #menu_mgen.selected a { background-color: #8dbc67; }
/* PREVENTION */
#menu_prevsante { background-color: #0987A7; padding: 0; margin: 0; }
#menu_prevsante a span { padding: 0; display: block; }
#menu_prevsante a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 86px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_prevsante a { width: 86px; }
#menu_prevsante a span span.infobulle { margin: 0; padding: 0; display: none; font-weight: 500; font-family: verdana; }
#menu_prevsante a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#0987A7; color:#fff; text-align: left; padding: 2px; padding-left: 4px; text-transform: lowercase; }
/*
* html #menu_prevsante a {
	width: 100%;
}
*/
#menu_prevsante a:hover, #menu_prevsante.selected a { background: #5db0c5 url(../images/bg_item_menu0.gif) no-repeat right top; }
/* SOLIDARITE */
#menu_solidarite { background-color: #09A0C6; padding: 0; margin: 0; }
#menu_solidarite a span { padding: 0; display: block; }
#menu_solidarite a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; width: 100%; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 86px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_solidarite a { width: 86px; }
#menu_solidarite a span span.infobulle { margin: 0; padding: 0; display: none; font-weight: 500; font-family: verdana; }
#menu_solidarite a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#09A0C6; color:#fff; text-align: left; padding: 2px; padding-left: 4px; text-transform: lowercase; }
/*
* html #menu_solidarite a {
	width: 100%;
}
*/
#menu_solidarite a:hover, #menu_solidarite.selected a { background: #5dc0d9 url(../images/bg_item_menu0.gif) no-repeat right top; }
/* EDUCATION */
#menu_education { background-color: #36B4D4; padding: 0; margin: 0; }
#menu_education a span { padding: 0; display: block; }
#menu_education a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 86px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_education a { width: 86px; }
#menu_education a span span.infobulle { margin: 0; padding: 0; display: none; font-weight: 500; font-family: verdana; }
#menu_education a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#36B4D4; color:#fff; text-align: left; padding: 2px; padding-left: 4px; text-transform: lowercase; }
/*
* html #menu_education a {
	width: 100%;
}
*/
#menu_education a:hover, #menu_education.selected a { background: #7bcee3 url(../images/bg_item_menu0.gif) no-repeat right top; }
/* OFFRE MGEN */
#menu_offremgen { background-color: #B33807; padding: 0; margin: 0; }
#menu_offremgen a span { padding: 0; display: block; }
#menu_offremgen a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 86px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_offremgen a { width: 86px; }
#menu_offremgen a span span.infobulle { margin: 0; padding: 0; display: none; font-weight: 500; font-family: verdana; }
#menu_offremgen a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#B33807; color:#fff; text-align: left; padding: 2px; padding-left: 4px; text-transform: lowercase; }
/*
* html #menu_offremgen a {
	width: 100%;
}
*/
#menu_offremgen a:hover, #menu_offremgen.selected a { background:  #cd7c5c url(../images/bg_item_menu0.gif) no-repeat right top; }
/* OFFRE MGEN FILIA */
#menu_offremgenfilia { background-color: #D24F00; padding: 0; margin: 0; }
#menu_offremgenfilia a span { padding: 0; display: block; }
#menu_offremgenfilia a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 86px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_offremgenfilia a { width: 86px; }
#menu_offremgenfilia a span span.infobulle { margin: 0; padding: 0; display: none; font-weight: 500; font-family: verdana; }
#menu_offremgenfilia a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#D24F00; color:#fff; text-align: left; padding: 2px; padding-left: 4px; text-transform: lowercase; }
/*
* html #menu_offremgenfilia a {
	width: 100%;
}
*/
#menu_offremgenfilia a:hover, #menu_offremgenfilia.selected a { background:  #e18b57 url(../images/bg_item_menu0.gif) no-repeat right top; }
/* OFFRE JEUNES */
#menu_jeune { background-color: #F35101; padding: 0; margin: 0; }
#menu_jeune a span { padding: 0; display: block; }
#menu_jeune a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 86px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_jeune a { width: 86px; }
#menu_jeune a span span.infobulle { margin: 0; padding: 0; display: none; font-family: verdana; }
#menu_jeune a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#F35101; color:#fff; text-align: left; padding: 2px; padding-left: 4px; text-transform: lowercase; font-weight: 500; }
/*
* html #menu_jeune a {
	width: 100%;
}
*/
#menu_jeune a:hover, #menu_jeune.selected a { background: #f78c58 url(../images/bg_item_menu0.gif) no-repeat right top; }
/* ADHERER */
#menu_adherer { background-color: #FE6703; padding: 0; margin: 0; }
#menu_adherer span { padding: 0; display: block; }
#menu_adherer a { position:relative; /*this is the key*/ z-index:24; margin: 0; display: block; color :#fff; text-transform: uppercase; text-decoration: none; font-family: arial; font-weight: 800; font-stretch: extra-condensed; voice-family: "\"}\""; voice-family: inherit; width: 86px; height: 68px; padding-top: 8px; padding-left: 8px; }
html>body #menu_adherer a { width: 86px; }
#menu_adherer a span span.infobulle { margin: 0; padding: 0; display: none; font-family: verdana; }
#menu_adherer a:hover span span.infobulle { /*the span will display just on :hover state*/
    display:block; position: absolute; top: -2.6em; left: -13em; width: 18em; border: 1px solid #fff; background-color:#FE6703; color:#fff; text-align: left; padding: 2px; padding-left: 4px; text-transform: lowercase; font-weight: 500; }
/*
* html #menu_adherer a {
	width: 100%;
}
*/
#menu_adherer a:hover, #menu_adherer.selected a { background: #fe9b59 url(../images/bg_item_menu0.gif) no-repeat right top; }
/****************** FIN CREA v2 MENU SPECIFIQUE HOME ******************/

/****************** DEBUT MODIFICATION CHOREGIE ***********************/
#home_encarts .encart_right #rechercheSection_form { width: 170px; color: #fff; font-size: 1.1em; position: relative; float: right; margin: 0; padding: 0; text-align: left; }
#home_encarts .encart_right #rechercheSection_form legend { text-align: left; color: #fff; margin: 0; padding: 0; margin-top: 5px; display: block; }
#home_encarts .encart_right #rechercheSection_form fieldset { border: none; }
#home_encarts .encart_right #rechercheSection_form label { display: block; width: 145px; position: relative; text-align: left; }
#home_encarts .encart_right #rechercheSection_form .inputtext { background-color:#db98b9; border: none; width: 30px; height: 16px; position: absolute; right: 0px; }
#home_encarts .encart_right #rechercheSection_form .btn { background: url(../images/adherent_submit_bg.gif) no-repeat center center; width: 28px; height: 22px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; border: none; cursor: pointer; float: right; margin-top: 11px; position: absolute; right: 12px; }
#home_encarts .encart_right #rechercheSection_form a { color: #fff; }

#accueil_alaune .titre1 img { /*border: 1px solid #585959;*/ margin-left: 10px; }
#accueil_alaune .titre2 img { /*border: 1px solid #09A0C6;*/ margin-left: 10px; }
#accueil_alaune .titre3 img { /*border: 1px solid #FE6703;*/ margin-left: 10px; }

#accueil_alaune img.accueil_titre1 { border: 1px solid #585959!important; margin-left: 10px; }
#accueil_alaune img.accueil_titre2 { border: 1px solid #09A0C6!important; margin-left: 10px; }
#accueil_alaune img.accueil_titre3 { border: 1px solid #FE6703!important; margin-left: 10px; }

#accueil_alaune .titre1 h2 { border-bottom: 1px dotted #585959; display: block; padding-bottom: 0; margin-bottom: 10px; width: 173px; margin-left: 10px; color:#585959; background:none; text-indent:0; font-weight:normal; text-align:left; text-transform:none; font-size:1.6em; font-family:Trebuchet MS,arial,sans-serif; }
#accueil_alaune .titre2 h2 { border-bottom: 1px dotted #09A0C6; display: block; padding-bottom: 0; margin-bottom: 10px; width: 173px; margin-left: 10px; color:#0987a7; background:none; text-indent:0; font-weight:normal; text-align:left; text-transform:none; font-size:1.6em; font-family:Trebuchet MS,arial,sans-serif; }
#accueil_alaune .titre3 h2 { border-bottom: 1px dotted #FE6703; display: block; padding-bottom: 0; margin-bottom: 10px; width: 390px; margin-left: 10px; color:#f35101; background:none; text-indent:0; font-weight:normal; text-align:left; text-transform:none; font-size:1.6em; font-family:Trebuchet MS,arial,sans-serif; }
/****************** FIN MODIFICATION CHOREGIE *************************/