table.login {border:1px; border-color:#790052;  border-style:solid;}
td.login {height: 25px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-size: 12px;  text-align: left; valign: middle;}
table.attention {
	border:thick solid #ff0000;
	background-color: #FF0000;
	color: #FFFFFF;
}
td.login_submit {height: 25px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; text-align: center; valign: middle;}

td.situation { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 3px; }
A.situation { 	COLOR: #666666; TEXT-DECORATION: none; }
A.situation:hover {COLOR: #000000;	TEXT-DECORATION: underline;}
A.situation:active {COLOR: #000000; TEXT-DECORATION: none;}


td.main {  padding-top: 0px; padding-left: 1px; padding-right: 1px;}
td.texte { font-family : Arial, Helvetica, sans-serif; color: #666666; font-size: 12px;  text-align: JUSTIFY;  padding-top: 20px; padding-bottom: 5px; padding-left: 25px; padding-right: 5px; }
td.h1 { font-family : Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; text-align: left;  padding-top: 2px; padding-bottom: 3px; padding-left: 4px; padding-right: 2px; }

td { font-family : Arial, Helvetica, sans-serif; font-size: 12px; }

td.encart {  padding-top: 8px; padding-bottom: 8px; padding-left:8px; padding-right: 8px; text-align: center;}
td.encart_pas_ok {  padding-top: 8px; padding-bottom: 8px; padding-left:8px; padding-right: 8px; font-size: 13px; color: #ffffff; font-weight: bold; text-align: center;}

td.bullet { padding-top: 8px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}
td.bullet_except { padding-top: 10px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}
td.list {font-family : Arial, Helvetica, sans-serif; font-size: 12px;color : #666666; text-align: left; padding-top: 6px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}

td.form { 

padding-top: 5px; 
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 5px;

}

p {	font-family : Arial, Helvetica, sans-serif; font-size: 12px; color : #666666; text-align: JUSTIFY; line-height:16px; }
p.liste {	font-family : Arial, Helvetica, sans-serif; font-size: 12px;color : #666666; text-align: left; line-height:16px; }
H3{	font-family : Arial, Helvetica, sans-serif; font-size: 12px;color : #666666; text-align: left; font-weight:bold ; }


A.aide { 	COLOR: #999999; TEXT-DECORATION: none; }
A.aide:hover {COLOR: #000000;	TEXT-DECORATION: underline;}
A.aide:active {COLOR: #000000; TEXT-DECORATION: none;}

A.violet { 	COLOR: #999999; TEXT-DECORATION: underline; }
A.violet:hover {COLOR: #790052;	TEXT-DECORATION: underline;}
A.violet:active {COLOR: #000000; TEXT-DECORATION: none;}


A.question { 	COLOR: #999999; TEXT-DECORATION: underline; }
A.question:hover {COLOR: #790052;	TEXT-DECORATION: underline;}
A.question:active {COLOR: #000000; TEXT-DECORATION: none;}


A.bleu_vert { 	COLOR: #999999; TEXT-DECORATION: underline; }
A.bleu_vert:hover {COLOR: #790052;	TEXT-DECORATION: underline;}
A.bleu_vert:active {COLOR: #000000; TEXT-DECORATION: none;}


td.news_main {font-family :Arial, Helvetica, sans-serif; font-size: 11px; color: #333399;}
td.news {font-family :Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 1px;}

td.brochure {font-family :Arial, Helvetica, sans-serif; font-size: 11px; color: #333399; text-align: center; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 1px;}	

A.news { COLOR: #999999; TEXT-DECORATION: none; }
A.news:hover {COLOR: #666666;	TEXT-DECORATION: underline;}
A.news:active {COLOR: #666666; TEXT-DECORATION: underline;}


A.bottom { COLOR: #ffffff; TEXT-DECORATION: none; font-size: 10px; }
A.bottom:hover {COLOR: #ffffff;	TEXT-DECORATION: underline; font-size: 10px;}
A.bottom:active {COLOR: #ffffff; TEXT-DECORATION: underline; font-size: 10px;}




BODY  {
	margin-top:  0px; 
	margin-left:  0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	
	
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#666666;
 	
	scrollbar-face-color:#790052; 
  	
	scrollbar-highlight-color:#ffffff;
  	scrollbar-darkshadow-color:#ffffff;
  	scrollbar-3dlight-color:#666666;
}



H2 {
	font-family : Arial, Helvetica, sans-serif;
	color: #213984;
	font-size: 18px;
	text-decoration: underline ;
	text-align: left;
	}


H4 {
    
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	color : #213984;
}

ol {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-style: normal;
	}

A {
	color: #0000ff;
	text-decoration: none;
}

A:HOVER {
	color: #0000ff;
	text-decoration: underline blink;
	
}


/*INPUT
{
	color:#790052;
	
	font-size:12px;
	}
	
INPUT.button
{
	color:#ffffff;
	background-color:#790052;
	font-size:12px;
	}*/	


TEXTAREA
{
	color:#790052;
	background-color:#ffffff;
	font-size:12px;
}
select
{
	color:#790052;
	background-color:#ffffff;
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
}

ul { font-family : Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-align: justify; list-style-type:square; line-height: 15px; color: #790052;}

li { font-family : Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-align: justify;  line-height: 15px; color: #790052;}
 styles pour les menus de la visite guidée 

td.menu_v_guidee {  padding-top: 0px; padding-left: 0px; padding-right: 0px;}

A.v_guidee { 	COLOR: #999999;    text-decoration: none;}
A.v_guidee:hover {COLOR: #5959AC;  text-decoration: underline;}
A.v_guidee:active {COLOR: #5959AC;  text-decoration: none;}
