/* CSS Document */
/*==================================== GLOBAL ====================================*/

body, html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#666666; background-color:#FFFFFF;margin-top:10px;}

body, html, td, form {margin:0px; border:0px; padding:0px;}

form {font-size:1em}

#container {width:955px; border:0px; padding:0px; margin:0px auto;}

#navigation {border:0px; margin-top:10px;}

#logo {margin-bottom:20px;margin-top:20px; clear:both}

img {border:0px}

#boxCountry,#boxLanguage {float:right; margin-right:0; margin-bottom:10px;} 

.country, .language { width:120px; margin-top:3px;}
.popCountry, .popLanguage {background-color:#ebebeb; border:1px solid #000; color:#000000}

#menu a:link, #menu a:visited {color:#666666; font-weight:bold; text-decoration:none}
#menu a:hover {color:#660000; text-decoration:underline}

.orange {color:#000; font-size:1.1em}
.orange a:link, .orange a:visited {color:#f60; font-weight:bold; text-decoration:underline}
.orange a:hover {color:#f60; text-decoration:none}

.title {color:#000000; padding-bottom:10px; font-weight:bold}

#search {margin-top:20px;}
#searchTxt {border:1px solid #000; background-color:#ebebeb}

#search a:link, #search a:visited {color:#666666; font-weight:bold; text-decoration:none}
#search a:hover {color:#660000; text-decoration:underline}

#header{clear:both; text-align:center; padding:0px}

.boxThumb {margin-bottom:20px; text-align:center}
.boxThumb a:link, .boxThumb a:visited {color:#666666}
.boxThumb a:hover {color:#333333}

#extra {clear:both; margin-top:30px}
.extraContent {margin-top:10px;}

.dottedSmall { margin-top:20px; clear:both}
.dotted { padding-top:20px;margin-left:151px; clear:both}
.dottedDirectories { padding-top:20px;margin-left:160px; clear:both}


.locationTitle a:link, .locationTitle a:visited {text-decoration:none;color:#660000; font-family:"Times New Roman", Times, serif; font-size:2em}
.locationTitle a:hover {text-decoration:underline}

.categorieTitle {color:#CCCCCC; font-family:"Times New Roman", Times, serif; font-size:2em}
.categorieName, categorieTitle{font-family:"Times New Roman", Times, serif; font-size:2em}
.categorieTitle {color:#CCCCCC;}
.categorieName{color:#660000;}

/*==================================== END GLOBAL ====================================*/
/*==================================== HOME ====================================*/

#contentHeader {margin:0px;line-height: 1.3em;}

#content{margin-top:20px;}
#contentBottom {clear:right}

#boxRight{float:left; width:184px; clear:right}
#boxLeft{float:left;width:115px; margin-right:36px}
#mapHome {float:left; margin:0; width:620px; background-color:#660000}



#countriesTitle {color:#FFFFFF; font-size:1.1em; background-color:#660000; height:20px; width:120px; padding:5px; border-bottom:1px solid #FFFFFF; font-weight:bold}
#countries {width:130px;height:299px; overflow:auto; background-color:#660000}
/*versione con scroll*/
/*#countries ul {width:103px;list-style:none; margin:0; padding:0; font-size:1.1em}*/
#countries ul {width:130px;list-style:none; margin:0; padding:0; font-size:1.1em}
#countries li {border-bottom:1px solid #FFFFFF}
#countries li a:link, #countries li a:visited {display:block; padding:0px 2px 2px 5px; border:0; background-color:#660000; color:#FFFFFF; text-decoration:none; font-size:1.1em}
#countries li a:hover {background-color:#FFFFFF; color:#000000}

/*==================================== END HOME ====================================*/
/*==================================== DIRECTORIES ====================================*/

#contentDirectories {float:left; margin:0; width:635px;}
#boxLeftDirectories{float:left;width:115px; margin-right:45px}
#directoriesSX, #directoriesDX {width:49%; padding:0}
#directoriesSX {float:left}
#directoriesDX {float:right}

.directoriesBox{padding-bottom:25px;padding-left:10px;padding-right:10px }
.directoriesBox a:link, .directoriesBox a:visited {color:#999999; font-size:1.0em}
.directoriesBox a:hover {color:#660000; font-size:1.0em}

.directoriesTitle {color:#666; font-size:1.1em; font-weight:bold;padding-bottom:2px}

#quickAccess {width:635px; margin:0 auto;}
#quickAccessTop {background-color:#660000; color:#FFFFFF; padding:5px} 
#quickAccessBottom {background-color:#ebebeb; padding:5px; color:#000000; font-weight:bold; border:1px solid#000000; border-top:0px} 

.popUp {width:120px; background-color:#ebebeb; color:#000000; border:1px solid #000000}

#banner {margin:20px; margin-bottom:16px}

/*====================================END  DIRECTORIES ====================================*/
/*==================================== CATEGORIE ====================================*/

.arounderOrange a:link, .arounderOrange a:visited,.arounderOrange a:hover{color:#f60; font-family:"Times New Roman", Times, serif; font-size:1.3em; text-decoration:underline; text-align:left}
.arounderOrange a:hover {text-decoration:none}

#quickAccessCat {margin:0;}
.quickAccessTopCat {background-color:#660000; padding:5px; border:1px solid #000000; color:#FFFFFF;}
.quickAccessTopCat a:link, .quickAccessTopCat a:visited {text-decoration:underline; color:#FFFFFF;}
.quickAccessTopCat a:hover {text-decoration:none;}
 
#quickAccessBottomCat {float:left;width:635px;background-color:#ebebeb; padding:5px; color:#000000; font-weight:bold; border:1px solid #000000; border-top:0} 
#searchCat {color:#000000; margin-right:5px; font-weight:bold}
#searchCat a:link, #searchCat a:visited {color:#666666; font-weight:bold; text-decoration:none}
#searchCat a:hover {color:#660000; text-decoration:underline}
.titleCat {color:#660000; font-family:"Times New Roman", Times, serif; font-size:2em; padding-top:10px}
.gray {color:#666666;}
.textCat {color:#660000; font-family:"Times New Roman", Times, serif; font-size:1.2em; border-right:1px dotted #660000; margin-top:10px;padding-right:10px; line-height:1.3em}
.hilite {background-color:#d8c0c1; color:#000000}

.page{padding:5px; background-color:#ebebeb; color:#333333; font-size:1.1em; margin-top:1px; margin-bottom:1px;}
.page a:link, .page:visited {color:#333333;}
.page a:hover {color:#660000}
.posDx {float:right}

.navigationCat  {width:205px; height:336px;overflow:auto; border-right:1px solid #ccc; font-size:1.1em; padding-top:20px;}
.navigationCat ul {width:178px;list-style:none; margin:0; padding:0}
.navigationCat li {margin:0; padding:0; border-bottom:1px solid #fff }
.navigationCat li a:link, .navigationCat li a:visited {display:block; background-color:transparent; color:#666; text-decoration:none; font-size:1.1em; background:url(menu_out.gif) right no-repeat}
.navigationCat li a:hover {color:#660000; background:url(menu_over.gif) right no-repeat #ebebeb}
.navHilite {color:#660000; font-weight:bold}

.titleMenu {color:#000000; font-weight:bold; font-size:1.1em}
#navigationLoc  {width:410px; height:336px;overflow:auto; border-right:1px solid #ccc; font-size:1.1em; background-color:#d8c0c1; padding-top:20px;}
#navigationLoc ul {width:380px;list-style:none; margin:0; margin-left:3px; padding:0; font-weight:bold}
#navigationLoc li {margin:0; padding:0; border-bottom:1px solid #d8c0c1 }
#navigationLoc li a:link, #navigationLoc li a:visited {display:block; background-color:transparent; color:#666; text-decoration:none; font-size:1.1em}
#navigationLoc li a:hover {color:#660000; background-color:#ebebeb}

#navigationLoc ul ul li {margin-left:10px; font-weight:normal}

.borderTop {border-top:2px solid #660000; padding-top:20px}
.borderTopMap {padding-left:3px; padding-right:3px; background-color:#ebebeb}
.borderTopRec {padding-top:20px; text-align:center}
.borderBottom {border-bottom:2px solid #660000;}

.recommends {float:right; padding-top:20px}

#bgLoc {background-color:#d8c0c1; padding-left:3px}
#bannerBig {padding-top:5px}
#border_left {border-left:2px solid #660000}

.popDestination {background-color:#660000; border:1px solid #FFF; color:#FFF}

.region {background-color:#660000; padding-left:5px; padding-right:10px}
#regionBtn a:link, #regionBtn a:visited { background-color:#FFFFFF; color:#660000; padding:2px; text-decoration:none;}
#regionBtn a:hover {color:#000;}

.link a:link, .link a:visited {color:#000000; text-decoration:underline}
.link a:hover{color:#000000; text-decoration:none}
/*==================================== END CATEGORIE ====================================*/
/*==================================== FOOTER ====================================*/

#footer {clear:both; text-align:center; color:#333333; margin-top:20px; margin-bottom:20px; font-weight:bold}
#footer a:link, #footer a:visited {color:#666666;}
#footer a:hover {color:#660000;}
/*==================================== FOOTER ====================================*/

