﻿body	{	font:10pt verdana, sans-serif ; 
				color:#17378C ; 
				margin:0 ; 
				padding:0 ; 
				text-align:justify ; 
			}
	
	.h1 	{	font-family: verdana, sans-serif ; 
				color:#FFF ; 
				font-size:18pt ;
				font-weight:bold ; 
			}
				
	.h2 	{	font-family: Verdana, sans-serif ; 
				color:#17378C ; 
				font-size:10pt ;
			}
	.h3 	{	font-family:verdana, sans-serif ; 
				color:#17378C  ; 
				font-size:10pt ;
				font-weight:bold ; 
			}
	.h4 	{	font-family: Verdana, sans-serif ; 
				color:#FFF ; 
				font-size:7.5pt ;
				font-weight:bold ; 
			}
	.h5 	{	font-family: verdana, sans-serif ; 
				color:#17378C ; 
				font-size:7.5pt ;
				font-weight:bold ; 
			}
	.h6
			{	font-family: verdana, sans-serif ; 
				color:#17378C ; 
				font-size:8pt ;
			}
	.h7 	{	font-family: verdana, sans-serif ; 
				color:#17378C  ; 
				font-size:18pt ;
				font-weight:bold ;
			}
	.h8 	{	font-family: Verdana, sans-serif ; 
				color:#17378C ; 
				font-size:9pt ;
			}
	.h9 	{	font-family: Verdana, sans-serif ; 
				color:#17378C ; 
				font-size:9pt ;
				font-weight:bold ;
			}
	
	#contain
			{	width:765px ; 
				margin:0 auto ; 
				padding:0 ; 
				border:0 ; 
				
			}
	#Topline
			{	Background:#eeeefd ;
				width:765px ; 
				height:25px ;
				margin:0 ; 
				padding:5px 0 0 0;
				border:0 ; 
				text-align:center ;
			}
	#Topline a:link
			{	color:#17378C  ;
				text-decoration:none ;
			}
	#Topline a:visited
			{	color:#17378C  ;
				text-decoration:none ;
			}
	#Topline a:hover	
			{	color:#17378C ;
				text-decoration:none ;
			}
	
	#TopVisuelPanoHome
			{	Background:#eeeefd ;
				width:765px ; 
				height:262px ;
				margin:0 ; 
				padding:0;
				border:0 ;
			}
	#TopVisuelPano
			{	Background:#eeeefd ;
				width:765px ; 
				height:150px ;
				margin:0 ; 
				padding:0;
				border:0 ;
			}
/* menu haut */
	#TopNavBg
			{ 
				width:763px ;
				height:26px ; 
				Background:#eeeefd URL("http://short-breaks.by-loire-valley.com/Icones/FondMenu.jpg");
				margin: 0; 
				padding:0;
				border:0 ; border-Top: 2px solid white ; 
			}
	#TopNav
			{ 	width:763px ; 
				list-style-type: none; 
				margin: 0; 
				padding:0;
				border: 1px solid #eeeefd ; 
				border-top:0 ;
				border-bottom:0 ; 
			}
	
	#TopNav li
			{	float: left; 
				width: auto;
				height:26px ; 
				margin: 0;
				Padding: 0; 
				border: 0;
			}
	#TopNav .sousMenu
			{ 	background:#17378C ;
				height:85px ; 
				display:none ; 
				list-style-type: none; 
				margin: 0; margin-top:4px ; 
				padding: 0; 
				border: 0;
				text-align: left ; 
				position:relative; 
				z-index:10; 

			}
	#TopNav .sousMenu li
			{ 	background:#17378C ; 
				float: none; 
				padding:0 5px ;
				Padding:0; 
				width: 98px;
				height:26px ; 
			}
			
	#TopNav li a:link, 
	#TopNav li a:visited
			{ 	display: block; 
				margin: 0; 
				padding: 4px 8px; 
				border:0 ;
				text-decoration: none;
			}
	#TopNav li a:hover 
			{	text-decoration:underline ; 
			}

	#TopNav .sousMenu li a:link,
	#TopNav .sousMenu li a:visited
			{ 	display: block;
				background:#17378C; 
				margin: 0; 
				border: 0; 
				text-decoration: none; 
			}
	#TopNav .sousMenu li a:hover
			{ 	text-decoration:underline ;
				
			}
	#TopNav li:hover > .sousMenu 
			{ 	display: block; 
			}
/* Fin */
/* menu 2 */
	#secondTopNav
			{ 	width:763px ; 
				height:26px ; 
				Background:#d01a2f ; 
				margin: 0; 
				padding:0;
				border: 1px solid #eeeefd ; 
				border-top:0 ;
				border-bottom:0 ; 
				list-style:none ; 
				position:relative ; 
				z-index:2 ;
			
			}
	#secondTopNav li
			{ 	width:auto ; 
				height:12px ; 
				Padding:0.2em 0 ; 
				margin:0; 
				border:0 ;
				float:right; 
			}
	#secondTopNav li a
			{	Padding:0.5em; 
				text-decoration:none ; 
				border:0; border-left:1px solid #FFF; 		
			}
	#secondTopNav li a:visited
			{	Padding:0.5em; 
				text-decoration:none ; 
			}
	#secondTopNav li a:hover
			{	text-decoration:underline ; 
			}
/* Fin */
/* contend */			
			
	#articleContainHome
			{	background:#FFF url("http://short-breaks.by-loire-valley.com/Icones/FondRouge.jpg");
				width:763px ; 
				height:500px ; 
				margin:0 ; 
				padding: 0;
				border: 1px solid #eeeefd ; 
				border-top:0 ;
				border-bottom:0 ; 
			}
	#articleContain
			{	background:#FFF url("http://short-breaks.by-loire-valley.com/Icones/FondRouge.jpg");
				width:763px ; 
				margin:0 ; 
				padding: 0;
				border: 1px solid #eeeefd ; 
				border-top:0 ;
				border-bottom:0 ; 
			}
	#articleContain  a
			{	color:#17378C ;  
			}
	#articleContain  a:visited
			{	color:#17378C ;  
			}
	#articleContain  a:hover
			{	text-decoration:none ;   
			}
	#articleContainChateau
			{	background:#FFF;
				width:763px ; 
				margin:0 ; 
				padding: 0;
				border: 1px solid #eeeefd ; 
				border-top:0 ;
				border-bottom:0 ; 
			}
	#articleContainAccommodation
			{	width:763px ; 
				margin:0 ; 
				padding: 0;
				border: 1px solid #eeeefd ; 
				border-top:0 ;
				border-bottom:0 ; 
			}
	#articleRight
			{	width:350px ;
				height:350px ;			
				margin:0 ; 
				padding:0 ;
				border:0 ; 
				float:right ; 
			}
	#articleRightVisuel
			{	width:120px ;
				height:95px ;			
				margin:0 ; 
				padding:0 ; 
				border:0 ; 
				float:left ; 
			}
	#articleRightText
			{	width:210px ;
				height:85px ;			
				margin:0 ; 
				padding:5px ;
				border:0 ; 
				text-align:center ; 
				float:right ; 
			}
	#articleRightTop
			{	background:#FFF url("http://short-breaks.by-loire-valley.com/Icones/cadreTop.jpg") no-repeat; 
				width:340px ;
				height:285px ;			
				margin:0 ; 
				padding:5px ;
				padding-bottom:0 ;
				border:0 ; 
			}
	#articleRightCenter
			{	background:#FFF url("http://short-breaks.by-loire-valley.com/Icones/cadreCenter.jpg");
				width:340px ;
				height:195px ;			
				margin:0 ; 
				padding:5px ;
				padding-top:0 ;
				border:0 ; 
			}
	#articleRightbottom
			{	background:#FFF url("http://short-breaks.by-loire-valley.com/Icones/cadreBottom.jpg") no-repeat; 
				width:350px ;
				height:10px ;			
				margin:0 ; 
				padding:0 ;
				border:0 ; 
			}
	#articleLeft
			{	background:#FFF ; 
				width:413px ; 
				height:500px ; 
				margin:0 ; 
				padding:0 ;
				border:0 ; 
				float:left ; 
			}
	#articleLeftTop300
			{	background:#FFF url("http://short-breaks.by-loire-valley.com/Icones/FondRouge.jpg");
				width:403px ; 
				height:290px ; 
				margin:0 ; 
				padding:5px ;
				border:0 ; 
			}
	#articleLeftBottom
			{	background:#FFF ; 
				width:403px ; 
				height:200px ;
				margin:0 ; 
				padding:5px ;
				border:0 ; 
			}
	#gameHome
			{	background:#FFF ; 
				width:400px ; 
				height:90px ;
				margin:0 ; 
				padding:0 ;
				border:0 ;
			}
	#articleChateau
			{	width:755px ; 
				margin:0 ; 
				padding:5px ;
				border:0 ; 
			}
	#articleChateau a:link,
	#articleAccommodation a:link
			{	color:#17378C  ;
				text-decoration:underline ;
			}
	#articleChateau a:visited,
	#articleAccommodation a:visited
			{	color:#17378C  ;
				text-decoration:underline ;
			}
	#articleChateau a:hover,
	#articleAccommodation a:hover		
			{	color:#17378C ;
				text-decoration:none ;
				font-weight:bold ; 
			}
	#articleAccommodation
			{	width:755px ;
				margin:0 ; 
				padding:5px ;
				border:0 ; 
			}
	
	#articleAccommodation ul
			{	width:755px ; 
				margin:0 ; 
				padding:0 ;
				border:0 ; 
				list-style:none ; 
			}
	#articleAccommodation li
			{	width:365px ; 
				margin:0 ; 
				padding:0 5px ;
				border:0 ;
				float:left ; 
			
			}
	#visuelAccommodation
			{	width:105px ; 
				height:100px ; 
				margin:0 ; 
				padding:0 ;
				border:0 ; 
				float:left ; 
			}
	
/* Fin */
/* Footer menu bas*/
	#Footer	{	width:765px ; 
				height:75px ; 
				margin:0 ; 
				padding:0;
				border:0; 	
				text-align:Left ; 				
			}	
	#FooterNav	
			{	background:#17378c ; 
				width:765px ; 
				margin:0 ; 
				padding:0 ;
				border:0 ;
				border-Top: 2px solid white ; 
				position: absolute ; 
				z-index:1 ;				
			}
	ul#FooterNav 
			{	width:765px; 
				height:23px ; 
				margin:0 ; 
				padding:0  ;
				border:0 ;
				list-style:none ; 
			}
	ul#FooterNav li
			{	width:auto ; 
				height:20px ;
				margin:0 ;
				border:0; border-right:1px solid #FFF; 			
				Padding:0.1em 0; 
				float: left; 				
			}
	ul#FooterNav li a
			{	Padding:0.5em; 
				text-decoration:none ; 
				display:block ; 
			}
	ul#FooterNav li a:visited
			{	Padding:0.5em; 
				text-decoration:none ; 
			}
	ul#FooterNav li a:hover
			{	text-decoration:underline ; 
			}
				
	#Baseline
			{	width:640px ;
				height:46px ; 
				margin:0 ; 
				padding:2px 10px ;
				border:0 ;
				text-align:left ; 
				position:relative; 
				top:25px ; 
			}

	#Footerlogo
			{	width:105px ; 
				margin:0 ; 
				padding:5px 0 0 0;
				border:0;
				position:relative ;
				float:right ;
				z-index:10 ; 
			}			
	#map 
			{	width:763px ;
				margin:auto ;
				padding:0 ;				
				border: 1px solid #eeeefd ; 
				border-top:0 ;
				border-bottom:0 ; 
				text-align:center ;

			}

/* Fin */