/******** css Document ********/ 
/*****************************/

/******** general ********/ 
/*************************/

table {
	margin : 0;
	vertical-align : top;
	border : 0 none ;

}
td {
	padding : 0;
	vertical-align : top;

}

ul {
	color : #333;
	font-family : verdana, arial, helvetica;
	font-size : 11px;
	line-height : 1.9em;
	list-style : circle url(http://www.sifm.unige.ch/images/carree.gif);
	background-color : transparent;

}
strong {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #787878;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;

}
p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font : 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
	line-height : 1.6em;

}
h1 {
	font-size : 200%;
	font-weight : bold;
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;

}
h2 {
	
	color : #801b5c;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 160%;
	font-weight : 600;
	text-transform : none;
	background-color : #ffffff;
	line-height : 1.4em;
	border-top : 0 none ;
	border-right : 0 none ;
	border-bottom : 0 none ;
	border-left : 0 none ;
	padding-bottom : 6px;
	margin-bottom : 10px;
	padding-top : 2px;
	margin-right : 4%;

}
h3 {
	font-size : 130%;
	font-weight : bold;
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;

}
h4 {
	font-size : 110%;
	font-weight : bold;
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;

}

/******** titre de la structure ********/ 
/**************************************/

.structureTitre {
	color : #990066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : 300;
	text-transform : none;
	line-height : 2em;
	border-top : 0 none;
	border-right : 0 none;
	border-bottom : 0 none;
	border-left : 0 none;
	padding-top : 0px;
	margin-left: 0px;

}


/******** general links ********/ 
/********************************/

a {
	color : #990066;
	background-color : transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.6em;

}
a:link {
	color : #990066;
	background-color : transparent;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.6em;

}
a:visited {
	color : #990066;
	text-decoration : none;
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.6em;

}
a:hover {
	background : #ffffcc;
	color : #000000;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.6em;

}

/******** particular links ********/ 
/********************************/

.menusContactTitre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #6a6a6a;
	font-weight : 700;
	margin : 0;
	padding-bottom : 8px;

}
	

a.menusBlock {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : transparent;
	color : #877d7c;
	text-decoration : none;
	font-weight : bolder;
	vertical-align : top;
	font-size : 10px;
	text-align : right;

}
a.menusBlock:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : transparent;
	color : #5f5858;
	text-decoration : none;
	font-weight : bolder;
	vertical-align : top;
	text-align : right;

}
a.menusBlock:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : transparent;
	color : #5f5858;
	text-decoration : none;
	font-weight : bolder;
	vertical-align : top;
	text-align : right;

}
a.menusBlock:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background : #ffffcc;
	color : #464646;
	text-decoration : none;
	font-weight : bolder;
	vertical-align : top;
	text-align : right;

}


/******** menus ********/ 
/*************************/

.menus {
	font : 11px/24px Verdana, Arial, Tahoma, Helvetica, sans-serif;
	width : auto;
	text-align : right;
	border : 0 none ;
	vertical-align : top;

}

.menusSommaire {
	padding-left : 5px;
	text-align : left;
	vertical-align : top;
	line-height : 24px;
	padding-right : 3px;

}

.menusLiens {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 1.4em;
	width : auto;
	text-align : right;
	border-top : 1px solid #C9C9C9;
	border-right : 0 none #C9C9C9;
	border-bottom : 1px solid #C9C9C9;
	border-left : 18px solid #C9C9C9;
	margin : 10px 0 0 1px;
	padding : 4px 4px 10px 1px;
	background-color : #F6F9EE;

}
.menusContact {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 1.6em;
	width : auto;
	text-align : right;
	border-top : 1px solid #b6b6b6;
	border-right : 0 none #b6b6b6;
	border-bottom : 1px solid #b6b6b6;
	border-left : 18px solid #b6b6b6;
	margin : 10px 0 0 1px;
	padding : 4px 4px 10px 1px;
	background-color : #f6f9ee;

}

.menusContactBlock {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 1.6em;
	color : #5f5858;
	padding : 0 4px 2px 0;
	text-align : right;
	vertical-align : top;

}
.menusBlock p {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 1.6em;
	color : #5f5858;
	padding : 0 2px 2px;
	text-align : right;
	vertical-align : top;

}
.menusBlock strong {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 1.6em;
	color : #5f5858;
	padding : 0 2px 2px 4px;
	text-align : right;
	vertical-align : top;

}

/******** contenus ********/ 
/*************************/


/* Les titres */ 

.contenusTitre{
	width: 7em;
	text-align: left;
	background-color: #999999;
	padding: 0.2em 0.4em;
	white-space: nowrap;
	color: #FFFFFF;
	left: 10px;
	display: inline;
	margin-left: 0%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	
}

.contenusSousTitre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11.5px;
	color : #797979;
	background-color : #ffffff;
	font-weight : 700;
	vertical-align : top;
	line-height : 1.9em;
	text-align: left;
	padding: 0em;
}

.contenusSousTitreRouge {
	font-weight : 600;
	color : #8c025f;
	padding-top : 10px;
	padding-bottom : 3px;
	font-size : 12px;
}



.contenusBlock {
	text-align : justify;

}
.contenus table {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.6em;
	color : #333333;
	vertical-align : top;
	padding: 0em;
	margin: 0%;
	width: auto;

}

/********  
.contenus td {
	color : #333333;
	font : 11px/1.6em Verdana, Arial, Tahoma, Helvetica, sans-serif;
	padding : 0;
	margin : 0;
	background-color : transparent;

}
*****/

.contenus table td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.6em;
	color : #333333;
	margin : 0px;
	vertical-align : top;
	background-color: #FFFFFF;
	padding: 0.5em;
	width: auto;

}
	
/* les cadres */ 

.contenusCadre {
	border : 1px ridge #cccccc;
	color : #333333;
	font : 11px/1.6em Verdana, Arial, Tahoma, Helvetica, sans-serif;
	padding : 0.5em;
	margin : 0;
	background-color : #ffffff;
}

.entete {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.4em;
	color : #000000;
	font-weight : bolder;
	border-bottom-width : 1px;
	border-bottom-style : ridge;
	border-bottom-color : #666666;
	margin-bottom : 2px;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;

}

.contenusCadreLiens {
	margin : 1em 1% 1em 2px;
	background-color : #dce1dc;
	border : 1px solid #000000;
	padding : 0.5em;
	color : #a0522b;

}

.contenusCadreContacts {
	margin : 0em;
	background-color : #f6f9ee;
	border : 1px solid #999999;
	padding : 0.5em;
	line-height : 1.6em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 400;
	color : #727272;
}

.contenusActualites {
	background : #fffbd5;
	color : #a0522b;
	padding : 2pt 5pt 4pt;
	vertical-align : top;
	border : 1pt ridge #ab9a7a;
	line-height : 1.6em;

}

.contenusActualitesTi {
	background : #ffe4b5;
	color : #a0522b;
	padding : 2pt 5pt 4pt;
	vertical-align : top;
	border-top : 1pt ridge #d1d1d1;
	border-right : 1pt ridge #d1d1d1;
	font-weight : 600;
	border-left-width : 1px;
	border-left-style : ridge;
	border-left-color : #d1d1d1;

}
.contenusCadre2Ti {
	background : #ffe4b5;
	color : #a0522b;
	padding : 2pt 5pt 4pt;
	vertical-align : top;
	border-top : 1pt ridge #d1d1d1;
	border-right : 1pt ridge #d1d1d1;
	font-weight : 600;
	border-left-width : 1px;
	border-left-style : ridge;
	border-left-color : #d1d1d1;
}
.menusDBlock {
	font : 11px/1.8em Verdana, Arial, Tahoma, Helvetica, sans-serif;
	width : auto;
	text-align : left;
	border : 0 none;
	vertical-align : top;
	padding: 0em;
	margin-left: 0.5em;
	color: #5E5E5E;
	background-color: #F6F9EE;

}
.menusContactD {
	color : #A0522B;
	font : 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
	width : auto;
	text-align : left;
	border-top : 1px solid #A0522B;
	border-right : 0 none #A0522B;
	border-bottom : 1px solid #A0522B;
	border-left : 0px solid #A0522B;
	margin : 0px;
	padding : 0.2em 0.2em 0.2em 0.5em;
	background-color : #FFE4B5;

}
.menusD {
	font : 11px Verdana, Arial, Tahoma, Helvetica, sans-serif;
	width : auto;
	text-align : left;
	border : 0 none;
	vertical-align : top;
	padding: 0em;
	color: #5E5E5E;
	background-color: #F6F9EE;

}

	

/******** general form ********/ 
/*****************************/

	
input {
	font : normal 8pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width : 90px;

}
input.inputimage {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	height : 18px;
	width : 72px;

}
input.inputvaleurgrd{
	font:normal 8pt Verdana,Tahoma,Arial,Helvetica,sans-serif;
	width:400px
	
}
select {
	font : normal 8pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width : auto;

}
input.contenus {
	font : normal 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width : auto;

}
input.contenusgrd{
	font:normal 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width:250px
	
}

/******** bas de page ********/ 
/*****************************/


.footer {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	background-position : 100% 0%;
	text-align : right;
	margin : 10px 10px 3px;
	padding : 0 2% 0 0;
	line-height : 1.5em;
	background-color : #ffffff;
	border-top-width : 1px;
	border-top-style : ridge;
	border-top-color : #4a4a4a;

}
	
/******** navig haut ********/ 
/*****************************/	

#navPath td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #ffffff;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 4%;

}
	
	
	

------------------------------------------------------------------------


www-validator-css
Last Updated : Monday, June 30, 2003 4:05:29 PM MEST 
#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-right: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: black;
background: lightyellow;
border-color: navy;
}

#tablist li a.current{
background: lightyellow;
}

