
body 
 { 
	font : 85% Arial, Helvetica, sans-serif;
	color : #333333;
	font-size : 12px;
	padding : 0px;
	margin : 0px;
	background-color:RGB(191,224,249);
	background-color:#5B889F;
 }  

a.pages
 {
	color:#003399;
	text-decoration:none;
	font-size:11pt;
 }


a.pages:hover
 {
 	color:#000000;
 	text-decoration:underline;
 }
 
a.sitemap 
 {
	color:#003399;
	text-decoration:none;
 }
 
a.sitemap:hover
 {
 	color:#000000;
 	text-decoration:underline;
 } 
 
a.sitemap:visited
 {
 	color:#000000;
 } 
 
div.foot a
 {
  font : 120%, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#FFFFFF;
 }
 
div.foot a:hover
 {
  font : Arial, Helvetica, sans-serif;
  text-decoration:underline;
 }
 
div.foot a:visited
 {
  font : Arial, Helvetica, sans-serif;
 }

 
div.main 
 { 
	width : 795px;
	margin : auto;
	aborder : 1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-color:RGB(255,249,234);
	aborder:solid #CCCCCC 2px;
	background-color:RGB(230,238,247);
 } 
 
div.header 
 { 
	border-top : 1px solid #5B889F;
	margin : 0px 0px 0px 0px;
	height : 110px;
	padding-left:20px;
	background-color:#0A4792;
	background-image:URL(../images/Cabecera.bmp);
	color:#FFFFFF;
 
 } 


 
div.leftcolumn 
 { 
	margin : 0 0px 5px 0px;
	display : inline;
	width : 109px;
	float : left;
	padding : 0;
	height:708px; 
	
	
 } 
 
div.centercolumn 
 { 
	margin : 0 0px 0 0;
	margin-left:3px;
	padding:3px;
	padding-top:0px;
	padding-right:0px;
	display : inline;
	width : 540px;
	float : left;
	border:solid #CCCCCC 1px;
	aborder-left:solid #CCCCCC 2px;
	background:none;
	background-color:RGB(230,238,247);
	
 } 
 
div.centercolumn p
 {
   text-align:justify;
   margin-left:5px;
   margin-right:5px;
 }

div.foot 
 {
	text-align:center;
	padding : 2px;
	margin-left : 0px;
	margin-bottom : 0px;
	background-color : #fffffe;
	width : 794px;
	clear: both;
	border-top: 1px solid #CCCCCC;
	background-color:#023051;
	color:#FFFFFF;
 } 

div.rightcolumn 
 { 
	margin : 0 5px 0 0;
	width : 121px;
	height:400px;
	float : left;
	text-align:left;
 } 
 
div.lang
 {
 	margin-top:10px; 
	width:750px; 
	text-align:right;
	color:#FFFFFF; 
	position:absolute; 
	font-weight:bold;
 } 
 
 div.lang a 
  {
  	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
  }
  
  div.lang a :visited
  {
  	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
  }
  
   
h1.title
 {
  	margin:15px 0px 5px 0px ;
	font-size:350%;
 }
   
h2.subtitle
 {margin:10px 0px 0px 80px;
  font-size:20px;
 }
 
h2.title
 {
  	margin:0px;
	background-color: #023051;
	color:#FFFFFF;
	height:25px;
	font-size:170%;
	
 }
 
h4.right
 {
  	font-weight:bold;
	font-size:14pt;
	margin:0px;
	margin-top:0px;
	text-align:center;
	width:138px;
	background-color: #023051;
	color:#FFFFFF;
	border-top:solid #CCCCCC 1px;
	height:25px;
 }

h1,h2,h3,h4,h5,h6
 {margin:0px;} 

img.logo
 { 
	float:right;
	border:none;
	margin-right:2px;
 }
   
img.icon
 { 
   	width:50px;
   	height:50px;
   	border:solid #A0A0A0 1px;
 }
 
 
 img.album
 { 
   	width:50px;
   	height:47px;
   	border:solid #A0A0A0 1px;
 }
  
img.big
 { 
   width:418px;
   height:303px;
   aborder:ridge #A0A0A0 2px;
 }
  
li{text-align:justify;}

table.album
 {
   border:solid #000000 1px;
   margin:0px;;
   margin-top:10px;
 }
   
table.logement
 {
   border:ridge #333333 1px;
   background-color : rgb(213,225,240);
   font-weight:bold;	
   margin:auto;
   font : 110% Arial, Helvetica, sans-serif;
   font-weight:bold;
 }  
 
table.logement td
 {
   border:ridge #666666 1px;
 }   
 
table.logement a
 {
 	color:#000000;
 	text-decoration:none;
 } 
  
table.logement a:hover 
 {
 	background-color:#0A4792;
	color:#FFFFFF;
 }
  
table.prix
 {
   border:ridge #666666 1px;
   background-color : rgb(213,225,240);
   font-weight:bold;	
   margin:auto;
   text-align:center;
    font : 110% Arial, Helvetica, sans-serif;
   font-weight:bold;
 }  
 
 table.prix td
 {border:ridge #666666 1px;}
 
tr.darkblue
  {
    background-color:#0A4792;
	margin:0px;
	margin-bottom:3px;
  	background-color:#0A4792;
	color:#FFFFFF;
	text-align:center;
  }
 

 table.sitemap
 {
   font-weight:bold;
   font-family:courier new;
   width:700px;
   margin:auto;
   margin-bottom:10px;
 }  
 
 
table.sitemap a
 {
 	color:#000000;
 	text-decoration:none;
 } 
  
table.sitemap a:hover 
 {
 	background-color:#0A4792;
	color:#FFFFFF;
 }
 
 table.sitemap tr
 {
 	 background-color : rgb(213,225,240);
	padding:0px;
 } 
   
 tr.darkblue,td.darkblue
  {
	margin:0px;
	margin-bottom:3px;
  	background-color:#0A4792;
	background-color: #023051;
	color:#FFFFFF;
	text-align:center;
  }
 
 
 table.links
 {
   font-weight:bold;
   font-family:courier new;
   margin:auto;
   margin-bottom:10px;
   width:540px;
 }  
 
 
table.links a
 {
 	color:#0A4792;
 	text-decoration:none;
	font-family:"Verdana";
	font-size:11pt;
 } 
  
table.links a:hover 
 {
 	background-color:#0A4792;
	color:#FFFFFF;
 }
 
 ul.cours
  { list-style-type:none; 
  }
  
 ul.cours li a
 { 
    display:block;
	background-color:#0A4792;
	margin-top:10px;
	color:#FFFFFF;
	font-weight:bold;
 }
 
 
 ul.cours li a:hover
 { 
    display:block;
	background-color:rgb(213,225,240);
	color:#000000;
	text-decoration:none;
 }
 
 
 ul.courses
 {
	list-style-type: none;
	padding: 0;
	width:125px;
	margin-left:10px;
	
 }

ul.courses li a
{ 

	background-color:RGB(6,43,87);
	display: block;
	font-weight: bold;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:5px;
	padding: 3px 0 3px 10px;
	text-decoration: none;
	border-bottom:solid #CCCCCC 1px;
 }

ul.courses li a:hover
 {
	background-image:none;
	background-color : rgb(213,225,240);
	color:#494949;
	
 }
 
 
