*{margin:0;padding:0;}

body {
	background: #FFFFFF url(../images/bg2.png) left top repeat-x;
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: #663300;
	text-align: left;
}

h1 {padding: 10px;font-size: 300%;z-index: 1;}
h2 {padding: 1px 15px 10px 10px;font-size: 250%;letter-spacing: -1px;}
h3 {padding: 0 0 0 10px;font-size: 200%;letter-spacing: -1px;}

#principal {margin: 0 auto;width: 800px;}
#header{height:150px;width:100%;color: #FFFFFF;}
 #header a {color: #FFFFFF;text-decoration: none;}
 #lucia{float:left;color:#FFFFFF;font-size: 130%;}
#menu{float:left;
	width: 800px; /*ff*/
	*position:relative; /*ie*/
	/**margin-top: -26px;*/}
 ul#nav,ul#nav li{list-style-type:none;float: right;}
 ul#nav{font-size: 85%;}
 ul#nav li{float:left;text-align: center;margin-right: 3px;}
 ul#nav a{float:left;width: 7em;padding: 5px 0;text-decoration:none;color: #333333;background-image: url(../images/bgBot.png);}
 ul#nav a:hover{color: #663300;text-decoration:underline;}
 ul#nav li.activelink a,ul#nav li.activelink a:hover{color: #000033;font-weight: bold;background-image:none;background-color:#F7E6D4;}
#contenu{width:800px;float:left;}
#presentation {width:100%;float:left;/*height: 243px;*/min-height:243px;background-color:#FFF;margin-top: 5px;}
#texto, #textodeco, #texto_planos, #texto_restau, #texto_report, #texto_formu, #texto_report_hem {width:100%;float:left;margin-bottom: 5px;_margin-bottom: 10px;}

 #texto {background: #F0F0F0 url(../images/bgh2.png) repeat-x;}
  #texto h3, #texto_planos h3, #texto_restau h3, #textodeco h3 {font-size: 120%;margin: 10px 0 0 20px;padding: 0;font-family: Arial, Helvetica, sans-serif;}
 #textodeco{background: #E6F4FF url(../images/bgh2d.png) repeat-x;}
 #texto_planos{background: #FFE5E5 url(../images/bgh2p.png) repeat-x;}
 #texto_restau {background: #E9FFE9 url(../images/bgh2r.png) repeat-x;}
  #texto_restau h3{color: #026800}
 #texto_report, #texto_report_hem {background: #FFE2CF url(../images/bgh2f2.png) repeat-x;}
  #texto_report h3 {font-size: 120%;margin: 10px 0 0 20px;padding: 0;font-family: Arial, Helvetica, sans-serif;}
	#texto_report_hem h3 {font-size: 140%;margin: 0 0 0 20px;padding: 0;font-family: Arial, Helvetica, sans-serif;}
 #texto_formu {background: #FFE8FF url(../images/bgh2f.png) repeat-x;}
 
 
 #texto_restau h2, #texto_restau p, #texto_restau li {color: #026800;}
 #texto_planos h2, #texto_planos p, #texto_planos li, #texto_planos h3 {color: #630000;}
 #textodeco h2, #textodeco p, #textodeco li, #textodeco h3 {color: #00477D;}
 #texto_report h2, #texto_report h3, #texto_report p, #texto_report li {color:#9B3E00;}
 #texto_report_hem h2, #texto_report_hem h3, #texto_report_hem p, #texto_report_hem li {color:#9B3E00;}
 #texto_formu h2, #texto_formu p, #texto_formu li {color:#B400B4;}

  #texto p {padding: 15px 15px 5px 15px;text-align: justify;font-family: Arial, Helvetica, sans-serif;line-height: 1.4em;}
  #textodeco p, #texto_planos p, #texto_restau p, #texto_report p, #texto_formu p {padding: 15px 15px 5px 15px;font-family: Arial, Helvetica, sans-serif;line-height: 1.4em;}
  #texto_report_hem p {padding: 1px 1px 1px 15px;font-family: Arial, Helvetica, sans-serif;line-height: 1.4em;}
  
  /*#textodeco ul, #texto_planos ul, #texto_restau ul, #texto_report ul, #texto_formu ul, #texto ul, #texto_report_hem ul, {padding: 15px;font-family: Arial, Helvetica, sans-serif;line-height: 1.4em;}*/
	#texto ul ul {padding: 10px}
	#texto ul a { color:#333}

#foto { width:306px; float:right;}
#ongletes {width:100%;float:left;/*height:393px;*/background-color: #FFF;clear: both;padding-top: 5px;padding-bottom: 5px;	_padding-bottom: 1px;}
 #ongletes h2{letter-spacing:-1px;padding:0 5px;height: 60px;margin-top: 148px;font-size: 1.3em;border-top:solid #663333 1px;	background-image: url(../images/bgh2.png);text-align: left;}
 #ongletes p{padding:3px 7px;font-size:85%;font-family: Arial, Helvetica, sans-serif;} 
 #ongletes p a{color: #663300;text-decoration: none;}

/*#ongl_a,#ongl_b,#ongl_c,#ongl_d {background-color: #F0F0F0;}*/

#ongl_a {width:197px;float:left;margin-right:3px;background: #E6F4FF url(../images/bgOngla2.jpg) no-repeat;	height: 365px;}
#ongl_b {width:194px;float:left;margin: 0 3px;background: #FFE5E5 url(../images/bgOnglb.jpg) no-repeat;}
#ongl_c {width:194px;float:left;margin: 0 3px;background: #E9FFE9 url(../images/bgOnglc.jpg) no-repeat;}
#ongl_d {width:197px;float:right;margin-left: 3px;background: #FFE2CF url(../images/bgOngld.jpg) no-repeat;}
#footer{width:800px;clear: both;margin-top:-5px;background:#EFEFEF url(../images/bgh2.png) repeat-x;margin-bottom: 10px;}
	#footer p { margin:10px 0 25px 15px;font-family: Arial, Helvetica, sans-serif;color: #666;}
 #footAdress, #footTel {float:left; width:250px;}
 #footMail{float:left; width:300px;}

#contenu ul {padding: 0px;line-height: 1.4em; margin-left:55px;}

#aviso { background-color:#FFF}
 #aviso p a{color: #663300;}

/* FORMULAIRE */

input, select, textarea {color: #B400B4;border:#FFB4FF solid 1px;padding: 3px;margin: 0;font-size: 1em;}
form p label {width: 19em;float: left;font-weight: bold;}
fieldset { background-color:#FFF0FF; margin:0 10px; border:none;}
legend {font-size:1.5em;padding:0 30px;color: #B400B4;}

/* CLASES */

.gauche{ float:left;}
.droite{ float:right;}
.txtDroite{text-align:right}
.imgDroite {margin: 0 0 0 1em; float:right;}
.petit{ font-size:80%;}
.grand { font-size:110%;}
.gras { font-weight:bold;}
.ital { font-style:italic;}
.centre{text-align: center;}
.rouge{color:#c00;}
.errores {padding:0 20px;text-align:center;color:#CC0000;font-weight:bold;min-height:80px;background-color: #FFFFCC;
	margin: 0 auto;	width: 500px;}
.clair{background-color:#FFF1E9;}
	.clair p{ padding:1px 0 0 15px;}
.sepa {
	background-image: url(../images/bgsepa.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
.marco {border: solid #CCC 1px;padding: 3px;	margin: 3px;background-color: #FFF;margin-right: 30px;	vertical-align: middle;}
.milieu {vertical-align:middle}
.nuevoArt {height: 62px; width: 62px; position: relative; top: 5px; float:right}
.nuevoArt img{ border:none}