.entete { color: #c00; font-size: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bt_contact { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #229941; border: 1px #7e7e7e }
.bt_part { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #2da18a; border: 1px #7e7e7e }
.bt_admin { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #2DA18A; border: 1px #7e7e7e }
.bt_inscrip { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #2DA18A; border: 1px #7e7e7e }
#bloc_activ   { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/bottom_dashed.gif); background-repeat: repeat-x; background-position: 0 bottom; padding-bottom: 14px; width: 239px }
#bloc_activ strong { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-image: url(images/caption-bloc_activ.gif); text-indent: -5000px; display: block; margin-bottom: 8px; padding: 0; width: 239px; height: 16px !important }
#bloc_activ a { color: #fff }
#bloc_activ a:hover { color: #ccc }
#bloc_activ a h2  { color: #4880a6; font-size: 10px; font-weight: bold; text-decoration: none; margin: 0 5px 0 }
#bloc_activ a:hover h2  { font-weight: bold; text-decoration: underline; margin: 0 }
#bloc_activ p  { color: #666; font-size: 10px; margin: 0 5px }
#bloc_activ img   { margin-top: 2px; margin-right: 5px; margin-left: 5px; float: left }
#bloc_activ .date   { font-size: 8px; cursor: default; margin-right: 5px; margin-left: 5px; float: right }
#bloc_activ a .lire  { color: #ff7010; font-size: 9px; font-weight: bold; text-decoration: underline; text-align: right; display: block; margin: 0 5px }
#bloc_activ a:hover .lire { color: #900; font-size: 9px; font-weight: bold; text-decoration: none }
#bloc_activ .separateur  { font-size: 0; line-height: 0; visibility: visible; display: block; margin: 8px 0 0 5px; padding: 0; width: 100%; clear: both; border-bottom: 2px solid #7e7e7e }
#bloc_actu  { font-family: Verdana, Arial, Helvetica, sans-serif; background-position: 0 0; width: 239px }
#bloc_actu strong { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; background-image: url(images/caption-bloc_actu2.gif); text-indent: -5000px; display: block; margin: 0; padding: 0; width: 239px; height: 30px !important }
#bloc_actu .art  { margin-bottom: 5px; padding: 2px 2px 5px; width: 234px; border: solid 1px #999 }
#bloc_actu a { color: #fff }
#bloc_actu a:hover { color: #ccc }
#bloc_actu a h2   { color: #4880a6; font-size: 10px; font-weight: bold; text-decoration: none; margin: 0 }
#bloc_actu a:hover h2  { font-weight: bold; text-decoration: underline; margin: 0 }
#bloc_actu p   { color: #666; font-size: 10px; margin: 0 0 0 70px }
#bloc_actu img    { margin: 1px 3px 1px 1px; padding: 0; float: left }
#bloc_actu a .lire   { color: #ff7010; font-size: 9px; font-weight: bold; text-decoration: underline; text-align: right; display: block; margin: 0 }
#bloc_actu a:hover .lire { color: #900; font-size: 9px; font-weight: bold; text-decoration: none }
#bloc_newsletter    { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px; width: 239px }
#bloc_newsletter form { margin: 0; padding: 0 }
#bloc_newsletter strong  { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; background-image: url(images/caption-bloc_newsletter.gif); text-indent: -5000px; display: block; margin: 0; padding: 0; width: 239px; height: 30px !important }
#bloc_newsletter dfn   { color: #999; font-size: 9px; font-style: normal; font-weight: normal; display: block; margin: 0 0 4px 3px }
#bloc_newsletter .texte  { font-size: 12px; line-height: 12px; margin-top: 1px; margin-right: 0; margin-left: 3px; width: 170px; float: left; border: solid 1px #333 }
#bloc_inscrip    { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px; width: 239px }
#bloc_inscrip form { margin: 0; padding: 0 }
#bloc_inscrip strong  { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; background-image: url(images/caption-bloc_inscrip.gif); text-indent: -5000px; display: block; margin: 0; padding: 0; width: 239px; height: 30px !important }
#bloc_inscrip dfn   { color: #999; font-size: 9px; font-style: normal; font-weight: normal; display: block; margin: 0 0 4px 3px }
#bloc_inscrip .texte  { font-size: 12px; line-height: 12px; margin-top: 1px; margin-right: 0; margin-left: 3px; width: 170px; float: left; border: solid 1px #333 }
#bloc_contact    { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px; width: 239px }
#bloc_contact strong  { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; background-image: url(images/caption-bloc_contact.GIF); text-indent: -5000px; display: block; margin: 0; padding: 0; width: 239px; height: 30px !important }
#bloc_contact a { color: #4880a6 }
#bloc_contact a:hover { color: #666 }
#bloc_contact p  { color: #666; font-size: 9px; margin: 0 5px }
#bloc_contact dfn   { color: #999; font-size: 9px; font-style: normal; font-weight: normal; display: block; margin: 0 0 4px 3px }
#bloc_contact img   { margin-top: 2px; margin-right: 5px; margin-left: 5px; float: left }
#bloc_contact a .lire  { color: #ff7010; font-size: 9px; font-weight: bold; text-decoration: underline; text-align: right; display: block; margin: 0 5px }
#bloc_contact a:hover .lire { color: #900; font-size: 9px; font-weight: bold; text-decoration: none }
#bloc_contact .texte  { font-size: 12px; line-height: 12px; margin-top: 1px; margin-right: 0; margin-left: 3px; width: 170px; float: left; border: solid 1px #333 }
#bloc_part  { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px }
#bloc_part strong { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; background-image: url(images/caption-bloc_part.gif); text-indent: -5000px; display: block; margin: 0; padding: 0; width: 225px; height: 30px !important }
#bloc_part a  { color: #fff; cursor: pointer }
#bloc_part a:hover { color: #ccc }
#bloc_part a img { float: left }
#bloc_part a h2  { color: #4880a6; font-size: 9px; font-weight: bold; line-height: 9px; text-decoration: none; margin: 0 0 0 100px }
#bloc_part a:hover h2 { text-decoration: underline }
#bloc_part a p   { color: #666; font-size: 9px; text-decoration: none; background-image: url(images/bottom_dashed.gif); background-repeat: repeat-x; background-position: 0 bottom; margin: 0 0 8px 100px; padding-bottom: 18px; width: 110px }
#bloc_part a:hover p  { color: #000 }
#bloc_part .separateur  { font-size: 0; line-height: 0; visibility: visible; display: block; margin: 8px 0 0 5px; padding: 0; width: 100%; clear: both; border-bottom: 2px solid #7e7e7e }
#bloc_evmt { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/bottom_dashed.gif); background-repeat: repeat-x; background-position: 0 bottom; padding-bottom: 14px; width: 225px }
#bloc_evmt strong { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; background-image: url(images/caption-bloc_evmt.gif); text-indent: -5000px; display: block; margin: 0; padding: 0; width: 225px; height: 30px !important }

#bloc_evmt .sousbloc {
	clear: both;
	margin: 0;
	padding: 0;
	height: 120px;
}
#bloc_evmt .sousbloc .head a {
	color: #fc0;
	text-decoration: none;
	cursor: pointer;
}
#bloc_evmt .sousbloc .head  {
	width: 100%;
	height: 17px;
	clear: both;
	background-image: url(images/interface/bkg-header-evmt.gif);
	color: #ff7010;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 17px;
	text-align: right;
	vertical-align: top;
}
#bloc_evmt .sousbloc .head a {
	color: #ff7010;
	height: 17px;
}
#bloc_evmt .sousbloc .head a:hover {
	color: #f60;
	text-decoration: none
}
#bloc_evmt .sousbloc .head h2 {
	height: 17px;
	margin: 0;
	padding: 0 0 0 3px;
	display: inline;
	background-color: #fff;
	font-size: 10px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 17px;
}

#bloc_evmt .sousbloc .cat  { background-image: url(images/interface/bkg-cat-evmt.gif); text-align: left; margin: 0 0 8px; padding: 0; width: 26px; float: left; vertical-align: text-bottom }
#bloc_evmt .sousbloc .cat img { }
#bloc_evmt .sousbloc .cont .bordure  { margin: 0; padding: 0; width: 110px; height: 87px; float: left; border: solid 1px #7e7e7e }
#bloc_evmt .sousbloc .cont .bordure img  { margin: 2px; border: solid 1px #7e7e7e }
#bloc_evmt .sousbloc .cont p  { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0; width: 87px; height: 75px; float: right }
#bloc_evmt .sousbloc .cont .lire a   { color: #ff7010; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11px; text-decoration: underline; margin: 0; padding: 0; float: right }
#bloc_evmt .sousbloc .cont .lire a:hover { color: #900; text-decoration: none }
#bloc_admin  { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/bottom_dashed.gif); background-repeat: repeat-x; background-position: 0 bottom; margin-top: 5px; padding-bottom: 14px; width: 225px }
#bloc_admin strong { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 30px; background-image: url(images/caption-bloc_admin.gif); text-indent: -5000px; display: block; margin: 0; padding: 0; width: 225px; height: 30px !important }
#bloc_admin form { margin: 0; padding: 0 }
#bloc_admin .texte   { color: #000; font-size: 12px; line-height: 12px; margin: 1px 0 2px 3px; width: 170px; float: left; border: solid 1px #7e7e7e }
#bloc_admin .help  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; clear: both }
#bloc_admin .help a { color: #666; text-decoration: underline; margin-left: 5px }
#bloc_admin .help a:hover { color: #2da18a; text-decoration: none }
#footer { background-image: url(images/interface/bkg-footer.gif); background-repeat: no-repeat; display: block; padding-top: 10px; width: 100%; height: 46px }
#footer em { color: #7e7e7e; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }
#footer img { float: right }
#footer ul { line-height: 13px; list-style-type: none; margin: 4px 0 0 82px; padding: 0; position: absolute; z-index: 1; float: left }
#footer ul li { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; display: inline; padding-left: 4px; border-left: 1px solid #7e7e7e }
#footer ul li a { color: #7e7e7e; text-decoration: none }
#footer ul li a:hover { color: #f30; text-decoration: underline }
#contener_actu  { background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#contener_actu strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-actu.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_actu .list-actu { font-family: Verdana, Arial, Helvetica, sans-serif }
#contener_actu .list-actu a { color: #f00}
#contener_actu .list-actu a:hover { color: #0f0}
#contener_actu .list-actu h2  { color: #4880a6; font-size: 15px; font-weight: bold; text-decoration: none; margin: 0 0 4px }
#contener_actu .list-actu .date  { color: #666; font-size: 9px; text-decoration: none; cursor: default; float: right }
#contener_actu .list-actu img { float: left }
#contener_actu .list-actu p { color: #333; font-size: 13px; text-align: justify; margin: 0 }
#contener_actu .list-actu a .lire { color: #ff7010; font-size: 11px; text-decoration: underline; text-align: right; cursor: pointer; display: block; clear: both }
#contener_actu .list-actu a:hover .lire { color: #900; text-decoration: none }
#contener_actu .list-actu .rule { font-size: 0; line-height: 2px; background-image: url(images/interface/rule-actu.gif); background-position: right 0; display: block; margin: 5px 0; height: 2px; clear: both }
#art_actu { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#art_actu strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-actu.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 5px 0; height: 21px; vertical-align: middle }
#art_actu h1 { font-size: 15px; color: #4880a6; font-weight: bold; margin: 0 0 10px 0}
#art_actu h2 { font-size: 13px; color: #000; font-weight: bold; margin: 0 0 10px 0 }
#art_actu img { margin: 2px 5px 5px 0; float: left }
#art_actu p { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 0 }
#art_actu ul { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 10px }
#art_actu li { font-size: 13px; color: #000; text-align: justify; margin: 0 0 0 10px }
#art_actu .date  { color: #666; font-size: 9px; display: block; text-align: right; margin-bottom: 5px }
#art_actu #mod1   { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
#art_actu #mod1 form { margin: 0 }
#art_actu #mod1 #titreForm  { color: #ff7010; font-size: 15px; font-weight: bold; margin: 0 0 0; border-bottom: 2px solid #666 }
#art_actu #mod1 #piedForm   { color: white; font: bold 13px Verdana, Arial, Helvetica, sans-serif; background-color: #8b8b8b; text-align: right; margin: 0 0 1px; padding: 6px; height: 22px }
#art_actu #mod1 #piedForm img {	border: 0; margin: 0; padding: 0;}
#art_actu #mod1 #corpForm  { color: black; background: #f4f4f4; text-align: left; margin: 0; padding: 6px; border-right: 1px solid #666; border-left: 1px solid #666 }
#art_actu #mod1 #corpForm dfn  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; margin: 0; padding: 0 }
#art_actu #mod1 #corpForm em  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; margin: 0; padding: 0 }
#art_actu #mod1 #corpForm fieldset  { font-style: normal; margin: 3px 0; padding: 5px }
#art_actu #mod1 #corpForm legend  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: transparent }
#art_actu #mod1 #corpForm p  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 3px; padding: 3px 0 }
#art_actu #mod1 #corpForm label.libele { line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 28%; float: left }
#art_actu #mod1 #corpForm label:hover, #piedForm input { cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/}
#art_actu #mod1 #corpForm label.oblig { 	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/ }
#art_actu #mod1 #corpForm label.libeledetail  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 425px; float: left }

#contener_activ  { background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#contener_activ strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-activ.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_activ strongfoot { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px;  background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: right; float: right; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_activ strongfoot a { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px;  background-repeat: no-repeat; background-position: left top; text-transform: uppercase ; text-decoration: underline; text-indent: 30px; display: left; float: left; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_activ strongfoot2 { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px;  background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: left; float: left; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_activ strongfoot2 a { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px;  background-repeat: no-repeat; background-position: left top; text-transform: uppercase ; text-decoration: underline; text-indent: 30px; display: left; float: left; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_activ .list-activ { font-family: Verdana, Arial, Helvetica, sans-serif }
#contener_activ .list-activ a {
	color: #f00;
	text-decoration: none;
}
#contener_activ .list-activ a:hover {
	color: #0f0;
        text-decoration: underline;
}
#contener_activ .list-activ h2  { color: #4880a6; font-size: 15px; font-weight: bold; text-decoration: none; margin: 0 0 4px }
#contener_activ .list-activ a h2  {
	color: #4880a6;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 4px;
}
#contener_activ .list-activ a:hover h2 {
	color: #ff7010;
}
#contener_activ .list-activ a .date  {
	color: #666;
	font-size: 9px;
	text-decoration: none;
	cursor: default;
	float: right;
}
#contener_activ .list-activ .date  {
	color: #666;
	font-size: 9px;
	text-decoration: none;
	cursor: default;
	float: right;
}
#contener_activ .list-activ a:hover .date  {
	color: #333;
}
#contener_activ .list-activ a img {
	float: left;
}
#contener_activ .list-activ img {
	float: left;
}
#contener_activ .list-activ p {
	color: #333;
	font-size: 13px;
	text-align: justify;
	margin: 0;
}
#contener_activ .list-activ a .lire { color: #ff7010; font-size: 11px; text-decoration: underline; text-align: right; cursor: pointer; display: block; clear: both }
#contener_activ .list-activ a:hover .lire { color: #900; text-decoration: none }
#contener_activ .list-activ .rule { font-size: 0; line-height: 2px; background-image: url(images/interface/rule-activ.gif); background-position: right 0; display: block; margin: 5px 0; height: 2px; clear: both }
#art_activ  { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#art_activ strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-activ.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 5px 0; height: 21px; vertical-align: middle }
#art_activ h1 { font-size: 15px; color: #4880a6; font-weight: bold; margin: 0 0 10px 0}
#art_activ h2 { font-size: 13px; color: #000; font-weight: bold; margin: 0 0 10px 0 }
#art_activ img { margin: 5px 0 5px 5px; float: right }
#art_activ p { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 0 }
#art_activ .date  { color: #666; font-size: 9px; display: block; text-align: right; margin-bottom: 5px }






#contener_evmt  { background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#contener_evmt strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-evmt.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_evmt .list-evmt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contener_evmt .list-evmt a {
	color: #F60;
}
#contener_evmt .list-evmt a:hover {
	color: #C30;
}
#contener_evmt .list-evmt a h2  {
	color: #4880a6;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 4px;
}
#contener_evmt .list-evmt h2  {
	color: #4880a6;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 4px;
}
#contener_evmt .list-evmt a:hover h2 {
	color: #ff7010;
}
#contener_evmt .list-evmt a .date {
	color: #666;
	font-size: 9px;
	text-decoration: none;
	cursor: default;
	float: right;
	}
#contener_evmt .list-evmt a:hover .date  {
	color: #333;
}
#contener_evmt .list-evmt .bordure {
	margin: 0;
	padding: 0;
	width: 110px;
	height: 87px;
	float: left;
	border: solid 1px #7e7e7e;
}
#contener_evmt .list-evmt .bordure a img {
	margin: 2px;
	border: solid 1px #7e7e7e;
	cursor: pointer;
}
#contener_evmt .list-evmt p {
	color: #333;
	font-size: 13px;
	text-align: justify;
	margin: 0;
}
#contener_evmt .list-evmt a .lire {
	color: #ff7010;
	font-size: 11px;
	text-decoration: underline;
	text-align: right;
	cursor: pointer;
	display: block;
	clear: both;
}
#contener_evmt .list-evmt a:hover .lire {
	color: #900;
	text-decoration: none;
}
#contener_evmt .list-evmt .rule {
	font-size: 0;
	line-height: 2px;
	background-image: url(images/interface/rule-evmt.gif);
	background-position: right 0;
	display: block;
	margin: 5px 0;
	height: 2px;
	clear: both;
}

#art_evmt  { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#art_evmt strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-evmt.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 5px 0; height: 21px; vertical-align: middle }
#art_evmt h1 { font-size: 15px; color: #ff7010; font-weight: bold; margin: 0 0 10px 0}
#art_evmt h2 { font-size: 13px; color: #000; font-weight: bold; margin: 0 0 10px 0 }
#art_evmt .bordure  { margin: 0; padding: 0; width: 110px; height: 87px; float: right; border: solid 1px #7e7e7e }
#art_evmt img { margin: 2px; border: solid 1px #7e7e7e }
#art_evmt p { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 0 }
#art_evmt ul { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 10px }
#art_evmt li { font-size: 13px; color: #000; text-align: justify; margin: 0 0 0 10px }
#art_evmt .date  { color: #666; font-size: 9px; display: block; text-align: right; margin-bottom: 5px }
#header { background-image: url(images/interface/header.jpg); margin-bottom: 5px; width: 709px; height: 149px !important }
#header #ads468rg { position: relative; top: 58px; left: 235px; width: 468px; height: 60; !important }
#header #innernav { position: relative; top: 63px; left: 112px !important }
dl {
				width: 235px;
				background-color: #fff;
			}
			dl dt {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 9px;
				line-height: 9px;
				color: #fff;
				border: 1px #868686 solid;
				margin: 5px 0 0 0;
				padding: 5px;
				background-color: #2DA18A;
			}
			dl dd {
				height: 180px;
				text-align: center;
				margin: 0;
				padding: 5px;
				background-color: #F7FFFD;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: none;
				color: #000;
				border-right: 1px #868686 solid;
				border-bottom: 1px #868686 solid;
				border-left: 1px #868686 solid;
			}
#contener_part  { background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#contener_part strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-part.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_part .site-part   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 10px; clear: both }
#contener_part .site-part a { color: #000 }
#contener_part .site-part a:hover { color: #f00 }
#contener_part .site-part a img { margin-right: 10px; float: left; border-width: 0 }
#contener_part .site-part a h2  { color: #390; font-size: 13px; font-weight: bold; text-decoration: underline; background-image: none; text-indent: 0; display: inline }
#contener_part .site-part a:hover h2  { color: #9c3; text-decoration: none }
#contener_part .site-part em  { color: #666; font-size: 11px; font-style: italic; font-weight: normal; display: inline }
#contener_part .site-part dfn { color: #000; font-size: 10px; font-style: normal; font-weight: normal; display: block }
#contener_cont  { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#contener_cont p { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 0 }
#contener_cont .bordure  { margin: 0; padding: 0; width: 110px; height: 87px; float: right; border: solid 1px #7e7e7e }
#contener_cont .bordure img { margin: 2px; border: solid 1px #7e7e7e }
#contener_cont strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-cont.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_cont .rule  { font-size: 0; line-height: 2px; background-image: url(images/interface/rule-cont.gif); background-position: right 0; display: block; margin: 10px 0; padding: 0; height: 2px }
#contener_cont #mod1   { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
#contener_cont #mod2  { font-family: Verdana, Arial, Helvetica, sans-serif }
#contener_cont #mod2 hr { width: 100%; height: 0; clear: both; border-bottom: 1px dashed #ccc }
#contener_cont #mod2 h2    { color: #229941; font-size: 15px; font-weight: bold; margin: 0 0 10px; border-bottom: 2px solid #666 }
#contener_cont #mod2 .libelecoord  { color: #000; font-size: 11px; font-weight: bold; display: block; float: left }
#contener_cont #mod2 .resultcoord   { color: #333; font-size: 11px; font-weight: normal; display: block; padding-left: 200px }
#ministat { text-align: right; position: absolute; top: 0; right: 0 }
.minigal { float: right; text-align: left; margin: 0 0 0 5px; padding: 0 5px 0 0; width: 210px; border: 1px #ccc solid; }
.minigal img { float: left; padding: 0 0 0 0; margin: 0; }
dt{ margin: 0; padding: 0; font-size: 13px; font-weight: bold; text-indent: 0; }
dd { margin: 0 0 10px 0; padding: 0; font-size: 11px; text-indent: 0; }
#art_photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/interface/bkg-contener.gif);
	background-repeat: repeat-x;
	background-position: 0 1px
}
#art_photo strong {
	color: #fff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	background-image: url(images/interface/bkg-titre-photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	text-indent: 30px;
	display: block;
	margin: 0 0 5px 0;
	height: 21px;
	vertical-align: middle
}
#art_photo h1 {
	font-size: 15px;
	color: #9F3ACE;
	font-weight: bold;
	margin: 4px 0 10px 0;
}
#art_photo h2 {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}
#art_photo img#miniaccueil {
	margin: 0 5px 4px 0;
	border: solid 1px #7e7e7e;
	float: left;
}
#art_photo p {
	font-size: 13px;
	color: #000;
	text-align: justify;
	margin: 0 0 10px 0;
	padding: 0;
}
#art_photo a {
	font-size: bold;
	color: #9F3ACE;
	text-decoration: none;
}
#art_photo a:hover {
	color: #9F3ACE;
	text-decoration: underline;
}
#art_photo hr {
	clear: both;
}
#art_evmt #mod1   { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
#art_evmt #mod1 form { margin: 0 }
#art_evmt #mod1 #titreForm  { color: #ff7010; font-size: 15px; font-weight: bold; margin: 0 0 0; border-bottom: 2px solid #666 }
#art_evmt #mod1 #piedForm   { color: white; font: bold 13px Verdana, Arial, Helvetica, sans-serif; background-color: #8b8b8b; text-align: right; margin: 0 0 1px; padding: 6px; height: 22px }
#art_evmt #mod1 #piedForm img {	border: 0; margin: 0; padding: 0;}
#art_evmt #mod1 #corpForm  { color: black; background: #f4f4f4; text-align: left; margin: 0; padding: 6px; border-right: 1px solid #666; border-left: 1px solid #666 }
#art_evmt #mod1 #corpForm dfn  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; margin: 0; padding: 0 }
#art_evmt #mod1 #corpForm em  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; margin: 0; padding: 0 }
#art_evmt #mod1 #corpForm fieldset  { font-style: normal; margin: 3px 0; padding: 5px }
#art_evmt #mod1 #corpForm legend  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: transparent }
#art_evmt #mod1 #corpForm p  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 3px; padding: 3px 0 }
#art_evmt #mod1 #corpForm label.libele { line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 28%; float: left }
#art_evmt #mod1 #corpForm label:hover, #piedForm input { cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/}
#art_evmt #mod1 #corpForm label.oblig { 	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/ }
#art_evmt #mod1 #corpForm label.libeledetail  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 425px; float: left }
#art_evmt .cartouche {
	border: 1px #828177 solid;
	background-color: #f4f4f4;
	padding: 5px;
}
#art_evmt .cartouche strong {
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff7010;
	background-image: url(images/interface/cartouche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
	margin-bottom: 5px;
	text-indent: 14px;
	text-transform: none;
}
#art_evmt .cartouche ul {
	list-style-type: none;
	margin: 0;
	margin-left: 6px;
	margin-right: 6px;
	padding: 0;
	padding-bottom: 8px;
}
#art_evmt .cartouche ul li {
	display: block;
	margin: 0;
	margin-top: 8px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
}


/*** Pour la page Nos Jeux ***/

#contener_nosjeux  { background-image: url(images/interface/bkg-contener.gif); background-repeat: repeat-x; background-position: 0 1px }
#contener_nosjeux strong { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(images/interface/bkg-titre-actu.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-indent: 30px; display: block; margin: 0 0 10px; height: 20px; vertical-align: middle }
#contener_nosjeux h1 { font-size: 15px; color: #ff7010; font-weight: bold; margin: 0 0 10px 0}
#contener_nosjeux h2 { font-size: 13px; color: #000; font-weight: bold; margin: 0 0 10px 0 }
#contener_nosjeux .bordure  { margin: 0; padding: 0; width: 110px; height: 87px; float: right; border: solid 1px #7e7e7e }
#contener_nosjeux img { margin: 2px; border: solid 1px #7e7e7e }
#contener_nosjeux p { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 0 }
#contener_nosjeux ul { font-size: 13px; color: #000; text-align: justify; margin: 0 0 10px 10px }
#contener_nosjeux li { font-size: 13px; color: #000; text-align: justify; margin: 0 0 0 10px }
#contener_nosjeux .date  { color: #666; font-size: 9px; display: block; text-align: right; margin-bottom: 5px }
#contener_nosjeux #mod1   { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
#contener_nosjeux #mod1 form { margin: 0 }
#contener_nosjeux #mod1 #titreForm  { color: #ff7010; font-size: 15px; font-weight: bold; margin: 0 0 0; border-bottom: 2px solid #666 }
#contener_nosjeux #mod1 #piedForm   { color: white; font: bold 13px Verdana, Arial, Helvetica, sans-serif; background-color: #8b8b8b; text-align: right; margin: 0 0 1px; padding: 6px; height: 22px }
#contener_nosjeux #mod1 #piedForm img {	border: 0; margin: 0; padding: 0;}
#contener_nosjeux #mod1 #corpForm  { color: black; background: #f4f4f4; text-align: left; margin: 0; padding: 6px; border-right: 1px solid #666; border-left: 1px solid #666 }
#contener_nosjeux #mod1 #corpForm dfn  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; margin: 0; padding: 0 }
#contener_nosjeux #mod1 #corpForm em  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; margin: 0; padding: 0 }
#contener_nosjeux #mod1 #corpForm fieldset  { font-style: normal; margin: 3px 0; padding: 5px }
#contener_nosjeux #mod1 #corpForm legend  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: transparent }
#contener_nosjeux #mod1 #corpForm p  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 3px; padding: 3px 0 }
#contener_nosjeux #mod1 #corpForm label.libele { line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 28%; float: left }
#contener_nosjeux #mod1 #corpForm label:hover, #piedForm input { cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/}
#contener_nosjeux #mod1 #corpForm label.oblig { 	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/ }
#contener_nosjeux #mod1 #corpForm label.libeledetail  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 22px; text-align: right; margin: 0; padding: 0 6px 0 0; width: 425px; float: left }
#contener_nosjeux .list-nosjeux { font-family: Verdana, Arial, Helvetica, sans-serif }
#contener_nosjeux .list-nosjeux a { color: #f00}
#contener_nosjeux .list-nosjeux a:hover { color: #0f0}
#contener_nosjeux .list-nosjeux h2  { color: #4880a6; font-size: 15px; font-weight: bold; text-decoration: none; margin: 0 0 4px }
#contener_nosjeux .list-nosjeux .date  { color: #666; font-size: 9px; text-decoration: none; cursor: default; float: right }
#contener_nosjeux .list-nosjeux img { float: left }
#contener_nosjeux .list-nosjeux p { color: #333; font-size: 13px; text-align: justify; margin: 0 }
#contener_nosjeux .list-nosjeux a .lire { color: #ff7010; font-size: 11px; text-decoration: underline; text-align: right; cursor: pointer; display: block; clear: both }
#contener_nosjeux .list-nosjeux a:hover .lire { color: #900; text-decoration: none }
#contener_nosjeux .list-nosjeux .rule { font-size: 0; line-height: 2px; background-image: url(images/interface/rule-actu.gif); background-position: right 0; display: block; margin: 5px 0; height: 2px; clear: both }
#contener_nosjeux .cartouche {
	border: 1px #828177 solid;
	background-color: #f4f4f4;
	padding: 5px;
}
#contener_nosjeux .cartouche strong {
	color: #fff ;
	display: block;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: rgb(255, 183, 16);
	background-image: url(images/interface/cartouche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
	margin-bottom: 5px;
	text-indent: 14px;
	text-transform: none;
}
#contener_nosjeux .cartouche ul {
	list-style-type: none;
	margin: 0;
	margin-left: 6px;
	margin-right: 6px;
	padding: 0;
	padding-bottom: 8px;
}
#contener_nosjeux .cartouche ul li {
	display: block;
	margin: 0;
	margin-top: 8px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
}


/*** ***************************************** ***/

#interface1 {
	z-index:1;
}
#loader_container {
	text-align:center;
	position:absolute;
	top:40%;
	width:100%
}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}
#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;
	left:8px;
	height:7px;
	width:113px;
	font-size:1px;
}
.border_preview {
	z-index:100;
	position:absolute;
	background-color: #FFF;
	width:460px;
	border: 1px solid #888;
	min-height:380px;
	height:auto !important;
	height:380px;
}
.title_h2 {
	text-align: left;
	font-family:Tahoma, Helvetica, sans;
	color: #999;
	font-size: 13px;
	width:300px;
	padding:12px 0 0 18px;
}

/* MODULE LOGIN STANDARD */
.module_login {
	display: block;
	margin: 0;
	padding: 0;
	width: 550px;
	height: 218px;
	background: #4a849b url(/images/interface/module-login.jpg) top left no-repeat;
}
.module_login form {
	display: block;
	margin: 0;
	padding: 0;
}
.module_login #login_login {
	float: none;
	margin: 102px 0 0 320px !important;
	margin: 100px 0 0 320px;
	padding: 0;
	width: 190px;
	height: 20px;
}
.module_login #login_password {
	float: none;
	margin: 5px 0 0 320px;
	padding: 0;
	width: 190px;
	height: 20px;
}
.module_login #bt_indentification {
	float: none;
	margin: 5px 0 0 407px;
	padding: 0;
	top: 127px;
	left: 0px;
}
.module_login .liens {
	display: block;
	margin: -10px 0 0 25px! important;
	margin: -16px 0 0 25px;
	padding: 0;
	font-family: verdana;
	font-size: 11px;
}
.module_login .liens a {
	text-decoration: underline;
	color: #FFF;
}
.module_login .liens a:hover {
	text-decoration: none;
	color: #FFFEC6;
}

/* MODULE LOGIN OUBLIE */
.module_login_oublie {
	display: block;
	margin: 0;
	padding: 0;
	width: 550px;
	height: 218px;
	background: #4a849b url(/images/interface/module-login-oublie.jpg) top left no-repeat;
}
.module_login_oublie form {
	display: block;
	margin: 0;
	padding: 0;
}
.module_login_oublie #login_email {
	float: none;
	margin: 115px 0 0 320px !important;
	margin: 113px 0 0 320px;
	padding: 0;
	width: 190px;
	height: 20px;
}
.module_login_oublie #bt_indentification {
	float: none;
	margin: 15px 0 0 322px;
	padding: 0;
	top: 127px;
	left: 0px;
}
.module_login_oublie .liens {
	display: block;
	margin: -10px 0 0 25px! important;
	margin: -16px 0 0 25px;
	padding: 0;
	font-family: verdana;
	font-size: 11px;
}
.module_login_oublie .liens a {
	text-decoration: underline;
	color: #FFF;
}
.module_login_oublie .liens a:hover {
	text-decoration: none;
	color: #FFFEC6;
}

/* MODULE LOGIN SEND */
.module_login_send {
	display: block;
	margin: 0;
	padding: 0;
	width: 550px;
	height: 218px;
	background: #4a849b url(/images/interface/module-login-send.jpg) top left no-repeat;
}
.module_login_send .liens {
	display: block;
	padding: 170px 0 0 30px;
	font-family: verdana;
	font-size: 11px;
}
.module_login_send .liens a {
	text-decoration: underline;
	color: #FFF;
}
.module_login_send .liens a:hover {
	text-decoration: none;
	color: #FFFEC6;
}
