

/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,h1,h2,h3,
caption,th { text-align: left; }
q:before,q:after { content: ''; }

/* ---------*/

/* COMMON STYLES */

body { font-family: "Times New Roman", Helvetica, Arial; font-size: 16px; font-style: italic; color: #604b3f; background: transparent url(images/textura1.jpg);
}
a { color: #604b3f; }
div.wrapper { clear:both; margin:0 auto; width:1000px;

border-left: 1px dotted #604b3f;
border-right: 1px dotted #604b3f;
}
.clear { clear: both; }

div.minibox {
	position: absolute;
	width: 210px;
	height: 92px;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	background: transparent url(images/textura1.jpg);
}

/* HEADER STYLES */

#header { font-size: 0.9em; }
#header .wrapper { height: 30px;  line-height: 30px; padding: 0px 30px; width: 940px; }
#header .menuLang { float: left;}
#header .menuLang ul { list-style-type: none; }
#header .menuLang ul li { float: left; color: #5e4e4b; padding-left: 5px;}
#header .menuLang ul li a { text-decoration: none; padding: 0px 2px;}
#header .menuLang ul li a:hover { text-decoration: underline; }
#header .menuLang ul li span.selected { text-decoration: underline; }

#header a.adminLink { float: left; text-decoration: none; padding-left: 20px; padding-right: 5px;}
#header a.adminLink:hover { text-decoration: underline; color: #fff; }

#header .headerSlogan { float: right; }

#content .logo { background: transparent url(images/icones.png) 0px -200px;  width: 140px; height: 80px;  }

#content .content {}

#content .sidebar { padding-left: 30px; width: 210px; float: left; }
#content .sidebar h1 { font-weight: normal; text-decoration: underline; padding-top: 100px; padding-bottom: 30px; font-size: 1.6em; }
#content .sidebar .sidebarWidget { font-style: normal; font-size: 0.9em; padding-top: 40px; padding-bottom: 40px; }
#content .sidebar .sidebarWidget p { padding-bottom: 20px; }



#content .central { float: left; width: 760px; }
#content .central table tr td { vertical-align: top; width: 33%;  padding: 0px 40px 0px 5px; }
#content .central ul { padding-top: 5px; padding-left: 30px; }
#content .central p { padding-bottom: 20px; }

#content .menu { padding-top: 40px; }
#content .menu ul { list-style-type: none; }
#content .menu ul li { padding-left: 35px; line-height: 45px; height: 45px; width: 135px; padding-right: 20px; }
#content .menu ul li.noFirst { border-top: 1px dotted #604b3f; }
#content .menu ul li a { text-decoration: none; padding: 0px 2px; }
#content .menu ul li a:hover { text-decoration: underline; }
#content .menu ul li.selected a { color: #fff; }

#content .menu ul li.menu2 { padding-top: 5px; line-height: 1.1em; height: 40px; }


#content .menu ul li.menu3 { padding-top: 5px; line-height: 1.1em; height: 40px; }
#content .menu ul li.menu7 { padding-top: 5px; line-height: 1.1em; height: 40px; }

#content .menu ul li.menu0 { background: transparent url(images/icones.png) 5px -285px; }
#content .menu ul li.menu1 { background: transparent url(images/icones.png) 5px -325px; }
#content .menu ul li.menu2 { background: transparent url(images/icones.png) 5px -365px; }
#content .menu ul li.menu3 { background: transparent url(images/icones.png) 5px -405px; }
#content .menu ul li.menu4 { background: transparent url(images/icones.png) 5px -445px; }
#content .menu ul li.menu5 { background: transparent url(images/icones.png) 5px -485px; }
#content .menu ul li.menu6 { background: transparent url(images/icones.png) 5px -525px; }
#content .menu ul li.menu7 { background: transparent url(images/icones.png) 5px -565px; }
#content .menu ul li.menu8 { background: transparent url(images/icones.png) 5px -605px; }

#content .menu ul li.menuSelected0 { background: transparent url(images/icones.png) 253px -285px; }
#content .menu ul li.menuSelected1 { background: transparent url(images/icones.png) 253px -325px; }
#content .menu ul li.menuSelected2 { background: transparent url(images/icones.png) 253px -365px; }
#content .menu ul li.menuSelected3 { background: transparent url(images/icones.png) 253px -405px; }
#content .menu ul li.menuSelected4 { background: transparent url(images/icones.png) 253px -445px; }
#content .menu ul li.menuSelected5 { background: transparent url(images/icones.png) 253px -485px; }
#content .menu ul li.menuSelected6 { background: transparent url(images/icones.png) 253px -525px; }
#content .menu ul li.menuSelected7 { background: transparent url(images/icones.png) 253px -565px; }
#content .menu ul li.menuSelected8 { background: transparent url(images/icones.png) 253px -605px; }

#content .menu ul li.menu3,
#content .menu ul li.menu4,
#content .menu ul li.menu6 { display: none;}

#content .standardPage .description {
	padding-bottom: 30px;
}

#navigation { background: transparent url(images/textura1.jpg); }
#navigation a.pause { background: transparent url(images/icones.png) 250px 0px; }
#navigation a.play { background: transparent url(images/icones.png) 250px -50px; }
#navigation a.right div {  background: transparent url(images/icones.png) 0px -50px; width: 40px; height: 22px; }
#navigation a.left div {  background: transparent url(images/icones.png) 0px 0px; width: 40px; height: 22px; }

#navigation a.right div:hover {  background: transparent url(images/icones.png) -73px -50px; width: 40px; height: 22px; }
#navigation a.left div:hover {  background: transparent url(images/icones.png) -70px 0px; width: 40px; height: 22px; }

#navigation div.counter { background: transparent url(images/icones.png) 13px -100px;}


a.mapMarker { background: transparent url(images/icones.png) -2050px -100px no-repeat; padding-left:30px; padding-top: 30px; width: 0px; height: 0px; }

a.mapMarker:hover { background: transparent url(images/icones.png) -250px -160px no-repeat; padding-left:30px; padding-top: 30px; width: 0px; height: 0px; }

/* FOOTER STYLES */

#footer { height: 240px; background-color: #3e3d3f; color: #848587; padding-top:30px; font-style: italic; }
#footer .wrapper { position: relative; }
#footer .wrapper #dclos_link { position: absolute; top: 0; right: 0; }
#footer strong { font-weight: normal; color: #848587;}
#footer a { color: #848587; text-decoration: none;}
#footer a:hover { color: #fff;}
#footer a.selected { color: #fff; }
#footer div.section { float: left; width: 200px;}
#footer ul { list-style: none; }
#footer ul li { line-height: 18px; }
#footer ul li.selected,
#footer ul li.selected a { color: #fff;}
#footer a.googlemaps { color: #fff; }
#footer a.googlemaps:hover { text-decoration: underline; color: #fff; }

