body
{
	margin: 0 0 ;
	padding: 0 ;
	text-align: left ;
	font: 0.8em "Arial", sans-serif ;
	background: #ccc ;
}
div#bando
{
	background: #c6084b ;
	width: 1000px ;
	margin: 0 0 ;
}
div#bandehaut
{
	width: 1000px ;
	padding: 0 0 1px 0 ;
	margin: 0 0 ;
}
div#bandemilieu
{
	width: 1000px ;
	height: 85px ;
	margin: 0 0 ;
	padding: 5px 0 ;
	background: #c6084b url(../images/logo.gif) no-repeat right ;
}
div#bandebas
{
	width: 1000px ;
	padding: 1px 0 0 0 ;
	margin: 0 0 ;
	background: #c6084b;
}
div#bandemilieu h1
{
	padding-left: 40px ;
	padding-top: 20px ;
	float: left ;
	font: 1.3em "Arial", sans-serif ;
	color: #ffffff ;
	font-weight: bold ;
}
div#bandemilieu h1 a
{
	font: 1.0em "Arial", sans-serif ;
	color: #ffffff ;
	font-weight: bold ;
	text-decoration: none ;
}
.gauche
{
	margin-left: 40px ;
	float : left ;
}
.menu
{
	height: 15px ;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}
.menu li
{
	padding-left: 4px ;
	padding-right: 16px ;
	padding-top: 3px ;
	float: left ;
	height: 12px ;
	text-align: center ;
	font-size: 0.6em ;
	display: block ;
}
div#piedepage
{
	clear:both ;
	width: 660px ;
	margin: 0 0 ;
	margin-left: 280px ;
}
div#piedepage ul#menupiedepage
{
	width: 660px ;
	height: 15px ;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}
div#piedepage ul#menupiedepage li
{
	float: left ;
	text-align: center ;
	font: 0.8em "Arial", sans-serif ;
	padding: 10px 12px ;
	display: block ;
}
.lienpiedepage
{
	text-decoration: underline ;
	color: #000000 ;
}
.lienpiedepage:hover
{
	text-decoration: underline ;
	color: #888888 ;
}
.langueselected
{
	color: #c6084b ;
}
.langue
{
	color: #c6084b ;
}
.espacebando
{
	width: 30px ;
	background: #82113b url(../images/thautrfi.gif) no-repeat right ;
}
.lienlangue
{
	text-decoration: none ;
	color: #444444 ;
}
.lienlangue:hover
{
	text-decoration: none ;
	color: #000000 ;
}
.menugeneral
{
	height: 22px ;
	margin: 0px ;
	margin-left: -20px;
	padding-left: 5px ;
	list-style-type: none ;
}
.menugeneral li
{
	height: 16px ;
	padding-bottom: 3px ;
	padding-left: 20px ;
	padding-right: 0px ;
	padding-top: 3px ;
	margin-left: -5px;
	margin-right: -3px;
	float: left ;
	text-align: center ;
    font-size: 1.0em ;
	font-weight: bold ;
    font-style: normal ;
	display: block ;
    text-decoration: none ;
    font-family: Arial, sans-serif ;
}
.menuoption
{
	color: #bed343 ;
	background: #bed343 url(../images/tmenuvv.gif) no-repeat left ;
}
.menuoptionor
{
	color: #c6084b ;
	background: #fbb034 url(../images/tmenuvor.gif) no-repeat left ;
}
.menuoptionoror
{
	color: #c6084b ;
	background: #fbb034 url(../images/tmenuoror.gif) no-repeat left ;
}
.menuoptionselect
{
	color: #bed343 ;
	background: #ffffff url(../images/tmenuvb.gif) no-repeat left ;
}
.menuoptionselector
{
	color: #fbb034 ;
	background: #ffffff url(../images/tmenuvb.gif) no-repeat left ;
}
.menuoptionselectoror
{
	color: #fbb034 ;
	background: #ffffff url(../images/tmenuorb.gif) no-repeat left ;
}
.suivantmenuoption
{
	background: #bed343 url(../images/tmenubv.gif) no-repeat left ;
}
.suivantmenuoptionor
{
	background: #fbb034 url(../images/tmenubor.gif) no-repeat left ;
}
.derniermenuoption
{
	background: #fbb034 url(../images/tmenuvr.gif) no-repeat left ;
}
.derniermenuoptionselected
{
	background: #ffffff url(../images/tmenubr.gif) no-repeat left ;
}
.lienmenu
{
	font-family:Arial, sans-serif; 
	font-size: 1.0em;
	font-weight : bold; 
	text-decoration: none;
	color:#ffffff;
}
.lienmenu:hover
{
	font-family:Arial, sans-serif; 
	font-size: 1.0em;
	font-weight : bold; 
	text-decoration: underline;
	color:#ffffff;
}
div#conteneur
{
	position: absolute ;
	left: 50% ;
	width: 1000px ;
	margin: 0 0 ;
	padding: 0 0 ;
	margin-left: -500px ;
	background: #ffffff;
}
div#zonegauche
{
	float: left ;
}
div#zonegauchemenu
{
	width: 170px ;
	margin: 0 0 ;
	margin-top: 7px ;
	padding: 15px 5px ;
	border: 1px solid #e4e5e5 ;
	background: #f6f7f6 ;
}
div#zonemilieu
{
	width: 667px ;
	margin: 0 140px 0 180px ;
	background: url(../images/ombfond.gif) repeat left ;
}
div#zonemilieuhome
{
	width: 850px ;
	margin: 0 140px 0 3px ;
	background: url(../images/home_ombfond.gif) repeat-y left ;
}
div#hautzonemilieu
{
	width: 667px ;
	height: 11px ;
	background: url(../images/ombh.gif) no-repeat left ;
}
div#hautzonemilieuhome
{
	width: 850px ;
	height: 11px ;
	background: url(../images/home_ombh.gif) no-repeat left ;
}
div#bloctitremilieu
{
	width: 627px ;
	margin: 10px 19px ;
	padding: 0 0 ;
	border: 1px solid #e6e6e5 ;
	background: #f3f3f2 ;
	font-family:Arial, sans-serif; 
	font-weight : bold; 
	text-decoration: none;
	overflow: hidden;
}
.titrecontenu
{
	color: #a9ad5f ;
	padding: 0px 35px ;
	text-align: left ;
	font-size: 1.8em ;
}
.titrehome
{
	color: #a9ad5f ;
	padding: 0px 8px ;
	text-align: left ;
	font-size: 1.8em ;
}
.textecontenu
{
	float:none;
	color: #464c0b ;
	padding: 0px 35px 5px 35px ;
	text-align: left ;
	font-size: 0.9em ;
}
.bloczonemilieu
{
	width: 627px ;
	margin: 10px 19px ;
	padding: 0 0 ;
	border: 1px solid #e6e6e5 ;
	background: #f3f3f2 ;
	font-family:Arial, sans-serif; 
	font-weight : normal; 
	text-decoration: none;
	overflow: hidden;
}
.bloczonemilieuhome
{
	width: 810px ;
	margin: 6px 15px ;
	padding: 0 0 ;
	border: 1px solid #e6e6e5 ;
	background: #f3f3f2 ;
	font-size: 1.0em ;
	font-family:Arial, sans-serif; 
	font-weight : normal; 
	text-decoration: none;
	overflow: hidden;
}
.bloczonemilieuhome h2
{
	color: #a9ad5f ;
	margin: 0 0 ;
	padding: 0px 35px 2px 15px ;
	text-align: left ;
	font-size: 1.3em ;
}
.bloczonemilieuhome p
{
	margin: 0 0 ;
	padding: 0px 35px 15px 15px ;
	text-align: left ;
}
.bloctitre
{
	color: #a9ad5f ;
	padding: 0px 35px ;
	text-align: left ;
	font-size: 1.8em ;
}
.bloctexte
{
	color: #464c0b ;
	padding: 0px 35px 5px 35px ;
	text-align: left ;
	font-size: 0.9em ;
}
div#baszonemilieu
{
	width: 667px ;
	height: 55px ;
	background: url(../images/bas.gif) no-repeat left ;
	text-align: right ;
}
.annee
{
	display: block ;
	height: 35px ;
	margin: 0 0 ;
	padding: 0 0 ;
	font: 0.8em "Arial", sans-serif ;
	color: #FCB034 ;
	margin-right: 50px ;
	padding-top: 15px ;
}
div#baszonemilieuhome
{
	width: 850px ;
	height: 55px ;
	background: url(../images/home_bas.gif) no-repeat left ;
	text-align: right ;
}
.menugauche
{
	margin: 0 ;
	padding: 0 0 ;
	list-style-type: none ;
}
.menugauche li
{
	text-align: left ;
	font-size: 1.0em ;
	display: block ;
}
.menugaucheoption
{
	padding: 0 0 0 25px ;
	background: url(../images/smpuce.gif) no-repeat left top ;
}
.menugaucheoptionselected
{
	margin: 2px 0 ;
	padding: 0 0 0 3px ;
	font-weight : bold;
	color: #ffffff ;
	background: #7c1340 ;
}
.menugauchesousoption
{
	padding: 0 0 0 17px ;
	background: url(../images/smpuce3.gif) no-repeat 8px 7px ;
	color: #000 ;
}
.lienmenugauche
{
	font-family:Arial, sans-serif; 
	font-size: 1.0em;
	font-weight : normal; 
	text-decoration: none;
	color:#a7bd3d;
}
.lienmenugauche2
{
	font-family:Arial, sans-serif; 
	font-size: 1.0em;
	font-weight : normal; 
	text-decoration: none;
	color:#333;
}
.lienmenugauche:hover, .lienmenugauche2:hover
{
	font-family:Arial, sans-serif; 
	font-size: 1.0em;
	font-weight : normal; 
	text-decoration: none;
	color:#7c1340;
}
.lienretourhautdepage
{
	margin: 2px 5px ;
	padding: 0 0 ;
	padding-left: 12px ;
	background: url(../images/flechehaut.gif) no-repeat 0 2px ;
	font-family:Arial, sans-serif; 
	font-size: 0.8em;
	font-weight : normal; 
	text-decoration: none;
	float: right ;
	color:#999;
}
.gauchespace
{
	margin: 0 0 ;
	padding-top: 0px ;
	padding-left: 8px ;
	padding-bottom: 8px ;
	padding-right: 8px ;
	float: left ;
}
.vertmoyen
{
	color:#939f27;
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 1.1em;
}
a
{
	color:#c8d124;
	font-family: Arial, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	font-size: 1.0em;
}
div#zonedroite
{
	width: 140px ;
	float: right ;
}
div#zonedroitemenu
{
	width: 140px ;
	margin: 0 0 ;
	margin-top: 7px ;
	padding: 15px 5px ;
	border: 1px solid #e4e5e5 ;
	background: #f6f7f6 ;
}
.blocoptiondroite
{
	width: 132px ;
	margin: 5px 0 ;
	padding: 4px ;
	background: #7c1340 ;
	display: block ;
}
.lienblocoptiondroite
{
	font-family:Arial, sans-serif; 
	font-size: 1.1em;
	font-weight : bold; 
	text-decoration: none;
	color:#ffffff;
}
.lienblocoptiondroite:hover
{
	font-family:Arial, sans-serif; 
	font-size: 1.1em;
	font-weight : bold; 
	text-decoration: underline;
	color:#ffffff;
}
.blocoptiondroiteorange
{
	width: 132px ;
	margin: 5px 0 ;
	padding: 4px ;
	background: #fbb034 ;
	display: block ;
}
ul#menudroite
{
	margin: 0 ;
	padding: 0 15px ;
	list-style-type: circle ;
}
ul#menudroite li
{
	text-align: left ;
	font-size: 1.0em ;
}
ul#blocdroit1
{
	margin: 15px 0 ;
	padding: 0 0 ;
	list-style-type: none ;
	background: #939f27 ;
}
ul#blocdroit1 li
{
	padding: 3px 3px ;
	font-family:Arial, sans-serif; 
	text-decoration: none;
	text-align: left ;
	font-size: 0.8em ;
}
ul#blocdroit1 li a
{
	font-weight : bold; 
	color:#ffffff;
	text-decoration: none;
}
ul#blocdroit1 li a:hover
{
	font-weight : bold; 
	color:#ffffff;
	text-decoration: underline;
}
ul#blocdroit2
{
	margin: 15px 0 ;
	padding: 0 0 ;
	list-style-type: none ;
	background: #c6084b ;
}
ul#blocdroit2 li
{
	padding: 3px 3px ;
	font-family:Arial, sans-serif; 
	text-decoration: none;
	text-align: left ;
	font-size: 0.8em ;
}
ul#blocdroit2 li a
{
	font-weight : bold; 
	color:#ffffff;
	text-decoration: none;
}
ul#blocdroit2 li a:hover
{
	font-weight : bold; 
	color:#ffffff;
	text-decoration: underline;
}
ul#nuagetags
{
	margin: 0 0 ;
	padding: 0 0 ;
	width: 170px ;
	list-style-type: none ;
	font-size: 1.8em;
}
ul#nuagetags li
{
	padding: 0px 5px ;
	float: left ;
	font-family:Arial, sans-serif;
}
.taille1
{
	font-size: 40%;
}
.taille2
{
	font-size: 45%;
}
.taille3
{
	font-size: 50%;
}
.taille4
{
	font-size: 55%;
}
.taille5
{
	font-size: 60%;
}
.taille6
{
	font-size: 65%;
}
.taille7
{
	font-size: 70%;
}
.taille8
{
	font-size: 75%;
}
.taille9
{
	font-size: 80%;
}
.taille10
{
	font-size: 85%;
}
ul#nuagetags li a
{
	color: #cccccc ;
	text-decoration: none ;
}
