/* CSS Document */

/* balise dont le style par default est modifié */
html							{ margin:0px !important; padding:0px !important;}
body							{ background-color:#189ACC !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#000000 !important; margin:0px !important; padding:0px !important; }
h1							{ margin-top: 0px;}

a:link						{ color:#189ACC; text-decoration:none;}
a:visited					{ color:#189ACC; text-decoration:none;}
a:hover						{ color:#F27521; text-decoration:none;}
.btn_plus					{ color:#F27521 !important; text-decoration:none !important; font-size:9px !important; font-style:italic !important;}
.btn_plus:hover				{ color:#189ACC !important;}

.Link:link					{ color:#189ACC !important; text-decoration:none !important;}
.Link:visited				{ color:#189ACC !important; text-decoration:none !important;}
.Link:hover					{ color:#FFFFFF !important; background-color:#189ACC !important; text-decoration:none !important; padding-top:0px !important; padding-bottom:0px !important;}

/* Style des 4 balise constituant l'interface */
#Corps						{ z-index:1 !important; top:0px !important; bottom:0px !important; width:980px !important; margin:0px auto 0px auto !important; background-color:#FFFFFF;}
#BANDEAU						{ z-index:2 !important; position:absolute !important; top:0px !important; width:980px !important; height:180px !important; margin:0 0 0 0 !important; background-color:#FFFFFF !important; text-align:left !important; background-image:url(../images/img-site/bandeau.png); background-repeat:no-repeat;}
#RECHERCHE					{ z-index:2 !important; position:absolute !important; top:180px !important; width:175px !important; margin:0 0 0 0 !important; padding:0 !important; text-align:left !important; vertical-align:top !important; background-color:#FFFFFF !important;}
#ESP2							{ z-index:2 !important; position:absolute !important; top:670px; width:175px !important; min-height:135px !important; margin:0 0 0 0 !important; padding:0 0 10px 0 !important; background-color:#FFFFFF !important;}
#ESP3							{ z-index:2 !important; position:absolute !important; top:180px !important; width:630px !important; min-height:625px; margin:0 175px !important; background-color:#FFFFFF !important; overflow-x: hidden !important;}
#ESP3 .hr_actu				{ width:90%; border:#189ACC solid 1px; }
#ESP4							{ z-index:2 !important; position:absolute !important; top:180px !important; bottom:0px !important; width:175px !important; min-height:615px; margin:0 0 0 805px !important; padding:0 0 10px 0 !important; background-color:#FFFFFF !important;}
#FOOTER						{ z-index:2 !important; position:absolute !important; width:630px !important; margin:0 175px !important; background-color:#FFFFFF !important; visibility:hidden;}
#COPY_SCFI					{ z-index:3 !important; position:absolute !important; bottom:2px !important; right:0px;}

/* home */
#titre_encart_actus			{ font-family:Arial, Helvetica, sans-serif !important; width:100% !important; background-color:#189ACC !important; text-align:left !important; font-weight:normal !important; color:#FFFFFF !important; padding-left:5px !important;}
#table_actus_home td		{ width:50% !important; vertical-align:top !important;}
#table_actus_home .date_actu_home		{ font-size:9px !important; color:#000000 !important; font-style:italic !important;}
#table_actus_home .titre_actu_home		{ color:#F27521 !important;text-align:left !important; margin-top:0px !important; font-size:16px !important;}
#table_actus_home .savoir_plus_actu_home{ text-align:right !important; margin:0 !important; padding:0 !important; margin-right:15px !important;}
.table_pub					{ border: none !important; width: 100% !important; border-collapse: collapse !important;}
.table_pub h3				{ margin: 0px; font-family: verdana, arial, helvetica, sans-serif; color: #189acc; font-weight: bold}
#pub_encart1				{ width:300px !important; overflow-x:hidden !important; padding:0 !important; margin:0 !important;}
#pub_encart1 p				{ margin:0 !important; padding:0 !important;}
#pub_encart2				{ padding-bottom: 5px !important; background-color: #ffb078 !important; padding-left: 5px !important; width: 50% !important; padding-right: 0px !important; padding-top: 0px !important;}
.lien_pub					{ border: none !important;}
.carousel .jCarouselLite	{ margin:0 !important; padding:0 !important;}
#ESP4 > table			{display: none;}
/* fin home */

/* Plan site */
#PLAN_SITE					{ margin-left: 15px !important; margin-top:0 !important;}
#PLAN_SITE h4				{ margin-top:0 !important;}
#PLAN_SITE p				{ margin-left: 25px !important;}
/* Fin Plan*/

#nav_annexe					{ font-size: 10px !important; margin-top:35px !important;}

/* Style du menu et sous-menu associé */
#Menu							{ z-index:3 !important; position:absolute !important; top:221px !important;  height:449px; width:160px !important; background-color:#FFFFFF !important; padding:0px 5px 0px 10px !important;}

.BoxRubrique				{ z-index:4 !important;}

.Rubrique					{ z-index:5 !important; background-color:#FFFFFF !important; display:block !important; width:138px !important; font-size:12px !important; color:#189ACC !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}
.Rubrique:link 			{ z-index:5 !important; background-color:#FFFFFF !important; display:block !important; width:138px !important; font-size:12px !important; color:#189ACC !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}
.Rubrique:visited			{ z-index:5 !important; background-color:#FFFFFF !important; display:block !important; width:138px !important; font-size:12px !important; color:#198ACC !important; font-weight:bold !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}
.Rubrique:hover			{ z-index:5 !important; background-color:#189ACC !important; display:block !important; width:138px !important; font-size:12px !important; color:#FFFFFF !important; font-weight:normal !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}

.RubriqueON					{ z-index:5 !important; background-color:#189ACC !important; display:block !important; width:138px !important; font-size:12px !important; color:#FFFFFF !important; font-weight:normal !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}
.RubriqueON:link			{ z-index:5 !important; background-color:#189ACC !important; display:block !important; width:138px !important; font-size:12px !important; color:#FFFFFF !important; font-weight:normal !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}
.RubriqueON:visited		{ z-index:5 !important; background-color:#189ACC !important; display:block !important; width:138px !important; font-size:12px !important; color:#FFFFFF !important; font-weight:normal !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}
.RubriqueON:hover			{ z-index:5 !important; background-color:#189ACC !important; display:block !important; width:138px !important; font-size:12px !important; color:#FFFFFF !important; font-weight:normal !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:5px 0px 5px 17px !important; border-top:#FFB078 solid 3px !important;}

.ssmenus						{ z-index:6 !important; width:175px !important; border-bottom:none !important;}

.SSRubrique					{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#FFB078 !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}
.SSRubrique:link			{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#FFB078 !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}
.SSRubrique:visited		{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#FFB078 !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}
.SSRubrique:hover			{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}

.SSRubriqueON				{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}
.SSRubriqueON:link		{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}
.SSRubriqueON:visited	{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}
.SSRubriqueON:hover		{ z-index:7 !important; background-color:#FFFFFF !important; display:block !important; width:135px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 20px !important;}

.SSBoxRubrique				{ z-index:5 !important;}

.ss2menus						{ z-index:7 !important; width:175px !important; border-bottom:none !important;}

.SS2Rubrique					{ z-index:8 !important; background-color:#FFFFFF !important; display:block !important; width:115px !important; font-size:11px !important; color:#FFB078 !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}
.SS2Rubrique:link			{ z-index:8 !important; background-color:#FFFFFF !important; display:block !important; width:115px !important; font-size:11px !important; color:#FFB078 !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}
.SS2Rubrique:visited		{ z-index:8 !important; background-color:#FFFFFF !important; display:block !important; width:115px !important; font-size:11px !important; color:#FFB078 !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}
.SS2Rubrique:hover			{ z-index:8 !important; background-color:#FFFFFF !important; display:block !important; width:115px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}

.SS2RubriqueON				{ z-index:8 !important; background-color:#FFFFFF !important; display:block !impor?ant; width:115px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}
.SS2RubriqueON:link		{ z-index:8 !important; background-color:#FFFFFF !important; display:block !important; width:115px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}
.SS2RubriqueON:visited	{ z-index:8 !important; background-color:#FFFFFF !important; display:block !important; width:115px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}
.SS2RubriqueON:hover		{ z-index:8 !important; background-color:#FFFFFF !important; display:block !important; width:115px !important; font-size:11px !important; color:#189ACC !important; text-decoration:none !important; text-align:left !important; vertical-align:middle !important; padding:2px 0px 2px 40px !important;}

/* Composant du formulaire du moteur de recherche contenus dans GOOGLE*/

#RES_RECHERCHE h1			{ font-weight:bold !important; font-size:24px !important; color:#F27521 !important; margin:0 10px 0 !important;}
#RES_RECHERCHE a			{ color: #000000 !important; font-weight:bold !important;}
#RES_RECHERCHE a:hover	{ background-color: #F27521 !important;}
#RES_RECHERCHE hr			{ border-color: #F27521 !important; background-color: #F27521 !important; margin: 10px auto 10px !important; width: 80% !important; color: #F27521 !important; border-top: 0px !important; border-right: 0px !important}


#champ_mdr					{ font-size:10px !important; width:124px !important; margin:0px auto auto 10px !important; height:13px !important;}
#env_mdr						{ font-size:10px !important; border:#F27521 solid 1px !important; background-color:#F27521 !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}
#env_mdr:link				{ font-size:10px !important; border:#F27521 solid 1px !important; background-color:#F27521 !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}
#env_mdr:visited			{ font-size:10px !important; border:#F27521 solid 1px !important; background-color:#F27521 !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}
#env_mdr:hover				{ font-size:10px !important; border:#189ACC solid 1px !important; background-color:#189ACC !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}

/* Composant du formulaire de connexion à l'esapce adhérent */
#identifiant				{ font-size:10px !important; width:149px !important; margin:5px 0px 0px 0px !important; height:13px !important; }
#password					{ font-size:10px !important; width:124px !important; margin:5px 0px 0px 0px !important; height:13px !important; }
#ok							{ font-size:10px !important; border:#F27521 solid 1px !important; background-color:#F27521 !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}
#ok:link						{ font-size:10px !important; border:#F27521 solid 1px !important; background-color:#F27521 !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}
#ok:visited					{ font-size:10px !important; border:#F27521 solid 1px !important; background-color:#F27521 !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}
#ok:hover					{ font-size:10px !important; border:#189ACC solid 1px !important; background-color:#189ACC !important; color:#FFFFFF !important; margin:0px !important; height:19px !important; width:21px !important; padding:0 !important;}

/*	Titre Federation des stomisés */
.titre					{ font-family:"Agfa Rotis sans serif", Arial, Helvetica, sans-serif !important; }

.DivTitreBandeau		{ float:right; text-align:left; height:170px; width:805px; padding:60px 0px; }
.SpanTitreBandeau1		{ font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#189ACC; }
.SpanTitreBandeau2		{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#33366D; }


/*	Titre des articles pour les pages à affichage séquentiel */
.titreActus				{ line-height:25px !important; height:25px !important; font-size:15px !important; font-weight:bold !important; font-style:italic !important; color:#F27521 !important; vertical-align:middle !important;}

/*	Champs dans les formulaire */
.labelForm				{ font-size:12px !important;}

/*gestion des execption */
.likeHr					{ height:0px !important; width:155px !important; border-top:#F27521 solid 1px !important; border-bottom:#F27521 solid 1px !important; margin:10px auto !important; }

.Cartouche				{ border-top:solid 2px #F27521 !important; border-bottom:solid 2px #F27521 !important; padding:3px 0px 3px 5px !important; background-color:#189ACC !important; color:#FFFFFF !important; }
.Cartouche2				{ padding:0px !important;}

/* Calendrier */
#CALENDRIER				{ z-index:2 !important; width:175px !important; padding:0px 10px !important; margin-top:10px;}
/*
.calendrier_home		{ top:610px !important;}
.calendrier_residences	{ top:510px !important;}
.calendrier_fille		{ top:300px !important;}
*/
TH.calMois 				{ font-size : 11px; text-align : left; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #FFFFFF; }

TD.calSing 				{ font-size : 10px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #FFFFFF; background : #189ACC; }

TD.calSemaine 			{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #FFFFFF; background : #189ACC; font-weight: bold; padding-top:3px; padding-bottom:3px; }

TD.calJour 				{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #FFFFFF; background : #BEE2EF; }
TD.calJour A:link		{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #FFFFFF; background : #BEE2EF; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }
TD.calJour A:visited 	{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #FFFFFF; background : #BEE2EF; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }
TD.calJour A:hover 		{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #189ACC; background : #FFB078; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }

TD.calJourSel 			{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #BEE2EF; }
TD.calJourSel A:link	{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #BEE2EF; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }
TD.calJourSel A:visited	{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #000000; background : #BEE2EF; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }
TD.calJourSel A:hover	{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #189ACC; background : #FFB078; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }

TD.calJourEvt 			{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #189ACC; background : #FFB078; }
TD.calJourEvt A:link	{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #189ACC; background : #FFB078; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }
TD.calJourEvt A:visited	{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #189ACC; background : #FFB078; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }
TD.calJourEvt A:hover	{ font-size : 12px; text-align : center; font-family : verdana, geneva, helvetica, sans-serif; color : #189ACC; background : #F27521; text-decoration: none; font-weight: bold; display:block; width:100%; height:100%; padding-top:3px; padding-bottom:3px; }

