/*-----------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------DESIGN----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
iframe 
{
	border: solid 1px #333333;
}
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EFEFEF;
}
.barre {
	font-family: Arial;
	font-size: xx-small;
	font-weight:bold;
	color: #333333;
}
.point
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
}
.right
{
	background-image:url(../images/bg_right.gif);
	background-repeat:repeat-y;
	background-color:#EEEEEE;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	text-decoration:none;
	border-left: solid 1px #999999;
	border-right: solid 1px #333333;
}

.left
{
	background-image:url(../images/bg_left.gif);
	background-repeat:repeat-y;
	background-color:#EEEEEE;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	text-decoration:none;
	border-right: solid 1px #999999;
	border-left: solid 1px #333333;
}
.left_accueil
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	line-height: 10px;
	text-decoration:none;
	line-height: 25px;
	padding-left: 10px;
}

.left_accueil:link
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	line-height: 10px;
	text-decoration:none;
	line-height: 25px;
	padding-left: 10px;
}
.left_accueil:visited
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	line-height: 10px;
	text-decoration:none;
	line-height: 25px;
	padding-left: 10px;
}
.left_accueil:hover
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	line-height: 10px;
	text-decoration:underline;
	line-height: 25px;
	padding-left: 10px;
}


.left_accueil_sub:link
{
	color: #444444;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	line-height: 15px;
	text-decoration:none;
	padding-left: 25px;
}
.left_accueil_sub:visited
{
	color: #444444;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	line-height: 15px;
	text-decoration:none;
	padding-left: 25px;
}
.left_accueil_sub:hover
{
	color: #444444;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	line-height: 15px;
	text-decoration:underline;
	padding-left: 25px;
}

/*-----------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------PAGES----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
.page
{
	color: #3D5ADA;
	font-size: 10px;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
}
.page:link
{
	color: #3D5ADA;
	font-size: 10px;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
}
.page:visited
{
	color: #3D5ADA;
	font-size: 10px;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
}
.page:hover
{
	font-size: 10px;
	color:#3D5ADA;
	font-family:Arial;
	text-decoration:underline;
	font-weight:bold;
}


/*-----------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------INPUT----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
iput, text
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	background-color: #FFFFFF;
	border-style: none;
	overflow:hidden;
}
textarea, select
{
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	background-color: #FFFFFF;
	border:none;
	border:solid 1px #FFFFFF;
	overflow:hidden;
}
/*-----------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------TABLE----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/

/* Entete et pied des tableau */ 
.td_style_title
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
	border-color:#4374CD;
	background-color:#CCCCCC;
	background-image:url(../statistiques/img/bg_title_top.gif);
	background-repeat:no-repeat;
}
.td_style_title_2
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
	border-color:#4374CD;
	background-color:#CCCCCC;
	background-image:url(../statistiques/img/bg_title_bottom.gif);
	background-repeat:no-repeat;
}
/* Lignes des tableau */ 
.td_style
{
	color: #666666;
	font-size: 10px;
	font-family: verdana;
	background-color:#EEEEEE;
}
.td_style_sub
{
	background-color:#C2CDFF;
	color: #2165E0;
	font-size: 10px;
	font-family: verdana;
	font-weight:normal;
}

.td_style_2
{
	color: #666666;
	font-size: 10px;
	font-family: verdana;
	background-color:#FFFFFF;
}
/* Developpement tableau */ 
.td_style_2_hl:link
{
	color: #999999;
	font-size: 9px;
	font-family: verdana;
	text-decoration:none;
}
.td_style_2_hl:visited
{
	color: #999999;
	font-size: 9px;
	font-family: verdana;
	text-decoration:none;
}
.td_style_2_hl:hover
{
	font-size: 9px;
	color:#333333;
	text-decoration:none;
}
.td_style_nbsp
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: verdana;
	border:solid 1px;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.td_style_up
{
	color: #319629;
	font-size: 9px;
	font-family: verdana;
}
.td_style_down
{
	color: #D93131;
	font-size: 9px;
	font-family: verdana;
}
/* Cadre de l'aide */
.topic {
	background-color:#fdfcc6;
	border: 1px solid #c5c3c6;
	font-family: Arial;
	font-size:xx-small;
	color:#666666;
	font-size: 9px;
}


/*-----------------------------------------------------------------------------------------------------*/
/*------------------------------------------------CALENDAR---------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
.td_style_menu
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
	border-color:#4374CD;
	background-color:#CCCCCC;
	background-image:url(../statistiques/img/bg_menu_top.gif);
	background-repeat:no-repeat;
}
.td_style_menu_2
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
	border-color:#4374CD;
	background-color:#CCCCCC;
	background-image:url(../statistiques/img/bg_menu_bottom.gif);
	background-repeat:no-repeat;
}
.td_style_menu_bis
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
	border-color:#4374CD;
	background-color:#CCCCCC;
	background-image:url(../statistiques/img/bg_menu_top_bis.gif);
	background-repeat:no-repeat;
}
.td_style_menu_bis_2
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
	border-color:#4374CD;
	background-color:#CCCCCC;
	background-image:url(../statistiques/img/bg_menu_bottom_bis.gif);
	background-repeat:no-repeat;
}

.td_style_calendar_title
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
	background-color:#999999;
}
.td_style_calendar_title_font
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	font-family: verdana;
}
.td_style_calendrier
{
	font-weight: normal;
	color: #333333;
	font-size: 10px;
	font-family: verdana;
	background-color:#FFFFFF;
}
.td_style_calendrier_clickable:link
{
	font-weight: normal;
	color: #4374CD;
	font-size: 10px;
	font-family: verdana;
	text-decoration:none;
}
.td_style_calendrier_clickable:hover
{
	font-weight: normal;
	color: #4374CD;
	font-size: 10px;
	font-family: verdana;
	text-decoration:none;
}
.td_style_calendrier_clickable:visited
{
	font-weight: normal;
	color: #4374CD;
	font-size: 10px;
	font-family: verdana;
	text-decoration:none;
}
.td_style_calendrier_day
{
	font-weight:bolder;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color: #4780E7;
	background-color:#E6EFFF;
	text-align:center;
}
.td_style_calendrier_nodate
{
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color: #EEEEEE;
	background-color:#FFFFFF;
	text-align:center;
}





A.menulink 
{
	
	width: 118px;
	height:18px;
	text-decoration: none;
	font-family:Arial;
	font-size:10px;
	color: #666666;
	border: none;
	text-align:left;
	background-color:#FFFFFF;
}
A.menulink:hover 
{
	width: 118px;
	height:16px;
	border: solid 1px;
	border-color:#FF9900;
	color: #FFFFFF;
	background-color:#F9AE0C;
	background-image:url(../design/bg_table_top.png);
}
A.menu2link 
{
	font-weight:bold;
	width: 130px;
	height:18px;
	text-decoration: none;
	font-family:Arial;
	font-size:14px;
	color: #FFFFFF;
	border: none;
	text-align:center;
}
A.menu2link:hover 
{
	border: solid 1px;
	border-color:#333333;
	color: #333333;
	background-color:#EEEEEE;
}










/* menu left */
.subtitle_left {
	font-family:Arial;
	font-size:12px;
	color: #FFFFFF;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
}
.subtitle_left:hover {
	font-family:Arial;
	font-size:12px;
	color: #4888FF;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
}

#Nav
{
font-family:Verdana, Arial;
}
#Nav ul
{
list-style: none;
margin: 0;
padding: 0;
}
#Nav li
{
padding: 0;
width: 165px;
}
#Nav > ul > li
{
margin: 0px;
}
#Nav a
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
cursor: pointer;
display:block;
color: #333333;
padding-top:3px;
padding-bottom:3px;
margin:0px;

}
#Nav > ul > li > a
{
}

#Nav a:hover
{
padding-top:3px;
padding-bottom:3px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333333;
margin: 0px;
text-decoration: none;
background-color:#EEEEEE;
}

.bg_left_menu{
	
}
.image_menu{
	margin-bottom:-3px;
	margin-right:10px;
}
.border_lat_left{
	border-left:solid 1px #000000;
	background-color:#EEEEEE;
}
.border_lat_right{
	/* border-left:solid 1px #000000; */
	border-right:solid 1px #000000;
}

.td_style_black{
	color: #FFFFFF;
	font-size: 10px;
	font-family: verdana;
	border:solid 1px;
	border-color:#666666;
	background-color:#EEEEEE;
	background:url('../design/bg_menu.gif');
}
.td_style_compteur{
	border:solid 1px;
	border-color:#666666;
	background-color:#FFFFFF;
}
.info_archive{
	border:solid 1px #333333;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
}
.histo
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
/*------------------------------------------------*/
.menu {
	font-family: Verdana;
	font-size: 11px;
	color: #4888FF;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
.menu a{
	text-decoration: none;
	color: #FFF;
}
.menu a:hover{
	text-decoration: none;
	color:#4888FF;
	/*border-bottom: 3px solid #FFF;*/
}
.footer {
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-align: right;
	padding-right: 5px;
}
.footer a{
	text-decoration: none;
	color: #FFF;
}
.footer a:hover{
	text-decoration: underline;
}
.pack {
	background-image: url("images/angle.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding: 5px 0 0 5px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	width: 177px;
}
.pack h1{
	margin: 0;
	color: #4888FF;;
	font-style: italic;
	font-size: 10px;
}
.login {
	width: 240px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFF;
	line-height: 20px;
}
.formulaire {
	height: 15px;
	font-family: Verdana;
	font-size: 10px;
	color: #4888FF;
	font-weight:normal;
	border:solid 1px #4888FF;
}
.boutons {
	text-align: center;
}
.photo {
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	padding: 0 0 5px 5px;
	text-align: left;
	width: 244px;
	height: 270px;
}
.photo a{
	font-family: Verdana;
	font-size: 11px;
	color: #4888FF;
	text-decoration: underline;
	font-weight: bold;
}
.photo a:hover{
	text-decoration: none;
}
.texte {
	font-family: Verdana;
	font-size: 11px;
	padding: 5px;
}
.Comparer_offre:link
{
	text-decoration: none;
	color: #333333;
}
.Comparer_offre:visited
{
	text-decoration: none;
	color: #333333;
}
.Comparer_offre:hover
{
	text-decoration: none;
	color:#4888FF;
}
.members{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration: none;
	color:#4888FF;
	font-size:14px;
}
.members:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration: none;
	color:#4888FF;
	font-size:14px;
}
.members:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration: none;
	color:#4888FF;
	font-size:14px;
}
.form_text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color:#4888FF;
	font-size:12px;
}

.td_style_calendar_title						{ color: #FFFFFF; font-size: 9px; font-weight:normal; font-family: Helvetica, Arial; background-color:#999999; border-top:solid 1px #FFFFFF;}
.td_style_calendrier_nodate						{ color: #EEEEEE; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; background-color:#FFFFFF; }
.td_style_calendrier_nodate_w					{ color: #DDDDDD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; background-color:#EEEEEE; }

.td_style_title_week							{ background-color:#EEEEEE; }
.td_style_title_week:link						{ color: #666666; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_title_week:hover						{ color: #666666; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_title_week:visited					{ color: #666666; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }


.td_style_calendrier_clickable					{ background-color:#FFFFFF; color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_calendrier_clickable:link				{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_calendrier_clickable:hover			{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_calendrier_clickable:visited			{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }

.td_style_calendrier_clickable_today			{ background-color:#E6EFFF; }
.td_style_calendrier_clickable_today:link		{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_calendrier_clickable_today:hover		{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_calendrier_clickable_today:visited	{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }

.td_style_calendrier_clickable_w				{ background-color:#EEEEEE; }
.td_style_calendrier_clickable_w:link			{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_calendrier_clickable_w:hover			{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_calendrier_clickable_w:visited		{ color: #4374CD; font-size:10px; font-weight:normal; font-family: Helvetica, Arial; text-decoration:none; }

.td_style_title_font							{ color: #FFFFFF; font-size:11px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:none; }

.td_style_title_font							{ color: #FFFFFF; font-size:11px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_title_font:link						{ color: #FFFFFF; font-size:11px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_title_font:hover						{ color: #FFFFFF; font-size:11px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:none; }
.td_style_title_font:visited 					{ color: #FFFFFF; font-size:11px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:none; }

.div_title_top									{ margin-top:4px; }
.div_title_bottom								{ margin-bottom:4px; }

.simple_text			{ color: #4374CD; font-size:12px; font-weight:normal; font-family: Helvetica, Arial; width:600px}
.simple_text:link		{ color: #333333; font-size:12px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:underline; }
.simple_text:hover		{ color: #333333; font-size:12px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:none; }
.simple_text:visited	{ color: #333333; font-size:12px; font-weight:bold; font-family: Helvetica, Arial; text-decoration:underline; }
