body{
margin:auto;
font-size:16px;
font-family: "Arial", Verdana, serif;
}

#frame {
position: fixed;
width: 10em;
height:100%;
background-color:#FF0000;
top:90px;
}

#logo {
position:fixed;
top:0px;
width: 100%;
background-image:url(../images/logo.gif);
background-position:30px 10px;
height: 90px;
background-repeat: no-repeat;
text-align:center;
vertical-align:10px;
background-color:#FF0000;
color:#FFFFFF;
font-size:24px;
font-weight:bold
}

#menu {
width: 10em;
background-color:#FF0000;
}


#menu dt{
cursor: pointer;
margin: 0px 0;
height: 40px;
line-height: 10px;
text-align: center;
font-weight: bold;
border-color:#FF0000;
background-color:#FF0000
}

#menu dd, #boutons dd {
border-color:#FF0000;
}

#menu li, #boutons li {
text-align: center;
background: #FF0000;
}

#menu li a, #menu dt a, #boutons li a, #boutons dt a {
color: #FF0000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover, #boutons li a:hover, #boutons dt a:hover {
background: #FF0000;
}
div#main {
	margin-top: 90px;
	margin-left: 190px;
	margin-bottom: 35px;
	padding: 5px; 
	}
div#index {
	margin-top: 35px;
	margin-left: 190px;
	margin-bottom: 35px;
	padding: 5px; 
	background-image: url("../images/pict_fond.jpg"); 
	background-attachment: fixed; 
	background-repeat: repeat-y;
	}
div#footer {
	position: fixed;
	bottom: 0px;
	width:100%;
	height:30px;
	padding: 2px;
	text-align: center;
	color:#FFFFFF;
	background-color: #FF0000;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: bottom;
	}
#main p
{
margin-left: 40px;
}
/*
#main dt
{
	margin-left: 50px;
	margin-bottom: 5px;
	padding-left:15px;
	background-image: url("../images/point.png"); 
   	background-repeat: no-repeat;
   	list-style-position: outside;
}*/

h1
{
	color: #FF0000;
	font-family: Verdana;
	font-size: x-large;
	padding-left: 30px;
	padding-bottom: 5px;
	margin-bottom: 28px;
	background-image: url("../images/picto_mini.gif");
	background-repeat: no-repeat;
	border-bottom: 1px solid #00A5B4;
	width:190px;
}
h2
{
	color: #FF0000;
	font-family: Verdana;
	font-size: 16px;
	padding-left: 20px;
	padding-top:3px;
	background-image: url("../images/h2.png");
	background-repeat: no-repeat;
	width:100%;
	border-top: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
}
h3
{
	color: #FF0000;
	font-size:16px;
	font-style: bold;
	margin-left: 30px;
	margin-top:15px;
	margin-bottom:3px;
}
#sstitre
{
	text-align: center;
	margin-bottom:10px;
}
#sstitre a
{
	color: #AAAAAA;
	font-size:16px;
	font-weight: bold;
	margin-left: 30px;
	margin-top:15px;
}
#table_left td
{
text-align: left;
}
input
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana;
	background-color: #FF9933;
	border: 2px solid #FF8800;
	margin: 2px;
	padding: 2px;
}