#body_page{
    font: 14px "Trebuchet MS", Verdana, Arial, Helvitica, sans-serif;
    text-align: justify;
    margin-bottom: 10px;
    min-height: 200px;
    color: #3d3d3d;
}

h1{font: 17px Verdana; margin: 0; color: #3d3d3d;}
h2{font: bold 17px Verdana; margin: 0; color: #3d3d3d;}
h3{font: bold 17px Verdana; text-align: center; color: #3d3d3d;}
h4{font: 13px Verdana; text-align: center; color: #3d3d3d;}
h5{font: bold 19px Verdana; margin: 0; color: #3d3d3d; text-align: center;}
h6{font: bold 12px Verdana; text-align: center; color: #3d3d3d;}

.indietro{
    float: left;
    height: 15px;
    background: url(images/rew.gif) left no-repeat;
    padding-left: 15px;
}

.avanti{
    float: right;
    height: 15px;
    background: url(images/forw.gif) right no-repeat;
    padding-right: 15px;
}

.bold_red{
    font: 11px Verdana; 
    text-align: center; 
    color: #f00;
    font-weight: bold;
}

.bold_black{
    font: 11px Verdana; 
    text-align: center; 
    color: #000;
    font-weight: bold;
}

/* Ricerca rapida */

form.quicksearch {padding: 15px 0px 15px 0px; border: 1px dashed #999; background: #F0F0F6; text-align: center;}
form.quicksearch input {margin-left: 5px; height: 18px; width: 200px;}

/* Fine Ricerca rapida*/


#image_dx{
    padding: 4px;
    background-color: #FFFFFF;
    float: right;
    /* border: 1px solid #005074; */
    margin: 0px 0px 0px 18px;
}

#image_sx{
    padding: 4px;
    /*background-color: #3d3d3d;*/
    float: left;
    /* border: 1px solid #005074; */
    margin: 0px 18px 0px 0px;
}

#image{
    padding: 4px;
    background-color: #fff;
    float: left;
    margin: 0px 8px 0px 0px;
}

#image_speciale{
    padding: 4px;
    background-color: #fff;
    float: left;
    margin: 0px 3px 0px 0px;
}

#center{text-align: center;}

ul.elenco_puntato li{
    list-style-image: url(images/forw.gif);
    margin-left: 60px;
    padding-left: 10px;
    padding-bottom: 20px;
}

#fixer{clear: both; width: 100%; height: 30px;}

#fixer5{clear: both; width: 100%; height: 5px;}

/* informazioni a comparsa */

#info_div{cursor: pointer; font: bold 13px "Trebuchet MS"; color: #000000; text-decoration: none;}
#info_div:visited{cursor: pointer; font: bold 13px "Trebuchet MS"; color: #000000; text-decoration: none;}
#info_div:hover{cursor: pointer; font: bold 13px "Trebuchet MS"; color: #000000; text-decoration: underline;}

#info{float: left; display: none; font: 12px "Trebuchet MS"; padding: 5px; border-top: solid 1px #005074;}

/* Fine informazioni a comparsa*/



/* Href Link Page */

a#link_page:link{font: bold 12px "Trebuchet MS"; color: #000000; text-decoration: none;}
a#link_page:visited {font: bold 12px "Trebuchet MS"; color: #000000; text-decoration: none;}
a#link_page:hover{font: bold 12px "Trebuchet MS"; color: #000000; text-decoration: underline;}

a#link_page2:link{font: bold 13px "Trebuchet MS"; color: #000000; text-decoration: none;}
a#link_page2:visited {font: bold 13px "Trebuchet MS"; color: #000000; text-decoration: none;}
a#link_page2:hover{font: bold 13px "Trebuchet MS"; color: #ffffff; background-color: #3d3d3d; padding-left: 4px; padding-right: 4px; border: 2px solid #000000; text-decoration: none;}

a#link_page3:link{font: bold 16px "Trebuchet MS"; color: #000000; text-decoration: none;}
a#link_page3:visited {font: bold 16px "Trebuchet MS"; color: #000000; text-decoration: none;}
a#link_page3:hover{font: bold 16px "Trebuchet MS"; color: #ff9600; text-decoration: none;}

a#link_page4:link{font: bold 11px Verdana; color: #ef8c08; text-decoration: none;}
a#link_page4:visited {font: bold 11px Verdana; color: #ef8c08; text-decoration: none;}
a#link_page4:hover{font: bold 11px Verdana; color: #ef8c08; text-decoration: underline;}

a#link_page5:link{font: bold 11px Verdana; color: #ef8c08; text-decoration: none;}
a#link_page5:visited {font: bold 11px Verdana; color: #ef8c08; text-decoration: none;}
a#link_page5:hover{font: bold 11px Verdana; color: #ef8c08; text-decoration: none;}

/* Fine Href Link Page */






/* Booking */

.div_right{ float: right; }

.div_left{ float: left; }

span.font11{ font-size: 11px; }
span.font12{ font-size: 12px; }


span.font13_bold{
    font-size: 13px;
    font-weight: bold;
}

span.font13_bold_right{
    float: right;
    font-size: 13px;
    font-weight: bold;
}

span.font16_bold{
    font-size: 16px;
    font-weight: bold;
}

.div_space{
    width: 50px;
}

#dettaglio_viaggio_box{
    padding: 15px 15px 15px 15px;
    border: 1px dashed #999;
    background: #F0F0F6;
    text-align: left;
    height: 180px;
}

#dettaglio_viaggio_box_dx{
    float: right;
    width: 350px;
    /* border: 1px dashed #999; */
    background: #F0F0F6;
    text-align: left;
}

#dettaglio_viaggio_box_sx{
    float: left;
    width: 450px;
    /* border: 1px dashed #999; */
    background: #F0F0F6;
    text-align: left;
}

#box_title_section{
    margin: 0 auto;
    margin-top: 15px;
    padding: 4px 8px 4px 8px;
    text-align: left;
    font: bold 11px Verdana;
    color: #172c43;
    height: 14px;
    border-top: 2px solid #172c43;
    /* border-bottom: 1px dotted #172c43; */
    background-color: #cee1f3;
}

#box_title_section_green{
    margin: 0 auto;
    margin-top: 15px;
    padding: 4px 8px 4px 8px;
    text-align: left;
    font: bold 11px Verdana;
    color: #fff;
    height: 14px;
    border-top: 2px solid #007855;
    /* border-bottom: 1px dotted #172c43; */
    background-color: #00d596;
}

#box_form{
    padding: 15px 15px 15px 15px;
    border: 1px solid #999;
    background: #F0F0F6;
    text-align: left;
}

#box_form_accetta_condizioni{
    /* padding: 15px 15px 15px 15px; */
    height: 230px;
    background: #F0F0F6;
    text-align: center;
}

#box_form_accetta_condizioni textarea{
    padding: 8px;
    height: 180px;
    width: 862px;
    resize: none;
    margin-bottom: 5px;
}

#accetta_condizioni{
    padding-left: 8px;
    text-align: left;
    color: #666;
    font-size: 12px;
}

#box_form_totale{
    float: right;
    width: 240px;
    line-height: 35px;
    padding: 15px 10px 15px 15px;
    border: 1px solid #999;
    background: #F0F0F6;
    text-align: right;
}

#box_controlla_dati{
    margin: 0 auto;
    margin-top: 15px;
    padding: 4px 0 4px 8px;
    text-align: left;
    font: bold 11px Verdana;
    color: #fff;
    height: 22px;
    line-height: 20px;
    border-top: 2px solid #f00;
    border-bottom: 1px dotted #f00;
    background-color: #ff7800;
}

#box_anagraf{
    font: 12px Verdana;
    padding-left: 30px;
}

.box_dati_anagraf{
    float: left;
    width: 180px;
    /*border: 1px solid #f00;*/
    margin-right: 20px;
    margin-bottom: 10px;
}



/* Fine Booking */











/* Home ************************************************************************************** */


.centrale_home{
    width: 860px;
    /*border: 1px solid #999999;*/
    height: 300px;
    /*margin-bottom: 25px;*/
    margin: 0 auto;
    padding-bottom: 15px;
}

.home_left{
    float: left;
    width: 538px;
    height: 290px;
    /*display: none;*/
    /*background: url(images/bg_slider.jpg);*/
    /*border-bottom: 1px dotted #c9c9c9;*/
}

.home_right_catalogo{
    float: right;
    width: 300px;
    height: 210px;
    margin-left: 20px;
    /*border: dotted 1px #999999;*/
    /*border: dotted 1px #7e9db9;*/
    /*background-color: #eeeeee;*/
}

.catalogo_title{
    background-color: #ce0000;
    font: bold 12px Verdana;
    height: 18px;
    padding: 4px 10px 2px 10px;
    text-align: center;
    color: #fff;
}

.catalogo_text{
    height: 185px;
    /* border: 1px solid #999; */
}

.home_right{
    float: right;
    width: 300px;
}

.home_right:hover{
    font: 11px Verdana;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    cursor: pointer;
}

.box_banner{
    margin: 0 auto;
    width: 860px;
    /*border: solid 1px #999999;*/
    height: 230px;
}

.box_banner_border{
    margin: 0 auto;
    width: 860px;
    border: solid 1px #999;
    height: 200px;
    margin-bottom: 30px;
}

.banner_sx{
    float: left;
    width: 410px;
    height: 200px;
    padding: 5px;
    border: solid 1px #fff;
}

.banner_sx:hover{
    float: left;
    width: 410px;
    height: 200px;
    /*border: solid 1px #999999;*/
    /*filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;*/
    padding: 5px;
    border: solid 1px #000;
    background: #e4e4e4;
}

.banner_dx{
    float: right;
    width: 410px;
    height: 200px;
    padding: 5px;
    border: solid 1px #fff;
}

.banner_dx:hover{
    float: right;
    width: 410px;
    height: 200px;
    /*border: solid 1px #999999;*/
    /*filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;*/
    padding: 5px;
    border: solid 1px #000;
    background: #e4e4e4;
}

.speciale_home{
    width: 855px;
    height: 20px;
    text-align: center;
    color: #fff;
    padding-top: 3px;
    font: bold 13px Verdana;
    margin: 0 auto;
    background: #20c300;
    border-bottom: dotted 1px #ffb400;
    border-top: solid 4px #ffb400;
    margin-bottom: 5px;
}

.speciale_home a:link{
    font: bold 14px "Trebuchet MS"; color: #fff; text-decoration: none;
}

.speciale_home a:visited{
    font: bold 14px "Trebuchet MS"; color: #fff; text-decoration: none;
}

.speciale_home a:hover{
    font: bold 14px "Trebuchet MS"; color: #fff; text-decoration: none;
}

.speciale_home2{
    width: 860px;
    height: 19px;
    text-align: center;
    color: #565656;
    padding-top: 0px;
    font: bold 13px Verdana;
    margin: 0 auto;
    /* background: #d058d8; */
    border: dotted 1px #b433bc;
    margin-bottom: 10px;
}

#speciale{
    /*border: solid 1px #666666;*/
    width: 844px;
    /* display: none; */
    background-color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    margin: 0 auto;
    /*border: solid 1px #ff0000;*/
}

a#link_speciale:link{font: bold 14px "Trebuchet MS"; color: #000; text-decoration: none; border: 1px solid #000; padding: 3px 10px 3px 10px;}
a#link_speciale:visited {font: bold 14px "Trebuchet MS"; color: #000; text-decoration: none; border: 1px solid #000; padding: 3px 10px 3px 10px;}
a#link_speciale:hover{font: bold 14px "Trebuchet MS"; color: #fff; text-decoration: none; border: 1px solid #000; background-color: #ed5dfa; padding: 3px 10px 3px 10px;}

a#link_express:link{font: bold 14px "Trebuchet MS"; color: #000; text-decoration: none; border: 1px solid #000; padding: 3px 10px 3px 10px;}
a#link_express:visited {font: bold 14px "Trebuchet MS"; color: #000; text-decoration: none; border: 1px solid #000; padding: 3px 10px 3px 10px;}
a#link_express:hover{font: bold 14px "Trebuchet MS"; color: #fff; text-decoration: none; border: 1px solid #000; background-color: #4ddf65; padding: 3px 10px 3px 10px;}

#slider{
	font-size: 13px;
}

/* Fine Home */








/* Chi siamo ************************************************************************************** */

.bordo_arrotondato{
    font: bold 17px "Trebuchet MS";
    margin: 0 auto;
    color: #ff9600;
    background-color: #ffffff;
    border: 4px solid #ff9600;
    line-height: 32px;
    height: 25px;
    margin-left: 180px;
    margin-right: 180px;
}

/* Fine Chi siamo */









/* Agenzie ************************************************************************************** */

#image_agenzie{
    padding: 6px;
    background-color: #ff9600;
    float: right;
    margin-right: 90px;
    display: none;
    border: 2px solid #FFFFFF;
}

#image_agenzie_mappa{
    padding: 6px;
    background-color: #ff9600;
    float: right;
    margin-right: 80px;
    display: inline;
    border: 2px solid #FFFFFF;
}

.lista_agenzie{
    width: 200px; /*width of menu*/
    margin-top: 30px;
    margin-left: 20px;
}

ul.lista_agenzie li{
    list-style-type: none;
    border: 2px solid #ffffff;
    color: #000000;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 30px; /*link text is indented 19px*/
    background: url(images/forw.gif) left no-repeat; /*custom bullet list image*/
    background-position: 6px;
    text-decoration: none;
    font: bold 13px "Trebuchet MS";
}

ul.lista_agenzie li:hover{
    border: 2px solid #FF9600;
    -moz-border-radius: 6px;
    -webkit-border-radius: 25px;
    text-decoration: none;
    color: #FF9600;
    background-color: #F3F3F3;
    cursor: default;
}

/* Fine Agenzie */







/* Viaggi ************************************************************************************** */

.centrale_viaggi{
    width: 860px;
    height: 300px;
    /*border: solid 1px #999999;*/
}

.left_viaggi{
    float: left;
    width: 410px;
    height: 250px;
    text-align: center;
    padding-top: 50px;
    /*border: solid 1px #999999;*/
}

.right_viaggi{
    float: right;
    width: 420px;
    height: 280px;
    margin-left: 20px;
    padding-top: 20px;
    /*border: solid 1px #999999;*/
}

.scegli_elenco{
    width: 400px;
    font: bold 16px "Trebuchet MS";
    text-align: center;
    margin: 0 auto;
    color: #333333;
    background-color: #ffffff;
    border: 3px solid #ff9600;
    margin-bottom: 20px;
}

.scegli_elenco:hover{
    width: 400px;
    font: bold 16px "Trebuchet MS";
    text-align: center;
    margin: 0 auto;
    color: #ff9600;
    background-color: #ffffff;
    border: 3px solid #ff9600;
    margin-bottom: 20px;
    cursor: pointer;
}

.scegli_mese{
    width: 400px;
    height: 25px;
    font: bold 16px "Trebuchet MS";
    text-align: center;
    margin: 0 auto;
    color: #ffffff;
    background-color: #ff9933;
    border: 3px solid #ff9600;
}

.scegli_mese2{
    width: 400px;
    font: bold 16px "Trebuchet MS";
    text-align: center;
    margin: 0 auto;
    color: #333333;
    background-color: #ffffff;
    border: 3px solid #ff9600;
    background: url(images/wrapper_top.gif) repeat-x;
}

#button_viaggi{
    cursor:pointer;
    color:#ffffff;
    font-weight:bold;
    height: 22px;
    width: 100px;
    border: 2px solid #ff9600;
    background-color: #ff9600;
}

#button_viaggi:hover{
    cursor:pointer;
    color:#000000;
    font-weight:bold;
    height: 22px;
    width: 100px;
    border: 2px solid #ff9600;
    background-color: #ffffff;
}

/* Fine Viaggi */










/* Trasporti ************************************************************************************** */

.box_trasporti{
    width: 860px;
    /*border: 1px solid #999999;*/
    height: 100%;
    margin: 0 auto;
    /*padding-bottom: 25px;*/
}

.box_elenco_puntato{
    float: right;
    /*border: 1px solid #000;*/
    width: 400px;
    height: 180px;
    padding-top: 10px;
}

ul.elenco_puntato_trasporti li{
    list-style-image: url(images/forw.gif);
    padding-left: 15px;
    padding-bottom: 20px;
}

/* Fine Trasporti*/








/* Albumfoto ************************************************************************************** */

.centrale_albumfoto{
    width: 860px;
    height: 300px;
}

.left_albumfoto{
    width: 480px;
    float: left;
}

.albumfoto{
    width: 480px;
    height: 240px;
}

.right_albumfoto{
    width: 360px;
    float: right;
}

.picasaweb{
    background-color: #ffffff;
    border: 4px solid #ff9600;
    width: 250px;
    height: 25px;
    text-align: center;
    margin-left: 110px;
}

.inviafoto{
    font: bold 17px "Trebuchet MS";
    margin: 0 auto;
    color: #ff9600;
    background-color: #ffffff;
    border: 4px solid #ff9600;
    /*line-height: 32px;*/
    /*min-height: 25px;*/
    /*float: right;*/
    /*margin-right: 30px;*/
    width: 300px;
    text-align: center;
}

a#link_inviafoto:link{
    font: bold 14px "Trebuchet MS";
    color: #ff9600;
    background-color: #ffffff;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    line-height: 32px;
}

a#link_inviafoto:visited {
    font: bold 14px "Trebuchet MS";
    color: #ff9600;
    background-color: #ffffff;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    line-height: 32px;
}

a#link_inviafoto:hover{
    font: bold 14px "Trebuchet MS";
    color: #000000;
    background-color: #ffffff;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    line-height: 32px;
}

.left_albumfoto2{
    /*border: solid 1px #999999;*/
    float: left;
}

/* upload foto */

.dati_upload_sx{
    float: left;
    width: 270px;
    /*border: 1px solid #999999;*/
}

.dati_upload_cx{
    float: left;
    width: 270px;
    padding-left: 30px;
    /*border: 1px solid #999999;*/
}

.dati_upload_dx{
    float: right;
    width: 270px;
    /*border: 1px solid #999999;*/
}

#fixer_upload{clear: both; width: 100%; height: 30px;}

.title_file_upload{
    margin: 0 auto;
    width: 720px;
    height: 20px;
    line-height: 20px;
    padding-left: 10px;
    border-top: 2px solid #005b82;
    border-bottom: 1px dashed #005b82;
    background-color: #a5d7f1;
    color: #3d3d3d;
}

.file_upload{
    margin: 0 auto;
    width: 688px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    /*background: url(images/wrapper_top.gif) repeat-x;*/
    border-left: 1px dotted #999;
    border-right: 1px dotted #999;
    border-bottom: 1px dotted #999;
}

.svuota_form{
    float: right;
    padding-top: 4px;
    padding-right: 4px;
}

.invia_foto{
    padding-top: 60px;
    margin: 0 auto;
    width: 300px;
    /*border: 1px solid #999999;*/
}

#button_invia{
    cursor:pointer;
    color:#ffffff;
    font-weight:bold;
    height: 22px;
    width: 300px;
    border: 2px solid #ff9600;
    background-color: #ff9600;
}

#button_invia:hover{
    cursor:pointer;
    color:#000000;
    font-weight:bold;
    height: 22px;
    width: 300px;
    border: 2px solid #ff9600;
    background-color: #ffffff;
}

#button_add{
    float: right;
    text-align: right;
    cursor:pointer;
    color:#000;
    font-weight:bold;
    height: 26px;
    width: 145px;
    padding-right: 4px;
    background: url('images/add.png') no-repeat 5px 4px;
}

#button_add:hover{
    float: right;
    text-align: right;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
    height: 26px;
    width: 145px;
    padding-right: 4px;
    background: #999 url('images/add.png') no-repeat 5px 4px;
}

.dati_upload_sx input {
    border: solid 1px #999999;
    height: 20px;
    width: 240px;
    font: 13px "Trebuchet MS", Verdana;
    color: #666666;
    -moz-border-radius: 6px;
    -webkit-border-radius: 25px;
    padding-left: 5px;
}

.dati_upload_cx input {
    border: solid 1px #999999;
    height: 20px;
    width: 240px;
    font: 13px "Trebuchet MS", Verdana;
    color: #666666;
    -moz-border-radius: 6px;
    -webkit-border-radius: 25px;
    padding-left: 5px;
}

.dati_upload_dx input {
    border: solid 1px #999999;
    height: 20px;
    width: 240px;
    font: 13px "Trebuchet MS", Verdana;
    color: #666666;
    -moz-border-radius: 6px;
    -webkit-border-radius: 25px;
    padding-left: 5px;
}

a#link_add:link{text-align: right; text-decoration: none; color:#000; float: right; margin-right: 200px; font-weight:bold; height: 22px; width: 130px; padding: 3px 4px 0px 4px; background: url('images/add.png') no-repeat 5px 4px; border: 1px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 25px;}
a#link_add:visited {text-align: right; text-decoration: none; color:#000; float: right; margin-right: 200px; font-weight:bold; height: 22px; width: 130px; padding: 3px 4px 0px 4px; background: url('images/add.png') no-repeat 5px 4px; border: 1px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 25px;}
a#link_add:hover{text-align: right; text-decoration: none; color:#fff; float: right; margin-right: 200px; font-weight:bold; height: 22px; width: 130px; padding: 3px 4px 0px 4px; background: #999 url('images/add.png') no-repeat 5px 4px; border: 1px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 25px;}

a#link_home:link{text-align: right; text-decoration: none; color:#000; float: left; margin-left: 200px; font-weight:bold; height: 22px; width: 130px; padding: 3px 4px 0px 4px; background: url('images/home.png') no-repeat 5px 4px; border: 1px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 25px;}
a#link_home:visited {text-align: right; text-decoration: none; color:#000; float: left; margin-left: 200px; font-weight:bold; height: 22px; width: 130px; padding: 3px 4px 0px 4px; background: url('images/home.png') no-repeat 5px 4px; border: 1px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 25px;}
a#link_home:hover{text-align: right; text-decoration: none; color:#fff; float: left; margin-left: 200px; font-weight:bold; height: 22px; width: 130px; padding: 3px 4px 0px 4px; background: #999 url('images/home.png') no-repeat 5px 4px; border: 1px solid #999; -moz-border-radius: 6px; -webkit-border-radius: 25px;}

/* Fine Albumfoto */









/* Newsletter ************************************************************************************** */

.iscrizione_newsletter{
    font: bold 17px "Trebuchet MS";
    margin: 0 auto;
    margin-top: 80px;
    color: #ff9600;
    background-color: #ffffff;
    border: 4px solid #ff9600;
    min-height: 25px;
    width: 250px;
    height: 25px;
    text-align: center;
}

/* Fine Newsletter */







/* Condizioni ************************************************************************************** */

#image_dx1{
    float: right;
    /* border: 1px solid #005074; */
    margin-right: 90px;
}

.lista_condizioni{
    width: 330px; /*width of menu*/
    margin-top: 15px;
    margin-left: 20px;
}

.lista_condizioni ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}

.lista_condizioni ul li{
    padding-bottom: 3px; /* padding-bottom: 3px; /*bottom spacing between menu items*/
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 30px; /*link text is indented 19px*/
}

.lista_condizioni ul li a{
    color: #333333;
    background: url(images/icon_pdf_condizioni.gif) no-repeat center left; /*custom bullet list image*/
    display: block;
    padding: 2px 0;
    padding-left: 26px; /*link text is indented 19px*/
    text-decoration: none;
    font-weight: bold;
    /*border-bottom: 1px solid #dadada;*/
    font-family: "Trebuchet MS";
    font-size: 13px;
    border: 2px solid #FF9600;
    -moz-border-radius: 6px;
    -webkit-border-radius: 25px;
}

.lista_condizioni ul li a:visited{
    /* color: #A70303; */
    color: #333333;
    border: 2px solid #FF9600;
    -moz-border-radius: 6px;
    -webkit-border-radius: 25px;
}

.lista_condizioni ul li a:hover{ /*hover state CSS*/
    color: #ffffff;
    background-color: #FF9600;
    border: 2px solid #FF9600;
    -moz-border-radius: 6px;
    -webkit-border-radius: 25px;
}

/* Fine Condizioni */






/* Contatti ************************************************************************************** */

table.contatti {font: 14px "Trebuchet MS"; width:100%; border-collapse:collapse; margin: 0 auto;}
table.contatti td {width: 260px; text-align:left; padding: 10px 15px 3px 15px; border:0px solid #ffffff;}
table.contatti td.descr {font: 13px Verdana;  height: 100%; width: 260px; text-align:center; padding: 10px 15px 35px 15px; border:0px solid #ffffff;}

table.mail {font: 14px "Trebuchet MS"; width: 100%; border-collapse: collapse; margin: 0 auto;}
table.mail tr {margin: 0 auto;}
table.mail td {width: 260px; text-align: center; padding: 10px 15px 3px 15px;}


.centrale_mail{
    width: 880px;
    height: 340px;
}

.left_mail{
    float: left;
    width: 410px;
    height: 320px;
    padding-top: 20px;
    padding-left: 20px;
}

.right_mail{
    float: right;
    width: 420px;
    height: 340px;
}

h1.contatti{
font: bold 16px "Trebuchet MS";
text-align: center;
margin: 0 auto;
color: #333333;
background-color: #ffffff;
border: 3px solid #ff9600;
-moz-border-radius: 6px;
-webkit-border-radius: 25px;
margin-left: 3px;
margin-right: 3px;
}

h1.mail{
font: bold 16px "Trebuchet MS";
text-align: center;
margin: 0 auto;
color: #ffffff;
background-color: #ff9600;
border: 2px solid #ff9600;
-moz-border-radius: 6px;
-webkit-border-radius: 25px;
margin-left: 3px;
margin-right: 3px;
}

.left_mail input{border: solid 1px #999999; height: 20px; width: 380px; font: 13px "Trebuchet MS"; color: #666666; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding-left: 5px;}
#button_mail input{border: 2px solid #ff9600; height: 22px; width: 100px; font: bold 13px "Trebuchet MS"; color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding-left: 5px;}
textarea{border: solid 1px #999999; width: 380px; font: 13px "Trebuchet MS"; color: #666666; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding-left: 5px;}

/* input{border: 1px solid #999; height: 22px; font: bold 13px "Trebuchet MS"; color: #3d3d3d; -moz-border-radius: 6px; -webkit-border-radius: 25px; padding-left: 5px;}
*/
#button_mail{width: 390px; height: 22px;}

#formreset{
float: left;
cursor:pointer;
color:#ffffff;
font-weight:bold;
height: 22px;
width: 100px;
border: 2px solid #ff9600;
background-color: #ff9600;
-moz-border-radius: 6px;
-webkit-border-radius: 25px;
}

#formreset:hover{
float: left;
cursor:pointer;
color:#000000;
font-weight:bold;
height: 22px;
width: 100px;
border: 2px solid #ff9600;
background-color: #ffffff;
-moz-border-radius: 6px;
-webkit-border-radius: 25px;
}

#formbutton{
float: right;
cursor:pointer;
color:#ffffff;
font-weight:bold;
height: 22px;
width: 100px;
border: 2px solid #ff9600;
background-color: #ff9600;
}

#formbutton:hover{
float: right;
cursor:pointer;
color:#000000;
font-weight:bold;
height: 22px;
width: 100px;
border: 2px solid #ff9600;
background-color: #ffffff;
}

#center_maps{width: 850px; margin: 0 auto; text-align: center; border: 1px solid #000000; padding: 2px; background-color: #ffffff;}

/* Fine Contatti */
