body { font-family : Verdana,Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 100%; font-weight: normal; background: #ffffff; background-color: #ffffff; width:100%; } html, body { margin: 0; padding: 0; height: 100%; } .cacheprint {display:inline} #container { margin: 0; padding:0; position: relative; min-height: 100%; height: auto !important; height: 100%; } * html #container {height: 100%;} div.bando{ position: relative; width:100%; background-image:url(../images/haut_repet.jpg); background-repeat: repeat-x; text-align: right; margin:0; padding:0; z-index:2; } div.bando_deb{ position: absolute; left:0; width:114px; height:210px; float:left; background-image:url(../images/haut_long.jpg); background-position:top left; background-repeat: no-repeat; } div.bando_gch{ position: relative; width:473px; height:117px; left:114px; margin: 0; padding: 0; background-image:url(../images/haut_gch.jpg); float:left; } div.drapeaux{ position: absolute; z-index: 5; top: 123px; left: 10px; } div.menuprinc{ position:absolute; z-index:1; top:117px; width:100%; height:26px; background-image:url(../images/menu_repet.jpg); background-repeat: repeat-x; margin:0; padding:0; text-align: left; font-size: 80%; } div.menu_drt{ position: absolute; right:0; width: 10px; height: 26px; background-image:url(../images/menu_drt.jpg); } div.menu{ float: left; margin-top: 2px; } div.menu ul li { display: inline; list-style-type: none; margin-right: 15px; } div.menu ul{ margin:0; margin-left: 145px; padding: 0; } div.menu ul li a{ color: #121244; font-style: italic; font-family: Arial, verdana, sans-serif; font-weight: bold; text-decoration: none; } div.menu ul li a:hover{ text-decoration: underline } div.ssmenu{ width:114px; background-image:url(../images/ssmenu_repet.jpg); background-repeat: repeat-y; float:left; font-size: 70%; } div.ssmenu_bout{ margin-top:30px; position : relative; z-index: 2; } div.ssmenu_bas{ width: 114px; position: relative; z-index:2; height: 153px; background-image:url(../images/ssmenu_bas.jpg); background-repeat: no-repeat; background-position: bottom; } div.ssmenu_bout ul{ margin:0; margin-left:5px; padding:0; } div.ssmenu_bout ul li{ list-style-type: none; margin:0; margin-top:13px; background-image: url(../images/bouton.jpg); background-repeat: no-repeat; background-position: -10px; } div.ssmenu_bout ul li a{ color:#040625; font-weight: normal; text-decoration: none; width: 100px; padding-left:5px; } div.texte{ margin-left: 160px; margin-right: 60px; margin-top:35px; padding-top:10px; padding-bottom: 24px; font-size: 80%; text-align:justify; } div.textAcc{ margin-top:10px; padding-bottom: 24px; font-size: 80%; text-align:center; } h1{ margin-left:5px; color: #E3DFE0; margin-bottom: 0px; font-size: 120%; } h1 span { font-size:80%; margin-left:5px; } h2{ color: #719408; margin-top:10px; margin-bottom: 5px; margin-left: 10px; font-size: 120%; } h3{ color: #78A6F4; margin-top:5px; margin-bottom: 5px; margin-left: 10px; font-size: 100%; } div.texte p{ margin-left: 20px; } div.texte a,div.textAcc a{ color: #000000; } div.texte a:hover,div.textAcc a:hover{ text-decoration: none; color: #83A9FF; } span.titr{ color: #83A9FF; margin-top:0; font-weight: bold; margin-bottom: 5px; margin-left: 10px; font-size: 110%; } fieldset{ border-width:1px; border-style: solid; border-color: #040625; margin-top: 5px; font-size: 80%; width: 500px; } legend{ font-size: 120%; font-weight: bold; margin-top: 10px; margin-bottom: 5px; color : #83A9FF; } div.divHaut{ height:120px; width: 500px; } div.divAdres{ height:55px; min-height: 73px; width: 500px; } div.row { height:25px; width: 500px; } span.label{ float: left; width: 150px; text-align: right; margin-right: 10px; } span.formw{ float: right; width: 340px; text-align: left; } span.long{ width: 300px; } span.court{ width: 190px; } span.trescourt{ width: 35px; } span.treslong{ width: 455px; } span.moyen{ width: 245px; } input.boutGauche{ margin-right: 10px; } input.boutDroit{ margin-left: 10px; } #footer { position: absolute; bottom: 0; left:0; background-image:url(../images/pied_repet.jpg); background-repeat: repeat-x; width: 100%; clear: both; } div.textPied{ position:absolute; bottom: 0; width: 460px; height: 24px; background-image:url(../images/pied_gch.jpg); background-repeat: no-repeat; background-position:bottom; float:left; } div.textPied ul{ margin:0; margin-top: 3px; margin-left: 50px; padding: 0; } div.textPied ul li { display: inline; list-style-type: none; margin-right: 10px; } div.textPied ul li a{ color: #ffffff; font-style: italic; font-size: 80%; text-decoration: none; } div.textPied ul li a:hover{ text-decoration: underline; } div.finpied{ float: right; bottom: 0; width: 15px; height: 24px; background-image:url(../images/pied_drt.jpg); } table{font-size:95%;} table td{padding:5px;} table caption{font-size:105%;text-align:left;margin-bottom:10px;} div.texte a.admin {color:red;} .centre{text-align: center;} .gras{font-weight: bold;} .souligne{text-decoration: underline;} .italique{font-style: italic;} acronym {border-bottom : dotted;border-bottom-width: 1px;cursor: help;} img {border:0;} .alert{color: #ff0000;} span.petit{font-size:70%;} span.grand{font-size:115%;} div.descend{position:absolute;bottom:30px;text-align:center;width: 860px;} div.descend div{margin-left:auto;margin-right:auto;}