@charset "utf-8";
/* CSS Document */
body{
	text-align: center;
	background:#FFFFFF url(images/logoFlamish3.jpg) center top no-repeat;
	color: #707070;
	margin: 0;
	padding: 0;
	font-size:65%;
	font-family: "Arial", Verdana, Helvetica, sans-serif;
}

#container {width:940px;margin:0 auto;text-align:left;background:#FFFFFF;}

/* -----------------------HEADER---------------------- */
#header {width:940px;overflow:hidden;background: url(images/logoFlamish2.jpg) 235px 0 no-repeat;}
.logo{float:left;}

/* -----------------------CONTENT---------------------- */
#content {width:940px;overflow:hidden;}
.contentHome {background:url(images/bg_content.gif) repeat-y;}
.contentPagina {background:url(images/bg_contentPagina.gif) repeat-y;}
.contentNews {background:url(images/bg_contentNews.gif) repeat-y;}

#contentSX{width:215px;\width:235px;w\idth:215px;float:left;padding:50px 10px 0;background: url(images/bg_colSX.jpg) no-repeat;}
#contentDX{width:705px; float:right;}

/* -----------------------CONTENT---------------------- */
.contenitore{width:100%; overflow:hidden;}
.box{width:215px;\width:235px;w\idth:215px;float:left;padding:0px 10px;}
.boxLargo{width:450px;\width:470px;w\idth:450px;float:left;padding:0px 10px;}
.boxNews{padding:0px 10px;}

.contenitoreScout{width:100%; overflow:hidden; background: url(images/pixel.gif) center top repeat-y;}
.boxDx{float: right; width:330px;\width:352px;w\idth:330px;padding:10px 11px 0;}
.boxSx{float: left; width:330px;\width:353px;w\idth:330px;padding:10px 12px 0 11px;}

/* -----------------------FOOTER---------------------- */
#footer {width:940px;overflow:hidden;padding:20px 0 10px;}
#footer p{color:#868686;font-size:1em;text-transform:uppercase;margin:10px 0;}
#footer p a:link, #footer p a:visited{color:#868686;text-decoration:none;font-weight:normal;}
#footer p a:hover, #footer p a:active, #footer p a:focus{text-decoration:underline;}

/* -----------------------menù principale---------------------- */
#navigazione{float:left;width:705px;margin-top:95px;border-bottom:1px solid #4f6f98;}
.topNav{width:100%;overflow:hidden;background: url(images/bg_menu.jpg) repeat-x;padding:0;margin:0;font-size:1.3em;border-top:1px solid #FFFFFF;list-style-type:none;}
.topNav li{float:left;}
.topNav a {padding:9px 10px 9px;display:block;text-transform:uppercase;font-weight:bold;}
.topNav a:link, .topNav a:visited{color:#a8c9e1;text-decoration:none;}
.topNavAperto a:link, .topNavAperto a:visited{color:#FFFFFF;background: url(images/bg_menu_Hover.jpg) repeat-x;}
.topNav a:hover, .topNav a:active, .topNav a:focus{color:#FFFFFF;background: url(images/bg_menu_Hover.jpg) repeat-x;}

/* -----------------------submenu---------------------- */
.submenu{font-size:1.2em;margin:0;padding:5px 0px 5px; list-style-type:none;}
.submenu li{}
.submenu a {display:block; border-bottom: #d2d0d1 solid 1px; padding-bottom:5px; margin-bottom:5px;}
.submenu a:link, .submenu a:visited{font-weight:normal;text-decoration:none; background:url(images/marcatoreSubmenu.gif) 7px 2px no-repeat; padding-left:25px;}
.submenu a:hover, .submenu a:active, .submenu a:focus{color:#a8c9e1;}
.submenuAperto a:link, .submenuAperto a:visited{color:#4272a0;}
.submenu li.comandi a{background:none;display:inline;padding:0;}
.submenu li.categoria{background:#4575a1;padding:5px;color:#FFFFFF;margin-bottom:5px;text-transform:uppercase;font-weight:bold;}
.barcheTitle{font-size:1.2em;; font-weight:bold;background:#4575a1;padding:5px;color:#FFFFFF;margin-bottom:5px;text-transform:uppercase;font-weight:bold;}
/* -----------------------menù Footer---------------------- */
.bottomNav{font-size:1.2em;margin:0;list-style-type:none;padding:9px 0;width:100%;overflow:hidden;text-align:center;background: url(images/bg_menu.jpg) repeat-x;}
.bottomNav li{text-transform:uppercase;padding:0px 10px;display:inline;}
.bottomNav a {}
.bottomNav a:link, .bottomNav a:visited{color:#a8c9e1;text-decoration:none;font-weight:bold;}
.bottomNav a:hover, .bottomNav a:active, .bottomNav a:focus{color:#FFFFFF;}
.bottomNavAperto a:link, .bottomNavAperto a:visited{color:#FFFFFF;}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TESTI >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
h1, h2, h3, h4, h5, h6{margin:0 0 5px; padding:0px;}
p {font-size:1.2em;margin:0 0 10px;padding:0;}
td{font-size:1.2em;}
h1{font-size:1.8em;font-weight: normal;color:#4575a1;}
h2{font-size:1.3em;color:#4575a1;text-transform:uppercase;}
h3{font-size:1.2em;color: #000000;}
h4{font-size:1.2em;color:#000000;}
h5{font-size:1.2em;color:#293b5b;}
h6{font-size:1.2em;color:#000000;}
hr{clear:both;visibility:hidden;}
a:link, a:visited {color: #1b5091; font-weight:bold; text-decoration:underline;}
a:hover, a:active, a:focus {color: #1b5091;text-decoration:none;}

.textDefault{width:100%;overflow:hidden; padding: 0;}
.textDefault img{border:1px solid #BBBBBB; margin-bottom:5px;}
.textDefault ul, .textDefault ol{margin:0 0 20px;padding:0 15px;font-size:1.2em;}
.textDefault ul li, .textDefault ol li{margin-bottom:8px;}

.margine{margin:0 15px;}
.margineCategorie{margin: 20px;}

#boxBlu{height:200px;color:#FFFFFF;}
#boxBlu h2{color:#FFFFFF;}
#boxBlu a:link, #boxBlu a:visited{color:#a8c9e1;}
#boxBlu a:hover, #boxBlu a:active, #boxBlu a:focus{color:#FFFFFF;}
/* ------------------------- Varie -------------------------------- */
.flash{border-bottom:20px solid #FFFFFF;background:#FFFFFF;}
.sinistra{float:left;margin-right:10px;margin-left:10px;}
.destra{float:right;margin-left:10px;margin-right:10px;}

.tabellaDatiTecnici{border-collapse:collapse;margin-bottom:15px;}
.tabellaDatiTecnici td{border-bottom:1px solid #CCCCCC; padding:5px 0;}

.tabellaImmaginiBarche{border-collapse:collapse;margin-bottom:10px;border:none;width:100%;}
.tabellaImmaginiBarche td{padding-bottom:5px;}
.tabellaImmaginiBarche td.centrale{padding:0 8px 10px;}

.tabellaIndiceBarche{border-collapse:collapse;margin-bottom:10px;border:none;width:100%;}
.tabellaIndiceBarche td{padding-bottom:15px;text-align:center;}
.tabellaIndiceBarche td img{padding-bottom:5px;}
.tabellaIndiceBarche a:link, .tabellaIndiceBarche a:visited{text-decoration:none;}
.tabellaIndiceBarche a:hover, .tabellaIndiceBarche a:active, .tabellaIndiceBarche a:focus{color:#d51b1a;}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< FORM >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
textarea{width:215px;}

.login{float:right;margin:100px 0 0;width:300px;\width:320px;w\idth:300px;padding-right:20px;}
.login input{background-color:#9ab9ef;padding:2px; border:none;margin-left:5px;}
.login p{color:#FFFFFF; font-weight:bold;}
.login p a{color:#9ab9ef;}
.login .submit{background:none;border:1px solid #9ab9ef;padding:0px;}

.contatti td{font-size:1.2em;}
.contatti td input[type=text]{width:180px;border:1px solid #CCCCCC;padding:2px;background:#FFFFFF;}
.contatti td textarea{width:205px;height:120px;padding:2px;border:1px solid #CCCCCC;background:#FFFFFF;}
.contatti td input.invia{width:80px;background:#28639d;color:#FFFFFF;text-transform:uppercase;font-size:1em;font-weight:bold; cursor:pointer;}
.contatti td span{ z-index:100; font-size: 0.9em; padding:2px; border:1px solid #ccc; position:absolute; background:#eee;}

.newsLaterali p { margin:0;}
.newsLaterali h2{ border-bottom: 1px solid #CCCCCC; margin-bottom:8px; padding-bottom:8px;font-size:1.2em;text-transform:none;}
.newsLaterali h2 a:link, .newsLaterali h2 a:visited { text-decoration: none;}
.newsLaterali h2 a:hover, .newsLaterali h2 a:active, .newsLaterali h2 a:focus { text-decoration: underline;}

/* ------------------------- utility -------------------------------- */
.utility{width:100%; overflow:hidden;border-top:1px solid #CCCCCC;padding-top:8px;}
.utilityNoborder{width:100%; overflow:hidden;}

/* ------------------------------------NEWS scroll-------------------------------- */
#contenitoreNews{
position: relative;
width: 178px \width:180px w\idth:178px; /*marquee width */
height: 150px; /*marquee height */
overflow: hidden;
/*border: 1px solid #cccccc; */
}
#elencoNews{
position: relative;
padding:10px;
}
#elencoNews h2{
font-size:1.2em;
margin-bottom:10px;
font-weight:bold;
text-transform:none;
}
#elencoNews a:link, #elencoNews a:visited{color:#a8c9e1; text-decoration:none;}
#elencoNews a:hover, #elencoNews a:active, #elencoNews a:focus{color:#FFF; text-decoration:underline;}
.data{ font-size:1.2em;}




/* AMMINISTRAZIONE - NON TOCCARE*/

.expocontent table td{font-size:1.2em;}

.container_box {
	padding: 0px;
	margin: 0px;
}
div.container_editheader {
	padding: 3px;
	background-color: #cccccc;
}
.itemtitle {
	font-weight: bold;
	font-size: 1.2em;;
}
td.header, td.header a {
	background-color: #CCCCCC;
	padding: 2px;
}
.toolbar{margin:0px;}
