BODY
{
	background-color:#F7ECE1;
	font-family:Verdana;
	margin:0;
	text-align:justify;
	/*max-width:1135px;
	min-width:700px;*/
}
a.popup1 {text-decoration:none; outline-style:none;}
a.popup1 em {display:none;}
a.popup1 span {color:blue;font-size:0.8em;font-weight:normal;}
a.popup1:hover {text-decoration:none;}
a.popup1:active, a.popup1:focus {background:#fff;}
a.popup1:active span, a.popup1:focus span {display:none;}
a.popup1:active em, a.popup1:focus em {display:block;margin-top:10px; color:/*#555*/black; /*width:100%;*/ font-style:normal; cursor:default;background-color:White;}

#NewsIndex { margin:0; margin-top:10px; margin-bottom:10px;  }
#NewsIndex div.OneNews { padding-bottom:15px; background-color:#DBD3AF; float:left;border:solid 1px red; width:100%;}
#NewsIndex span.Part1 { font-size:1em; color:maroon; padding:15px; display:block; font-weight:bold; }
#NewsIndex span.Sep { display:none; position:absolute; left:-2000px; }
#NewsIndex span.Part2 { font-size:0.8em; padding-left:10px; padding-right:10px; display:block; }
#NewsIndex span.lien { font-size:0.8em; padding-left:10px; padding-right:10px; display:block; }

.News
{
	border-top:1px #E65100 solid;
	/*border:1px #E65100 solid;*/
	margin-top:5px;
	margin-bottom:10px;
}

.News b
{
	display:block;
	font-size:0.8em;
}

#Contenu table.news{/*border:ridge 1px gray;*/border:none;/*background-color:White;*/text-align:left;border-collapse:collapse;margin:0;margin-left:50px;font-size:0.8em; /*width:100%;*/padding:0;}
#Contenu table.news td.firstcol{width:35px; vertical-align:top;}
#Contenu table.news td.firstcol img{height:35px;border-style:none;}
#Contenu table.news td a{	text-decoration:none;}
#Contenu table.news td>span{color:#327244;font-size:1.2em;font-weight:bold;}

hr.hrFooter
{
	left:-9999px;
	position:absolute;
	width:0px;
}

input, select, textarea {font-family:Verdana; font-size:0.8em;}


acronym {text-decoration:none; border-bottom:1px dotted green;}

.validator {text-decoration:none;margin-left:25px;}

#MenuHeader
{
	font-size:10px;
}

#MenuHeader ul
{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
}

#MenuHeader ul li
{
	padding:0 5px;
	margin-bottom:10px;
}

#MenuHeader .HeaderUpdate{float:left; width:40%;}
#MenuHeader .HeaderMenuItem{float:right;}

#Header
{
	clear:both;
	margin:0 0 0 10px;
	background:#F7ECE1 url(./images/site/image9.jpg) no-repeat top right;
	height:144px;
	width:1135px;
}

#Header h1
{
	display:none;
	left:-9999px;
	position:absolute;
	width:0px;
}

#col1
{
	float:left;
}

#Menu
{
	margin-top:20px;
	height:auto;
	width:11em;
	background:#DBD3AF url(./images/site/menubg.jpg) repeat-y top right;
}

#Menu h1
{
	margin-top:0px;
	padding-top:10px;
	color:Maroon;
	text-align:center;
	font-size:1.0em;
	border-bottom:solid 1px maroon;
}

#Menu ul
{
	list-style:none;
	padding:5px 0 11px 0;
	margin:10px 0 30px 0;
}

#Menu li
{
	display:block;
	margin:0 0 4px 19px;
}
#Menu li a
{
	margin:0;
	padding:0;
	display:block;
	text-decoration:none;
	background:#CCD9C5 url(./images/site/menunotselect.jpg) repeat-y right top;
	font-size:0.9em;
	text-decoration:none;
	color:black;
	line-height:24px;
	text-indent:15px;
	border-right:1px solid #C0C3C4;
	border-bottom:1px solid white;
	border-top:1px solid white;
	border-left:1px solid white;
}

#Menu li a:hover
{
	background:url(./images/site/menuitemhover.jpg) left bottom;
}

/*#Menu li#AD a
{
	background:#FBFBBB url(./images/site/menuadminnoselect.jpg) repeat-y right top;
}*/

.IN #Menu li#IN2 a,
.AC #Menu li#AC2 a,
.EV #Menu li#AC2 a,
.PR #Menu li#PR2 a,
.EX #Menu li#PR2 a,
.EQ #Menu li#PR2 a,
.HE #Menu li#PR2 a,
.FO #Menu li#FO2 a,
.EM #Menu li#EM2 a,
.DE #Menu li#EM2 a,
.DO #Menu li#EM2 a,
.AR #Menu li#AR2 a,
.AB #Menu li#AB2 a,
.GA #Menu li#GA2 a,
.VI #Menu li#GA2 a,
.CO #Menu li#CO2 a,
.LI #Menu li#LI2 a,
.AP #Menu li#AP2 a,
.CA #Menu li#EM2 a,
.PA #Menu li#PA2 a
{           
	background:url(./images/site/menuitemsel.jpg) left bottom;
	color:#000;
	border-color:#C0C3C4;
	border-right-color:White;
	cursor:default;
}
/*#Menu li#AD a:hover
{
	background:url(./images/site/menuitemadminhover.jpg) left center;
	color:#050;
	border-color:#888;
}*/

#Contenu
{
	float:left;
	margin-left:20px;
	display:block;
	line-height:1.3em;
	width:80%;
}

#Contenu .Accroche
{
	font-size:1em;
	color:#743C98;
}

#Contenu h1, #MenuFormation h1
{
	clear:both;
	background-image:url(./images/site/titlebg2.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-size:1.5em;
	color:#6C0789;
	margin:0 0 20px 0;
	padding:25px 35px 5px 35px;
	height:auto;
}


#Contenu .TopLink
{
	clear:both;
	float:right;
	font-size:0.5em;
	display:block;
	background-image:url(./images/site/fleche01.jpg);
	background-color:Transparent;
	width:27px;
	height:28px;
}

#Contenu .TopLink span
{
	position:absolute;
	left:-9999px;
}


#Contenu h2
{
	clear:both;
	border-bottom-style:solid;
	border-bottom-color:Green;
	border-bottom-width:2px;
	font-size:1.2em;
	color:Maroon;
}

#Contenu h2 b
{
	color:Red;
}

#Contenu .NumPage{margin:0;padding:0 0 10px 0; text-align:right; font-size:0.8em; display:block; color:#4277FC;}
#Contenu .NumPage .nav {text-decoration:none;color:#4277FC; border:1px solid #4277FC; padding:2px 4px; margin:3px;}
#Contenu .NumPage .num {border:1px solid #4277FC; padding:2px 4px; margin:3px; text-decoration:none;}
#Contenu .NumPage .sep{display:none; left:-2000px;}
#Contenu .NumPage .cur{background-color:#98B2F4; color:#092773;}
#Contenu .NumPage a.nav:hover {text-decoration:none; background-color:#548E84; color:#E0EEEC;}
#Contenu .NumPage a.num:hover {background-color:#548E84; color:#E0EEEC;}

#Contenu .Illustration
{
	clear:both;
}

#Contenu .Illustration .Img
{
	width:auto;
	float:left;
	display:block;
	margin-bottom:10px;
}


#Contenu .Illustration .CommentImg
{
	width:65%;
	float:left;
	padding-left:20px;
	font-size:1em;
}


#Footer
{
	width:auto;
	height:auto;
	clear:both;
	background-color:#ABDBCF;
}

#Footer .FootCont
{
	padding:15px;
}

#Footer .TL
{
	background-image:url(./images/site/foot_topleft.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#Footer .TR
{
	background-image:url(./images/site/foot_topright.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#Footer .BL
{
	background-image:url(./images/site/foot_bottomleft.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#Footer .BR
{
	background-image:url(./images/site/foot_bottomright.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#Contenu h4
{
	background-image:url(./images/site/puce-etoile.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:1em;
	font-weight:bold;
	margin-left:20px;
	padding-left:35px;
	clear:both;
}

#Contenu .Text
{
	font-size:1em;
	margin-left:20px;
	display:block;
}

#Contenu p
{
	clear:both;
	font-size:1em;
	padding-left:25px;
	margin:0;
	display:block;
}

/*#Contenu ul
{
	font-size:1em;
	padding-left:20px;
	margin-left:20px;
	display:block;
}*/

#MenuFormation
{
	padding:0 0 25px 10px;
	width:auto;
}

#MenuFormation .MenuItem1,#MenuFormation .MenuItem2,#MenuFormation .MenuItem3
{
	font-size:1em;
	line-height:2.8em;
	padding-left:45px;
}

#MenuFormation a
{
	text-decoration:none;
	border-style:solid;
	border-width:2px;
	display:block;
	margin-left:-44px;
	padding-left:44px;	
	color:#327244;
	width:auto;
}

#MenuFormation .MenuItem3 a:hover
{
	font-size:1.05em;
	background-image:url(./images/site/pig.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	margin-left:-44px;
	padding-left:44px;
}
#MenuFormation .MenuItem1 a:hover
{
	font-size:1.05em;
	background-image:url(./images/site/2252.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	margin-left:-44px;
	padding-left:44px;
}
#MenuFormation .MenuItem2 a:hover
{
	font-size:1.05em;
	background-image:url(./images/site/mini-vache8.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	margin-left:-44px;
	padding-left:44px;
}

#MenuFormation .MenuItem a:visited
{
	color:#0367B3;
}

#Contenu .Dates
{
	display:block;
	background-color:White;
	border:solid 2px maroon;
	width:20em;
}

#Contenu .Dates h5
{
	font-size:1.05em;
	text-align:center;	
	margin:0;
	padding-Top:10px;
}

#Contenu .Dates h6
{
	font-size:1em;
	font-style:italic;
	text-align:center;	
	margin:0;
	padding-Top:10px;
}

#Contenu .Important0{ font-weight:bold;}
#Contenu .Important1 { font-size:1em; color:Red; }
#Contenu .Important2 { background-image:url(./images/site/494.gif);background-position:top left;background-repeat:no-repeat;margin:0;height:auto;}
#Contenu .Important2 span{ padding-left:20px;text-align:center;vertical-align:middle;color:Teal;margin-left:-20px;	padding-bottom:10px;font-size:1.5em;}
#Contenu .Important3{ color:Blue;}
#Contenu .Important4 { color:green;}
#Contenu .Important5 { color: #800080;font-weight: bold;}
#Contenu .Important6 { color:green; font-weight:bold;}
#Contenu .Important7 { color:red; font-weight:bold;}
#Contenu .Important8 { color:#008000; font-weight:bold;}
#Contenu .Important9 { color:red; font-size:0.8em;}
#Contenu .Important10{ color:Teal; font-weight:bold; font-size:1.6em;}
#Contenu .Important11{ color:#427E42; font-weight:bold; font-size:2em;border:solid 4px #427E42;padding:20px; background-color:White;}

#Contenu .notImportant10{font-size:0.8em; font-style:italic;line-height:normal;}

#Contenu p.spacebefore{margin-top:15px;text-align:center; line-height:2em; }
#Contenu p.spacebefore1{margin-top:15px; line-height:2em; }
#Contenu p.spaceleft{margin-left:25px}

#Contenu p.space{margin:35px;text-align:center;  line-height:5em; }

#Contenu .Exemple{border:solid 2px maroon;font-size:0.8em;background-color:#EAC5A0; padding-right:15px;}
#Contenu .Exemple h1{font-weight:bold;background-image:none;margin:0;padding: 5px 0 0 10px;font-size:1em;color:Black;}
#Contenu .Exemple .Classe{color:blue;}
#Contenu .Exemple .Important1{color:green;}
#Contenu .Exemple .Text{display:inline;padding:0;margin:0;}

#Promo
{
	float:right;
	display:block;
	width:243px;
	height:232px;
	background-image:url(./images/site/promo.jpg);
	background-repeat:no-repeat;
}

#Promo span
{
	display:none;
}

#Contenu table{border:ridge thin gray;background-color:White;text-align:center;border-collapse:collapse;margin:0 0 0 35px;font-size:1em;}
#Contenu table.titleillust{border:0; background-color:White;text-align:center;border-collapse:collapse;margin:10px auto; width:65%; }
#Contenu table.leftalign{border:ridge thin gray;background-color:White;text-align:left;border-collapse:collapse;margin:0 0 0 35px;font-size:1em;}
#Contenu table.admin{text-align:left;}
#Contenu table thead{font-weight:bold;}
#Contenu table tbody .Titre1{font-style:italic;}
#Contenu table td{border:ridge thin gray;border-style:ridge;padding:5px;}
#Contenu table td .Aide{font-size:0.6em;}

#Contenu .Modules{margin-top:20px;padding:0;}
#Contenu .Modules tbody{text-align:left;}
#Contenu .Modules tbody th{border:ridge thin gray;}
#Contenu ul.Modules{float:left;}
#Contenu p.Modules{float:left;}
#Contenu div.Modules{float:left;}

#Contenu .Legende
{
	margin-top:-5px;
	margin-left:8px;
	font-size:0.8em;
	margin-bottom:25px;
}

#Contenu .Block1
{
	background-color:White;
	border:solid 2px black;
	width:auto;
	height:auto;
	display:block;
	margin-left:150px;
	margin-top:10px;
}

#Contenu .Block1 h1
{
	padding-top:10px;
	padding-left:10px;
	font-size:1em;
	background-image:none;
	color:Black;
}

#Contenu .Block1 ul
{
	font-size:1em;
	display:block;
}

#Contenu .Block1 ul li
{
	text-decoration:none;
	background-image:url(./images/site/456.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:35px;
	list-style:none;
}

#pagination
{
	clear:both;
	font-size : .8em;
	list-style-type : none;
	margin : 0;
	overflow : hidden;
	padding : 10px 0;
	text-transform : uppercase;
	height:46px;
}

#pagination li
{
	display : inline;
}

#pagination .pagination-prev a
{
	background : url(./images/site/prev.jpg) no-repeat left center;
	float : left;
	height:46px;
	width:150px;
	margin : 0;	
}

#pagination .pagination-prev a .Text
{
	display:none;
}

#pagination .pagination-next a
{
	background : url(./images/site/next.jpg) no-repeat right center;
	float : right;
	text-align : right;
	height:46px;
	width:150px;
}

#pagination .pagination-next a .Text
{
	display:none;
}

#pagination .pagination-next_menu a
{
	background : url(./images/site/nextmenu.jpg) no-repeat right center;
	float : right;
	text-align : right;
	height:46px;
	width:200px;
}

#pagination .pagination-next_menu a .Text
{
	display:none;
}

#pagination .pagination-prev_menu a
{
	background : url(./images/site/backmenu.jpg) no-repeat left center;
	float : left;
	height:46px;
	width:200px;
}

#pagination .pagination-prev_menu a .Text
{
	display:none;
}

#Contenu .Dates2
{
	background-color:White;
	border:solid 2px maroon;
	width:auto;
}

#Contenu .Dates2 tbody
{
	text-align:left;
}

#Contenu p img.Ilust2
{
	float:right;
	margin:10px;
}

#Contenu p img.Ilust3
{
	float:left;
	margin:10px;
}

#Contenu .Illustration2
{
	vertical-align:middle;
	margin-top:10px;
	margin-bottom:10px;
}

#Formulaire { margin-top:25px; font-size:1em;}
#Formulaire p{margin: 2px 0;padding:10px;}
#Formulaire fieldset{margin-bottom: 10px;border: #CCC 1px solid;}
/*#Formulaire fieldset:hover{background-color: #FFF;}*/
#Formulaire fieldset legend{padding: 0 10px;border-left: #CCC 1px solid;border-right: #CCC 1px solid;font-size: 1.2em;color: #999;}
#Formulaire label{display: block;width: 17em;float: left;text-align: left;letter-spacing: 1px;}
#Formulaire label:hover{font-weight: bold;}
#Formulaire label.missing{color:red;}
#Formulaire .form_label_nostyle{background: none;}
#Formulaire input.RefInput{float:left;}
#Formulaire select{margin-right:15px;float:left;}
#Formulaire p.tabul {margin-left:35px;}
#Formulaire p.FormReverse span{display: block;float: left;margin-right:10px;}
#Formulaire p.FormReverse input{display: block;float: left;margin-right:10px;}
#Formulaire p.FormReverse label:hover{font-weight:normal;}
#Formulaire p.FormReverse label{display: block;float: left;text-align: left;letter-spacing: 1px;width:auto;}
#Formulaire ul {clear:both;margin-left:35px;padding-bottom:20px;}
#Formulaire ul li {list-style:none;}

#MenuHoriz, #MenuHoriz *, #MenuContact, #MenuContact *,#MenuGalerie, #MenuGalerie *
{
	margin:0;
	padding:0;
}

#MenuHoriz,#MenuContact,#MenuGalerie
{
	position:relative;
	background:#808259 no-repeat 100% 50%;
	width:100%;
	max-width:100%;
	float:left;
	margin-bottom:3.5em;
	margin-top:25px;
	border-bottom:1px solid #666;	
	border-top:1px solid #666;
	font-size:0.8em;
}

#MenuHoriz li ul 
{
	width:13.5em !important;/* leaves room for padding */
	cursor:default;
	position:absolute;
	height:auto;
	display:none;
	left:-10px;
	padding:1px 10px 10px 10px;
	background:url(images/site/clear.gif);/* trick to keep'em open */
}

#MenuContact li ul,#MenuGalerie li ul 
{
	width:13.5em !important;/* leaves room for padding */
	cursor:default;
	position:absolute;
	height:auto;
	display:none;
	left:-10px;
	padding:1px 10px 10px 10px;
	background:url(images/site/clear.gif);/* trick to keep'em open */
}

#MenuHoriz  li ,#MenuContact li,#MenuGalerie li
{
	position:relative;
	/*width:9.5em;*/
	cursor:pointer;
	float:left;
	list-style-type:none;
	font-weight:bold;
    text-transform:uppercase;
    padding-right:10px;
    background:#b2b580;
}
/* sub-menu LIs */
#MenuHoriz  li ul li ,#MenuContact li ul li,#MenuGalerie li ul li
{
	width:13.5em/*FF*/;
	padding:0;
	border:none;
	/*max-width:120%;*/
	border:1px solid #333;
	border-top:none;
}
/* All anchors */
#MenuHoriz li a ,#MenuContact li a,#MenuGalerie li a
{
	color:#000;
	border-left:1px solid #333;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 .4em;
	height:2em;
	line-height:2em;
}
/* sub-menu Anchors */
#MenuHoriz li ul li a,#MenuContact li ul li a,#MenuGalerie li ul li a
 {
	width:12.5em/*FF*/;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:1.7em;
	height:1.7em;
	font-weight:normal;
	border:1px solid #fff;
	color:#000;
	background-position:0 50% !important;
}
/* :hover and stuff */
#MenuHoriz li a:hover,
#MenuHoriz li a:focus,
#MenuHoriz li a:active,
#MenuContact li a:hover,
#MenuContact li a:focus,
#MenuContact li a:active,
#MenuGalerie li a:hover,
#MenuGalerie li a:focus,
#MenuGalerie li a:active {color:#000}
/* move the declarations from the rule below the one above if you want a background swap on *all* anchors, including the top level ones */
#MenuHoriz ul a:hover,
#MenuHoriz ul a:focus,
#MenuHoriz ul a:active,
#MenuContact ul a:hover,
#MenuContact ul a:focus,
#MenuContact ul a:active,
#MenuGalerie ul a:hover,
#MenuGalerie ul a:focus,
#MenuGalerie ul a:active {color:#fff !important;background:#c30}
/* display and z-index for the sub-menus */
#MenuHoriz li:hover ul,
#MenuHoriz li.msieFix ul,
#MenuContact li:hover ul,
#MenuContact li.msieFix ul,
#MenuGalerie li:hover ul,
#MenuGalerie li.msieFix ul {display:block;z-index:10;top:2em !important;}
/* safari: users can keep sub-menus up by from sub-menus to next top level  */
/* didn't find a solution for users going back from the last one. I prefer  */
/* to leave it like that vs. taking the last sub-menu *out of* the wrapper  */
#MenuHoriz li#PR {z-index:4;}
#MenuHoriz li#EX {z-index:3;}
#MenuHoriz li#EQ {z-index:2;}
#MenuHoriz li#HE {z-index:1;}

/* Current location - class on Body must match LI's id */
.PR #MenuHoriz li#PR a,
.EX #MenuHoriz li#EX a,
.EQ #MenuHoriz li#EQ a,
.HE #MenuHoriz li#HE a,
.EM #MenuHoriz li#EM a,
.AC #MenuHoriz li#AC a,
.EV #MenuHoriz li#EV a,
.CA #MenuHoriz li#CA a,
.CO #MenuContact li#CO a,
.NL #MenuContact li#NL a,
.GA #MenuGalerie li#GA a,
.VI #MenuGalerie li#VI a,
.DO #MenuHoriz li#DO a{color:#FFF;}

/* Current location - class on Body must match LI's id */
.PR #MenuHoriz li#PR ,
.EX #MenuHoriz li#EX ,
.EQ #MenuHoriz li#EQ ,
.HE #MenuHoriz li#HE,
.EM #MenuHoriz li#EM,
.AC #MenuHoriz li#AC,
.EV #MenuHoriz li#EV,
.CA #MenuHoriz li#CA,
.CO #MenuContact li#CO,
.NL #MenuContact li#NL,
.GA #MenuGalerie li#GA, 
.VI #MenuGalerie li#VI,
.DO #MenuHoriz li#DO  {background:#e35a00}

/* Keeping current menu accessible to JAWS */
.PR #MenuHoriz li#PR ul,
.EX #MenuHoriz li#EX ul,
.EQ #MenuHoriz li#EQ ul,
.AC #MenuHoriz li#AC ul,
.EV #MenuHoriz li#EV ul,
.CO #MenuContact li#CO ul,
.NL #MenuContact li#NL ul,
.GA #MenuGalerie li#GA ul,
.VI #MenuGalerie li#VI ul,
.HE #MenuHoriz li#HE ul {display:block;top:-1000px}

/* Put selected submenu in black color */
.PR #MenuHoriz li#PR ul li a,
.EX #MenuHoriz li#EX ul li a,
.EQ #MenuHoriz li#EQ ul li a,
.AC #MenuHoriz li#AC ul li a,
.EV #MenuHoriz li#EV ul li a,
.CO #MenuContact li#CO ul li a,
.NL #MenuContact li#NL ul li a,
.GA #MenuGalerie li#GA ul li a,
.VI #MenuGalerie li#VI ul li a,
.HE #MenuHoriz li#HE ul li a {color:#000;}

/* "trigger" and "msieFix" classes */
#MenuHoriz  li.msieFix a {}
#MenuContact  li.msieFix a {}
#MenuGalerie  li.msieFix a {}
/* last nested UL. keeping it in */
#MenuContact  li#NL ul {left:-0.8em !important;}
#MenuGalerie  li#VI ul {left:-0.8em !important;}
/*#MenuHoriz  li#CO ul {left:-2.3em !important;}*/
#MenuHoriz  li#HE ul {left:-2.3em !important;}
#MenuHoriz  li#DO ul {left:-2.3em !important;}

.Plan
{
	width:15em;
	float:left;
}

.Plan li
{
	list-style-image:url(./images/site/puce-fleche-droite.gif);
	padding:5px;
}

.Plan li a
{
	display:block;
}

.Plan li a:hover
{
	display:block;
	background:#FED4C8;
}

.Plan li ul li
{
	list-style-image:url(./images/site/puce-etoile.gif);
}

.Plan li ul li ul li
{
	list-style-image:none;
}

dl
{
	border:solid 2px orange;
}

dt
{
	font-weight:bold;
	color:Olive;
}

dd.Ref
{
	font-size:0.8em;
	color:Gray;
}

dd.Desc1
{
	clear:both;
	border:solid 1px gray;
  margin-right:25px;
  padding:5px;
}

dd.Desc3 span.Label 
{
	color:Green;
}

dd.Link
{
	color:Red;
	font-size:0.8em;
}

dd .DatePub
{
	float:right;
	display:block;
	text-align:right;
	color:Fuchsia;
	padding-right:10px;
}


#gallery {width:600px; height:360px; position:relative;padding:5px 0; margin:0 0 20px 0;}

#gallery b#thumbs {display:block; width:220px; height:280px; overflow:auto; float:left; margin-top:0px; padding:5px;}
#gallery b#thumbs a {display:block; float:left; margin:0 10px 10px 0; width:50px; height:50px; border:1px solid #000;}
#gallery b#thumbs a img {width:50px; height:50px; border:0;}
#gallery b#thumbs a img.full{display:none;width:50px; height:50px; border:0;}

#gallery b#thumbs a:hover {border:1px dotted #ccc; background:#fff url(click_on.gif);}
#gallery b#thumbs a:hover img {display:block; position:absolute; background:#aaa; z-index:500;}
#gallery b#thumbs a:hover img.thumb {width:auto; height:auto; left:250px; top:7px; border:1px solid #333;}

#video {width:1000px; position:relative;padding:5px 0; margin:0 0 20px 0;}
#video div#thumbs {display:block; width:300px; height:420px; overflow:auto; float:left; margin-top:0px; padding:5px;}
#video div#thumbs a {clear:both;display:block; float:left; margin:0 10px 10px 0; border:1px solid #000;}
#video div#thumbs p {clear:both; padding:0; margin:0;}
#video div#thumbs a img {border:0;}
#video div#thumbs span {clear:both;}
#video div#playvideo {width:auto; height:auto; float:left; border:1px solid #333; margin-Left:25px; margin-bottom:25px;}

.simpletext{display:block;margin-bottom:25px;margin-top:25px;}

.Evenements
{
}

.Evenement span
{
}

.Evenement a
{
	border : 2px maroon solid;
	width : 10em;
	padding:5px;
	background:black url(./images/site/free_hires_wood_texture_1.jpg) repeat top left;
	text-decoration:none;
	font-weight:bold;
	color:white;
	margin:20px;
  display:block;
  height:5em;
  float : left;
}

.article
{
	border : 2px maroon solid;
	margin:5px;
	padding:5px;
	background:white;
	float:left;
	width:75%;
}

.article img {float:left;margin-right:20px;}
.article b {color:#1A683F;font-weight:bold;}
.article .articledate {color:#DC9970;}
.article .articletext { font-size:0.8em;}

.article .nbpage {padding-top:10px;display:block; font-size:0.8em;}
