/* BEGIN Advanced HTML Editor */
.dmx_btn     { width: 24px; height: 24px; border: 1px solid #F3F3F3; margin: 0; padding: 0; background-color:#F3F3F3; background-image: url(AdvHTML_Images/metal_out.gif); }
.dmx_btnOver { width: 24px; height: 24px; border: 1px solid #F3F3F3; background-color:#F3F3F3; background-image: url(AdvHTML_Images/metal_in.gif); }
.dmx_btnDown { width: 24px; height: 24px; border: 1px solid #F3F3F3; background-color:#F3F3F3; background-image: url(AdvHTML_Images/metal_in.gif); }
.dmx_btnNA   { width: 24px; height: 24px; border: 1px solid #F3F3F3; background-color:#F3F3F3; -moz-opacity:0.25; opacity:0.25; filter: alpha(opacity=25); }
.dmx_menuBar { background-color: #F3F3F3; }
/* Global Styles */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000;	
}
	
a {
	color: #007FDE;
	font-weight:lighter;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

#Tableau_01 .bodyText #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}

	
a:hover {
	color: #C00;
	text-decoration: none;
	}

/* ID Styles */
.entete{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
#tableau_gauche td {
	padding-top: 0.3em;
	padding-right: 0.75em;
	padding-bottom: 0.1em;
	padding-left: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	
	}
#tableau_gauche2 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}	
#navigation a {
	color: #FFF;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background: url("../mm_arrow.gif") 14px 45% no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#barre {
	background-color: #0066FF;
}

	
#navigation a:hover {
	color:#F00;
	background-image: url(../mm_arrow.gif);
	background-repeat: no-repeat;
	}
	
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	letter-spacing:0.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing:0.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0;
	line-height:24px;
	letter-spacing:normal;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.menulangue {
	color: #03F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bas {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #999999;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999999;
}
.tableau_centre {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #999999;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999999;
}
ul.MenuBarTor
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 180px;
	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: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarTor li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
    width: 180px;
	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: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarTor ul
{
	margin: -5% 0 0 95%;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarTor ul.MenuBarSubmenuVisible
{
	left: 0;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarTor ul li
{
	width: 8.2em;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
ul.MenuBarTor
{
	border: 1px none #CCC;
}
/* Submenu containers have borders on all sides */
ul.MenuBarTor ul
{
	border: 1px none #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarTor a
{
	display: block;
	cursor: pointer;
	background-color: #F0F0F0;
	color: #0066CC;
	text-decoration: none;
	padding-top: 0.3em;
	padding-right: 0.75em;
	padding-bottom: 0.3em;
	padding-left: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarTor a:hover, ul.MenuBarTor a:focus
{
	background-color: #F0F0F0;
	color: #009933;
	text-decoration: underline;
}
ul.MenuBarTor b:hover, ul.MenuBarTor b:focus
{
	
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarTor a.MenuBarItemHover, ul.MenuBarTor a.MenuBarItemSubmenuHover, ul.MenuBarTor a.MenuBarSubmenuVisible
{
	background-color: #F0F0F0;
	color: #009900;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered Torly (50%) */
ul.MenuBarTor a.MenuBarItemSubmenu
{
	
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered Torly (50%) */
ul.MenuBarTor a.MenuBarItemSubmenuHover
{
	
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarTor iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarTor li.MenuBarItemIE
	{
	display: inline;
	f\loat: left;
	background-color: #F0F0F0;
	}
}
ul.MenuBarTor b {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;

	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: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
ul.MenuBarTor b {
	display: block;
	background-color: #F0F0F0;
	color: #0066CC;
	text-decoration: none;
	padding-top: 0.3em;
	padding-right: 0.75em;
	padding-bottom: 0.3em;
	padding-left: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
}
.prix {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.prixtableau {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
}
.archives {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}
.entetearchives {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.contenu_archives {
	color: #FF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.archives_titre {
	border-bottom-width: 0px;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.smallText_archives {
	color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.detailName {
	color: #FFF;
	line-height:24px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#tableau_detail td {
	padding-top: 0.3em;
	padding-right: 0.75em;
	padding-bottom: 0.3em;
	padding-left: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.navText_detail {
	color: #006600;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.archives_mail {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#tableau_mail {
	padding-top: 0.3em;
	padding-right: 0.75em;
	padding-bottom: 0.3em;
	padding-left: 0.75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	width: 180px;
	border: thin dotted #006600;
}
.headerPagetext {
	color: #FFF;
	line-height:16px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.headerPagetext2{
	color: #FFF;
	line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}
.bodyText h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	font-weight: bold;
	color: #003366;
	text-align: left;
	text-indent: 8px;
	display: inline;
}
.bodyparagraphe {
	color:#FF0;
	line-height:16px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#Tableau_01 .bodyText img {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#letableau_admin {
	background-color: #cfcfcf;
}

#Tableau_01 .bodyText #abodyText {
	float: right;
}

#Tableau_01 .bodyText td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #003366;
	text-align: justify;
}
#abodyText img {
	float: left;
}
.imgloops {
	border: 1px solid #0099FF;
}
Mg {
	color: #007FDE;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
Mp {
	color: #003366;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;
	left: 10px;
}
Md {
	color: #FF0000;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
Ph {
	color: #FF0000;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-position: center center;
	text-align: center;
}
#tableau_photos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
img{ border:none;}
		#bulle { position: absolute; visibility: hidden;  font-size:12px;}
		.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}#Tableau_anne {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #06F;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.titre_archives {
	color: #FF3;
	line-height:normal;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.archives_titrerouge {
	border-bottom-width: 0px;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
}
#tableau_mois td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color: #06C;
}
#tableau_mois td a: {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#tableau_mois td:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color: #06C;
	background-color: #B6B6B6;
}
#tableau_mois td:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color: #F00;
	background-color: #CCC;
}
#active_menu-tableau_mois td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	color: #F00;
}
.text_temps {
	color: #FF0;
	line-height:16px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.text_lien a {
	color: #090;
	line-height:16px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.b {
	color: #3FF;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	.b:active {
	color: #F00;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
	.b:hover {
	color: #F00;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
	.c {
	color: #007FDE;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	.c:active {
	color: #F00;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
	.c:hover {
	color: #F00;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
#tableau_centre {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	height: 100%;
	width: 100%;
	vertical-align: top;
	}
#tableau_centre td {
	valign: top;
	}
.index {
	color: #FF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
.paragraphe {
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	}
.Pager {font-family:Arial;font-size:12px;font-weight:bold;text-align:center;padding-top:8px;line-height:30px;}
.Pager b, .Pager a, .Pager strong {border:none;margin:2px;width:30px;height:30px;display:block;float:left;}
.Pager a, .Pager a:visited {
	color:Blue;
	background-image:url(boutons/pgoff.png);
}
.Pager a:hover {color:White;background-image:url(boutons/pgon.png);}
.Pager b, .Pager strong {background-color:Blue;color:#FFFFFF;background-image:url(boutons/pgon.png);}
.Pagerans {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top: 4px;
}
.Pagerans b, .Pagerans a, .Pagerans strong {border:none;margin:2px;width:60px;height:30px;display:block;float:left;}
.Pagerans a, .Pagerans a:visited {
	color:Blue;
	background-image:url(boutons/ans_off.png);
}
.Pagerans a:hover {color:White;background-image:url(boutons/ans_on.png);}
.Pagerans b, .Pagerans strong {background-color:Blue;color:#FFFFFF;background-image:url(boutons/ans_on.png);}
#tableauadmin {
	background-color: #CFCFCF;
	border: 1px solid #000;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	width: 566px;
	bottom: auto;
	top: 7px;
}
.Pageradmin {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.Pageradmin b, .Pageradmin a, .Pageradmin strong {
	border:none;
	margin:auto;
	width:140px;
	height:20px;
	display:block;
	float:left;
	vertical-align: middle;
}
.Pageradmin a, .Pageradmin a:visited {
	color:#FFF;
	background-color: #900;
}
.Pageradmin a:hover {
	color:White;
	background-color: #03F;
}
.Pageradmin b, .Pageradmin strong {
	background-color:#09C;
	color:#FFFFFF;
}
.Pageramois {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.Pagermois b, .Pagermois a, .Pagermois strong {
	border:none;
	margin:auto;
	width:62px;
	height:20px;
	display:block;
	float:left;
	vertical-align: middle;
}
.Pagermois a, .Pagermois a:visited {
	color:#000;
	background-color: #CCC;
}
.Pagermois a:hover {
	color:White;
	background-color: #008DEC;
}
.Pagermois b, .Pagermois strong {
	background-color:#09F;
	color:#FFFFFF;
}
#tableautemplate {
	background-image: url(boutons/fonds_02.jpg);
	background-repeat: repeat-x;
	border: 1px dotted #CCC;
}
#tableautemplate2 {
	background-image: url(images/fonds2.jpg);
	background-repeat: repeat-x;
	border: 1px dotted #CCC;
	background-color: #000000;
}
.pagefinal{
	padding:0 .5em;
	height:2.0833em;
	border:1px solid #ccc;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
}.pagefinal-text{border-color:transparent;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;filter:none;-ms-filter:none}.pagefinal:hover,.pagefinal:focus{border-color:#999;background:#f3f3f3;background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)";outline:0;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}.pagefinal:active,.pagefinal-active,.pagefinal-active:hover,.pagefinal-active:focus{border-color:#999;background:#ddd;background-image:-moz-linear-gradient(top,#cccccc,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF)"}.pagefinal img{vertical-align:middle;font-size:0}.pagefinal-arrowbutton{padding:0 .3333em}
#tableaumail {
	border: 1px dotted #FF0;
}
.titres {
	color: #EAEAEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	text-align: justify;
}
#tableauHaut {
	border-top-width: thin;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
}
.headerprogramme {
	color: #FFF;
	line-height:16px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.e {
	color: #FF0;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	.e:active {
	color: #F00;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
	.e:hover {
	color: #F00;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
.pubparagraphe {
	color:#FF0;
	line-height:16px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.medias {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.date {
	color:#FF0;
	line-height:16px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#menumain td { /* cell background provided for Netscape 4.X to show
something */
	color: #FFF;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #09F;
	
}

#menumain  {
	background-color: #09F;	
}

#menumain td:hover {
	color: #FFF;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #06C;
	
}#menumain td a { /* cell background provided for Netscape 4.X to show
something */
	color: #FFF;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	
}



#menumain td a:hover {
	color: #FFF;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

	
}

.m {
	color: #FFF;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	.m:active {
	color: #009;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
	.m:hover {
	color: #039;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
#iddiv { /* cell background provided for Netscape 4.X to show
something */
	height: 40px;
	width: 170px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	text-align: center;
}
.titre {
	color: #FFF;
	line-height:24px;
	letter-spacing:0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#tableau_gauchemenu td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	
	}
.c1 {
	color: #0CF;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	.c1:active {
	color: #F00;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
	.c1:hover {
	color: #F00;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}	
#tableaupub {
	border: 1px dotted #666;
	background-color: #EEE;
}
.archives_pub {
	border-bottom-width: 0px;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
#tableauImage {
	border: 1px solid #333;
}

