/* FURMINI Version 5 */
@import url(furmi5_nav.css);
@import url(furmi5_navbottom.css);
/* ELEMENTS */
html {
padding : 0;
margin : 0;
font-size : 0.8em;
}
body {
background : #333;
text-align : center;
padding : 0;
margin-top : 0;
}
a:link {
color : #D63;
text-decoration : none;
}
a:visited {
color : #D63;
text-decoration : none;
}
a:hover {
color : #339;
text-decoration : underline;
}
img {
margin:0;
}
p {
font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
color : #000;
margin : 0 5px;
}
p.ancre {
font-family : Arial, sans-serif;
font-size : 0.7em;
padding-left : 15px;
margin : 15px;
clear : both;
}
p.absent {
text-align : center;
color : #D63;
font-weight : 800;
padding : 15px 0 400px;
}
p.bottom {
background:transparent url(bottom5.jpg) repeat;
padding : 75px 0px 50px 20px;
margin: 0;
}
p.txtform {
font-weight : 500;
font-size : 0.7em;
padding : 10px;
}
/* h1 : titres des pages - h2 : titre des sommaires - h3 : titre des articles - h4 : menu - h5 : fichiers PDF - h6 : titres formulaires */
h1, h2, h6 {
font : small-caps 700 1.0em Tahoma, Arial, sans-serif;
text-align : left;
margin : 20px;
padding : 5px;
}
h3 {
font : small-caps 700 1.2em Tahoma, Arial, sans-serif;
color: #03f;
border-top:1px solid #a40;
border-bottom:1px solid #a40;
padding: 5px;
margin-left: 10px;
}
h4 {
border-bottom:0px solid #a40;
}
h5 {
font : 400 0.8em "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
padding-bottom: 6px;
margin-left: 15px;
}
h5.lien {
font : 600 0.9em "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
padding-bottom: 6px;
}
h6 {
border-top:1px solid #a40;
border-bottom:1px solid #a40;
}
h6.erreur {
font : 600 0.90em "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
color:#c42;
}
li {
font : 400 0.80em "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
color:#000;
}
/* DIV */
#conteneur, #conteneur1, #conteneur2, #conteneur3 {
position : relative;
width : 820px;
font : 400 "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
background : transparent url() repeat top left;
text-align : left;
margin : 0 auto 0 auto;
padding : 0;
border-bottom : 0px solid #88c;
}
#conteneur, #conteneur1 {
font-size : 1.20em;
}
#conteneur2 {
font-size : 1.30em;
}
#conteneur3 {
font-size : 1.50em;
}
#sommaire_chap {
font-size : 0.85em;
width : 500px;
background : transparent;
padding : 10px 10px 5px 30px;
border-bottom : 0px solid #ccc;
}
#sommaire_art {
font-size : 0.75em;
width : 500px;
background : transparent;
padding : 10px 10px 5px 30px;
border-bottom : 0px solid #ccc;
}
#zone4 {
width : 180px;
font : 500  "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
background:#D63;
margin-top : 200px;
margin-left: 10px;
float: right;
}
#zone4 ul {
list-style-type: none;
width : 175px;
background:transparent url() repeat-y;
border-bottom: 0px solid #F60;
margin: 0;
padding:0;
}
#zone4 li {
padding:5px 8px 20px 8px;
}
#zone4 ul p.actus {
text-align : center;
color : #eb6;
font : 600 1.20em "Trebuchet MS", Arial, sans-serif;
padding-bottom: 5px;
}
#zone4 ul em {
color : #000;
font : 800 1.20em "Gill sans MT", Arial, sans-serif;
padding-bottom: 2px;
}
#zone4 a {
color : #000;
}
#zone5 {
width : 606px;
text-align : left;
background : #fff url() repeat;
padding-top : 0px;
margin-left : 10px;
float: left;
}

/* CLASS  */
.actu_abs {
width : 175px;
font : 500 0.8em "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
color : #eb6;
background-color : transparent;
font-weight : 500;
}
.bando {
margin-left:0px;
}
.bouton_skype {
text-align:center;
margin-left: -1px;
margin-bottom: 10px;
}
.cache {
line-height : 1em;
border-bottom : 0px solid #ed7;
clear : both;
}
.centrer {
text-align:center;
margin: 0 auto 0 auto;
}
.chapencours, .college {
color:#339;
}
.diapos {
text-align : center;
background : transparent;
padding-top: 20px;
margin-left: -12px;
}
/* plan du site */
.disp_rub1 {
color:#33c;
font-weight:700;
padding-left:10px;
font-size: 1.2em;
padding-bottom: 8px;
}
.disp_chap1 {
color:#808;
padding-left:20px;
font-size: 1.20em;
padding-bottom: 8px;
}
.disp_art1 {
color:#47a;
padding-left:40px;
font-size: 1.0em;
padding-bottom: 8px;
}
/* fin plan */
.floatleft {
float : left;
}
.floatright {
float : right;
}
.force_vertical_ie {
width:1px;
background:transparent;
margin:0;
padding:0;
float:left;
}
.formok {
margin-bottom: 200px;
}
.gras {
font-weight:600;
}
.haut {
margin-top: 5px;
margin-bottom: 10px;
font : 600 0.75em "Trebuchet MS", Arial, sans-serif;
}
.imgfloatleft {
float : left;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:2px solid #333;
border-bottom:2px solid #333;
margin : 0 10px 5px 0;
}
.imgfloatright {
float : right;
border-top:1px solid #ccc;
border-right:1px solid #333;
border-left:2px solid #333;
border-bottom:2px solid #333;
margin : 0 10px 5px 0;
}
.img2 {
border-top:3px solid #ccc;
border-right:3px solid #333;
border-bottom:3px solid #333;
border-left:3px solid #ccc;
}
.img6 {
border-top:1px solid #ccc;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #ccc;
}
.item5 {
font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
width: 580px;
text-align:left;
padding-bottom:15px;
margin:0px;
}
.item2 {
width: 550px;
font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:110%;
line-height : 26px;
padding-left: 35px;
background:transparent url(_chap.gif) no-repeat 0px 0px;
margin-top : 35px;
}
.outils {
font : 500 0.8em "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
margin-bottom : 10px;
padding : 5px;
}
.printonly {
display:none;
}
.puce {
padding:5px 0 10px 35px;
background:#ffc url(_puce.gif) no-repeat 5px 10px;
}
.titresommr {
padding:10px 20px 10px 30px;
background:#ffc url(_puce.jpg) no-repeat 0px 5px;
font: 700 1.0em sans-serif;
border-bottom : 1px solid #631;
border-right : 1px solid #631;
margin:10px;
}
.validation {
padding:90px 0px 20px;
}
.visu {
color:#730;
padding:10px;
background-color: #ec9;
margin-bottom: 8px;
}
.warning {
margin-top:10px;
padding-left:30px;
background:transparent url(_puce.gif) no-repeat 5px 0px;
border:none;
}
/* FORMULAIRES */
form {padding-bottom:40px}
div.item7 {width:400px;clear:both;padding: 10px 10px 5px 5px}
div.item7 span.zdesc { float: left; width:100px; text-align: right;font-size:0.70em;font-family:Arial}
div.item7 span.zdescvert { float: left; width:100px; text-align: right;font-size:0.70em;color:#193;font-family:Arial}
div.item7 span.zform { float: right; width:280px; text-align: left}
input, textarea { font-style: normal; color: #175}
input #Submit {margin-top:40px;padding-bottom:40px}

/* ELEMENTS TABLES */
TABLE.tablo {
margin-left:auto;
margin-right:auto;
border:0.1em solid #ccc;
}
CAPTION {
caption-side:top;
width:auto;
text-align:center;
padding:20px 0;
font : small-caps 700 0.8em "Trebuchet MS", Arial, sans-serif;
}
th {color:#555;text-transform:uppercase;text-align:center;font-size:80%;width:20%}
tr {
color:#2A2;
background-color:#afc;
}
tr.lignepaire {
background-color:#ccc;
}
tr.ligneimpaire {
background-color:#beb;
}
tr.lignedate {
background-color:#ccc;
font-weight: 700;
}
tr.lignerubrique {
background-color:#8ac;
font-weight: 600;
}

td {
text-align:left;
}
td.colon {font-size:80%}
td.coldim:after {content: " m"}
td.colvol:after {content: " m3"}
