/* CSS ART GIRATOIRES */
body {margin: 0;
		padding:0;
		position: absolute;
		width: 100%;
		height: 100%;
		font-family: verdana, arial, sans-serif;
		text-align: center;
	}


/*.conteneur {position: absolute;width:760px;left: 50%;margin-left: -480px;border-style:solid;border-width:1px;border-color:#93979F;background-color: #ffffff;}*/

.conteneur {width: 775px;border:solid 1px #000000;padding: 0px; background-color: #ffffff;}
.haut {width: 775px;height: 165px;background-color: #ffffff;background-image: url("images/bandeau-02.jpg");color: #fff;font-size: 11px;padding: 0px;}
.frame {margin-left: 0px;px;width: 775px;height: 480px;overflow: auto;font-size: 11px; background-color: #ffffff; padding: 0px;}
.bas {width: 781px;height: 80px; background-color: #4C4C4C;background-image: url("images/fond-bas.gif") ; background-repeat:repeat-x; color: #fff;font-size: 11px;padding: 0px; text-align:center; border-top: solid 1px #000000; }
.frame2 {margin-left: 0px;px;width: 775px;font-size: 11px; background-color: #ffffff; padding: 0px;}

.centre {
background-color:#9999CC;
margin-left: 150px;
}
.gauche {
position: absolute;
left:0;
width: 150px;
}

.style2bl {
	color: #ffffff;
	font-size: 10px;
	line-height: 150%;
	font-family: Verdana, Arial, helvetica,  sans-serif;
	font-weight: normal;
	text-align: center;
}

.style2bl a {
	color: #ffffff;
	text-decoration: none;
}

.style1blanc {
	color: #ffffff;
	font-size: 12px;
	line-height: 150%;
	font-family: Verdana, Arial, helvetica,  sans-serif;
	font-weight: bold;
	text-align: center;
}

.style1blanc a {
	color: #ffffff;
	text-decoration: none;
}

.style1gris { 
	text-align: left;
	font-family: Verdana, Arial,  Helvetica;
	font-size: 11 px; 
	font-weight: normal;
    line-height: 150%;
	color: #666666;
	margin-left: 10; 
	margin-right: 0; 
}

.style1gris a {
	color: #666666;
	text-decoration: none;
}

.style1gris2 { 
	text-align: left;
	font-family: Verdana, Arial,  Helvetica;
	font-size: 11 px; 
	font-weight: normal;
    line-height: 120%;
	color: #666666;
	margin-left: 30; 
	margin-right: 0; 
}
.style1gris2bold { 
	text-align: left;
	font-family: Verdana, Arial,  Helvetica;
	font-size: 11 px; 
	font-weight: bold;
    line-height: 120%;
	color: #666666;
	margin-left: 30; 
	margin-right: 0; 
}
.style1gris2 a {
	color: #666666;
	text-decoration: none;
}
.style1gris2 a:hover{
	color: red;
	text-decoration: none;
}

.style1griscentre { 
	text-align: center;
	font-family: Verdana, Arial,  Helvetica;
	font-size: 11 px; 
	font-weight: normal;
    line-height: 120%;
	color: #666666;
	margin-left: 10; 
	margin-right: 0; 
}

.style1griscentre a {
	color: #666666;
	text-decoration: none;
}

.style1griscentrebold { 
	text-align: center;
	font-family: Verdana, Arial,  Helvetica;
	font-size: 11 px; 
	font-weight: bold;
    line-height: 120%;
	color: #666666;
	margin-left: 10; 
	margin-right: 0; 
}

.style1griscentrebold a {
	color: #666666;
	text-decoration: none;
}

.style1noircentrebold { 
	text-align: center;
	font-family: Verdana, Arial,  Helvetica;
	font-size: 11 px; 
	font-weight: bold;
    line-height: 120%;
	color: #666666;
	margin-left: 0; 
	margin-right: 0; 
}

.style1noircentrebold a {
	color: #666666;
	text-decoration: none;
}

.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #667; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #ffffff;
background:  red;
border-color: #227;
}

#navlist li a#current
{
color:  #000000; 
background: white;
border-bottom: 1px solid white;
}

.blanc {
border: 1px solid #778;
background-color:white;
border-collapse:collapse;
}

.noir {
border: 1px solid #000000;
background-color:black;
border-collapse:collapse;
}

.none {
border-style:none;
}

.none2 {
border-style:none;
border-collapse:collapse;
}



