body{margin:0; padding:0; color:#000000; background:#cccccc; font-size:70%; font-family:Verdana,Arial,Helvetica,sans-serif,Trebuchet MS; text-align:center; }
a{text-decoration:none;color:#013687}
a:hover{text-decoration:none;color:#807e7d;position: relative;top:1px;left:1px}

h1, h2, h3 { margin:0; }
h2{color:#CCCCCC}
h3{color:#DCDCDC;background:#006666;font-size:1.15em}
h4{color:#000000}
p {text-indent:0em}
z {font-size:1.2em}
y {text-indent:-0.5em}
e {color:#0000FF}
.noindent {text-indent:0em}
table{color:#FFFFFF}
td,th{color:#333333;font-size:1em}
textarea{font-size:1em}
ul{list-style-type:square;list-style-position:outside;font-size:1em}

/* pagina */

#page { position:relative; background:#EFEFEF; border:1px solid #cccccc; width:760px; min-height:420px; height:auto !important; height:420px; text-align:left; margin:0 auto; }

/* header */
#header{ width:100%; height:79px; position:relative; margin:0; padding:0; }


#logo {position: absolute; top:0; left:0; width:194px; height:79px; background: url(../img/logo.gif) no-repeat 0 0;	}
#decor {position: absolute; top:0; left:194px; width:300px; height:79px; background: url(../img/head_decor.jpg) no-repeat 0 0;	}
#logoen {position: absolute; top:0; left:0; width:194px; height:79px; background: url(../img/logo_en.gif) no-repeat 0 0;	}
#decoren {position: absolute; top:0; left:194px; width:300px; height:79px; background: url(../img/head_decor_en.jpg) no-repeat 0 0;	}

#logocomBO {position: absolute; top: 0px; left: 643px;width:42px; height:79px; background: url(../img/logo_comBO.gif) no-repeat 0 0;	}
#logocomBO a {display:block;width:42px; height:79px;}
#logocomBO span {display:block; width:0; height:0; line-height: 0px; overflow: hidden; clip: rect(0,0,0,0);}

#logoproBO{position: absolute; top: 0px; left: 696px;width:56px; height:79px; background: url(../img/logo_proBO.gif) no-repeat 0 0;	}
#logoproBO a {display:block;width:56px; height:79px;}
#logoproBO span {display:block; width:0; height:0; line-height: 0px; overflow: hidden; clip: rect(0,0,0,0);}

#header #home {line-height:1em; position:absolute; top:80px; left:5px; font-weight:bold; font-size:1em; font-family:Arial, sans-serif; }
#header #home a {color:#013687;background: url(../img/dot_gray.gif) no-repeat 0 -0.1em;padding:0 0.5em 0 1.5em;}
#header #home a:hover {color:#807e7d;position: relative;top:1px;left:1px;background: url(../img/dot_orange.gif) no-repeat 0 -0.1em;}

#bottoni {line-height:1em;position: absolute; top: 0px; left: 495px;font-weight:bold; font-size:1.2em; font-family:Arial, sans-serif;}
#bottoni a {color:#013687;background: url(../img/dot_gray.gif) no-repeat 0 0;padding:0 0 0 1.2em}
#bottoni a:hover {color:#807e7d;position: relative;top:1px;left:1px;background: url(../img/dot_orange.gif) no-repeat 0 0;}
#riga hr{ margin:0; padding:0; position: absolute; top:48px; left:0; color:#bfbfbf; height:1px; width:100%; background-color:#bfbfbf; border:0; }
#bottoni2{line-height:1em;position: absolute; display:inline;top: 80px;left: 280px;font-weight:bold; font-size:1em; font-family:Arial, sans-serif;}
#bottoni2 a {padding:0 0.5em 0 1.5em;color:#013687;background: url(../img/dot_gray.gif) no-repeat 0 -0.1em}
#bottoni2 a:hover {color:#807e7d;position: relative;top:1px;left:1px;background: url(../img/dot_orange.gif) no-repeat 0 -0.1em;}


/* corpo */
#gotoit { text-indent:22px; position:absolute; top:110px; left:10px; width:70px; height:20px; background: url(../img/flag_it.gif) no-repeat 0 0px;}
#gotoen { text-indent:22px; position:absolute; top:110px; left:10px; width:70px; height:20px; background: url(../img/flag_en.gif) no-repeat 0 0px;}
#gotodove { text-indent:22px; position:absolute; top:30px; left:70px; width:120px; height:20px; no-repeat 0 0px;}
#gotoazienda { text-indent:22px; position:absolute; top:30px; left:35px; width:120px; height:20px; no-repeat 0 0px;}

#corpo { margin:50px 0px 30px 0px; position:relative; min-height:320px; height:auto !important; height:320px; }

#validazione {position:relative; background:#EFEFEF; min-height:16px; height:auto !important; height:16px; text-align:right; margin:0 auto; }
#validazione a {color:#000000; padding:0 0 0 0; top:0; left:0;}
#validazione a:hover {color:#013687; padding:0 0 0 0; top:0; left:0;}

#colsx { width:175px; position: absolute; top:0; left:0; text-align:right; }
#corpo h1 {color:#807e7d; font-size:2em; font-family:"Trebuchet MS", sans-serif; }
#coldx {display:block;width:540px;position: relative; top:0; left:194px; text-align:justify}
#coldxccu {display:block;width:540px;position: relative; top:50px; left:50px; text-align:justify}
#coldx img {border:1px black solid}

#foto01, #foto02, #foto03, #foto04, #foto05, #foto06, #foto07, #foto08, #foto09, #fotoeu, #fotoncc, #miss_logo, #inmosion_logo, #mimosa_logo, #flipper_logo
{position: absolute; top: 130px; left: 0px;display:block;width:140px;height:130px; }

#foto01 {background: url(../img/foto01.jpg) no-repeat 0 0;}
#foto02 {background: url(../img/foto02.jpg) no-repeat 0 0;}
#foto03 {background: url(../img/foto03.jpg) no-repeat 0 0;}
#foto04 {background: url(../img/foto04.jpg) no-repeat 0 0;}
#foto05 {background: url(../img/foto05.jpg) no-repeat 0 0;}
#foto06 {background: url(../img/foto06.jpg) no-repeat 0 0;}
#foto07 {background: url(../img/foto07.jpg) no-repeat 0 0;}
#foto08 {background: url(../img/foto08.jpg) no-repeat 0 0;}
#foto09 {background: url(../img/foto09.jpg) no-repeat 0 0;}
#fotoeu {background: url(../img/fotoeu.jpg) no-repeat 0 0;}
#fotoncc {background: url(../img/fotoncc.jpg) no-repeat 0 0;}
#miss_logo {background: url(../img/progetti/miss_logo.jpg) no-repeat 0 0;}
#inmosion_logo {background: url(../img/progetti/inmosion_logo.jpg) no-repeat 0 0;}
#mimosa_logo {background: url(../img/progetti/mimosa_logo.jpg) no-repeat 0 0;}
#flipper_logo {background: url(../img/progetti/flipper_logo.jpg) no-repeat 0 0;}


#footer {width:100%; height:15px; margin:0 auto;text-align:center; color:#f2efed;background:#807e7d;font-size:0.8em; font-family:Verdana,Arial,Helvetica,sans-serif}

#bandi a {background: url(../img/pdf.gif) no-repeat 0 0;text-indent:1.8em; line-height:1.4em;display:block; height:16px}
.bandotitolo {background: url(../img/dot_orange.gif) no-repeat 0 -0.1em;text-indent:0; line-height:1.2em;display:block; height:1.8em;font-weight:bold;margin:0px 0px 0px 0px;padding:0 0 0 1.4em}
.bandotesto {background: none no-repeat 0 -0.1em;text-indent:0;line-height:1.2em;display:block; height:1.8em;margin:0px 0px 1em 0px; padding:0 0 0 1.4em }
.docFaq {background: url(../img/pdfOFF.gif) no-repeat 0 0;text-indent:0;line-height:1.2em;display:block; height:1.8em;margin:0px 0px 1em 0px; padding:0 0 0 1.4em }

#allegati a {background: url(../img/word.gif) no-repeat 0 0;text-indent:1.8em; line-height:1.4em;display:block; height:16px}
.allegatotitolo {background: url(../img/dot_orange.gif) no-repeat 0 -0.1em;text-indent:0; line-height:1.2em;display:block; height:1.8em;font-weight:bold;margin:0px 0px 0px 0px;padding:0 0 0 1.4em}
.allegatotesto {background: none no-repeat 0 -0.1em;text-indent:0;line-height:1.2em;display:block; height:1.8em;margin:0px 0px 1em 0px; padding:0 0 0 1.4em }

#allegati_xls a {background: url(../img/xls.gif) no-repeat 0 0;text-indent:1.8em; line-height:1.4em;display:block; height:16px}
.allegatotitolo {background: url(../img/dot_orange.gif) no-repeat 0 -0.1em;text-indent:0; line-height:1.2em;display:block; height:1.8em;font-weight:bold;margin:0px 0px 0px 0px;padding:0 0 0 1.4em}
.allegatotesto {background: none no-repeat 0 -0.1em;text-indent:0;line-height:1.2em;display:block; height:1.8em;margin:0px 0px 1em 0px; padding:0 0 0 1.4em }


hr{color:#bfbfbf; background-color:#bfbfbf; border:0; height:1px;width:100%}


.domanda {background: url(../img/dot_orange.gif) no-repeat 0 -0.1em;text-indent:0; line-height:1.2em; font-weight:bold;margin:0px 0px 0px 0px;padding:0 0 0 1.4em}

.risposta { background:url(../img/dot_gray.gif) no-repeat 0 -0.1em; text-indent:0; line-height:1.2em; margin:0px 0px 1em 0px; padding:0 0 0 1.4em }

.newstitolo{background: url(../img/dot_orange.gif) no-repeat 0 -0.1em;text-indent:0; line-height:1.2em;display:block; height:1.8em;font-weight:bold;margin:0px 0px 0px 0px;padding:0 0 0 1.4em}
.newstesto {background: url(../img/dot_gray.gif) no-repeat 0 -0.1em;text-indent:0;line-height:1.2em;display:block; height:1.8em;margin:0px 0px 1em 0px; padding:0 0 0 1.4em }

.contatto {margin:0 0 0 0.5em;}
.contatto select, .contatto input{margin:0 0 0.45em 2em;font-size:0.9em}
.contatto textarea{margin:0 0 0.45em 2em;font-size:1em}
.contatto .obbligatorio {text-indent:1.8em;width:8em;height:2em; float:left; background: url(../img/dot_blue.gif) no-repeat 0 0.3em;margin:0 0 0 0;color:black;padding:0.45em 0 0 0}
.contatto .label {text-indent:1.8em;width:8em;height:2em;float:left;background:none no-repeat 0 0;margin:0 0 0 0;color:black;padding:0.45em 0 0 0}
.contatto .bottoni{margin:2em 0 0.45em 8em}
.contatto .bottoni input{margin:0 0 0 2em;font-size:0.9em;}

.login {margin:0 0 0 0.5em;}
.login select, .login input {margin:0 0 1.8em 0; font-size:0.9em}
.login .label {width:6em;float:left;margin:0 0 0 0;color:black; padding:0.45em 0 0 0 }

.dotblue {width:16px;height:16px;background: url(../img/dot_blue.gif) no-repeat 0 0.2em;}
.dotorange {width:16px;height:16px;background: url(../img/dot_orange.gif) no-repeat 0 0.2em;}
.dotgray {width:16px;height:16px;background: url(../img/dot_gray.gif) no-repeat 0 0.2em;}


/*
div { border:1px solid #000000; margin:2px; }
div div { border:1px solid #ff0000; }
div div div { border:1px solid #00ff00; }
div div div div { border:1px solid #0000ff; }
*/