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

 Edi Group snc - Web & business consulting

   * Copyright (c) 2007-2008.

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

/***********************************************************************
******************* reset.css ******************************************
************************************************************************/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
.clearer { height: 0px; overflow: hidden; margin: 0px; clear: both; }

/***********************************************************************
******************* typography *****************************************
************************************************************************/

/* Titoli */

h1, h2, h3, h4, h5, h6 {font-family:georgia,Arial,Helvetica,sans-serif; font-weight: bold; color:#95030a;}
h1 {font-size:150%;line-height:1;font-style:italic;}
h2 { font-size:105%; margin-bottom:0.75em;margin-top:1.0em;color:#032947;}
h3 { font-size:105%; line-height:1;margin-top:1.0em;margin-bottom:1em;}
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1em;margin-bottom:0.8em;color:#032947;}
h6 { font-size:1em; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0;}

/* Paragrafi */

p { padding: 4px 0 4px 0; line-height: 20px; }
p img.left { float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/* Link */

a { color:#95030a; text-decoration:none;}
a:link, a:visited { color: #95030a; text-decoration: none; }
a:active, a:hover { color: #621303; text-decoration: underline }


/* Formattazione */

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong { font-weight:bold; } 
em, dfn { font-style:italic; } 
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address {margin:0 0 0.2em 0.5em;font-style:italic;}
del { color:#666;}
pre { margin:1.5em 0; white-space:pre;}
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
caption {background:#eee;}
.small { font-size:.9em; margin-bottom:1.875em; line-height:1.875em;}
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em;}
.hide { display:none; }
.quiet { color:#666; }
.loud { color:#000; }
.highlight { background:#ff0;}
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
.center {text-align:center;}

/*liste e tabelle*/

li {margin: 0 0 0 25px;line-height:22px;list-style-image: url(../images/bg/list.gif)}
ul, ol {margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type: disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight: bold; background:#C3D9FF; }
th, td { padding: 4px 10px 4px 5px; }
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}

/* forms.css */
label {vertical-align: middle;font-weight:bold;float:left;width:9em;display:block;clear:left;margin:1em 1em 0 1em;text-align:left;cursor:hand;font-size:1em;line-height:1.25;}
fieldset {padding:1.0em;margin:0;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px dashed #032947;background-color:#faf3de;-webkit-border-radius:5px;-moz-border-radius:5px;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #a9200d;}
input.text, input.title {width:250px;padding:5px;font-size:1.2em;}
input.title {font-size:1.5em;}
textarea {width:250px;height:100px;padding:5px;}
.button {color:#032947;font-family:georgia,serif;font-weight:bold;width:100px;margin:0.5em 0;border:1px solid #3d4349;background-color:#e6edf4;padding:5px;font-size:0.9em;-webkit-border-radius:5px;-moz-border-radius:5px;}
.errorForm {background:#fddada;border-top:1px solid #992A2A;border-left:1px solid #992A2A;border-right:1px solid #a9200d;border-bottom:1px solid #a9200d;width:250px;padding:5px;font-size:1.2em;-webkit-border-radius:5px;-moz-border-radius:5px;}

/* OKAY */
#green {background:url(../images/bg/ok.gif) no-repeat left #DEFAE0; border:1px solid #498f1d;margin:10px 0;padding:8px 8px 8px 28px;color:#2c6100;-webkit-border-radius:5px;-moz-border-radius:5px;}
#green p, #error p {padding:0;}

/* ERROR */
#error {background-color:#fddada;border:1px solid #933;color:#95030a;padding:8px;margin:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;}

/* web site*/
body {background-image:url(../images/pattern.jpg);background-repeat:repeat;font-size:76%;color:#032947;font-family:Georgia,Arial,Helvetica,sans-serif;}
#header {width:100%;height:202px;background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:top center;}
#footer { width:100%; height:97px; background-image:url(../images/footer.jpg); background-repeat: no-repeat; background-position: top center; }
#subToolbarHome {height:72px;width:100%;background-position:top center;background-image:url(../images/subtoolbar/home.jpg);background-repeat:no-repeat;}
#subToolbarTrasporti {height:72px;width:100%;background-position:top center;background-image:url(../images/subtoolbar/trasporti.jpg);background-repeat:no-repeat;}
#subToolbarDepositi {height:72px;width:100%;background-position:top center;background-image:url(../images/subtoolbar/depositi.jpg);background-repeat:no-repeat;}
#subToolbarDistribuzione {height:72px;width:100%;background-position:top center;background-image:url(../images/subtoolbar/distribuzione.jpg);background-repeat:no-repeat;}
#subToolbarContatti {height:72px;width:100%;background-position:top center;background-image:url(../images/subtoolbar/contatti.jpg);background-repeat:no-repeat;}
#titlePage {width:920px;margin:0 auto;padding:25px 20px;}
#wrapper {width:100%;min-width:960px;background-position:top center;background-image: url(../images/bg.jpg);background-repeat:repeat-y;}
#containerHome {width:919px;margin:0 auto;padding:0 20px 20px 20px;background-image:url(../images/bg/bg.home.jpg);background-position:top right;background-repeat:no-repeat}
#containerTrasporti {width:919px;margin:0 auto;padding:0 20px 20px 20px;background-image:url(../images/bg/bg.trasporti.jpg);background-position:top right;background-repeat:no-repeat}
#containerDepositi {width:919px;margin:0 auto;padding:0 20px 20px 20px;background-image:url(../images/bg/bg.depositi.jpg);background-position:top right;background-repeat:no-repeat}
#containerDistribuzione {width:919px;height:246px;margin:0 auto;padding:0 20px 20px 20px;background-image:url(../images/bg/bg.distribuzione.jpg);background-position:top right;background-repeat:no-repeat}
#containerContatti {width:919px;min-height:356px;margin:0 auto;padding:0 20px;background-image:url(../images/bg/bg.contatti.jpg);background-position:top right;background-repeat:no-repeat}
#text {width:600px;}
#textTrasporti {width:560px;}
#bottomHome {width:959px;height:255px;margin:0 auto;background-image:url(../images/bg/bg.bottom.home.jpg);background-position:bottom left;background-repeat:no-repeat}
#bottomTrasporti {width:959px;height:290px;margin:0 auto;background-image:url(../images/bg/bg.bottom.trasporti.jpg);background-position:bottom left;background-repeat:no-repeat}
#bottomDepositi {width:960px;height:292px;margin:0 auto;background-image:url(../images/bg/bg.bottom.depositi.jpg);background-position:bottom left;background-repeat:no-repeat}
#bottomDistribuzione {width:960px;height:292px;margin:0 auto;background-image:url(../images/bg/bg.bottom.distribuzione.jpg);background-position:bottom left;background-repeat:no-repeat}
#bottomContatti {width:960px;margin:0 auto;padding-bottom:10px;}
#bottomTitle {padding:0 0 5px 475px;width:327px;background-image:url(../images/bg/rule.jpg);background-position:bottom right;background-repeat:no-repeat;}
.centerContatti {width:430px;text-align:center;padding:10px 0 0 0;}
.informativa {line-height:15px;font-size:10px;}
#textRightContatti {float:right; width:300px;}
#textLeftContatti {margin-right:300px;width:600px;}


#right {float: right; width: 300px;}
#left {margin-right:300px;width:600px;}

/*TOOLBAR*/
#toolbar {width:750px;height:58px;margin:0 auto;padding:144px 0 0 0;text-align:center;}
#toolbar ul {list-style:none;margin:0 auto;padding:0;}
#toolbar li {display:inline;padding:0 12px 0 12px;}
#menu {list-style-type:none;height:58px;width:750px;margin:0 auto;}
#menu li {height:58px;float:left;margin:0 auto;background-position:top;}
#menu li:hover {background-position:bottom;}
#menu a {height:58px;line-height:58px;display:block;vertical-align:middle;text-indent:-9999px;}
    
.home {background-image:url(../images/toolbar/home.jpg);width:76px;background-repeat: no-repeat;}
.home a.currentPage {background-image:url(../images/toolbar/home.jpg);width:76px;background-position:bottom;background-repeat:no-repeat;}
.trasporti {background-image:url(../images/toolbar/trasporti.jpg);width:174px;background-repeat:no-repeat;}
.trasporti a.currentPage {background-image:url(../images/toolbar/trasporti.jpg);width:174px;background-position:bottom;background-repeat:no-repeat;}
.depositi {background-image:url(../images/toolbar/depositi.jpg);width:110px;background-repeat:no-repeat;}
.depositi a.currentPage {background-image:url(../images/toolbar/depositi.jpg);width:110px;background-position:bottom;background-repeat:no-repeat;}
.distribuzione {background-image:url(../images/toolbar/distribuzione.jpg);width:141px;background-repeat:no-repeat;}
.distribuzione a.currentPage {background-image:url(../images/toolbar/distribuzione.jpg);width:141px;background-position:bottom;background-repeat:no-repeat;}
.contatti {background-image:url(../images/toolbar/contatti.jpg);width:106px;background-repeat:no-repeat;}
.contatti a.currentPage {background-image:url(../images/toolbar/contatti.jpg);width:106px;background-position:bottom;background-repeat:no-repeat;}

/*Services*/
#service {width:680px;height:203px;float:right;padding:15px 0 0 0;}
#service ul, #serviceLeft ul {list-style:none;padding:0;margin:0 auto;}
#service li, #serviceLeft li {display:inline;margin:0 auto;padding:0 10px 0 15px;}
#menuService {list-style-type:none;height:203px;width:680px;margin:0 auto;}
#menuService li {height:203px;float:left;margin:0 auto;background-position:top;}
#menuService li:hover {background-position:bottom;}
#menuService a {height:203px;line-height:203px;display:block;vertical-align:middle;text-indent:-9999px;}

.distrib {background-image:url(../images/polaroid/distribuzione.jpg);width:177px;background-repeat:no-repeat;}
.distrib a.currentPage {background-image:url(../images/polaroid/distribuzione.jpg);width:177px;background-position:bottom;background-repeat:no-repeat;}
.trasp {background-image:url(../images/polaroid/trasporti.jpg);width:195px;background-repeat:no-repeat;}
.trasp a.currentPage {background-image:url(../images/polaroid/trasporti.jpg);width:195px;background-position:bottom;background-repeat:no-repeat;}
.depos {background-image:url(../images/polaroid/depositi.jpg);width:199px;background-repeat:no-repeat;}
.depos a.currentPage {background-image:url(../images/polaroid/depositi.jpg);width:199px;background-position:bottom;background-repeat:no-repeat;}

#serviceLeft {margin-right:680px;height:185px;}
#menuServiceLeft {list-style-type:none;height:185px;margin:0 auto;}
#menuServiceLeft li {height:185px;float:left;margin:0 auto;background-position:top;}
#menuServiceLeft li:hover {background-position:bottom;}
#menuServiceLeft a {height:185px;line-height:185px;display:block;vertical-align:middle;text-indent:-9999px;}

.sitoPartner {background-image:url(../images/polaroid/motta.rappresentanze.jpg);width:191px;background-repeat:no-repeat;}

/*ToolbarFooter*/
#contenitore {width:959px;margin:0 auto;color:#ffffff;}
#contenitore a:link, #contenitore a:visited {color:#b2bec9;text-decoration:none;}
#contenitore a:active, #contenitore a:hover {color:#ffffff;}
#toolbarFooter {padding:15px 0 5px 10px;width:390px;}	
#toolbarFooter ul {color: #744e01;margin:0;padding:0 0 5px 0;list-style-type:none;}
#toolbarFooter li {display:inline;margin:0;padding: 0 4px 0 0;}
#toolbarFooter a.currentPage {color:#ffffff;border-bottom:1px dotted #fff;}

/*validW3c*/
#validW3c {float:right;width:250px;text-align:right;padding:15px 10px 5px 0;}


/*Credits*/
#credits {margin-right:550px;width:390px;padding:0px 0 5px 10px;line-height:16px;}

/*address*/
#address {float:right;width:250px;text-align:right;padding:0 10px 5px 0;}
#contenitore2,#contenitore3 {float:right;width:500px;/*padding:0 10px 5px 0;*/}
#partner,#partner2 {width:200px;float:left;}
#partner2 {padding:10px 0 0 20px;}