html {height: 100%;}
body {
	margin : 0;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	min-height: 101%;
}
p {
	font-size : 12px;
}
a:link {
text-decoration : none; color : #000000; 
} 
a:visited {
color : #000000; text-decoration : none; 
} 
a:hover {
color : #000000; text-decoration: underline; 
}

.hypertxt {
text-decoration : underline; 
color : #000000
} 
a.hypertxt:link {
text-decoration : underline; 
color : #000000; 
} 
a.hypertxt:visited {
color : #000000; text-decoration : underline; 
} 
a.hypertxt:hover {
color : #999999; text-decoration : underline; 
} 

h1 {
font-size : 18px; 
font-weight : bold; letter-spacing: 2px; text-transform: uppercase
}
h2 {
font-size : 12px; 
font-weight : bold; ; letter-spacing: 2px; text-transform: uppercase
; border-color: black black #999999; padding-right: 8px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}
h3 {
font-size : xx-small; letter-spacing: 2px ; text-transform: uppercase
}

.txt {
font-size : 12px; color : #555555; ; padding-left: 30px
; padding-right: 8px
}
.txt-simple {
font-size : 12px; color : #555555
}
.expanded {
letter-spacing : 4px; 
} 
.justified {
text-align : justify; 
} 
.gras {
font-weight : bold; 
}
.italique {
font-style : italic; 
}
.cap {
text-transform : uppercase; 
}

.txtdir {
color : #F90030;
; padding-right: 8px
} 

.txtdoc {
color : #0768A9; 
; padding-right: 8px
}

.txtform {
color : #4FAD26;
; padding-right: 8px
}

.txtlog {
color : #FFC211;
; padding-right: 8px
}
 
.txtprod {
color : #FF6800; 
padding-right: 8px;
}
 
.txtpros {
color : #F90030;
; padding-right: 8px
}

.titreinfos {
font-size : 10px; color : #AA0077; font-weight : normal; border-color: black black #AA0077; border-style: solid; border-top-width: 0px; border-right-width: 00px; border-bottom-width: 1px; border-left-width: 0px; letter-spacing: 4px; padding-left: 6px; text-transform: uppercase
} 

.titredir {
	font-size : 10px;
	color : #F90030;
	font-weight : normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	letter-spacing: 4px;
	padding-left: 6px;
	text-transform: uppercase;
	background-color: #FFFFFF;
	border-bottom-color: #CC0000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-left-color: black;
} 

.titreprod {
font-size : 10px; color : #FF6800; font-weight : normal; border-color: black black #FF6800; letter-spacing: 4px; padding-left: 6px; text-transform: uppercase
; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.titrelog {
font-size : 10px; color : #888833; font-weight : normal; border-color: black black #FFC211; letter-spacing: 4px; padding-left: 6px; text-transform: uppercase
; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.titrepros {
font-size : 10px; color : #F90030; 
font-weight : normal; border-color: black black #F90030; letter-spacing: 4px; padding-left: 6px; text-transform: uppercase
; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.titreform {
font-size : 10px; color : #4FAD26; 
font-weight : normal; border-color: black black #4FAD26; letter-spacing: 4px; padding-left: 6px; text-transform: uppercase
; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}

.titredoc {
font-size : 10px; color : #0768A9; 
font-weight : normal; border-color: black black #0768A9; border-style: solid; border-top-width: 0px; border-right-width: 00px; border-bottom-width: 1px; border-left-width: 0px; letter-spacing: 4px; padding-left: 6px; text-transform: uppercase
}

.menuDoc {
 font-size : 12px; color : #0768A9; border : #0768A9 none; ; padding-right: 4px
}
a.menuDoc:link {
color : #0768A9
}
a.menuDoc:visited {
color : #0768A9
} 
a.menuDoc:hover {
color : #0768A9
}

.menuForm {
 font-size : 12px; color : #4FAD26; border : #4FAD26 none; ; padding-right: 4px
}
a.menuForm:link {
color : #4FAD26
}
a.menuForm:visited {
color : #4FAD26
} 
a.menuForm:hover {
color : #4FAD26
}

.menuLog{
 font-size : 12px; color : #666666; border : #FFC211 none; ; padding-right: 4px
}
a.menuLog:link {
color : #666666
}
a.menuLog:visited {
color : #666666
} 
a.menuLog:hover {
color : #000000
; text-decoration: none
; border: #FFC211; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}



.menuDir {
 font-size : 12px; color : #CC1122; border : #F90030 none; padding-right: 4px
}
a.menuDir:link {
color : #CC1122
}
a.menuDir:visited {
color : #CC1122} 
a.menuDir:hover {
color : #FF2244
}

.menuProd {font-size : 12px; color: #FF6800; border : #FF7833 none; padding-right: 4px;}
a.menuProd:link {color: #FF6800}
a.menuProd:visited {color: #FF6800 !IMPORTANT;}
a.menuProd:hover {color: #FF6800}

.menuPros {
	font-size : 12px;
	color : #F90030;
	padding-right: 4px;
}
a.menuPros:link {
color : #F90030
}
a.menuPros:visited {color: #ff6800} /* #F90030 */
a.menuPros:hover {
color : #F90030
}

.zoneMenuDoc {
 color : #0768A9; border : #0768A9 dotted; border-width: 0px 1px 0px 0px; padding-right: 4px; padding-left: 4px }

.zoneMenuForm {
 color : #4FAD26; border : #4FAD26 dotted; border-width: 0px 1px 0px 0px; padding-right: 4px; padding-left: 4px }

.zoneMenuLog {
 color : #000000; border : dotted; border-width: 0px 1px 0px 0px; padding-right: 4px; padding-left: 4px ; border-color: #000000 #FFC211 #000000 #000000}

.zoneMenuProd {
 color : #FF6800; border : #FF6800 dotted; border-width: 0px 1px 0px 0px; padding-right: 4px; padding-left: 4px }


.zoneMenuPros {
 color : #F90030; border : #F90030 dotted; border-width: 0px 1px 0px 0px; padding-right: 4px; padding-left: 4px }

 

.zonedroite {
}
.zonedroiteDoc {  border-color: black black black #0768A9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px
}
.zonedroiteForm { border-color: black black black #4fad26; border-style: solid; border-width: 0 0 0 1px; }
.zonedroiteLog {  border-color: black black black #FFC211; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px
}
.zonedroiteProd {  border-color: black black black #FF6800; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px
}
.zonedroitePros {  border-color: black black black #F90030; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px
}

.date { 
text-decoration : none; font-size : 12px; color : #999999; background-color : #EEEEEE; border-color : #666666 black #FFFFFF; ; border-style: solid; border-top-width: 0px; border-right-width: 0; border-bottom-width: 1px; border-left-width: 0
}

.pied {
text-decoration : none; 
font-size : 12px; 
color : #333333; 
background-color : #cccccc; 
border-color : #666666 black;border-style: solid; border-top-width: 1px; border-right-width: 0; border-bottom-width: 1px; border-left-width: 0
} 
a.pied:link {
text-decoration : none; 
color : #336699; 
} 
a.pied:visited {
color : #336699; text-decoration : none; 
} 
a.pied:hover {
color : #0066cc; text-decoration : underline; 
} 

.zonedroiteDir {
	border-color: black black black #F90030;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	background-color: #FFFFFF;
}

.zoneMenuSEM {
color: #ff6800; border : #F90030 dotted; ; border-width: 0px 1px 0px 0px; padding-right: 4px; padding-left: 4px 
}
.tableau {
font-size : 12px; color : #666666; ; padding-left: 6px; padding-right: 2px; background-color: #EEEEEE
}
.tableau2 {
font-size : 12px; color : #666666; ; padding-left: 6px; padding-right: 2px; background-color: #DDDDDD
}
.txtdircadre { color : #333333; ; padding-right: 8px ; background-color: #DDDDDD}
.titrelog1 { color : #666666; border-color: #FFFFFF #FFFFFF #FFC211; letter-spacing: 2px; text-transform: uppercase <ETH>?; font-weight: bold; font-size: 12px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.topsem {
font-size: 12px; color: #777777; padding-right: 4px; padding-left: 4px; border: #FFFFFF solid; border-width: 0px 1px 0px 0px; letter-spacing: 1px; font-weight: bold; padding-top: 2px
}
.topdip {
text-decoration : none; color : #666666; font-size: 12px; padding-right: 6px
; padding-left: 6px
; padding-top: 2px
}
a.topdip:link {
color : #666666; text-decoration : none
}
a.topdip:visited {
color : #666666; text-decoration : none
} 
a.topdip:hover {
color : #000000; text-decoration : underline
} 
.topmenu { border-color: #FFFFFF #000000 #000000 #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; padding-right: 4px; padding-left: 4px; 
}
.topsemliens {font-size: 10px ; text-transform: uppercase
}
a.topsemliens:link {
color : #333333; text-decoration : none
}
a.topsemliens:visited {
color : #333333; text-decoration : none
} 
a.topsemliens:hover {
color : #000000; text-decoration : underline
}
.fond {
background-image: url(http://wwwedu.ge.ch/sem/images/bandeau50x100.gif); background-repeat: repeat-x;
}

/* 
** ---------------------------------
** SITE : http://wwwedu.ge.ch/sem
** @DATE : 10/2006
** @REVISION : 3.0
** @AUTHOR : http://www.geneve.ch/sem
** COMMON HEADER CSS part for all browsers
** ---------------------------------
*/

.bkgdbanner { background: url("http://wwwedu.ge.ch/sem/code/bkgdbanneredu.gif") }
.eepMenuZone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 4px solid #ddd;
	font-family: Arial, Helvetica, sans-serif;
}

.eepMenuZone a {margin: 0 10px; text-decoration: none; color: #666 !IMPORTANT;}
.eepMenuZone a:hover {text-decoration: none; color: #000 !IMPORTANT; background-color: #eee; border-top: 4px solid #ccc;}
.semMenuZone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #ccc;
	padding: 1px;
}

.semMenuZone a, .semMenuZone a:link, .semMenuZone a:visited {margin: 0 10px; text-decoration: none; color: #666 !IMPORTANT;}
.semMenuZone a:hover {text-decoration: none; color: #000; border-bottom: 2px solid #333;}

.main-banner {font-weight: bold;}

.bold {font-weight: bold;}

/* Page EEP */

.footertxt {font: normal normal normal 0.75em/19px Arial, Helvetica, sans-serif; color: #999;}
.titlebarre {background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.txtmenuaccueil {
	font: normal normal bold 14px/19px Arial, Helvetica, sans-serif;
	color: #999999;
	text-transform: uppercase;
}
a.txtmenuaccueil:link {color : #999999; text-decoration : none}
a.txtmenuaccueil:visited {color : #999999; text-decoration : none} 
a.txtmenuaccueil:hover {color : #000000; text-decoration : none}

.eepmenuon {
	color : #777;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: bold;
	border-top: 4px solid #aaa;
}

.mailmenuon {
	color : #777;
	margin-right: 10px;
	margin-left: 10px;
	border-top: 4px solid #aaa;
}

