body, html{height:100%;}

body, #body-modulo {background-color:#7eb4ce;text-align:center;}

#background {
	background-image:url(../images/layout/fond-bg.jpg);
	background-repeat:no-repeat;
	background-position:center 154px;
	text-align:center;
	background-image:url(../images/layout/slice-bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
#conteneur {
	width:778px;
	/*background-color:#ffffff;*/
	margin:0px auto 0px auto;
	text-align:left;
}
#entete {
	background-image:url(../images/layout/entete-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#ffffff;
	/*height:263px;*/
}
#entete .logo {
	display:block;
	padding:0px;
	margin:0px;
	width:163px;
	height:263px;
	float:left;
}
#entete .logo img {
	padding:0px;
	margin:16px 0px 0px 41px;
	border:none;
}

#entete .coord {display:none;}

#entete .header {
	margin:47px 0px 0px 0px;
	width:603px;
	height:216px;
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
#entete .menu {
	float:none;
	clear:both;
	margin:0px 12px 0px 13px;
	background-image:url(../images/layout/slice-menu-bleu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#4c8ba9;
	height:27px;
}
#entete .menu ul {
	padding:0px;
	margin:0px 0px 0px 10px;
	display:block;
	height:27px;
}
#entete .menu li {
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	height:27px;
}

#entete .menu a {font-size:12px;cursor:pointer;display:block;color:#ffffff;font-weight:bold;text-decoration:none;height:27px;float:left;background-image:url(../images/layout/slice-menu-bleu.jpg);}
#entete .menu a:hover {font-size:12px;cursor:pointer;display:block;color:#ffffff;font-weight:bold;text-decoration:none;height:27px;float:left;background-image:url(../images/layout/slice-menu-vert.jpg);}

#entete .menu a .puce {cursor:pointer;float:left;display:block;height:27px;padding:0px 10px 0px 20px;background-image:url(../images/layout/puce-menu-bleu.jpg);background-position:7px top;background-repeat:no-repeat;}
#entete .menu a:hover .puce {cursor:pointer;display:block;height:27px;padding:0px 10px 0px 20px;background-image:url(../images/layout/puce-menu-vert.jpg);background-position:7px top;background-repeat:no-repeat;}

#entete .menu a .label {cursor:pointer;float:left;display:block;padding:5px 0px 0px 0px;}

#entete .menu a.actif {cursor:pointer;display:block;color:#ffffff;font-weight:bold;text-decoration:none;height:27px;float:left;background-image:url(../images/layout/slice-menu-vert.jpg);}
#entete .menu a.actif .puce {cursor:pointer;display:block;height:27px;padding:0px 10px 0px 20px;background-image:url(../images/layout/puce-menu-vert.jpg);background-position:7px top;background-repeat:no-repeat;}
#entete .menu a.actif:hover {cursor:pointer;display:block;color:#ffffff;font-weight:bold;text-decoration:none;height:27px;float:left;background-image:url(../images/layout/slice-menu-vert.jpg);}
#entete .menu a.actif:hover .puce {cursor:pointer;display:block;height:27px;padding:0px 10px 0px 20px;background-image:url(../images/layout/puce-menu-vert.jpg);background-position:7px top;background-repeat:no-repeat;}

#accueil {margin:0px;padding:15px 0px;background-color:#ffffff;height:270px;}
html>body #accueil {margin:0px;padding:15px 0px;background-color:#ffffff;min-height:240px;height:auto;}
#accueil .colonne-intro {float:left;width:209px;padding:0px; }
#accueil .colonne-intro .contenu {margin:0px 10px 0px 18px;}
#accueil .colonne-bloc {float:left;width:567px;padding:0px;}
#accueil .colonne-bloc .contenu {margin:0px 0px 0px 0px;background-image:url(../images/layout/slice-accueil.gif); background-repeat:repeat-y;}
#accueil .tetedoc {clear:both;height:8px;background-image:url(../images/layout/slice-accueil-haut.gif);background-repeat:no-repeat;background-position:left top;margin:0px;overflow:hidden;}
#accueil .pieddoc {clear:both;height:10px;background-image:url(../images/layout/slice-accueil-bas.gif);background-repeat:no-repeat;background-position:left top;margin:0px;overflow:hidden;}
#accueil .inner-sep {height:14px;overflow:hidden;background:url(../images/layout/slice-bottom-col2.gif);background-repeat:no-repeat;background-position:left top;}
#accueil .colonne1 {width:265px;float:left;}

#accueil .colonne2 {width:300px;float:right;}
#accueil .colonne1 .contenu {background-image:none;margin:2px 5px 2px 10px;}
#accueil .colonne2 .contenu {background-image:none;margin:2px 10px 2px 7px; }

/*#corp {position:relative;}
#body-modulo #corp {position:static;}
#corp .blanc {display:block;height:7px;background-color:#ffffff;overflow:hidden;}
.puce-equipe {background-image:url(../images/layout/img-puce-equipe.gif);background-position:left 7px;background-repeat:no-repeat;width:87px;height:93px;position:absolute;left:141px;z-index:900;}
.puce-services {background-image:url(../images/layout/img-puce-services.gif);background-position:left 7px;background-repeat:no-repeat;width:87px;height:93px;position:absolute;left:141px;z-index:900;}
.puce-patient {background-image:url(../images/layout/img-puce-patient.gif);background-position:left 7px;background-repeat:no-repeat;width:87px;height:93px;position:absolute;left:141px;z-index:900;}
.puce-dossier {background-image:url(../images/layout/img-puce-dossier.gif);background-position:left 7px;background-repeat:no-repeat;width:87px;height:93px;position:absolute;left:141px;z-index:900;}
.puce-joindre {background-image:url(../images/layout/img-puce-joindre.gif);background-position:left 7px;background-repeat:no-repeat;width:87px;height:93px;position:absolute;left:141px;z-index:900;}

#body-modulo .puce-equipe {display:none;}
#body-modulo .puce-services {display:none;}
#body-modulo .puce-patient {display:none;}
#body-modulo .puce-dossier {display:none;}
#body-modulo .puce-joindre {display:none;}
*/

#corp {background-image:url(../images/layout/bg-menu.jpg);background-position:157px top;background-repeat:repeat-y;background-color:#FFFFFF;}

#corp.full {background-image:none;}

#corp .colonne-menu {/*width:183px;*/width:143px;float:left;/*background-color:#FFFFFF;*//*background-image:url(../images/layout/bg-menu.jpg);background-position:right top;background-repeat:repeat-y;*/}
#corp .colonne-menu .contenu {margin:60px 0px 0px 0px;padding:0px;height:208px;}
html>body #corp .colonne-menu .contenu {margin:60px 0px 0px 0px;padding:0px;height:auto;min-height:208px;}
#corp .colonne-menu .contenu .contenu-division {margin:0px;padding:30px 0px 0px 0px;}
#corp .colonne-menu h3.coin {font-size:22px;font-weight:bold;color:#4a88a5;margin:0px 0px 14px 14px;}
#corp .colonne-menu .menu-gauche {/*display:block;*/margin:0px 0px 0px 0px;padding:0px;}
#corp .colonne-menu .menu-gauche div {/*display:block;*/margin:0px;padding:0px 0px 0px 0px;background-color:#bdd09f;}
#corp .colonne-menu div.sep {display:block;height:1px;font-size:1px;background-image:url(../images/layout/separateur-menu.jpg);background-position:14px center;background-repeat:no-repeat;background-color:#FFFFFF;}

#corp .colonne-menu div.element a {display:block;color:#000000;font-weight:bold;text-decoration:none;}
#corp .colonne-menu div.element a:hover {display:block;color:#000000;font-weight:bold;text-decoration:none;}
#corp .colonne-menu div.element a span {display:block;padding:14px 0px 14px 14px;background-color:#ffffff;margin:0px 0px 0px 0px;}
#corp .colonne-menu div.element a:hover span {display:block;padding:14px 0px 14px 7px;background-color:#ffffff;margin:0px 0px 0px 7px;}
#corp .colonne-menu div.actif a span {display:block;padding:14px 0px 14px 7px;background-color:#ffffff;margin:0px 0px 0px 7px;}

#corp .colonne-puce {width:85px;float:left;}
#corp .colonne-puce .blanc {display:block;height:7px;background-color:#ffffff;overflow:hidden;}
#corp .colonne-puce .puce-equipe {background-image:url(../images/layout/img-puce-equipe.gif);background-position:center top;background-repeat:no-repeat;height:93px;}
#corp .colonne-puce .puce-services {background-image:url(../images/layout/img-puce-services.gif);background-position:center top;background-repeat:no-repeat;height:93px;}
#corp .colonne-puce .puce-patient {background-image:url(../images/layout/img-puce-patient.gif);background-position:center top;background-repeat:no-repeat;height:93px;}
#corp .colonne-puce .puce-iflash {background-image:url(../images/layout/img-puce-iflash.gif);background-position:center top;background-repeat:no-repeat;height:93px;}
#corp .colonne-puce .puce-dossier {background-image:url(../images/layout/img-puce-dossier.gif);background-position:center top;background-repeat:no-repeat;height:93px;}
#corp .colonne-puce .puce-joindre {background-image:url(../images/layout/img-puce-joindre.gif);background-position:center top;background-repeat:no-repeat;height:93px;}



#corp #conteneur-principal {/*width:595px;*/width:550px;float:left;/*background-color:#FFFFFF;*/}
#corp #conteneur-blogue {/*width:595px;*/width:550px;float:left;/*background-color:#FFFFFF;*/}
#corp #conteneur-inscription {/*width:595px;*/width:550px;float:left;height:550px;*background-color:#FFFFFF;*/}

#corp #conteneur-principal .contenu {margin:28px 15px 15px 0px;height:225px;}
html>body #corp #conteneur-principal .contenu {margin:28px 15px 15px 0px;height:auto;min-height:225px;}

#corp #conteneur-principal .colonne-gauche {width:260px;float:left;}
#corp #conteneur-principal .colonne-centre {width:15px;float:left;height:100px;}
#corp #conteneur-principal .colonne-droite {width:260px;float:left;}

#corp #conteneur-principal .contenu h1 {padding:0px 0px 15px 15px;margin:0px;font-size:26px;color:#9eb180;background-image:url(../images/layout/separateur.jpg);background-position:15px bottom;background-repeat:no-repeat;}

#corp .colonne-contenu-full {}
#corp .colonne-contenu-full .contenu {margin:28px 15px 15px 15px;height:225px;}
html>body #corp .colonne-contenu-full .contenu {margin:28px 15px 15px 15px;height:auto;min-height:225px;}

#corp .colonne-contenu-full .contenu  h1 {padding:0px 0px 15px 15px;margin:0px;font-size:26px;color:#9eb180;background-image:url(../images/layout/separateur.jpg);background-position:15px bottom;background-repeat:no-repeat;}


#piedpage {}
#piedpage {text-align:right;color:#ffffff;padding:10px 0px 0px 0px;font-size:11px;margin-bottom:5px;}
#piedpage a {color:#ffffff;}
#piedpage a:hover {color:#ffffff;}
/***** Pagineur *****/
div.pagineur {float:right;margin:5px 0px 0px 0px;clear:both;}
div.pagineur .titpage {float:left;margin:0px 5px 0px 0px;}
div.pagineur .pages {color:#00558a;cursor:default;float:left;font-size:12px;font-weight:500;height:20px;margin:0px 0px 0px 0px;}
div.pagineur .pages .page-on {cursor:pointer;}
div.pagineur .pages .page-off {cursor:pointer;}
div.pagineur .pagesel {color:#00558a;cursor:default;font-weight:bold;text-decoration:underline;}
div.pagineur .debut {background-image:url(../images/extensions/pagineur/pagineur-debut.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 0px 0px 0px;width:13px;}
div.pagineur .precedent {background-image:url(../images/extensions/pagineur/pagineur-precedent.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 3px 0px 3px;width:8px;}
div.pagineur .suivant {background-image:url(../images/extensions/pagineur/pagineur-suivant.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 3px 0px 3px;width:8px;}
div.pagineur .fin {background-image:url(../images/extensions/pagineur/pagineur-fin.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:8px;margin:3px 0px 0px 0px;width:13px;}

div.pagineurEnr {/*width:250px;*/float:right;text-align:right;margin:5px 0px 0px 0px;}
div.pagineurEnr p {text-align:right;}


/************ Outil ******************/
/*
div#conteneur-menu {background-repeat: no-repeat;background-position: right bottom;font-size:10px;}
div#conteneur-menu .outil {float:right;padding: 0px 5px 0px 5px;border-left:1px solid #636466;margin:2px 0px 2px 0px;}
html>body div#conteneur-menu .outil {float:right;padding: 0px 5px 0px 5px;margin:2px 0px 2px 0px;}
div#conteneur-menu .outil a {color:#666666;text-decoration:none;font-weight:normal;}
div#conteneur-menu .outil a:hover {color:#666666;text-decoration:underline;font-weight:normal;}
div#conteneur-menu p {font-size:10px;color:#666666;font-weight:normal;margin-top:0px;margin-bottom:0px;line-height:10px;}
div#conteneur-menu #ComboArchives {margin-top:2px;}
*/

