/* Styles unifr.ch/iso - PB @ grafix.ch - 06.09.06 */


/* BASE */
/* FOND */
body {
 background: white;
 margin:0px 0px 0px 0px;
 text-align:center;
 font-family:arial, helvetica, verdana, sans-serif;
 color:#000;
}

/* MARGES */
#marg {
 width:191px;
}

/* IMAGES */
img {
 border:none;
}

.bilder {

 border-style: solid; 
 border-width:  1px;
 border-color: black;


}



.visuel  {
 margin:3px 0px 0px 0px;
 border-style: solid; 
 border-width:  1px;
 border-color: black;

 float:left;
}


/* STRUCTURE */
/* TABLE PRINCIPALE */
.conteneur {
 background: white ;
 margin:0px;
 width:855px;
 height:500px;
 text-align:left;
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:11px;
 text-align:left;
 color:#000;
}

/* BANNIÈRE */
.haut {
 background:url(../img/header.gif) #f9ebd0;
 width:855px;
 height:103px;
}

/* ZONE TEXTE (pseudo frame) */
.frame {
 background: white;
 padding-right:10px;
 font-size:12px;
 overflow:auto;
 width:auto;
 height:87%;
/* scrollbar-arrow-color:#a00106;
 scrollbar-base-color:#ffd96f;
 scrollbar-dark-shadow-color:#d6a42d;
 scrollbar-face-color:#ffe5a0;
 scrollbar-highlight-color:#fff7e5;
 scrollbar-shadow-color:#ffe5a0;
 scrollbar-3d-light-color:#ffe5a0;
 scrollbar-track-color:#ffe5a0;  */
}

/* PIED */
.bas {
 background:url(../img/footer.gif) no-repeat;
 width:855px;
 height:80px;
 font-size:9px;
 color:black;
}

.right {
	background:url(../img/right.gif);
	 width:71px;

}


.bas2 {
 display:none;
 height:0px; 
}

/* NAVIGATION */
.gauche {
 background:url(../img/back_nav.gif);
 background-repeat: repeat-y;
 width:156px;

 font-family:arial, helvetica, verdana, sans-serif;
}

.niveau00 {
background:url(../img/back_nav.gif);
padding-left:17px;
 font-size:12px;
  color:black;
 text-decoration:none;
}


.niveau0 {
background:url(../img/niv0.gif);
 padding-left:17px;
 font-size:12px;
  color:black;
 text-decoration:none;
}


.niveau1f {
background:url(../img/niv1f.gif);
 padding-left:17px;
 font-size:12px;
  color:black;
 text-decoration:none;
}

.niveau2f {
background:url(../img/niv2f.gif);
 padding-left:24px;
 font-size:11px;
 color: black;
 text-decoration:none
}

.niveau3f {
background:url(../img/niv3f.gif);
 padding-left:31px;
 font-size:10px;
 color: black;
 text-decoration:none
}

.niveau1d {
background:url(../img/niv1d.gif);
 padding-left:17px;
 font-size:12px;
 color:black;
 text-decoration:none;
}

.niveau2d {
background:url(../img/niv2d.gif);
 padding-left:24px;
 font-size:11px;
 color:black;
 text-decoration:none
}

.niveau3d {
background:url(../img/niv3d.gif);
 padding-left:31px;
 font-size:10px;
 color:black;
 text-decoration:none
}


.niveau1fo {
background:url(../img/niv1fo.gif);
 padding-left:17px;
 font-size:12px;
 color:black;
 text-decoration:none;
}




.niveau1fou {
background:url(../img/niv1fou.gif);
 padding-left:17px;
 font-size:12px;
 color:black;
 text-decoration:none;
}

.niveau2fo {
background:url(../img/niv2fo.gif);
 padding-left:24px;
 font-size:11px;
 color: black;
 text-decoration:none
}
.niveau2fou {
background:url(../img/niv2fou.gif);
 padding-left:24px;
 font-size:11px;
 color: black;
 text-decoration:none
}

.niveau3fo {
background:url(../img/niv3fo.gif);
 padding-left:31px;
 font-size:10px;
 color: black;
 text-decoration:none
}

.niveau1do {
background:url(../img/niv1do.gif);
 padding-left:17px;
 font-size:12px;
 color:black;
 text-decoration:none;
}

.niveau2do {
background:url(../img/niv2do.gif);
 padding-left:24px;
 font-size:11px;
  color:black;
 text-decoration:none

}


.niveau3do {
background:url(../img/niv3do.gif);
 padding-left:31px;
 font-size:10px;
 color: black;
 text-decoration:none
}


.niveau1 {
 padding-left:17px;
 font-size:12px;
 color:black;
 text-decoration:none;
}

.niveau2 {
 padding-left:24px;
 font-size:11px;
 color:black;
 text-decoration:none
}

.niveau3 {
 padding-left:31px;
 font-size:10px;
 color:black;
 text-decoration:none
}

.lang {
 padding-top:40px;
 font-size:11px;
 font-weight:bold; 
 color:black;
}


/* TEXTES */
.titre {
 font-weight:bold;
 font-size:15px;
 color: #069;
 text-transform:uppercase;
}



.titre2 {
 font-weight:bold;
 font-size:12px;
 color: #069;
 text-transform:uppercase;
}

.entete_home {
 padding-left:248px;
 font-size:19px;
 color:#069;
 text-transform:uppercase;
}


.entete2_home {
 padding-left:248px;
 font-size:15px;
 font-weight:bold;
 color:#069;
 text-transform:uppercase;
}



.entete4_home {
 padding-left:318px;
 font-size:15px;
 font-weight:bold;
 color:#a00106;
 text-transform:uppercase;
}

.entete {
 padding-top:17px;
 padding-left:260px;
 font-size:19px; 
 color:#069;
 text-transform:uppercase;
}

.entete2 {
 padding-left:0px;
 font-size:14px;
 font-weight:bold;
 color:#069;
 text-transform:uppercase;
}


.texte {
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:12px;
 text-align:left;
 color:#000;
}

.klein {
 font-family:arial, helvetica, verdana, sans-serif;
 font-size:9px;
 text-align:left;
 color:grey;
}


.gras {
 font-weight:bold;
 color:#069;
}

.gras_home {
 font-weight:bold;
 color:#fff;
}

.gras_home2 {
 padding-left:20px;
 font-weight:bold;
 color:#a00106;
}

.commentaire {
 font-size:10px;
}


/* LIENS */
a:link, a:visited {
  color:#069;
 text-decoration:none;
}

a:hover {
  color:#069;
 text-decoration: underline;
}

/* LIENS NAVIGATION */
a.lang:link, a.lang:visited {
 color:black;
 text-decoration:none;
}

a.lang:hover {
 color:#069;
 text-decoration:none;
}

a.niv:link, a.niv:visited {
 padding-left:0;
 color:black;
 text-decoration:none;
}

a.niv:hover {
 padding-left:0;
  color: #069;
 text-decoration:none;
}


