/* CSS Document */

                            /* SCREEN */

/*---------------------------------------------------------------
    Default style sheet for CyriNET (computer screen version)
  ---------------------------------------------------------------*/
body {
	background-repeat: repeat-x;
	font-family: "Century Gothic", "URW Gothic L", Helvetica;
	font-size: 14px;
	background-color:#000000;
	background-image: url(background.png);
}
h1 {
	font-size: 24px;
	text-align: center;
	margin-top:0.5em;
	margin-bottom:1.5em;
}
ul {
	list-style-type:square;
}
p {
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#Header {
	position:static;
	padding-top:25px;
	padding-bottom:0px;
	background-image:url(headerpicture.jpg);
}
#Logo {
padding-left:206px; /*359*/
}
#Header-print {
	display:none;
}
#Container{
	width: 1000px;
	min-height:850px;
	top: 0px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}
#Rubriques{
	position:static;
	margin-top:64px;
	height:2em;
	background-color:#33CC66;
	-moz-opacity:0.85; /* pour Mozilla -> 1.6 */
	opacity: 0.85; /* pour Firefox et compatibles */
}
#Rubriques ul {
	list-style-type:none;
	margin-left:206px;
}
#Rubriques li{
	text-align: center;
	padding:0px;
	height:2em;
	float:left;
	}
#Rubriques ul li a
{
	color: #000000;
	height:1.15em;
	background-color:#33CC66;
	font-weight: bold;
	text-decoration: none;
	float:left;   
	padding:5px;
	border-width:1px;
	border-style:solid;
	display:block;
}
#Rubriques ul li a:hover
{
	background-color: #990000;
	color:#FFFF00;
	font-weight: bold;
	text-decoration: none;
} 
#Left_column{
	position:static;
	float:left;
	width: 20%;
	margin-top:5%;
	padding-left:15px;
}
* html #Content {height: 22em}
#Content{
	position:static;
	min-height: 22em;
	width: 54%;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	margin-top: 0%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2em;
}
#Right_column{
	position:static;
	float:right;
	width: 20%;
	margin-top:1em;
	padding-right:15px;
}

#Footer {
	font-size: 10px;
	padding-bottom:1.25em;
	text-align:center;
	width:100%;
}

#Language {
	border:dashed;
	border-color:transparent;
	font-size: 10px;  
	height:15px;
	margin:0px;
}
#Language ul {
	list-style-type: none;	
	margin:-1.75em; 
}

#Language li {
	float:right;
	padding:0px;
	margin-top:-0.25em;	
}

/* ---------------------------------------------------------*/
/* Informations specifiques a la page d'accueil */ 

#Accueil {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-bottom:5em;
	width: 1000px;
	min-height: 580px;
	background-image:url(welcome.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#Msg_accueil {
	position:static;
	text-align:justify;
	padding-top:30px;
	padding-left:20px;
	padding-right:450px;
	padding-bottom:10px;
}
.Error {
	color:#FF0000;
	font-weight:bold;
}