body {
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

td.persostyle {
	width: 15px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

td.persostyle a{
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	display: block;
	height:100%;
	width: 15px;
}

td.persostyle a:hover{
	border: 1px solid #999999;
}

ul.sous_menu {
	list-style-type: none;
	background-color: #EBEBEB;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.sous_menu a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding: 2px;
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.sous_menu a:hover, .sous_menu a:focus {
	background-color: #666666;
	color: #EBEBEB;
}

.borddroit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/borddroitblanc.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 10px;
}

.bordgauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bordgaucheblanc.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 10px;
}

.milieu {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 1000px;
}

.entete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	background-image: url(images/entetechuckblanc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 175px;
}

td.entetegauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	height: 175px;
	width: 420px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

td.entetegauche a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

td.entetegauche a:hover {
	text-decoration: none;
}

.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}

.champ_saisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding:2px;
	border: 1px solid #000000;
}

.champ_saisie2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
}

.champ_selection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
}

.bouton_formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.typefichier {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 110px;
}

.resumenombrefichiers {
	font-size: 9px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td.entetedroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 175px;
	width: 580px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

div.basdepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EBEBEB;
	display: block;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.menudate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #EBEBEB;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	height: 25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #666666;
}

td.menuprincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
	height: 25px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

td.menuprincipal a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;	
}

td.menuprincipal a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EBEBEB;
	text-decoration: none;
	background-color: #666666;
}

.colonnedroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px;
	vertical-align: top;
}

.colonnegauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.colonneprinc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	margin: 0px;
	padding: 10px;
}

.colonnemilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	margin: 0px;
	padding: 10px;
}

table.blocdroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 180px;
}

.titreblocdroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #666666;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	color: #FFFFFF;
}

.soustitreblocdroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.contenublocdroite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #000000;
}

td.contenublocdroite ul {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

td.contenublocdroite ul li {
	list-style-type: none;
}

td.contenublocdroite a {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin: 0px;
	display: block;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

td.contenublocdroite a:hover {
	text-decoration: underline;
}

td.temperature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 4px;
}

table.blocmilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 180px;
}

.titreblocmilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #EBEBEB;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #000000;
}

.soustitreblocmilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.contenublocmilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #000000;
}

.contenu2blocmilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

td.contenublocmilieu ul {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin: 0px;
	border: 1px none #009900;
}

.soustitre2blocmilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}

.soustitre3blocmilieu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

td.contenublocmilieu li {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

td.contenublocmilieu p {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}

td.contenublocmilieu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

td.contenublocmilieu a:hover {
	text-decoration: underline;
}

div.infosupblocmilieu {
	background-color: #EBEBEB;
	display: none;
	margin: 0px;
	padding: 2px;
}

div.infosup2blocmilieu {
	background-color: #EBEBEB;
	display: none;
	padding: 2px;
	border: 1px dashed #666666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.supplementblocmilieu {
	display: none;
	margin: 0px;
	padding: 0px;
}

td.milieu_boutonmod {
	width: 13px;
}

td.milieu_boutonmod a {
	background-image: url(images/boutonmodblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left top;
}

td.milieu_boutonmod a:hover {
	background-image: url(images/boutonmodhover.gif);
}

td.milieu_boutonsup {
	width: 11px;
}

td.milieu_boutonsup a {
	background-image: url(images/boutonsupblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left top;
}

td.milieu_boutonsup a:hover {
	background-image: url(images/boutonsuphover.gif);
}

td.milieu_boutonprop {
	width: 75px;
	height: 13px;
}

td.milieu_boutonprop a {
	background-image: url(images/boutonproposerblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left top;
}

td.milieu_boutonprop a:hover {
	background-image: url(images/boutonproposerhover.gif);
}

td.milieu_boutonpropmoins {
	width: 75px;
	height: 13px;
}

td.milieu_boutonpropmoins a {
	background-image: url(images/boutonproposermoinsblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left center;
}

td.milieu_boutonpropmoins a:hover {
	background-image: url(images/boutonproposermoinshover.gif);
}

td.milieu_boutonplusdefiches {
	width: 85px;
	height: 13px;
}

td.milieu_boutonplusdefiches a {
	background-image: url(images/boutonplusdefichesblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left center;
}

td.milieu_boutonplusdefiches a:hover {
	background-image: url(images/boutonplusdeficheshover.gif);
}

td.milieu_boutonmoinsdefiches {
	width: 85px;
	height: 13px;
}

td.milieu_boutonmoinsdefiches a {
	background-image: url(images/boutonmoinsdefichesblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left center;
}

td.milieu_boutonmoinsdefiches a:hover {
	background-image: url(images/boutonmoinsdeficheshover.gif);
}

td.milieu_boutonvoirfiche {
	width: 11px;
	height: 13px;
}

td.milieu_boutonvoirfiche a {
	background-image: url(images/boutonvoirficheblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left top;
}

td.milieu_boutonvoirfiche a:hover {
	background-image: url(images/boutonvoirfichehover.gif);
}

td.milieu_boutonperso {
	width: 76px;
	height: 13px;
}

td.milieu_boutonperso a {
	background-image: url(images/boutonpersonnaliserblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left center;
}

td.milieu_boutonperso a:hover {
	background-image: url(images/boutonpersonnaliserhover.gif);
}

td.milieu_boutonpersomoins {
	width: 76px;
	height: 13px;
}

td.milieu_boutonpersomoins a {
	background-image: url(images/boutonpersonnalisermoinsblanc.gif);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: left center;
}

td.milieu_boutonpersomoins a:hover {
	background-image: url(images/boutonpersonnalisermoinshover.gif);
}

div.notification_cov {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EBEBEB;
	display: block;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

div.notification_cov span {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: underline;
}

div.newschuck_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #F8F8F8;
	display: block;
	width: 580px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.newschuck_contenu {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

td.newschuck_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}

td.newschuck_texte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

td.newschuck_texte a:hover {
	text-decoration: none;
}

td.newschuck_texte span {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

div.actualite_titre {
	background-color: #FFF2F2;
	width: 580px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

div.actualite_titre td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.actualite_titre a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

td.fermer_actu {
	width: 20px;
}

td.fermer_actu a {
	background-image: url(images/fermer.GIF);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: center center;
}

td.fermer_actu a:hover {
	background-image: url(images/fermer_rouge.GIF);
}

div.actualite_contenu {
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

div.actualite_contenu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.actualite_contenu li {
	display: block;
	padding-left: 1px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #FFCCCC;
}

div.actualite_contenu h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	display: inline;
	margin: 0px;
}

div.actualite_contenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	margin: 0px;
}

div.actualite_contenu span {
	display: block;
}

div.actualite_contenu span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: inline;
	line-height: normal;
}

div.actualite_contenu span a:hover {
	color: #FF0000;
	text-decoration: underline;
}

div.actualite_contenu div a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	text-decoration: none;
	display: block;
}

div.actualite_contenu div a:hover {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

ul.sous_menu_actu {
	list-style-type: none;
	background-color: #FFF2F2;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.sous_menu_actu a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding: 2px;
	margin: 1px;
}


.sous_menu_actu a:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}

div.technologies_titre {
	background-color: #F2FFF2;
	width: 580px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

div.technologies_titre td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.fermer_techno {
	width: 20px;
}

td.fermer_techno a {
	background-image: url(images/fermer.GIF);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: center center;
}

td.fermer_techno a:hover {
	background-image: url(images/fermer_vert.GIF);
}

div.technologies_titre a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

div.technologies_contenu {
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

div.technologies_contenu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.technologies_contenu li {
	display: block;
	padding-left: 1px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #C1F0B2;
}

div.technologies_contenu h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00CC00;
	text-decoration: none;
	display: inline;
	margin: 0px;
}

div.technologies_contenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC00;
	margin: 0px;
}

div.technologies_contenu span {
	display: block;
}

div.technologies_contenu span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.technologies_contenu span a:hover {
	color: #00CC00;
	text-decoration: underline;
}

div.technologies_contenu div a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	text-decoration: none;
	display: block;
	font-weight: normal;
}

div.technologies_contenu div a:hover {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

ul.sous_menu_techno {
	list-style-type: none;
	background-color: #F2FFF2;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.sous_menu_techno a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding: 2px;
	margin: 1px;
}


.sous_menu_techno a:hover {
	background-color: #00CC00;
	color: #FFFFFF;
}

div.magazines_titre {
	background-color: #eef5ff;
	width: 580px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0066ff;
	border-right-color: #0066ff;
	border-bottom-color: #0066ff;
	border-left-color: #0066ff;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

div.magazines_titre td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.fermer_mag {
	width: 20px;
}

td.fermer_mag a {
	background-image: url(images/fermer.GIF);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: center center;
}

td.fermer_mag a:hover {
	background-image: url(images/fermer_vert.GIF);
}

div.magazines_titre a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

div.magazines_contenu {
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

div.magazines_contenu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.magazines_contenu li {
	display: block;
	padding-left: 1px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #002d6a;
}

div.magazines_contenu h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0066ff;
	text-decoration: none;
	display: inline;
	margin: 0px;
}

div.magazines_contenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066ff;
	margin: 0px;
}

div.magazines_contenu span {
	display: block;
}

div.magazines_contenu span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.magazines_contenu span a:hover {
	color: #0066ff;
	text-decoration: underline;
}

div.magazines_contenu div a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	text-decoration: none;
	display: block;
	font-weight: normal;
}

div.magazines_contenu div a:hover {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

ul.sous_menu_mag {
	list-style-type: none;
	background-color: #eef5ff;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.sous_menu_mag a {
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding: 2px;
	margin: 1px;
}


.sous_menu_mag a:hover {
	background-color: #0066ff;
	color: #FFFFFF;
}

div.cine_titre {
	background-color: #F7FAFF;
	width: 580px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

div.cine_titre td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.cine_titre a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

td.fermer_cine {
	width: 20px;
}

td.fermer_cine a {
	background-image: url(images/fermer.GIF);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
	width: 100%;
	background-position: center center;
}

td.fermer_cine a:hover {
	background-image: url(images/fermer_rouge.GIF);
}

div.cine_contenu {
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

div.cine_contenu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.cine_contenu li {
	display: block;
	padding-left: 1px;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #0066FF;
}

div.cine_contenu h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
	display: inline;
	margin: 0px;
}

div.cine_contenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066FF;
	margin: 0px;
}

div.cine_contenu span {
	display: block;
}

div.cine_contenu span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: inline;
	line-height: normal;
}

div.cine_contenu span a:hover {
	color: #0066FF;
	text-decoration: underline;
}

div.cine_contenu div a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #666666;
	text-decoration: none;
	display: block;
}

div.cine_contenu div a:hover {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

ul.sous_menu_cine {
	list-style-type: none;
	background-color: #F7FAFF;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.sous_menu_cine a {
	font-style: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding: 2px;
	margin: 1px;
}


.sous_menu_cine a:hover {
	background-color: #0066FF;
	color: #FFFFFF;
}

div.outilskhomiss_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFF2FF;
	display: block;
	width: 780px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #660066;
	border-right-color: #660066;
	border-bottom-color: #660066;
	border-left-color: #660066;
}

div.outilskhomiss_contenu {
	width: 780px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

div.outilschuck_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFF8F2;
	display: block;
	width: 780px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}

div.outilschuck_contenu {
	width: 780px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

div.recherchechuck_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 780px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color:#009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	background-color: #F2FFF2;
}

div.recherchechuck_contenu {
	width: 780px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.normalplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.normal, .normal table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
}

.normal h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.normal li {
	list-style-image: url(/images/flechebis.GIF);
	list-style-position: inside;
	padding-top: 8px;
	padding-bottom: 3px;
	vertical-align: middle;
}

.normal a {
	color: #660066;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: auto;
}

.normal a:hover {
	text-decoration: underline;
	color: #000000;
}

.normal ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.normal ul a {
	color: #408080;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: auto;
	font-weight: bold;
}

.normal ul a:hover {
	text-decoration: underline;
	color: #000000;
}

.green {
	color: green;
}
.red {
	color: red;
}

.titrefilm1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFF00;
	font-weight: bold;
	display: inline;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: auto;
	vertical-align: bottom;
}

.titrefilm2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCFF00;
	font-weight: bold;
	display: inline;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: auto;
	vertical-align: bottom;
}

.titrefilm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 25px;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

.donneesfilm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	vertical-align: bottom;
}


.cell1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	margin: 0px;
	padding: 2px;
}
.cell2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EFFFB0;
	margin: 0px;
	padding: 2px;
}
.cell1 a:link, .cell1 a:visited {
	color: #000000;
	width: 100%;
	text-decoration: none;
	display: block;
}
.cell2 a:link, .cell2 a:visited {
	color: #000000;
	width: 100%;
	text-decoration: none;
	display: block;
}

.crbloc {
	width: 100%;
}

.crbloc a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #CCFF00;
	font-style: normal;
}

