@charset "iso-8859-1";
/* CSS Document */

body {background:url(/img/background/bg_site.jpg) top repeat-x #000; text-align:center; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-size:12px}

a.menu_tabs {width:98px; height:20px; float: right; text-align:center; text-decoration:none; padding-top:9px}
a.mth {background:url(/img/background/tabs.png); color:#FFF}
a:hover.mth {background:url(/img/background/tabs_on.png); color:#000; font-weight:bold}
a.mth_on {background:url(/img/background/tabs_on.png); color:#000; font-weight:bold}

.tabs_paris {float:left; width:510px}
#tabs_paris {float:left; width:510px; height:30px}
#tabs_paris a {width:98px; height:20px; float: left; text-align:center; text-decoration:none; padding-top:9px; list-style-type:none; list-style:none;}

.box_slider_home {float:left; width:261px; height:309px; border-right:solid 1px #CCCCCC; background:#FFF; text-align:left}
.slider_list {background:url(/img/ico/slider_list.png) left top no-repeat; padding-left:20px; display:block; margin:40px 0; font-size:13px; display:none}

.img_tabs {}

#box_hp_gray {float:left; width:366px; height:330px; background:url(/img/home/box_bottom_gray_3.png); margin-top:40px; text-align:left; padding:10px 100px 10px 20px}
#box_hp_gray p {margin:0px 0px 10px 0px}
ul.spunto_list li {font-size:11px; list-style-image:url(/img/ico/spunto_list.png); line-height:16px; margin-left:-20px}

#box_hp_black {float:right; width:304px; height:250px; background:url(/img/background/box_home_black_2.png); color:#FFF; text-align:left; padding:10px 20px; line-height:19px; margin-top:40px}

.img_lg_bb {float:left; width:75px}
.img_div_bb {float:left; height:40px; width:1px; background:#CCCCCC; margin:0 6px}

a.link_cv {color:#48B1B7; text-decoration:none; font-size:11px}
a:hover.link_cv {text-decoration:underline}

a.list_spec {color:#000; text-decoration:none; text-transform:uppercase; float:left; text-align:center; width:100%; line-height:18px}
a:hover.list_spec {text-decoration: underline}
a.spc_1 {margin-top:20px}
a.spc_2 {margin-top:10px}
a.img_list img {float:right; margin:20px 0; border:solid 1px #CCCCCC}
a:hover.img_list img {border:solid 1px #48B1B7}

.box_list_spec {background:url(/img/background/etichetta.png); float:left; width:154px; height:65px; padding:5px 10px; margin:20px 10px}
.txt_list_spec {float:left; width:440px; height:70px; margin:20px 10px; text-align:left; line-height:22px}

a img.equipe_thumbs {float:right; margin:5px; border:solid 1px #CCC}
a:hover img.equipe_thumbs { border:solid 1px #48B1B7}

a.img_studio img {float:left; margin:15px 20px 15px 25px; border:solid 1px #CCC; min-height:120px; min-width:120px; background:url(/js/pretty_photo/images/prettyPhoto/default/loader.gif) center center no-repeat}
a:hover.img_studio img {border:solid 1px #48B1B7}


a.link_segue {color:#48B1B7; text-decoration:none; font-size:11px}
a:hover.link_segue {text-decoration:underline}

ul.list_page li { list-style-image:url(/img/ico/slider_list_p.png); margin-bottom:10px}

.img_cc {border:solid 1px #999999; margin:0 0 5px 0}

#footer {float:left; width:100%; height:40px; background:url(/img/background/footer.png); margin:10px 0; text-align:center; font-size:11px; color:#FFFFFF; line-height:40px}

fieldset { border:solid 1px #CCCCCC; margin-top:8px; padding-bottom:7px; border-radius:5px; text-align:left; background:#85CBCE; width:460px}
legend { background-color:#000; color:#FFFFFF; padding:5px 7px 5px 10px; font-weight:bold; border-radius:3px}
fieldset input {margin-left:5px}
.tab_contatti {width:100%}
.testo_privacy { font-size:10px}

.linea_dati {height:1px; border-bottom:solid 1px #48B1B7; float:left; width:95%}
.icon_dati {padding:0 0 0 26px; margin:4px 0 4px -26px}
.id1 {background:url(/img/ico/icon_home.png) top left no-repeat}
.id2 {background:url(/img/ico/icon_phone.png) top left no-repeat}
.id3 {background:url(/img/ico/icon_mob.png) top left no-repeat}
.id4 {background:url(/img/ico/icon_email.png) top left no-repeat}

.titp_h1 {float:left; width:100%; font-size:16px}
.titp_h2 {float:left; width:100%; font-size:14px; color:#48B1B7}
ul.fcs_list {margin:0}
ul.fcs_list li {margin-left:-10px; font-style: italic}
a.linkp {text-decoration:none; color:#000}


#ColumnContainer {
width: 500px;
margin: 20px auto;
-webkit-column-count: 2;
-webkit-column-gap:25px;
-moz-column-count: 2;
-moz-column-gap:25px;
column-count: 2;
column-gap: 25px;
}

#ColumnContainer a {display:block; color:#000; text-decoration:none}
#ColumnContainer a:hover {text-decoration: underline}

