* { margin:0; padding:0}

body{font: 75.01%/18px "Lucida Grande", Calibri, Arial, sans-serif; background-image: url(../images/bgGen.png)}



table{padding: 3px}
table tr {}
table tr th {background-color: #FFCB97; color: #666; font-size: 1.3em; padding: 3px}

/* DIVISIONS */

#contenant {width: 980px; margin: 0 auto; background-color: #fff}
#header {width: 980px; height: 150px}

#menu {
	height:28px;
	font-size:x-small;
	background-image: url(../images/bgMenu.png);
	color: #FFF
}
 #menu ul{
	list-style:none;
	font-weight: bold;
	margin-left: 4px
}
 #menu li {
	padding:4px 4px 2px 0;
	float: left;
	margin: 2px;
	border-right:solid #E69444 1px
}
  #menu li a{text-decoration:none; color:#fff}
  #menu li a:hover{ border-bottom:#F60 solid 3px}
  #menu li a:visited{}

#corps{	width: 980px}

#ssmenu{width: 20%; float: left; background-color: #FFF; text-align: center; padding: 10px} 
 #ssmenu ul{list-style-type: none; background-position: bottom left; font-size: 90%; width: 200px; background-color: #E69444}
 #ssmenu li{padding: 5px 15px; text-align:left}
 #ssmenu li:hover{}
   #ssmenu li a{color: #000; text-decoration: none}
#contenu{
	width: 75%;
	float: left;	
	padding-bottom:20px;
}
 #contenu h2{padding: 5px 0px 5px 10px; letter-spacing: -1px; color: #3359C4; border-bottom: solid #E69343 1px; margin-bottom: 8px}
 #contenu h3{padding: 10px; letter-spacing: -1px; color: #333} 
 #contenu p{padding: 5px 10px;}
 #contenu div.resena {background-color: #FFC; margin: 0 15px; font-size: 1.2em; border: solid #FC3 1px; color: #333; margin-bottom: 15px}
 #contenu ul, #contenu ol{margin: 5px 0 5px 30px}
 #contenu ul li{}
 #contenu ol li{font-weight: normal}
 #contenu li p{ font-weight:normal}
 #contenu li ul{font-size: 90%}
 #contenu li li{font-weight: normal}

#contacto { width:64%; float:left}
 #contacto label {width:80px; float:left; font-weight: bold} 
 #contacto input.texto {width: 250px; padding-left: 5px}
 #contacto textarea.texto {width: 250px; height: 10em; font-family: Arial, Helvetica, SansSerif; padding-left: 5px; padding-top: 5px;font-size: 1em}
 
#RestDatos {width:34%;	float: right}
#footer{width: 980px; clear: left; background-image: url(../images/bgFoot2.png); height: 50px; color: #FFF;	font-size: 1.1em}
 #footer address{font-style: normal; text-align: right; font-weight: bold; margin-right: 10px; margin-top: 5px}
 #footer address a{ color:#FFF; font-weight:bold}

/* Headers */

.test100{background-image:url(../images/1.jpg); height: 100px}
.h0{background-image:url(../images/0.jpg); height: 100px}
.h1{background-image:url(../images/2.jpg); height: 100px}
.h2{background-image:url(../images/2.jpg); height: 100px}
.h3{background-image:url(../images/3.jpg); height: 100px}
.h4, .h11{background-image:url(../images/4.jpg); height: 100px}
.h5{background-image:url(../images/5.jpg); height: 100px}
.h6{background-image:url(../images/5.jpg); height: 100px}
.h7{background-image:url(../images/7.jpg); height: 100px}
.h8{background-image:url(../images/7.jpg); height: 100px}
.h9{background-image:url(../images/9.jpg); height: 100px}
.h12{background-image:url(../images/12.jpg); height: 100px}
.h14{background-image:url(../images/14.jpg); height: 100px}


.active{background-color:#06c}
.active2{background-color: #EA6; font-weight: bold}
.titre{font-size:120%; font-weight:bold; background: url(../images/ssMenu-tete.png) no-repeat; height: 47px; width: 200px; 	color: #fff}
.lh46 {line-height:46px}
.fDr { float:right}
.fGa {float:left}
.finSubMenu {	background: url(../images/ssMenu-corps.png) bottom right; line-height: 20px; width: 200px}
.normal {font-weight: normal}
.cTr {text-align:center}
.sansListe {list-style-type:none}
.paraguas{background-image:url(../images/paraguas.png); background-position: top; background-repeat: no-repeat; height: 156px;}
.petit {font-size:80%}
.gracias { color:#3359C4; font-weight:bold}
.slogan {
	/*color:#039;
	float:left;
	font-size:2em;
	line-height:2em;
	font-weight:bold;
	letter-spacing:-1px;
	margin: 0 auto;*/
	text-align: center;
	width: 99%;
}
.forma{
border: 0px;
}


#ssmenu2{width: 5%; float: left; background-color: #FFF; text-align: center; padding: 10px} 

#contenu2{
	width: 85%;
	float: left;	
	padding-bottom:20px;
}
 #contenu2 h2{padding: 5px 0px 5px 10px; letter-spacing: -1px; color: #3359C4; border-bottom: solid #E69343 1px; margin-bottom: 8px}
 #contenu2 h3{padding: 10px; letter-spacing: -1px; color: #333} 
 #contenu2 p{padding: 5px 10px;}
 #contenu2 div.resena {background-color: #FFC; margin: 0 15px; font-size: 1.2em; border: solid #FC3 1px; color: #333; margin-bottom: 15px}
 #contenu2 ul, #contenu ol{margin: 5px 0 5px 30px}
 #contenu2 ul li{}
 #contenu2 ol li{font-weight: normal}
 #contenu2 li p{ font-weight:normal}
 #contenu2 li ul{font-size: 90%}
 #contenu2 li li{font-weight: normal}