/* CSS Document */

/*********************** COMMUN*******************************/

body { font-family: Lucida sans, Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#333; background-color:#DCDCDC; }
* { margin:0; padding:0; }
img { float:left; border:0; }
.clr { clear:both; font-size:1px; height:1px; line-height:1px; }
.floatL { float:left; }
.floatR { float:right; }
p { padding-bottom:4px; }
ul { display:block; }
li { display:block; list-style:none;}

/* MODIFS */ h1 a { display:block; float:left; background:url(../images/commun/logo.gif) no-repeat; text-indent:-3000px; width:230px; height:44px; margin:20px 0 0px 0; }

h1 a.interieur { display:block; background:url(../images/commun/logoInterieur.gif) no-repeat; text-indent:-3000px; width:180px; height:74px; margin:20px 0 0px 0; }

h2 { text-indent:-3000px; }
h3 { font-weight:bold; }

/* MODIFS V3 */#container { position:relative; margin: 0 auto; width:912px; height:605px; }
/* AJOUT V3 */#containerHome { position:relative; margin: 0 auto; width:912px; height:605px; }
/* AJOUT V3 */#containerIndispo { position:relative; margin: 0 auto; width:912px; height:605px; }

/* AJOUT V4 */#containerActu { position:relative; margin: 0 auto; width:912px; height:605px; }
/* AJOUT V4 */#containerActu h2 { width:507px; height:66px; clear:left; margin:0 0 0 300px; text-indent:-4000px; background:url(../images/home/messageBienvenue.gif) no-repeat; }


/***********************CONTAINER COMMUN*******************************/

/* MODIFS V3 */#hautContour  { color:#000; font-size:1px; width:912px; height:12px; background:url(../images/commun/fondHaut.gif) no-repeat; margin-top:14px; }
/* MODIFS V3 */#basContour { width:912px; height:12px; background:url(../images/commun/fondBas.gif) no-repeat;}
/* MODIFS V4 */#contenu { width:880px; background:url(../images/commun/fondContenu.gif) repeat-y; padding:0 10px 0 25px; }

/***********************CONTAINER EVOLUTION*******************************/

#containerAmeliore { position:relative; margin: 0 auto; width:912px; height:605px; }
#containerAmeliore  #hautContour { color:#000; font-size:1px; width:912px; height:12px; background:url(../images/commun/fondHautAmeliore.gif) no-repeat; margin-top:14px; }
#containerAmeliore  #basContour { width:912px; height:12px; background:url(../images/commun/fondBasAmeliore.gif) no-repeat;}
/* MODIFS V4 */#containerAmeliore  #contenu { width:875px; background:url(../images/commun/fondContenuAmeliore.gif) repeat-y; padding:0 10px 0 27px; }

/***********************CONTAINER CONTACT*******************************/

#containerContact { position:relative; margin: 0 auto; width:912px; height:605px; }
#containerContact  #hautContour { color:#000; font-size:1px; width:912px; height:12px; background:url(../images/commun/fondHautContact.gif) no-repeat; margin-top:14px; }
#containerContact  #basContour { width:912px; height:12px; background:url(../images/commun/fondBasContact.gif) no-repeat;}
/* MODIFS V4 */#containerContact  #contenu { width:875px; background:url(../images/commun/fondContenuContact.gif) repeat-y; padding:0 10px 0 27px; }


/*********************** HOME *******************************/

/*MODIFS*/#blocGauche { float:left; clear:left; width:308px; margin-top:22px; }
/*MODIFS V3*/#blocDroit { float:left; width:569px; }

/*SUPPRESSSION V3-2*/

.video { width:266px; height:175px; padding:4px 10px 5px 10px; text-align:center; background-color:#F3F2F3; }
.texteFlash { font-size:11px;}
#blocGauche #flashcontent a { color:#000000; }
#blocGauche #flashcontent a:hover { color:#000000; text-decoration:none; }
.textevideo { clear:left; width:266px; height:24px; font-size:10px; color:#808080; padding:4px 10px 5px 10px; background-color:#F3F2F3; }

/*SUPPRESSSION V3-2*/

/*AJOUT V3-2*/
h3 .intro { text-transform:uppercase; font-size:12px; font-weight:bold; margin-bottom:10px; }
h3 .txtb { clear:left; font-weight:bold; margin-bottom:10px; }
#containerIndispo h3 .txt { clear:left; color:#333; font-size:12px; margin:0; }

/* AJOUT V4 */.logoSiteAnnee { position:absolute; width:260px; right:5px; }
/* AJOUT V4 */.logoSiteAnnee img { float:right; margin-right:20px; margin-top:5px; }

			/******************* INFOS BAS HOME********************************/

.titreBloc1ligne { display:block; width:190px; height:17px; margin:0 7px; }
.titreBloc2ligne { display:block; width:190px; height:29px; margin:0 7px; }
.txt { clear:left; width:190px; font-size:11px; color:#FFF; margin:7px; }
.txtImportant { width:190px; font-size:24px; font-weight:bold; height:auto; padding:8px 0; color:#FFF; }
/*MODIFS V3-2*/.filetBloc { width:210px; height:1px; line-height:1px; clear:both; border-bottom:dotted 1px #FFF; margin:0 7px; padding:0 0 4px 0; }



.lienbloc:link, .lienbloc:visited {color:#666; text-decoration:none;}
.lienbloc:hover {color:#666; text-decoration:underline;}


#blocDroit a,#blocGauche a { display:block; clear:left; height:12px; color:; }
#blocDroit a:hover,#blocGauche a:hover { text-decoration:none; color:; }



#blocDroit .sstitre { font-size:11px; clear:left; color:#B6DFF7; margin:7px 7px 0 7px; }

/*MODIFS V3-2*/
.texte { clear:left; width:inherit; min-height:56px; height:56px; padding:2px 0px 7px 9px; font-size:11px; color:#666; }

		/************ INFOS BAS HOME BLOC ACTIVITE**************/
		
/*MODIFS V3-2*/#blocActivite { width:274px; float:left; margin:2px 14px 0 5px!important;margin:2px 4px 0 5px; padding:10px 0px 20px 14px!important;padding:10px 0 20px 10px; height:auto; background-color:#FAF3F7; }
/*MODIFS V3-2*/#blocActivite .hautContour { width:264px; height:6px; font-size:1px; color:#000000; background:url(../images/home/fondHautActivite.gif) no-repeat; }
/*MODIFS V3-2*/#blocActivite .basContour { width:264px; height:6px; background:url(../images/home/fondBasActivite.gif) no-repeat;}
/*MODIFS V3-2*/#blocActivite .contenu { width:264px; height:223px; background:url(../images/home/fondCentreActivite.gif) repeat-x #660F5C;}
/*MODIFS V4*/#blocActivite .contenu .txt { width:250px; font-size:11px; margin-top:0; }
#blocActivite .contenu .txtRight { float:right; }
/*MODIFS V3-2*/#blocActivite .activite { width:260px; padding-top:4px; }

/*MODIFS V3-2*/.ligneInfo { height:auto; width:264px; margin:0; }
#info1LienAlt { float:left; width:170px; height:25px; padding:10px 5px 10px 8px; }
#info2LienAlt { float:left; width:170px; height:22px; padding:12px 5px 10px 8px; margin-bottom:8px; }
/*MODIFS V3-2*/.resultInfo1 { float:left; width:65px; height:25px; padding:14px 5px 10px 3px; text-align:center; border-left:1px solid #820260; font-size:12px; font-weight:bold; color:#FFF;  }
/*MODIFS V3-2*/.resultInfo2 { float:left; width:65px; height:22px; padding:16px 5px 10px 3px; margin-bottom:8px; text-align:center; border-left:1px solid #820260; font-size:12px; font-weight:bold; color:#FFF;  }

#info3LienAlt { float:left; font-size:11px; width:115px; padding:10px 5px 10px 8px; }
#info4LienAlt { float:left; font-size:11px; width:115px; padding:12px 5px 10px 8px; }
.resultInfo3 { float:left; width:55px; text-align:center; height:32px; margin:10px 0 0 0; padding:10px 0 0 0; border-left:1px solid #820260; font-size:12px; font-weight:bold; color:#FFF;  }
.resultInfo4 { float:left; width:55px; text-align:center; height:32px; margin:10px 0 0 0; padding:10px 0 0 0; border-left:1px solid #820260; font-size:12px; font-weight:bold; color:#FFF;  }
.resultPicto1 { float:left; width:55px; text-align:center; height:32px; margin-top:10px; padding:0px 5px 0 15px!important;padding:0px 0 0 20px; border-left:1px solid #820260; font-size:12px; font-weight:bold; color:#FFF;  }
.resultPicto2 { float:left; width:55px; text-align:center; height:40px; padding:11px 5px 0 15px!important;padding:8px 0 0 20px; border-left:1px solid #820260; font-size:20px; font-weight:bold; color:#FFF;  }

/*MODIFS V3-2*/.filetblanc  { width:244px; margin-left:10px; font-size:1px; line-height:0px; border-top:dotted 1px #FF91DE; color:#000000; height:1px; }

.textebas { clear:left; width:auto; height:auto; font-size:11px; padding:10px 0; color:#666;}
		
	/************ FIN INFOS BAS HOME BLOC ACTIVITE**************/

/*MODIFS V3-2*/#blocEvolution { width:227px; float:left; background-color:#EFF9FD; margin:2px 5px 0 0; padding:10px 10px 0px 14px!important;padding:10px 10px 0px 14px; }
/*MODIFS V3-2*/#blocEvolution .hautContour { width:227px; font-size:1px; height:3px; background:url(../images/home/fondHautEvolution.gif) no-repeat; }
/*MODIFS V3-2*/#blocEvolution .basContour { width:227px; height:3px; background:url(../images/home/fondBasEvolution.gif) no-repeat;}
/*MODIFS V3-2*/#blocEvolution .contenu { width:227px; height:auto; font-size:1px; background:url(../images/home/fondCentreEvolution.gif) repeat-x #00529C;}
/*MODIFS V3-2*/#blocEvolution .contenu .txt a:link, #blocEvolution .contenu .txt a:visited  { width:210px; height:auto; text-decoration:none; color:#fff }
/*MODIFS V3-2*/#blocEvolution .contenu .txt a:hover { width:210px; height:auto; text-decoration:none; }
/*MODIFS V3-2*/#blocEvolution .evolution { width:220px; padding-top:4px; }
#blocEvolution .contenu .txt { height:47px;}
/*SUPPRESSION V3-2*/   /*    #blocEvolution .contenu .titreBloc2ligne { display:block; width:190px; height:29px; margin:0 7px; }*/
/*#blocEvolution .titreBloc1ligne { display:block; width:190px; height:17px; padding:2px 0 0 5px; margin:0; }*/


/*MODIFS V3--------ANCIEN BLOC MAINTENANCE*/

/*MODIFS V3-2*/#blocAmelioration { width:227px; float:left; background-color:#EFF9FD; padding:19px 10px 20px 0px!important;padding:8px 10px 16px 0px; }
/*MODIFS V3-2*/#blocAmelioration .hautContour { width:227px; font-size:1px; height:3px; background:url(../images/home/fondHautEvolution.gif) no-repeat; }
/*MODIFS V3-2*/#blocAmelioration .basContour { width:227px; height:3px; background:url(../images/home/fondBasEvolution.gif) no-repeat;}
/*MODIFS V3-2*/#blocAmelioration .contenu { width:227px; height:auto; font-size:1px; background:url(../images/home/fondCentreEvolution.gif) repeat-x #00529C;}
/*MODIFS V4*/#blocAmelioration .contenu .txt { margin:5px 7px 7px 7px; height:69px; font-size:11px; }
/*MODIFS V4*/#blocAmelioration .sstitre { font-size:11px; }
/*MODIFS V3-2*/#blocAmelioration a.lien { width:210px; text-decoration:none; }
/*MODIFS V3*/#blocAmelioration a.lien:hover { text-decoration:underline; }

/*FIN MODIFS V3--------ANCIEN BLOC MAINTENANCE*/

/*MODIFS*/#blocRemarques { width:274px; float:left; padding:0 8px 18px 16px!important;padding:0 0px 16px 5px; background-color:#F7FEE9; background-image:url(../images/home/fond_remarques.gif); background-repeat: no-repeat;}              				
#blocRemarques .hautContour { width:269px; font-size:1px; height:5px; background:url(../images/home/fondHautRemarques.gif) no-repeat; }
#blocRemarques .basContour { width:269px; height:5px; background:url(../images/home/fondBasRemarques.gif) no-repeat;}
/*MODIFS V3-2*/#blocRemarques .contenu { width:269px; height:224px; min-height:110px; font-size:1px; background:url(../images/home/fondCentreRemarques.gif) repeat-x #088433;}
/*MODIFS V3-2*/#blocRemarques .texte { clear:left; width:265px; height:auto; padding:2px 0px 6px 2px; color:#666; }
/*MODIFS V3-2*/a.texte { clear:left; width:265px; height:auto; padding:2px 0px 6px 2px; color:#666; text-decoration:underline}
a.texte:hover { text-decoration:none}
/*MODIFS V3-2*/#blocRemarques .filetBloc { width:252px; }
/*MODIFS*/#blocRemarques .remarques { width:246px; padding:74px 8px 0 8px; margin-top:10px; }
/*MODIFS V4*/#blocRemarques .txt { clear:left; width:246px; font-size:11px; color:#FFF; margin:7px; }
#blocRemarques .txt p { display:block; clear:left; margin-top:10px; }
#blocRemarques .txt a.lien { clear:left; width:250px; height:auto; text-decoration:none; color: #fff }
#blocRemarques .txt a.lien:hover { text-decoration:none;  }
/*SUPPRESSION
#blocRemarques .txt a.cliquez { width:auto; height:auto; text-decoration:underline;  }
#blocRemarques .txt a.cliquez:hover { text-decoration:none;  }
*/


/*SUPPRESSION V3-2*/
/*AJOUT DEBUT
#blocAvous { width:270px; float:left; padding:0 8px 20px 12px!important;padding:0 0px 18px 5px; background-color:#F6FEEC; }              				
#blocAvous .hautContour { width:269px; font-size:1px; height:5px; background:url(../images/home/fondHautRemarques.gif) no-repeat; }
#blocAvous .basContour { width:269px; height:5px; background:url(../images/home/fondBasRemarques.gif) no-repeat;}
#blocAvous .contenu { width:269px; height:86px; min-height:86px; font-size:1px; background:url(../images/home/fondCentreRemarques.gif) repeat-x #088433;}
#blocAvous .texte { clear:left; width:260px; padding:2px 0px 10px 9px; color:#666; }
#blocAvous .filetBloc { width:245px; height:1px; line-height:1px; clear:both; border-bottom:dotted 1px #FFF; margin:0 7px; padding:2px 0 4px 0; }
#blocAvous .txt { clear:left; width:246px; font-size:10px; color:#FFF; margin:7px; }
#blocAvous .txt a.lien { clear:left; width:246px; height:auto; text-decoration:none; }
#blocAvous .txt a.lien:hover { text-decoration:none; }
#blocAvous .txt a.cliquez { width:auto; height:auto; text-decoration:underline;  }
#blocAvous .txt a.cliquez:hover { text-decoration:none;  }

AJOUT FIN*/
/*SUPPRESSION V3-2*/



/*DEBUT AJOUT  MODIFS V3*/
#containerHome h2 { width:507px; height:66px; margin-bottom:23px; text-indent:-4000px; background:url(../images/home/messageBienvenue.gif) no-repeat; }
#containerIndispo h2 { width:507px; height:66px; clear:left; margin:0 0 0 300px; text-indent:-4000px; background:url(../images/home/messageBienvenue.gif) no-repeat; }
/*MODIFS V3-2*/#containerIndispo h3 { display:block; clear:left; padding:50px 0 40px 220px; width:587px; height:auto; font-size:12px; font-weight:normal; background:url(../images/home/fond_homeIndispo.gif) no-repeat; }
#containerIndispo #blocRemarques { width:270px; padding:0;  margin:0 5px 0 0!important;margin:0 15px 0 5px; background-color:#fff; background-image:url(); background-repeat: no-repeat;}              				
/*MODIFS V3-2*/#containerIndispo #blocEvolution { width:227px; background-color:#fff; margin:0 5px 0 0!important;margin:0 10px 0 0; padding:0 10px 0px 14px!important;padding:0 10px 0px 14px; }
/*MODIFS V3-2*/#containerIndispo #blocActivite { width:279px; background-color:#fff; margin:0 0px 0 0px!important;margin:0 0px 0 0px; padding:0 10px 0 14px!important;padding:0 0 0 10px; }
#containerIndispo #blocRemarques .contenu { width:269px; height:140px; min-height:140px; background:url(../images/home/fondCentreRemarques.gif) repeat-x #088433; }
/*MODIFS V3-2*/#containerIndispo #blocEvolution .contenu { width:227px; height:142px; min-height:142px; background:url(../images/home/fondCentreEvolution.gif) repeat-x #00529C; }
/*MODIFS V3-2*/#containerIndispo #blocActivite .contenu { width:264px; height:140px; min-height:140px; background:url(../images/home/fondCentreActivite.gif) repeat-x #660F5C; }
#containerIndispo .hautContour { height:3px; }
#containerIndispo a { text-decoration:none; color:#333;}
/*SUPPRESSION V3-2*/   /*   #containerIndispo .titreBloc1ligne { padding:4px;}*/
/*MODIFS V3-2*/#containerIndispo #blocActivite .filetBloc { width:245px; margin-bottom:7px; }
/*MODIFS V4*/#containerIndispo .txt { width:auto; font-size:11px; margin-top:7px; }
#containerIndispo #blocActivite .basContour { width:274px; height:6px; background:url(../images/home/fondBasActiviteIndispo.gif) no-repeat;}
#containerIndispo .basContour { height:5px;}
/* FIN AJOUT MODIFS V3*/


/* AJOUT V4 */#containerActu .txt a { color:#FFF; }
/* AJOUT V4 */#containerActu #blocRemarques { margin:2px 12px 0 0; background-image:url(); }
/* AJOUT V4 */#containerActu #blocRemarques .remarques { width:246px; padding:5px 8px 0 8px; margin-top:10px; }
/* AJOUT V4 */#containerActu .homeActu { width:720px; min-height:70px; padding:0px 0 10px 110px; margin:20px 0 10px 0; background:url(../images/home/flecheActu.gif) no-repeat; }
/* AJOUT V4 */#containerActu .homeActu .titre { clear:left; color:#DB001B; font-weight:bold; text-transform:uppercase; }
/* AJOUT V4 */#containerActu .homeActu .intro { clear:left; color:#333; }

/*********************** PAGES INTERIEURES *******************************/

.gaucheInterieur { float:left; width:210px; }
.droiteInterieur { float:left; width:600px; margin-top:48px; }

			/******** COMMUN *******/

.filet  { display:block; width:430px; height:4px; font-size:10px; margin:14px 0 14px 0; border-top:dotted 1px #000; clear:both; }
.filetContact  { display:block; width:480px; height:4px; font-size:10px; margin:16px 0 8px 0; border-top:dotted 1px #000; clear:both; }

.pagination { float:left; width:100px; clear:left; margin-top:20px; padding-left:300px; }
.pagination a {  text-decoration:none; font-size:11px; color:#666;  }
.pagination a:hover { text-decoration:underline; color:#008ED6; }
.pagination a.selected { color:#008ED6; font-weight:bold; text-decoration:none; }

#contenu .titre { float:left; width:500px; height:auto; padding:10px 0; clear:left; }
#contenu .txtintro { float:left; width:450px; height:auto; padding:2px 0 20px 0; color:#333; clear:left; }
.boutons img { padding:10px 10px 10px 0; }
/*MODIFS V4*/#contenu .soustitre { float:left; color:#008ED6; font-size:12px; padding:10px 0 2px 0; width:400px; clear:left;}
/*MODIFS V4*/.texteInterieur { float:left; width:400px; font-size:12px; color:#333333; clear:left;}
/*MODIFS V4*/.texteInterieurMaintenance { float:left; width:400px; margin-top:16px; font-size:12px; color:#333333; clear:left;}
/*MODIFS V4*/.texteInterieurContact { float:left; width:480px; font-size:12px; color:#333333; clear:left;}
.texteInterieurContact a { color:#008ED6; text-decoration:underline; }
.texteInterieurContact a:hover { color:#008ED6; text-decoration:none; }
.texteInterieur p { padding-top:10px;}

/* AJOUT V4 */ /*planning scroll*/

#InfoMois { width:360px;}
#InfoMois .texteInterieur { width:360px;}
#InfoMois .flecheGauche { width:20px;}
#InfoMois .flecheDroite { width:20px;}

/* FIN AJOUT V4 */ 

			/******* MENU *******/

li.menu1 { width:149px; height:28px; float:left; padding:20px 0 5px 18px; text-indent:-3000px;}
li.menu1 a { display:block; width:149px; height:28px; background:url(../images/commun/menu1.gif) no-repeat; }
li.menu1 a:hover { background:url(../images/commun/menu1.gif) no-repeat;  }
li.menu2 { width:149px; height:35px; float:left; padding:0 0 5px 18px; text-indent:-3000px; }
li.menu2 a { display:block;width:149px; height:35px; background:url(../images/commun/menu2.gif) no-repeat;  }
li.menu2 a:hover { background:url(../images/commun/menu2.gif) no-repeat;  }
li.menu3 { width:149px; height:28px; float:left; padding:0 0 5px 18px; text-indent:-3000px;}
li.menu3 a { display:block; width:149px; height:28px; background:url(../images/commun/menu3.gif) no-repeat;  }
li.menu3 a:hover { background:url(../images/commun/menu3.gif) no-repeat;  }

			/******** ACTIVITE *******/
/*
#statistics { }
#statistics #blocGauche { width:318px; float:left; margin-right:10px;  }
#statistics #blocDroit { width:318px; float:left; margin-right:0px;  }
#statistics .hautContour { width:318px; font-size:1px; height:3px; background:url(../images/activite/fondHautActivite.gif) no-repeat; }
#statistics .basContour { width:318px; height:3px; background:url(../images/activite/fondBasActivite.gif) no-repeat;}
#statistics .contenu { width:318px; height:119px; min-height:119px; font-size:1px; color:#000000; background:url(../images/activite/fondCentreActivite.gif) repeat-x #670F5C;}
*/

			/****** FOOTER ****/
			
#footer  { clear:both; }

/*MODIFS V3*/#footer ul { display:block; padding:10px 0px 10px 205px; height:30px; width:662px; }
#footer li.lienfooter { display:block; float:left; color:#666; height:30px; vertical-align:middle; margin-left:5px; padding-top:4px; }
#footer a { color:#666; font-size:11px; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footerInterieur  { clear:both; }

/*MODIFS V3*/#footerInterieur ul { display:block; float:left; margin:30px 0px 10px 280px!important;margin:30px 0px 10px 150px; width:322px; }
#footerInterieur li.lienfooter { display:block; float:left; color:#666; height:30px; vertical-align:middle; margin-left:5px; padding-top:4px; }
#footerInterieur a { color:#666; font-size:11px; text-decoration:none; }
#footerInterieur a:hover { text-decoration:underline; }

				/*** DEBUT REDEFINITION BALISE ALT ***/

#tooltip.right { width:310px; background-color:#EFEFEF; }

#tooltip { background-color:#EFEFEF; position:absolute; z-index:3000; padding:5px; font-size:9px; }

#tooltip .title { line-height:10px; }

#tooltip div { margin:0;  }
#tooltip h3 { display:block;  font-size:11px; margin:0; }



				/*** FIN REDEFINITION BALISE ALT **/

