@charset "utf-8";
/* CSS Document */

html * {
	padding: 0;
	margin: 0;
} 

body {
	background-color: #659ABB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.intro {
	width: 900px;
	margin: auto;
}

/* cadre de base */

.conteneur1 {
	text-align: center;
}

.centre {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
	border: 0px;
	padding: 0;
}

.bandeau_haut {
	float: left;
	width: 1000px;
	height: 183px;
	margin: 0;
	padding: 0;
}

.L1C1 {
	float: left;
	width: 338px;
	height: 183px;
	margin: 0;
	padding: 0;
}

.L1C1_2 {
	float: left;
	background-image: url(images/bandeau_04.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 62px;
	height: 134px;
	margin: 0;
	padding: 0;
}
.L1C1_3 {
	float: left;
	background-image: url(images/bandeau_05.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 276px;
	height: 134px;
	margin: 0;
	padding: 0;
}

.minimenu {
	float: left;
	background-image: url(images/bandeau_01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 338px;
	height: 49px;
	margin: 0;
	padding: 0;
}

.logohaut {
	float: left;
	background-image: url(images/bandeau_02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 583px;
	height: 183px;
	margin: 0;
	padding: 0;
}

.L1C3 {
	float: left;
	background-image: url(images/bandeau_03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 79px;
	height: 183px;
	margin: 0;
	padding: 0;
}

.nav {
	float: left;
	background-image: url(images/menu-horizontal_01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 201px;
	height: 46px;
	margin: 0;
	padding: 0;
}

#menuhaut {
	float: left;
	background-image: url(images/menu-horizontal_02.jpg);
	background-repeat: no-repeat;
	width: 795px;
	height: 46px;
	margin: 0;
	padding: 0;
}

#menu_horizontal {
	float: left;
	width: 996px;
	height: 46px;
	margin: 0;
	padding: 0;
}

#menuhaut ul, #menuhaut li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menuhaut ul {
	width: 795px;
	height: 46px;
}

#menuhaut li {
	float: left;
}

#menuhaut a:hover {
	color: #fff;
	background: transparent url(images/menu-horizontal_02N.jpg) no-repeat;
}

#menuhaut a#menu1, #menuhaut a#menu2, #menuhaut a#menu3, #menuhaut a#menu4, #menuhaut a#menu5, #menuhaut a#menu6 {
	display: block;
	width: 132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
}

#menuhaut a#menu1:hover {
	color: #FFFF00;
}

#menuhaut a#menu2:hover {
	background-position: -132px 0px;
	color: #FFFF00;
}

#menuhaut a#menu3:hover {
	background-position: -264px 0px;
	color: #FFFF00;
}

#menuhaut a#menu4:hover {
	background-position: -396px 0px;
	color: #FFFF00;
}

#menuhaut a#menu5:hover {
	background-position: -528px 0px;
	color: #FFFF00;
}

#menuhaut a#menu6:hover {
	background-position: -660px 0px;
	color: #FFFF00;
}

/* Bande gauche */

.menu_gauche {
	float: left;
	width: 210px;
	height: 317px;
	margin: 0;
	padding: 0;
}

.bande_gauche {
	float: left;
	width: 204px;
	height: 410px;
	margin: 0;
	padding: 0;
}

.bande_gaucheb1 {
	float: left;
	background-image: url(images/menu-vertical_01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 204px;
	height: 30px;
	margin: 0;
	padding: 0;
}

/* Sous menu 1 */

#bande_gauchemenu1 {
	float: left;
	background-image: url(images/menu-vertical_02_2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 204px;
	height: 150px;
	margin: 0;
	padding: 0;
}

#bande_gauchemenu1 ul, #bande_gauchemenu1 li {
	margin: 0;
	padding: 0;
	height: 25px;
	list-style-type: none;
}

#bande_gauchemenu1 ul {
	width: 204px;
	height: 150px;
}

#bande_gauchemenu1 a:hover {
	background: transparent url(images/menu-vertical_02_2N.jpg) no-repeat;
}


#bande_gauchemenu1 a#gauchemenu1v, #bande_gauchemenu1 a#gauchemenu2v, #bande_gauchemenu1 a#gauchemenu3v, #bande_gauchemenu1 a#gauchemenu4v, #bande_gauchemenu1 a#gauchemenu5v, #bande_gauchemenu1 a#gauchemenu6v {
	display: block;
	width: 204px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-left: 0.3em;
}

#bande_gauchemenu1 a#gauchemenu1v:hover {
	color: #FFFF00;
}

#bande_gauchemenu1 a#gauchemenu2v:hover {
	background-position: 0px -25px;
	color: #FFFF00;
}

#bande_gauchemenu1 a#gauchemenu3v:hover {
	background-position: 0px -50px;
	color: #FFFF00;
}

#bande_gauchemenu1 a#gauchemenu4v:hover {
	background-position: 0px -75px;
	color: #FFFF00;
}

#bande_gauchemenu1 a#gauchemenu5v:hover {
	background-position: 0px -100px;
	color: #FFFF00;
}

#bande_gauchemenu1 a#gauchemenu6v:hover {
	background-position: 0px -125px;
	color: #FFFF00;
}

/* Fin Sous menu 1 */

.bande_gaucheinter {
	float: left;
	background-image: url(images/menu-vertical_03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 204px;
	height: 4px;
	margin: 0;
	padding: 0;
}

/* Sous menu 2 */

#bande_gauchemenu2 {
	float: left;
	background-image: url(images/menu-vertical_04.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 204px;
	height: 190px;
	margin: 0;
	padding: 0;
}

#bande_gauchemenu2 ul, #bande_gauchemenu2 li {
	margin: 0;
	padding: 0;
	height: 38px;
	list-style-type: none;
}

#bande_gauchemenu2 ul {
	width: 204px;
	height: 190px;
}

#bande_gauchemenu2 a:hover {
	background: transparent url(images/menu-vertical_04N.jpg) no-repeat;
}


#bande_gauchemenu2 a#gauchemenu21v, #bande_gauchemenu2 a#gauchemenu22v, #bande_gauchemenu2 a#gauchemenu23v, #bande_gauchemenu2 a#gauchemenu24v, #bande_gauchemenu2 a#gauchemenu25v {
	display: block;
	width: 204px;
	height: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 38px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-left: 0.3em;
}

#bande_gauchemenu2 a#gauchemenu21v:hover {
	color: #FFFF00;
}

#bande_gauchemenu2 a#gauchemenu22v:hover {
	background-position: 0px -38px;
	color: #FFFF00;
}

#bande_gauchemenu2 a#gauchemenu23v:hover {
	background-position: 0px -76px;
	color: #FFFF00;
}

#bande_gauchemenu2 a#gauchemenu24v:hover {
	background-position: 0px -114px;
	color: #FFFF00;
}

#bande_gauchemenu2 a#gauchemenu25v:hover {
	background-position: 0px -152px;
	color: #FFFF00;
}

/* Fin Sous menu 2 */


.bande_gauchefin {
	float: left;
	background-image: url(images/menu-vertical_05.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	width: 204px;
	height: 15px;
	margin: 0;
	padding: 0;
}

/* Fin Bande gauche */



/* zone texte */

.zonetexteindex {
	float: left;
	background-image: url(images/fond-texte_02b_3.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	width: 793px;
	height: 410px;
	margin: 0;
	padding: 0;
}

.zonetexte3 {
	float: left;
	background-image: url(images/fond-texte_02b_3.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	width: 793px;
	margin: 0;
	padding: 0;
}

.zonetextesup3 {
	background-image: url(images/fond-texte_01_3.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 793px;
	height: 16px;
	margin: 0;
	padding: 0;
}

.zonetexteinf3 {
	background-image: url(images/fond-texte_04_3.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 993px;
	height: 18px;
	margin: 0;
	padding: 0;
}


.basdepage {
	float: left;
	width: 1000px;
	height: 32px;
	margin: 0;
	padding: 0;
}

.titretexte {
	background-image: url(images/fondtitre.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 993px;
	height: 59px;
	margin-top: 1.5em;
	margin-left: 4em;
}

.titrechapitre {
	background-image: url(images/fondchapitre.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 993px;
	height: 41px;
	margin-top: 1.5em;
	margin-left: 1em;
}

.titretexte2 {
	background-image: url(images/fondtitre_2.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 993px;
	height: 59px;
	margin-top: 1.5em;
	margin-left: 4em;
}

.titrechapitre2 {
	background-image: url(images/fondchapitre_2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 993px;
	height: 41px;
	margin-top: 1.5em;
	margin-left: 1em;
}

.titretexte3 {
	background-image: url(images/fondtitre_3.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 993px;
	height: 59px;
	margin-top: 1.5em;
	margin-left: 4em;
}

.titrechapitre3 {
	background-image: url(images/fondchapitre_3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 993px;
	height: 41px;
	margin-top: 1.5em;
	margin-left: 1em;
}

#fondtextecouleurrouge {
	float: left;
	background-color: #FFCC33;
	text-align: center;
	width: 720px;
	margin-left: 2em;
	margin-bottom: 2em;
}

#fondtexte {
	float: left;
	/* background-color: #FFCC33; */
	width: 783px;
	margin-top: 2em;
	margin-bottom: 3em;
}

.marge {
	float: left;
	width: 993px;
	height: 30px;
	margin-top: 1.5em;
}

.marge10pix {
	float: left;
	width: 993px;
	height: 10px;
}

.marge20pix {
	float: left;
	width: 993px;
	height: 20px;
	margin-top: 1em;
}

.marge4pix {
	float: left;
	width: 993px;
	height: 4px;
}

/* fin zone texte */

.fondcalegauche {
	background-image: url(images/fond-de-page_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 231px;
	height: 32px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.fondcaledroite {
	background-image: url(images/fond-de-page_02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 769px;
	height: 32px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}


#basdepage {
	float: left;
	background-image: url(images/basdepage.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 932px;
	height: 70px;
	margin: 0;
	padding: 0;
}


/* image centrée */
div.centrage {
	text-align: center;
  	padding-top: 3em;
}

div.centrageve {
	text-align: center;
  	padding-top: 1em;
}

div.centrageactu {
	text-align: center;
  	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

div.margeimage {
	float: right;
	margin: 1.5em;
}

div.centragemail {
	float: left;
	text-align: center;
  	padding-top: 3em;
}

/* Minimenu 

#minimenu {
	float: left;
	background-image: url(images/minimenu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 150px;
	height: 100px;
	margin: 0;
	margin-top: 1.6em;
	margin-left: 1.1em;
	padding-left: 0em;
}

#minimenu ul, #minimenu li {
	margin: 0;
	padding: 0;
	height: 25px;
	list-style-type: none;

}

#minimenu ul {
	width: 150px;
	height: 100px;
}

#minimenu a:hover {
	background: transparent url(images/minimenu2N.jpg) no-repeat;
}


#minimenu a#minimenu1, #minimenu a#minimenu2, #minimenu a#minimenu3, #minimenu a#minimenu4 {
	display: block;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #402012;
	text-decoration: none;
	text-indent: 2em;
	text-align: left;
}

#minimenu a#minimenu1:hover {
	color: #A02614;
}

#minimenu a#minimenu2:hover {
	background-position: 0px -25px;
	color: #A02614;
}

#minimenu a#minimenu3:hover {
	background-position: 0px -50px;
	color: #A02614;
}

#minimenu a#minimenu4:hover {
	background-position: 0px -75px;
	color: #A02614;
}

 Fin minimenu */


/* sous menu organisation séjour */

.sousmenuorga {
	float: left;
	background-image: url(images/sousmenu1_2.jpg);
	background-repeat: no-repeat;
	width: 777px;
	height: 28px;
	margin-left: 0.3em;
	padding: 0;
}

.sousmenuorga ul, .sousmenuorga li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sousmenuorga ul {
	width: 777px;
	height: 28px;
}

.sousmenuorga li {
	float: left;
}

.sousmenuorga a:hover {
	background: transparent url(images/sousmenu1N.jpg) no-repeat;
}

.sousmenuorga a#menuorga1, .sousmenuorga a#menuorga2, .sousmenuorga a#menuorga3, .sousmenuorga a#menuorga4, .sousmenuorga a#menuorga5, .sousmenuorga a#menuorga6, .sousmenuorga a#menuorga7 {
	display: block;
	width: 111px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
 
.sousmenuorga a#menuorga1:hover {
	color: #FFFF00;
}

.sousmenuorga a#menuorga2:hover {
	background-position: -111px 0px;
	color: #FFFF00;
}

.sousmenuorga a#menuorga3:hover {
	background-position: -222px 0px;
	color: #FFFF00;
}

.sousmenuorga a#menuorga4:hover {
	background-position: -333px 0px;
	color: #FFFF00;
}

.sousmenuorga a#menuorga5:hover {
	background-position: -444px 0px;
	color: #FFFF00;
}

.sousmenuorga a#menuorga6:hover {
	background-position: -555px 0px;
	color: #FFFF00;
}

.sousmenuorga a#menuorga7:hover {
	background-position: -666px 0px;
	color: #FFFF00;
}

/* fin sous menu organisation séjour */

/* sous menu information du patient */

.calesousmenuinfopat {
	float: left;
	width: 111px;
	height: 28px;
}

.sousmenuinfopat {
	float: left;
	background-image: url(images/sousmenu3_2.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 28px;
	margin-left: 0.3em;
	padding: 0;
}

.sousmenuinfopat ul, .sousmenuinfopat li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sousmenuinfopat ul {
	width: 555px;
	height: 28px;
}

.sousmenuinfopat li {
	float: left;
}

.sousmenuinfopat a:hover {
	background: transparent url(images/sousmenu3N.jpg) no-repeat;
}

.sousmenuinfopat a#menuinfopat1, .sousmenuinfopat a#menuinfopat2, .sousmenuinfopat a#menuinfopat3, .sousmenuinfopat a#menuinfopat4, .sousmenuinfopat a#menuinfopat5 {
	display: block;
	width: 111px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
 


/* fin sous menu information du patient */


/* sous menu annuaire */

.calesousmenuannuaire {
	float: left;
	width: 203px;
	height: 28px;
}

.sousmenuannuaire {
	float: left;
	background-image: url(images/sousmenu2_2.jpg);
	background-repeat: no-repeat;
	width: 378px;
	height: 28px;
	margin-left: 0.3em;
	padding: 0;
}

.sousmenuannuaire ul, .sousmenuannuaire li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sousmenuannuaire ul {
	width: 378px;
	height: 28px;
}

.sousmenuannuaire li {
	float: left;
}

.sousmenuannuaire a:hover {
	background: transparent url(images/sousmenu2N.jpg) no-repeat;
}

.sousmenuannuaire a#menuannuaire1, .sousmenuannuaire a#menuannuaire2, .sousmenuannuaire a#menuannuaire3 {
	display: block;
	width: 126px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
 
.sousmenuannuaire a#menuannuaire1:hover {
	color: #FFFF00;
}

.sousmenuannuaire a#menuannuaire2:hover {
	background-position: -126px 0px;
	color: #FFFF00;
}

.sousmenuannuaire a#menuannuaire3:hover {
	background-position: -252px 0px;
	color: #FFFF00;
}

.centremenuannuaire {
	float: left;
	width: 790px;
	text-align: center;
}

/* fin sous menu annuaire */

/* sous menu tri par ordre alphabétique */


.sousmenualpha {
	float: left;
	background-image: url(images/sousmenu5_2.jpg);
	background-repeat: no-repeat;
	width: 624px;
	height: 28px;
	margin-left: 0.5em;
	padding: 0;
}

.sousmenualpha ul, .sousmenualpha li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sousmenualpha ul {
	width: 624px;
	height: 28px;
}

.sousmenualpha li {
	float: left;
}

.sousmenualpha a:hover {
	background: transparent url(images/sousmenu5N.jpg) no-repeat;
}

.sousmenualpha a#menualpha1, .sousmenualpha a#menualpha2, .sousmenualpha a#menualpha3, .sousmenualpha a#menualpha4, .sousmenualpha a#menualpha5, .sousmenualpha a#menualpha6,.sousmenualpha a#menualpha7, .sousmenualpha a#menualpha8, .sousmenualpha a#menualpha9, .sousmenualpha a#menualpha10,
.sousmenualpha a#menualpha11, .sousmenualpha a#menualpha12, .sousmenualpha a#menualpha13, .sousmenualpha a#menualpha14, .sousmenualpha a#menualpha15, .sousmenualpha a#menualpha16,.sousmenualpha a#menualpha17, .sousmenualpha a#menualpha18, .sousmenualpha a#menualpha19, .sousmenualpha a#menualpha20,
.sousmenualpha a#menualpha21, .sousmenualpha a#menualpha22, .sousmenualpha a#menualpha23, .sousmenualpha a#menualpha24, .sousmenualpha a#menualpha25, .sousmenualpha a#menualpha26 {
	display: block;
	width: 24px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
 
.sousmenualpha a#menualpha1:hover {
	color: #FFFF00;
}

.sousmenualpha a#menualpha2:hover {
	background-position: -24px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha3:hover {
	background-position: -48px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha4:hover {
	background-position: -72px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha5:hover {
	background-position: -96px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha6:hover {
	background-position: -120px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha7:hover {
	background-position: -144px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha8:hover {
	background-position: -168px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha9:hover {
	background-position: -192px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha10:hover {
	background-position: -216px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha11:hover {
	background-position: -240px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha12:hover {
	background-position: -264px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha13:hover {
	background-position: -288px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha14:hover {
	background-position: -312px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha15:hover {
	background-position: -336px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha16:hover {
	background-position: -360px 0px
	color: #FFFF00;
}

.sousmenualpha a#menualpha17:hover {
	background-position: -384px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha18:hover {
	background-position: -408px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha19:hover {
	background-position: -432px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha20:hover {
	background-position: -456px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha21:hover {
	background-position: -480px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha22:hover {
	background-position: -504px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha23:hover {
	background-position: -528px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha24:hover {
	background-position: -552px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha25:hover {
	background-position: -576px 0px;
	color: #FFFF00;
}

.sousmenualpha a#menualpha26:hover {
	background-position: -600px 0px;
	color: #FFFF00;
}

/* fin sous menu tri par ordre alphabétique */

/* sous menu tri alpha2 */


.sousmenualpha2 {
	float: left;
	background-image: url(images/sousmenu5_1_2.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 28px;
	margin: 0;
	padding: 0;
}

.sousmenualpha2 ul, .sousmenualpha2 li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sousmenualpha2 ul {
	width: 140px;
	height: 28px;
}

.sousmenualpha2 li {
	float: left;
}

.sousmenualpha2 a:hover {
	background: transparent url(images/sousmenu5N_1.jpg) no-repeat;
}

.sousmenualpha2 a#menualpha2_1, .sousmenualpha2 a#menualpha2_2 {
	display: block;
	width: 70px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.sousmenualpha2 a#menualpha2_1:hover {
	color: #FFFF00;
}

.sousmenualpha2 a#menualpha2_2:hover {
	background-position: -70px 0px;
	color: #FFFF00;
}

/* fin sous menu tri alpha2 */

/* sous menu admission */

.sousmenuadmi {
	float: left;
	background-image: url(images/sousmenu4_2.jpg);
	background-repeat: no-repeat;
	width: 776px;
	height: 28px;
	margin-left: 0.3em;
	padding: 0;
}

.sousmenuadmi ul, .sousmenuadmi li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sousmenuadmi ul {
	width: 776px;
	height: 28px;
}

.sousmenuadmi li {
	float: left;
}

.sousmenuadmi a:hover {
	background: transparent url(images/sousmenu4N.jpg) no-repeat;
}

.sousmenuadmi a#menuadmi1, .sousmenuadmi a#menuadmi2, .sousmenuadmi a#menuadmi3, .sousmenuadmi a#menuadmi4 {
	display: block;
	width: 194px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
 
.sousmenuadmi a#menuadmi1:hover {
	color: #FFFF00;
}

.sousmenuadmi a#menuadmi2:hover {
	background-position: -194px 0px;
	color: #FFFF00;
}

.sousmenuadmi a#menuadmi3:hover {
	background-position: -388px 0px;
	color: #FFFF00;
}

.sousmenuadmi a#menuadmi4:hover {
	background-position: -582px 0px;
	color: #FFFF00;
}

/* fin sous menu admission */

/* listes */

.listepresseactu1 ul, .listepresseactu1 li {
  	color: #1D3C64;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px ;
	text-align: left;
	text-decoration: none;
  	margin: 0;
  	padding: 0;
}

.listepresseactu1 li {
	background-image: url(images/puceverte.jpg);
  	background-repeat: no-repeat;
 	background-position: 2% 0%;
  	margin-top: 12px;
  	margin-left: 8em;
  	margin-right: 20px;
  	padding-left: 2.5em;
}

.listepresseactu2 {
	background-image: url(images/puceorange.jpg);
  	background-repeat: no-repeat;
  	color: #1D3C64;
 	background-position: 2% 0%;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px ;
	text-align: left;
	text-decoration: none;
  	margin-top: 12px;
  	margin-left: 8em;
  	margin-right: 20px;
  	padding-left: 2.5em;
}

.listesoins1 li {
	background-image: url(images/puceverte.jpg);
  	background-repeat: no-repeat;
 	background-position: 2% 0%;
	color: #1D3C64;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px ;
	text-align: left;
	text-decoration: none;
  	margin-top: 12px;
  	margin-left: 5em;
  	margin-right: 20px;
  	padding-left: 2.5em;
}

.listeadmission li, .listeadmission ul, .listepalliatif ul, .listepalliatif li,  .listeinfo ul, .listeinfo li, .listeplateau ul, .listeplateau li, .listesortie ul, .listesortie li, .listeindic ul, .listeindic li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px ;
	color: #1D3C64;
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.listeadmission li {
  background-image: url(images/puceverte.jpg);
  background-repeat: no-repeat;
  color: #1D3C64;
  background-position: 2% 0%;
  margin-top: 12px;
  margin-left: 30px;
  margin-right: 20px;
  padding-left: 2.8em;
}

.iconlist {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px ;
	color: #1D3C64;
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

li.listepresse  {
  background-image: url(images/puceverte.jpg);
  background-repeat: no-repeat;
  background-position: 2% 0%;
  margin-top: 12px;
  margin-left: 30px;
  margin-right: 20px;
  padding-left: 2.8em;
}

li.listeactu  {
  background-image: url(images/puceorange.jpg);
  background-repeat: no-repeat;
  background-position: 2% 0%;
  margin-top: 12px;
  margin-left: 30px;
  margin-right: 20px;
  padding-left: 2.8em;
}

.listeplateau li {
  background-image: url(images/puceverte.jpg);
  background-repeat: no-repeat;
  background-position: 2% 20%;
  margin-top: 12px;
  margin-left: 30px;
  margin-right: 20px;
  padding-left: 2.8em;
}

.listeinfo li {
  background-image: url(images/puceorange.jpg);
  background-repeat: no-repeat;
  background-position: 2% 20%;
  margin-top: 12px;
  margin-left: 30px;
  padding-left: 2.8em;
}

.listesortie li {
  background-image: url(images/pucebleu.jpg);
  background-repeat: no-repeat;
  background-position: 2% 20%;
  margin-top: 12px;
  margin-left: 30px;
  margin-right: 20px;
  padding-left: 2.8em;
}

/* tableaux */

.tableauequipe {
	float: left;
	width: 660px;
	text-align: center;
	padding-left: 2em;
	margin: 0;
}

table.pinjo {
	margin: auto;
	text-align: center;
	padding-top: 2em;
}

table.couriel {
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #1D3C64;
	text-align: left;
	text-decoration: none;
  	padding-top: 0.5em;

}

table.annuairetitre {
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	color: #1D3C64; /*color: #402012;*/
	text-decoration: none;
	text-align: left;
  	padding-top: 3em;
}

table.annuairet {
	margin: auto;
  	padding-top: 1em;
}

table.basdepaget {
  	padding-top: 0.5em;
}

.retour_recrute {
	float: left;
	width: 790px;
	text-align: left;
}

.recrute {
	float: left;
	width: 175px;
	height: 76px;
	text-align: left;
	padding: 0;
  	margin-left: 19.5em;
  	margin-top: 4em;
}

.bouton_recrute {
	background-image: url(images/bouton_recrute.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 76px;
	text-align: center;
  	margin: 0;
}

.bouton_recrute_texte:hover {text-decoration: none; color: #FFFF00;}  /*lien survolé */

.rang1cel {
	background-color: #E1F4FF;
}

.rang1ce2 {
	background-color: #CDEBFD;
}

.rang2cel {
	background-color: #258BD4;
}

.rang2ce2 {
	background-color: #1676BB;
}

.cadre_index_gauche {
	float: left;
	width: 435px;
	height: 300px;
	padding: 0;
	margin: 0;
}

.cadre_reeduc_gauche {
	float: left;
	width: 435px;
	height: 250px;
	padding: 0;
	margin: 0;
}

.cadre_personnel_gauche {
	float: left;
	width: 435px;
	height: 220px;
	padding: 0;
	margin: 0;
}

.cadre_journaux_gauche {
	float: left;
	width: 435px;
	height: 340px;
	padding: 0;
	margin: 0;
}

.cadre_index_droit {
	float: left;
	width: 340px;
	height: 260px;
	padding-top: 3em;
	margin: 0;
}

.cadre_reeduc_droit {
	float: left;
	width: 330px;
	padding-top: 3em;
	margin: 0;
}

.cadre_journaux_droit {
	float: left;
	width: 358px;
	height: 340px;
	padding: 0;
	margin: 0;
}

.cadre_index_fond {
	float: left;
	width: 780px;
	padding: 0;
	margin: 0;
}

.cadre_tech_droit {
	float: left;
	width: 340px;
	height: 260px;
	padding: 0;
	margin: 0;
}

.logoadel {
	float: left;
	background-image: url(images/logoadelaide.jpg);
	background-repeat: no-repeat;
	width: 920px;
	height: 240px;
	padding: 0;
	margin: 0;
}