/*<agl.folder "elements">*/
* { font-size: 8pt; font-family: Arial, Helvetica, "trebuchet ms"; }
body { background-color: white; width: 190mm; margin-right: 10mm; margin-bottom: 0; margin-left: 10mm; padding: 0; }
h1 { clear: both; margin-top: 10px; margin-bottom: 10px; margin-top: 2em; margin-left:-60px  ; display: none; }
h2, h3, h4, h5, h6 {padding:0}
h2 { font-size: 1.8em; clear: both; margin-top: 1.5em; margin-bottom: 0.7em; }
h3 { font-size: 1.5em; margin-top: 1.1em; margin-bottom: 1em; padding-left: 17px; }
h4 { font-size: 1.4em; margin-bottom: 0.1em; }
h5 { font-size: 1.3em; margin-bottom: 0; }
h6 { font-size: 1.3em; margin-bottom: 0.2em; }
td a { font-size: 1em; }
ul { margin: 1.1em 0; padding: 0; list-style-type: none; }
li { margin: 0; padding: 0; }
	strong { font-size: 1.1em; }
	a { text-decoration: none; }
a:link, a:visited { }
img { border-width: 0; }
hr { visibility: hidden; clear: both; }
fieldset { margin: 0; padding: 0; border-width: 0; }
caption {font-size: 1.2em; font-weight: bold; padding: 2px;}
table { width: 100%; margin: 0; padding: 0; border-top: 1px solid gray; border-left: 1px solid gray; }
th { font-size: 1.2em; font-weight: bold; background-color: #dbdbd3; margin: 0; padding: 2px; border-right: 1px solid gray; border-bottom: 1px solid gray; }
td { font-size: 1.2em; background-color: #f7f7ee; text-align: center; margin: 0; padding: 2px; border-right: 1px solid gray; border-bottom: 1px solid gray; }
input, textarea { background-color: #e0e0d8; }
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus { background: #fff; }
/*</agl.folder>*/
#main {  }
/*<agl.folder "top">*/
#top {  }
#logo { position: absolute; top: -10mm; right: 12mm; width: 180px; height: 100px; }
#bandeau { display: none; }
#description { display: none; }
/*</agl.folder>*/
/*<agl.folder "nav">*/
#nav { background-image: url(/img/nav/bg_nav.png); background-repeat: no-repeat; position: fixed; top: 120px; width: 171px; height: 352px; z-index: 0; float: left; clear: none; margin-left: 8px; display: none; }
/*</agl.folder>*/
#content { position: absolute; top: 17mm; width: 160mm; clear: both; margin: 0; padding: 0; }
#content p { font-size: 1.2em; line-height: 1.5em; margin-top: 0; margin-bottom: 0.8em; }
#content a { font-size: 1em; }
#content a:link { color: #07f; }
#content a:visited { color: #055c8e; }
#content a:hover, #content a:focus { color: #009; }
#content img { float: left; margin-top: 2px; margin-right: 15px; margin-bottom: 15px; border-width: 0; }
#content ul { margin-left: 15px; list-style-type: square; }
#content li { font-size: 1.2em; margin-bottom: 0.3em; }
#content li a {  }
#liens { clear: both; display: none; }
/*<agl.folder "sidebar">*/
#sidebar { display: none; }
/*</agl.folder>*/
/*<agl.folder "couleurs">*/
#presentation h2, #presentation h3, #presentation #liens { color: #b15be9; }
#presentation h3 { background-image: url(/img/h2/violet.png); background-repeat: no-repeat; }
#actualite h2, #actualite h3, #actualite #liens { color: #e65ce6; }
#actualite h3 { background-image: url(/img/h2/magenta.png); background-repeat: no-repeat; }
#jeunes h2, #jeunes h3, #jeunes .liens li, #jeunes #liens { color: #9c3; }
#jeunes h3 { background-image: url(/img/h2/vert-clair.png); background-repeat: no-repeat; }
#familles h2, #familles h3, #familles #liens { color: #139100; }
#familles h3 { background-image: url(/img/h2/vert-fonce.png); background-repeat: no-repeat; }
#infovacances h2, #infovacances h3, #infovacances #liens { color: #ebbe00; }
#infovacances h3 { background-image: url(/img/h2/jaune.png); background-repeat: no-repeat; }
#formations h2, #formations h3, #formations #liens { color: #ef5d0b; }
#formations h3 { background-image: url(/img/h2/orange.png); background-repeat: no-repeat; }
#etudesconseil h2, #etudesconseil h3, #etudesconseil #liens { color: #c33; }
#etudesconseil h3 { background-image: url(/img/h2/rouge.png); background-repeat: no-repeat; }
#publications h2, #publications h3, #publications #liens { color: #744; }
#publications h3 { background-image: url(/img/h2/marron.png); background-repeat: no-repeat; }
#contact h2, #contact h3, #contact #liens { color: #09f; }
#contact h3 { background-image: url(/img/h2/bleu.png); background-repeat: no-repeat; }
/*</agl.folder>*/
#footer { display: none; }
/*<agl.folder "alignements styles">*/
table#coordonnees { margin-bottom: 5px; border: 0 white; outline-style: none; outline-width: 0; }
#coordonnees td { background-color: white; text-align: left; vertical-align: bottom; padding: 3px 0 0; border: 0 white; }
#coordonnees hr { font-size: 1px; line-height: 1px; width: 330px; visibility: visible; margin-top: 13px; border-color: maroon; border-style: dotted; border-width: 0 0 1px; outline-style: none; outline-width: 0; }
#listepubli td { text-align: left;  }
#listepubli td.prix { text-align: center; }
.centertd { text-align: center; }
#infovacances td { text-align: center; }
#infovacances.fiche th { font-weight: normal; background-color: white; text-transform: none; text-align: left; width: 40%; }
#infovacances.fiche td { font-weight: normal; background-color: white; text-transform: none; text-align: left; }
#navliste { width: 490px; margin-top: 5px; margin-bottom: 5px; display: none; }
#navliste li img { vertical-align: middle; float: none; margin: -4px 0 0; display: inline; }
#navliste ul { width: 490px; margin: 0; }
#navliste li { width: 245px; height: 20px; margin: 0; list-style-type: none; display: block; }
#navliste li.droit { text-align: right; width: 245px; float: right; margin-top: -20px; }
/*</agl.folder>*/
.haut { display: none; }
