/* police par defaut de tout le site */
BODY, TD, DIV, SPAN{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:small;font-weight:normal;color:#000}
html, body{background-color:#FFF;margin:0;padding:0}

h1{font-size:2em}
h2{font-size:1.3em}

/* lien par défaut */
A{color:#000;text-decoration:none}
A:hover{color:#000;background:#FC3;text-decoration:none}

/* image par défaut */
IMG{border:0}

/* header footer */
#droite, #menu_p, #entete, footer, #copyright, #partage, #debut, #suite, #toplien, .haut_page, #menu, .rapid_admin, #topage22, #iconreseaux2, #monMoteur, .calcache, #barregen, .video_youtube {display:none}

/* haut de page */
#topage22 {border-bottom:2px solid #000;margin:0 0 2em 0}
#topage22 h1 {margin:0;font-size:20px}
#topage22 h2 {font-weight:normal;font-size:12px;margin:0}

/* centre page */ 
#contenupage, #contenupage2, #contenupage3{width:98%}

.titre span {display:block;text-align:right;font-size:10px;padding-bottom:2px;margin-bottom:5px;border-bottom:1px solid #999}
.chapo img {float:left;margin-right:1em}
.chapo {font-style:italic}
.texte {clear:left}


/*recherche et plan*/
#formrech{width:153px;padding:5px 0 0 4px;border-top:2px solid #FFF;background:#e0e0e0}
.mplan{width:149px;padding:4px;border-top:1px solid #FFF;background:#e0e0e0}
.mplan a{width:149px;color:#000;font-weight:bold}

/*plan*/
.plan{padding:1em 0 1em 0;border-top:#f90 2px dotted;}
.plan h2{display:inline}
.plan span{font-size:0.9em;color:#666}
.plan_plus{font-weight:bold;margin-left:1em}
.plan_plus:before{content:"\0020 \0020 \0020 \00BB \0020";color:#930}

/*editor*/
.img_left{float:left;padding:0 0.5em 0.5em 0}
.img_right{float:right;padding:0 0 0.5em 0.5em}
.txt_bold{font-weight:bold;font-size:1em}
.txt_code{
	width:98%;
	border:#000 1px dotted;
	padding:0 5px 0 5px;
	color:#000;
	background-color:#EEE
}
.txt_right{text-align:right}


/*emploi*/


#emploi {width:100%}
#emploi table {width:100%; margin-top:2em}
#emploi th {
 font-size:1.4em;
 text-align:left;
 font-weight:bold; 
 padding:0.2em 0 0.3em 0.4em;
 border-bottom:1px #0000000 solid
}
#emploi td a {font-weight:bold}
#emploi td span {color:#000080}
#emploi td {border-bottom: #000080 1px solid; padding:2px 0 2px 0}

#emploi2 {width:100%}
#emploi2 h1 {font-size:2em; margin:0.3em 0 0.3em 0; padding:0}
#emploi2 h2 {display:block; margin:0 0 0.2em 0; font-size:14px;
 text-align:left;
 font-weight:bold; 
 padding:0.2em;
 border-bottom:1px #0000000 solid;background:#eee}
#poste, #tache, #competence, #condition, #infoenvoi {margin-top:0.5em; padding:0.1em; font-size:13px;line-height:auto}

#poste ul, li {list-style-type: none; margin:0}
#poste ul li {position:relative; float:left;width:48%;font-size:13px;line-height:1.2em}

.blanc {clear:both;color:#fff;background-color:#fff;height:1px;border:0}
#infoenvoi2 {display:none}
#emplagglo {text-align:left; padding-bottom:1em; font-size:12px; font-weight:bold; color:#003366}
#emplagglo span {display:block; font-size:12px; font-weight:bold; color:#003366; padding-left:2em}
#emplagglo2 {text-align:center; padding-top:1em}
#imgfse {float:right}

#footer_hr {border:0px;}

.impresblock {display:block;margin-bottom:1em}
.impresblock img {width:100%;height:auto}

#topsearch3 {display:none}

#gestmax {background:#eee;width:100%;margin-top:4em}
#gestmax iframe {height:2000px;width:100%;border:0;padding:0}
.gestmaxtitre, .gestmaxdesc, #gestmax .cholet-video {display:none}
