/* CSS Visioni Fuori Raccordo 2008 */



body {

	margin: 0px;

	background-color: #ca8784;

	background-image:url(../img/bg.gif);

	background-repeat:repeat-x;

	font-family: Arial, Helvetica, sans-serif;

}



#container{

margin-top:0px;

margin-left:auto;

margin-right:auto;

width:760px;

height:100%;

background-color:#FFF;

background-image:url(../img/bordo.gif);

background-repeat:repeat-y;

}



#container09{

margin-top:0px;

margin-left:auto;

margin-right:auto;

width:760px;

height:900px;

background-color:#FFF;



}



#banner{

text-align:center;

width:760px;

height:410px;

}



#banner-logo{

text-align:center;

width:600px;

height:250px;

margin:auto;

background-color:#FFF;

}



#logo_top{

width:690px;

heigth:100px;

padding-top:10px;

margin-bottom:5px;

margin-right:auto;

margin-left:auto;}



#top{

width:690px;

height:264px;

margin:auto;

margin-bottom:20px;

}



#box-up{

background-image:url(../img/box_up.gif);

background-repeat:no-repeat;

width:710px;

height:35px;

margin:auto;

}

#box-bg{

width:710px;

height:auto;

margin:auto;

background-image:url(../img/box-bg.gif);

background-repeat:repeat-y;

}



#box-bg2{

width:710px;

height:400px;

margin:auto;

background-image:url(../img/bg-box-09.gif);

background-repeat:no-repeat;

}



#box-dwn{

background-image:url(../img/box_dwn.gif);

background-repeat:no-repeat;

width:710px;

height:35px;

margin:auto;

clear:both;

}



.titoli{

padding-left:20px;

}



#box-big{

margin:auto;

padding-top:20px;

width:710px;

height:357px;

background-image:url(../img/bg-box.gif);

background-repeat:no-repeat;

}



#box-big-nologo{

margin:auto;

padding-top:20px;

width:710px;

height:357px;

background-image:url(../img/bg-box-nologo.gif);

background-repeat:no-repeat;

}





#box-big2{

margin:auto;

padding-top:20px;

width:690px;

height:480px;

background-image:url(../img/bg-box-big3.gif);

background-repeat:no-repeat;

}



#box-orizz{

width:659px;

height:auto;

margin-left:auto;

margin-right:auto;

}



#box-sxtxt{

width:380px;

margin-left:20px;

height:auto;

float:left;

}

#box-dxtxt{

width:230px;

height:auto;

margin-left:20px;

float:left;

text-align:center;

}



#box-sxmap{

width:427px;

height:auto;

float:left;

}

#box-dxcinema{

width:230px;

height:auto;

text-align:center;

float:left;

}





.td_red{

color:#A53630;

}



.td_red a:link, .td_red a:visited{

color:#A53630;

text-decoration:none;

}



.td_red a:hover{

color:#000;

}



.txt{

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

text-decoration: none;

text-align:justify;



}

.txt a:link, .txt a:visited{

color:#a63530;

font-weight:bold;

text-decoration:none;

}



.txt a:hover{

color:#000;

}



.txt2{font-family: Arial, Helvetica, sans-serif;

font-size:14px;

color:#a63530;

text-decoration:none;

text-align:center;

}



.txt2 a:link, .txt2 a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size:14px;

color:#a63530;

text-decoration:underline;

text-align:center;

}

.txt2 a:hover{

color:#000;

}



.txt3{

padding-left:20px;

padding-right:20px;

padding-top:0px;

padding-bottom:0px;

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

text-decoration: none;

text-align:justify;

}



.txt3 a:link, .txt3 a:visited{

color:#a63530;

font-weight:bold;

text-decoration:none;

}



.txt3 a:hover{

color:#a63530;

}

.txt3 .dett {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration: none;
text-align:justify;
font-weight:bold;


}



.txt-staff {

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;

background-color:#FFF;

text-align:left;

}

.txt-staff a:link, .txt-staff a:visited{

color:#a63530;

text-decoration: none;

}



.txt-staff a:hover{

color:#000;}



.txt4, .txt4 a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

text-decoration: none;

text-align:left;

}

.txt4 a:link{

font-weight:bold;

color:#000;

text-decoration:none;

}



.txt4 a:hover{

color:#a63530;

}







.txt_incostr{

font-family: Arial, Helvetica, sans-serif;

font-size:18px;

/*font-weight:bold;*/

color:#000;

text-align:center;

padding:20px;

}



.txt_incostr a:link, .txt_incostr a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size:18px;

/*font-weight:bold;*/

color:#a63530;

text-align:center;

text-decoration:underline;

}



.txt_incostr a:hover{

color:#a63530;

}



.txt_contatti{

font-family: Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:bold;

/*font-weight:bold;*/

color:#000;

text-align:center;

padding:20px;



}



.txt_contatti a:link, .txt_contatti a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size:16px;

/*font-weight:bold;*/

color:#a63530;

text-align:center;

text-decoration:none;

}



.txt_contatti a:hover{

color:#000;

}



#box-loghi{

width:700px;

height:auto;

margin-left:auto;

margin-right:auto;

}



/*#box-loghi{

width:690px;

height:155px;

margin-left:auto;

margin-right:auto;

}*/



#loghi{

width:170px;

height:150px;

float:left;

}

.txt-loghi{

font-family:Arial, Helvetica, sans-serif;

color:000;

font-size:11px;

text-align:left;

}



#footer{

width:690px;

height:15px;

margin-top:10px;

margin-left:auto;

margin-right:auto;

}



#footer2{

width:700px;

height:50px;

margin-top:10px;

margin-bottom:10px;

margin-left:auto;

margin-right:auto;

}



#menu-down{

width:690px;

height:15px;

margin-top:10px;

margin-left:auto;

margin-right:auto;

}



.txt_footer, .txt_footer a:link, .txt_footer a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

color:#000;

text-align:center;

text-decoration:none;

}



.txt_footer a:hover{

color:#a63530;

}



.txt_footer2{

font-family: Arial, Helvetica, sans-serif;

font-size:10px;

color:#000;

text-align:justify;

text-decoration:none;

}



#video09{

width:550px;

height:412px;

margin:auto;

}





.credits, .credits a:link, .credits a:visited{

font-family: Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#000;

text-align:center;

text-decoration:none;

}



.credits a:hover{

color:#a63530;

}





.skip, .skip a:visited{

font-size:12px;

text-align:center;

color:#a63530;

text-decoration:none;



}

.skip a:link{

color:#a63530;

font-weight:bold;

text-decoration:none;

}



.skip a:hover{

color:#000;

}



form#contact{width:400px !important;width /**/:430px;

    height:380px !important; height /**/:400px;

    margin: 0;padding: 15px 15px 10px;

    background:#fff url(../img/formBk.gif) no-repeat}

label{float: left;width: 90px;height: 32px;

    font: 12px/30px Arial,sans-serif;

    margin-right: 5px;text-align: right;color: #000}

input,textarea,button{border: 0px solid;color: #000;

    font: 12px Arial,sans-serif}

div.input-cont{float: left;width: 226px;height: 32px;

    background: #f1e9db url(../img/inputBk.gif) no-repeat top left;

    margin-bottom: 3px}

input{display: block;width: 200px;background: #FFF;

    margin:5px 0 0 10px}

div.textarea-cont{float: left;width: 226px;height: 170px;

    padding: 1px;background: #f1e9db url(../img/textAreaBk.gif) no-repeat}

textarea{width: 210px;height: 140px;margin: 10px}

button#go{float: left;width: 226px;text-align:center;

    height:31px !important;height /**/:36px;line-height: 31px;

    display: inline;margin-left:95px;padding: 1px 0 4px;

    background: #fff url(../img/submitBk.gif) no-repeat;

    color: #000;cursor: pointer}