/* ------------------------ html ------------------------ */

body {font-size: 11px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/bkg_body.gif); background-position:bottom; background-repeat:repeat-x; background-color:#EDEEE9; text-align:center; margin:0px auto 30px auto; padding: 0;}

h1 {font-size:14px; padding:0; margin:0; color:#666; background-color:inherit;}
h2 {font-size:13px; padding:0; margin:0; color:#D5006E; background-color:inherit;}
h3 {font-size:13px; padding:0; margin:0;  color:#35B6E8; background-color:inherit;}
h4 {font-size:11px; padding:0; margin:0;}
h5 {font-size:11px; padding:0; margin:0;}
h6 {font-size:10px; padding:0; margin:0;}

a, a:link, a:active, a:visited, a:hover {color:#666; text-decoration:underline; background-color:inherit; font-weight:bold;}

hr.linehidden {visibility: hidden; display:none; padding:0; margin:0;}
p {/*padding:0px; margin:0px;*/}
.left {float:left;}
.right {float:right;}

.nero {color:#000; background-color:inherit;}
.rosa {color:#D5006E; background-color:inherit;}
.rosso {color:#FF4322; background-color:inherit;}
.azzurro {color:#35B6E8; background-color:inherit;}
.arancio {color:#FF9900; background-color:inherit;}

.sottolineato { text-decoration:underline;}
.barrato {text-decoration:line-through;}

h2.titoloRosa {font-size:13px; color:#D5006E; background-color:inherit;}
h2.titoloAzzurro {font-size:13px; color:#35B6E8; background-color:inherit;}
h2.titoloArancio {font-size:13px; color:#FF9900; background-color:inherit;}
h2.titoloRosso {font-size:13px; color:#FF4322; background-color:inherit;}

.centrato {text-align:center;}

a.GraphicLink, a.GraphicLink:link, a.GraphicLink:active, a.GraphicLink:visited, a.GraphicLink:hover {color:#D5006E; font-weight:bold; font-size:11px; background-image:url(../images/spillo.gif); background-position:0px 0px; background-repeat:no-repeat; padding-left:18px; /*display:block;*/ background-color:inherit; text-decoration:underline; padding-bottom:2px;}

.genericTable {border-collapse:collapse;}
.genericTable td {padding:0px;}

td {vertical-align:top;}

/* ------------------------ FORM ------------------------ */

fieldset {padding: 0; margin:0; border:0px; text-align:left;}
form {padding: 0; margin:0;}
input, select {font-size: 8pt; margin:1px;}
legend {display:none;}
label {}
.formButton {text-align:center;}

/* ------------------------ LAYOUT ------------------------ */

#container {width: 100%; position:relative; margin: 0 auto 0 auto; clear:both;  background-image:url(../images/bkg_header.gif);  background-repeat:repeat-x; text-align:center;}
#header {width:780px; height:225px; position:relative; margin:auto;}

#menuTop {width:180px; height:25px; position:absolute; left:205px; top:20px; text-align: left; font-size:15px; color:#FFF;}
#menuTop img {vertical-align:middle; border:0px;}
.progetto-Franchising { width:414px; height:47px; position:absolute; right:0px; top:0px; background-image: url(../images/bkg_progetto_franchising.gif); background-repeat:no-repeat;}
.progetto-Franchising h1 {display:none;}
.disegni {width:200px; height:225px; position:absolute; left:580px; top:47px; background-image:url(../images/disegni-appesi.gif); background-repeat:no-repeat;}
.payoff {width:334px; height:58px; position:absolute; left:226px; top:77px; background-image:url(../images/negozi-usato-firmato-bambini.gif);}
.payoff h2 {display:none;}

#menu {width:370px; /*height:25px;*/ text-align: left; font-size:11px; color:#000; background-color:inherit; position:absolute; top:190px; left:205px;}
#menu img {border:0px;}

.logo {width: 190px; height:185px; text-align:left; position:absolute; left:3px; top:18px;}
.logo H1 {padding:0; margin:0; font-size:16px;}
.logo H1 IMG {border:0;}

#content {width: 780px; margin:auto; clear:both; text-align:left; padding-bottom:1px; padding-top:20px;}

div.clear{clear: both;}

/* 2 colonne */

#main {width: 560px; float:left; text-align:left; padding-bottom:1px; margin-right:20px;}
#colDX {width: 200px; float:left; text-align:center;}


#footer {width: 780px; height:25px; clear:both; margin:auto; text-align: left;}
#footer div.info {color:#000; font-size:10px; background-color:inherit; float:left; margin-top:5px;}
#footer div.credits {float:right; margin-top:5px;}
#footer .credits a, #footer .credits a:link, #footer .credits a:active, #footer .credits a:visited, #footer .credits a:hover {color:#000; font-size:10px; background-color:inherit; text-decoration:underline; text-align:right; font-weight:normal;}

#address {font-size:10px; color:#000; background-color:inherit; width: 780px; clear:both; margin:0px auto 10px auto; text-align: left; border-top:2px solid #fff; padding-top:5px;}
#address a, #address a:link, #address a:active, #address a:visited, #address a:hover {color:#000; font-size:10px; background-color:inherit; text-decoration:underline;}


/* ------------------------ contenuto centrale pagine ------------------------ */

#main .box h1.title {width:560px; height:82px; color:#000; background-image:url(../images/boxTop.gif); background-position:top; background-repeat:no-repeat; background-color:#FFF; text-align:left; font-size:16px; font-weight:bold; margin-bottom:20px; display:block;}
#main .box {position:relative; width:560px; text-align:left; margin:0 0 20px 0; clear:both; background-image:url(../images/boxBottom.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:60px; background-color:#FFF; text-align:center;}
#main .box .contentBox {width:520px; margin:auto; text-align:left;}



/* ------------------------ colonna sinistra ------------------------ */

#colDX .cartelli {width:200px; margin-top:25px; margin-bottom:20px;}
#colDX .box {width:200px; position:relative; margin: 0px auto 10px auto; text-align:left; background-image:url(../images/box-smallBottom.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:54px; background-color:#FFF;}
#colDX .box h1.title  {width:200px; height:73px; color:#000; background-image:url(../images/box-smallTop.gif); background-repeat:no-repeat; background-position:top; background-color:#FFF; text-align:center;}
#colDX .box .contentBox {width:185px; margin:auto; text-align:left;}

#colDX .box h1.title .open {width:92px; height:64px; background-image:url(../images/open.gif); background-repeat:no-repeat; margin:auto; display:block;}

/* ------------------------ contenuto pagine ------------------------ */



/* -------------------------- news ------------------------- */

.omino1 {position:absolute; left:202px; top:-5px; width:71px; height:97px; background-image:url(../images/omino1.gif); background-repeat:no-repeat;}

.archivioNotizie {width:180px; height:30px; position:absolute; left:337px; top:29px;}

.NewsList {width:520px; margin:0 auto 15px auto; text-align:left; border-bottom:1px dotted #4FCEFF;}
.NewsDetail {width:520px; margin:0 auto 0 auto; text-align:left;}

.NewsReleaseDate {font-size:10px; color:#35B6E8; background-color:inherit; font-weight:bold;}
h2.NewsTitle {font-size:11px; color:#000; background-color:inherit; font-weight: bold; margin-top:5px; margin-bottom:5px;}
h2.NewsTitle a, h2.NewsTitle a:link, h2.NewsTitle a:active, h2.NewsTitle a:visited, h2.NewsTitle a:hover {font-size:11px; color:#000; background-color:inherit; font-weight: bold; text-decoration:underline;}
.NewsSummary {font-size:11px; color:#666; background-color:inherit; margin-top: 5px; margin-bottom: 5px; font-weight: normal;}
.NewsText {font-size:11px; color:#666; background-color:inherit; margin-top: 15px; margin-bottom: 5px;}


.NewsSummary a, .NewsSummary a:link, .NewsSummary a:visited, .NewsSummary a:hover, .NewsSummary a:active {font-size:11px; color:#35B6E8; background-color:inherit; font-weight: bold;}
.NewsText a, .NewsText a:link, .NewsText a:visited, .NewsText a:hover, .NewsText a:active {font-size:11px; color:#35B6E8; background-color:inherit; font-weight: bold;}


/* ------------------------ BreadCrumbs ------------------------ */

/* BreadCrumbs */
#BreadCrumbs {width: 780px; margin:auto; clear:both; text-align:left; padding-bottom:20px; }

A.BreadCrumbsLink, A.BreadCrumbsLink:link, A.BreadCrumbsLink:active, A.BreadCrumbsLink:visited, A.BreadCrumbsLink:hover {font-size:10px; color:#000; font-weight:normal; background-color:inherit; text-decoration:none; padding-right: 10px; margin-top: 0px;}

.BreadCrumbsCurrentItem {font-size:10px; color:#D5006E; font-weight:bold; background-color:inherit; text-decoration:none; PADDING-LEFT: 10px; margin-top: 0px;}
