body{
background-image:url(../images/tombraideritalia-background-rise.jpg);
background-attachment:fixed;
background-position:top center;
background-repeat:no-repeat;
background-size:cover;	
font-family:Arial, Helvetica, sans-serif;
color:#b6b6b6;
padding:0;
margin:0;
}

* img {
border:none;	
}

h1{
padding-left:80px;
font-size:20px;	
}

h3{
font-size:13px;	
}

.main{
width:1000px;
background-repeat:repeat;
background-image:url(../images/main_background.png);
margin:auto;
padding-top:15px;
padding-bottom:15px;
}

.main_soluzioni{
width:1000px;
background-repeat:repeat;
background-image:url(../images/main_background.png);
margin:auto;
padding-top:15px;
padding-bottom:15px;
}

.main_menu_soluzioni{
width:1000px;
background-repeat:repeat;
background-image:url(../images/main_background.png);
margin:auto;
padding-top:15px;
padding-bottom:25px;
}

.main_news{
width:1000px;
background-repeat:repeat;
background-image:url(../images/main_background.png);
margin:auto;
padding-top:15px;
padding-bottom:25px;
}

.banner_home{
background-image:url(../images/banner_shadow.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr1{
background-image:url(../images/banner_tr1.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr2{
background-image:url(../images/banner_tr2.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr3{
background-image:url(../images/banner_tr3.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr4{
background-image:url(../images/banner_tr4.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr5{
background-image:url(../images/banner_tr5.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr6{
background-image:url(../images/banner_tr6.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr7{
background-image:url(../images/banner_tr7.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr8{
background-image:url(../images/banner_tr8.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr9{
background-image:url(../images/banner_tr9.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_tr10{
background-image:url(../images/banner_tr10.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.banner_gol{
background-image:url(../images/banner_gol.png);
background-repeat:no-repeat;
width:972px;
height:204px;
margin:auto;
}

.logo{
padding-top:40px;	
padding-left:190px;
float:left;
}

.badge{
width:150px;	
padding-left:50px;
float:left;
padding-top:32px;
}

.menu{
width:972px;
height:100px;
margin:auto;
padding-bottom:30px;
}

.menu ul{
list-style:none;
margin:0;
padding:0;
width:950px;
margin:auto;
}

.ulsottomenu{
left:-7px;
position:absolute;
width:auto !important;
}

.vocemenu {
float:left;
background-image:url(../images/pulsante.png);
background-repeat:no-repeat;
height:62px;
width:100px;
font-size:16px;
font-weight:bold;
text-align:center;
padding-top:10px;
line-height:60px;
margin-left:9px;
margin-right:9px;
position:relative;
}

.sottomenu{
margin-top: -12px !important;
position:relative;
z-index:100;
}

.vocemenu a:link, .vocemenu a:visited{
text-decoration:none;
color:#c8ac7e;
}

.vocemenu a:hover{
color:#f4e7d2;
}

.welcome{
width:972px;
margin:auto;
color:#d6d6d6;
font-size:13px;
}

.boxbig{
background-image:url(../images/background_boxbig.png);
text-align:justify;
padding:10px;
}

.boxbig_soluzioni{
background-image:url(../images/background_boxbig.png);
text-align:justify;
padding:10px;
height:491px;
}

.boxbig_shop{
background-image:url(../images/background_boxbig.png);
text-align:justify;
padding:10px;
height:420px;
}

.boxbig_shop iframe{
float:left;
border:1px solid #A77F4F;
margin-right:10px;
}

.boxbig_shop ul{
width:400px;
margin-left:30px;
float:left;	
}

.boxbig_shop li{
margin-bottom:10px;	
}

.boxbig_shop a:link, .boxbig_shop a:visited{
font-size:13px;
text-decoration:none;
color:#b6b6b6;
vertical-align:top;
}

.boxbig_shop a:hover{
color:#a77f4f;
}

.multiplayer{
border:1px solid #A77F4F;
width:300px; 
float:left; 
margin-right:10px;
height:240px;
float:left;
}

.boxbig_menu_soluzioni{
background-image:url(../images/background_boxbig.png);
text-align:justify;
padding:10px;
height:770px;
}

.boxbig_news{
background-image:url(../images/background_boxbig.png);
text-align:justify;
padding:10px;
height:auto;
}

.box_big_bottom {
background-image:url(../images/background_boxbig.png);
width:972px;
margin:auto;
height:28px;
}

.social{
width:270px;
margin:auto;
}

.button_tri{
float:left;
text-align:center;
}

.button_tri a{
background-image:url(../images/tri_logo.png);
background-repeat:no-repeat;
background-position:center;
width:45px;
height:36px;
display:block;
margin-bottom:-10px;
}

.button_tri a:hover{
width:45px;
height:36px;
text-align:center;
margin-top:-10px;
}

.button_facebook{
float:left;
}

.button_facebook a{
background-image:url(../images/fb_logo.png);
background-repeat:no-repeat;
background-position:center;
width:45px;
height:36px;
display:block;
margin-bottom:-10px;
}

.button_facebook a:hover{
width:45px;
height:36px;
text-align:center;
margin-top:-10px;
}

.button_twitter{
float:left;
}

.button_twitter a{
background-image:url(../images/twitter_logo.png);
background-repeat:no-repeat;
background-position:center;
width:45px;
height:36px;
display:block;
margin-bottom:-10px;
}

.button_twitter a:hover{
width:45px;
height:36px;
text-align:center;
margin-top:-10px;
}

.button_google{
float:left;
}

.button_google a{
background-image:url(../images/googleplus_logo.png);
background-repeat:no-repeat;
background-position:center;
width:45px;
height:36px;
display:block;
margin-bottom:-10px;
}

.button_google a:hover{
width:45px;
height:36px;
text-align:center;
margin-top:-10px;
}

.button_yt{
float:left;
}

.button_yt a{
background-image:url(../images/youtube_logo.png);
background-repeat:no-repeat;
background-position:center;
width:45px;
height:36px;
display:block;
margin-bottom:-10px;
}

.button_yt a:hover{
width:45px;
height:36px;
text-align:center;
margin-top:-10px;
}

.button_instagram{
float:left;
}

.button_instagram a{
background-image:url(../images/instagram_logo.png);
background-repeat:no-repeat;
background-position:center;
width:45px;
height:36px;
display:block;
margin-bottom:-10px;
}

.button_instagram a:hover{
width:45px;
height:36px;
text-align:center;
margin-top:-10px;
}

.lara_right{
float:right;
width:94px;
margin-bottom:-52px;
margin-top:-45px;
position:relative;
z-index:10;
}

.lara_left{
padding-left:10px;
margin-top:-35px;
margin-bottom:-35px;
position:relative;
z-index:10;
width:77px;
}

.lara_left_interno{
padding-left:10px;
margin-top:-90px;
margin-bottom:-35px;
position:relative;
z-index:10;
width:77px;
}

.container_box{
width:972px;
margin:auto;
}

.left_box{
width:314px;
float:left;
}

.box_mondotr{
background-image:url(../images/background_boxbig.png);
width:314px;
height:383px;	
padding-top:20px;
}

.mid_box{
width:314px;
float:left;
vertical-align:top;
margin-left:11px;
}

.cosplay_home{
background-image:url(../images/cosplay.png);
background-repeat:no-repeat;
height:50px;
width:250px;
margin:auto;
border:1px solid #a77f4f;
}

.special_home{
background-image:url(../images/special.jpg);
background-repeat:no-repeat;
height:50px;
width:250px;
margin:auto;
border:1px solid #a77f4f;
margin-top:20px;
}

.fanart_home{
background-image:url(../images/fanart.jpg);
background-repeat:no-repeat;
height:50px;
width:250px;
margin:auto;
border:1px solid #a77f4f;
margin-top:20px;
}

.amici_home{
background-image:url(../images/amici.jpg);
background-repeat:no-repeat;
height:50px;
width:250px;
margin:auto;
border:1px solid #a77f4f;
margin-top:20px;
}

.donate_home{
height:50px;
width:250px;
margin:auto;
border:1px solid #a77f4f;
margin-top:20px;
}

.titolo_link_mondotr{
font-size:14px;
font-weight:bold;
padding-top:15px;
padding-left:114px;	
}

.titolo_link_mondotr a:link, .titolo_link_mondotr a:visited{
text-decoration:none;
color:#b6b6b6;	
}

.titolo_link_mondotr a:hover{
color:#a77f4f;	
}

.titolo_link_mondotr2{
font-size:14px;
font-weight:bold;
padding-left:114px;	
}

.titolo_link_mondotr2 a:link, .titolo_link_mondotr2 a:visited{
text-decoration:none;
color:#b6b6b6;	
}

.titolo_link_mondotr2 a:hover{
color:#a77f4f;	
}

.box_link{
background-image:url(../images/background_boxbig.png);
width:304px;
height:395px;
padding-top:8px;	
padding-left:10px;
}

.box_link img{
padding-right:5px;
padding-bottom:8px;
}

.box_link table{
border-collapse:collapse;	
}

.titolo_link{
font-size:14px;
font-weight:bold;	
padding-top:15px;
}

.link, .link a:link, .link a:visited{
font-size:13px;
text-decoration:none;
color:#b6b6b6;
vertical-align:top;
}

.link a:hover{
color:#a77f4f;
}

.right_box{
width:314px;
float:left;
vertical-align:top;
margin-left:11px;
}

.box_link_soluzioni{
background-image:url(../images/background_boxbig.png);
width:314px;
height:400px;
padding-bottom:3px;
}

.box_link_soluzioni table {
border-collapse:collapse;
font-size:13px;
}

.icona{
width:34px;	
}

.titolo_tr {
padding-right:20px;
line-height:13px;
padding-left:20px;
}

.titolo_tr a:link, .titolo_tr a:visited{
text-decoration:none;
color:#b6b6b6;	
}

.titolo_tr a:hover{
color:#a77f4f;
}

.tabella_soluzioni{
border-collapse:collapse;
margin-bottom:50px;
margin-left:10px;
margin-top:10px;
float:left;
}

.copertina {
height:64px;
width:64px;
border-left:1px solid #A77F4F;
border-top:1px solid #A77F4F;
border-bottom:1px solid #A77F4F;
}

.titolo{
border-right:1px solid #A77F4F;
border-top:1px solid #A77F4F;
border-bottom:1px solid #A77F4F;
width:150px;
text-align:center;
background-color:#000;
}

.titolo a:link, .titolo a:visited{
text-decoration:none;
color:#A77F4F;	
}

.titolo a:hover{
color:#b6b6b6;
}

.titolo_sel {
border-right:1px solid #A77F4F;
border-top:1px solid #A77F4F;
border-bottom:1px solid #A77F4F;
width:150px;
text-align:center;
background-color:#000;
color:#b6b6b6;
font-weight:bold;
}

.divider{
height:5px;	
}

.divider_td{
width:15px;	
}

.testo_soluzioni{
width:460px;
padding-left:60px;
padding-right:60px;
}

.aiuto{
height:44px;
width:202px;
margin:auto;
}

.aiuto a{
background-image:url(../images/Aiuto.jpg);
height:44px;
width:202px;
background-repeat:no-repeat;
display:block;
}

.aiuto a:hover{
background-image:url(../images/AiutoClick.jpg);	
}

.menu_livelli{
width:600px;
float:left;
margin-left:50px;
margin-top:10px;
}

.menu_livelli ul{
list-style:none;
padding-top:20px;
padding-left:80px;
margin-bottom:50px;
}

.menu_livelli li{
height:30px;
font-size:14px;
line-height:30px;	
}

.menu_livelli li a:link, .menu_livelli li a:visited{
color:#b6b6b6;
text-decoration:none;
background-image:url(../images/li_img.png);
background-repeat:no-repeat;
padding-left:50px;
}

.menu_livelli li a:hover{
background-image:url(../images/li_img_hover.png);
color:#A77F4F;
}

.tabella_aiuti{
padding-left:75px;
}

.richieste_aiuti{
font-weight:bold;
padding-left:20px;
height:25px;
}

.richieste_aiuti a:link, .richieste_aiuti a:visited{
color:#A77F4F;	
}

.richieste_aiuti a:hover{
color:#b6b6b6;	
}

.immagine_aiuto{
height:50px;
padding-left:20px;	
}

.tru_ps2{
float:left;
height:83px;
width:83px;
margin-left:95px;
}

.tru_ps2 a:link{
display:block;
background-image:url(../images/TRUselezione_03.jpg);
background-repeat:no-repeat;	
height:83px;
width:83px;	
}

.tru_ps2 a:hover{
background-image:url(../images/TRUover_03.jpg);	
}

.tru_ps3{
float:right;
height:83px;
width:83px;	
margin-right:90px;
}

.tru_ps3 a:link{
display:block;
background-image:url(../images/TRUselezione_05.jpg);
background-repeat:no-repeat;	
height:83px;
width:83px;	
}

.tru_ps3 a:hover{
background-image:url(../images/TRUover_05.jpg);	
}

.selezione{
font-size:16px;
font-weight:bold;
margin-left:60px;
margin-bottom:30px;	
}

.ps2{
clear:both;
width:83px;
float:left;
margin-top:10px;
margin-left:100px;
}

.ps2 a:link, .ps2 a:visited{
color:#D6D6D6;
text-decoration:none;	
}

.ps2 a:hover{
color:#A77F4F;	
}

.ps3{
width:83px;
float:right;
margin-top:10px;
margin-right:95px;
text-align:right;
}

.ps3 a:link, .ps3 a:visited{
color:#D6D6D6;
text-decoration:none;	
}

.ps3 a:hover{
color:#A77F4F;	
}

.trofei{
padding-left:75px;
padding-top:20px;	
font-size:14px;
}

.trofei img{
height:35px;	
}

.trofei a:link, .trofei a:visited{
color:#A77F4F;
text-decoration:none;
font-weight:bold;
}

.trofei a:hover{
color:#B6B6B6;
font-weight:bold;	
}

.trofei_tr{
vertical-align:middle;
margin-left:-60px;
margin-right:10px;	
}

.obiettivi_tr{
margin-left:10px;	
height:76px;
vertical-align:middle;	
}

.trofeo{
width:80px;
margin-top:20px;
}

/* contatti */

.box_contatti{
background-image:url(../images/lara_pc.png);
height:500px;
width:900px;
margin:auto;
background-repeat:no-repeat;
background-position:top right;	
}

.box_contatti label{
font-size:11px;	
}

.contatti{
margin-top:10px;
}

.input_contatti{
background-image:url(../images/input.png);
background-repeat:no-repeat;
width:290px;
height:28px;
cursor:pointer;
background-color:transparent;
border:none;
color:#A77F4F;
padding-left:5px;
margin-left:-6px;
line-height:25px;	
}

.testo_form{
background-color:#000;
border:1px solid #A77F4F;
margin-left:-3px;
width:279px;
height:200px;
color:#A77F4F;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
font-size:12px;
padding-top:5px;
overflow:hidden;
}

.button{
background-image:url(../images/button.png);
background-repeat:no-repeat;
background-color:transparent;
border:none;
width:77px;
height:27px;
cursor:pointer;
font-weight:bold;	
}

/* siti amici */

.siti_amici table{
margin-bottom:100px;	
}

.siti_amici a:link, .siti_amici a:visited{
color:#A77F4F;	
text-decoration:none;
}

.siti_amici a:hover{
color:#B6B6B6;	
text-decoration:underline;
}

.img_sitiamici{
vertical-align:middle;
}

.descrizione_sitiamici{
vertical-align:middle;
padding-left:20px;
text-align:justify;	
}

/* timeline */

.box_news{
width:900px;
margin:auto;
}

.data{
width:130px;
font-weight:bold;
color:#A77F4F;
font-size:14px;
}

.tabella_news{
margin-bottom:50px;
}

.tabella_news a:link, .tabella_news a:visited{
color:#A77F4F;
font-weight:bold;
text-decoration:none;	
}

.tabella_news a:hover{
text-decoration:underline;
}

.tabella_news td{
border-bottom:1px dotted #A77F4F;
padding-top:10px;
padding-bottom:10px;
}

.data_news{
font-style:italic;	
}

.line_shop{
width:950px;
height:330px;
}

.line_shop_2{
width:950px;
height:280px;
display:block;	
}

/* area news */

.news_fb{
height:700px;
width:400px;
display:inline-block;
vertical-align:top;	
margin-top:40px;
margin-left:43px;
}

.news_tw{
height:700px;
width:400px;
display:inline-block;
vertical-align:top;	
margin-top:40px;
margin-left:60px;
}

.news_tri{
width:860px;
margin:auto;
}

.container_news_tri{
overflow-y:auto;
height:500px;
border:#333 1px solid;
border-radius:0 0 15px 15px;
}

.news_tri table{
border-collapse:collapse;
width:840px;
height:500px;
padding:10px;	
}

.immagine_news_tri{
height:100px;
width:150px;
padding-left:10px;
}

.immagine_news_tri img{
height:100px;
}

.row1{
height:55px;
padding-left:10px;
padding-right:10px;
vertical-align:bottom;	
}

.row2{
height:65px;
padding-left:10px;
padding-right:10px;
vertical-align:top;	
}

.row2 a:link, .row2 a:visited{
color:#A7804F;	
}

.row2 a:hover{
text-decoration:underline;	
}

/* cosplay */

.add_cosplayer{
margin-left:25px;	
}

.cosplay{
margin-top:30px;
margin-bottom:30px;	
}

.scheda_cosplay{
width:900px;
margin:auto;
border:1px solid #A77F4F;
border-radius:10px;
padding:10px;
margin-bottom:20px;		
}

.cosplayer{
font-weight:bold;
color:#A77F4F;
width:200px;
}

.cosplayer_dettaglio{
width:318px;	
}

.bio{
font-style:italic;
padding-top:10px;
padding-right:10px;
}

.thumbs{
padding-top:20px;	
}

.cos_thumb{
height:170px;
width:170px;
float:left;
border:1px solid #A77F4F;
margin:1px;
}

.down_thumb{
height:250px;
width:170px;
float:left;
border:1px solid #A77F4F;
margin:1px;
text-align:center;
}

.commenta{
text-align:center;
line-height:24px;
padding-top:10px;
}

.commenta a:link{
font-size:16px;
font-weight:bold;
}

.commenta img{
margin-left:10px;
margin-right:10px;	
}

/* fanart */

.tabella_fanart{
width:900px;
margin:auto;
border:1px solid #A77F4F;
border-radius:10px;
padding:10px;
margin-bottom:20px;		
}

.titoli td{
width:170px;
margin:1px;
text-align:center;
font-weight:bold;
color:#A77F4F;
}

.art-thumb td{
border:1px solid #A77F4F;
height:170px;
width:170px;
}

/* like */

.like {
text-align:right;	
}

.like iframe{
overflow:hidden;
border:none; 
height:21px; 
width:170px; 
margin:0;
}

/* SOLUZIONI */

h2, .titolo_soluzione{
text-align:center;
width:960px;
margin:auto;
padding-top:20px;
padding-bottom:20px;
padding-left:0;
}

h3{
font-size:16px;	
color:#A77F4F;	
}

h4{
font-size:18px;	
color:#D6D6D6;	
}

.soluzione{
padding-bottom:20px;
font-size:14px;
line-height:20px;	
}

.soluzione a:link, .soluzione a:visited{
text-decoration:none;
font-weight:bold;
color:#A77F4F;	
}

.soluzione a:hover{
color:#B6B6B6;	
}

.screenshot{
width:900px;
text-align:center;
margin:auto;	
}

.nemici{
font-weight:bold;
color:#a15fcb;	
}

.energia{
font-weight:bold;
color:#55a850;		
}

.oggetti{
font-weight:bold;
color:#c225bc;		
}

.save{
font-weight:bold;
color:#0b16e1;		
}

.note{
color:#2261b7;	
}

.armi{
font-weight:bold;
color:#C00;		
}

.segreti{
color:#A77F4F;
font-weight:bold;	
}

.midas{
color:#F66;
font-weight:bold;		
}

.bengala{
color:#fdc93e;
font-weight:bold;		
}

.path{
font-style:italic;
color:#F39;	
}

.gemme{
font-weight:bold;
color:#FFF;
}

.teschio{
color:#F00;
font-weight:bold;	
}

.ricompensa{
font-style:italic;
font-weight:bold;
color:#FC6;	
}

.elenco{
width:890px;
}

.elenco li{ 
padding-bottom:15px;
}

.box_segreti{
width:930px;
margin:auto;
padding:10px;
border:1px dotted #A77F4F; 
margin-top:10px;
margin-bottom:10px;
font-style:italic;
}

.box_segreti table{
height:50px;
width:50px;
}

.chiudi{
color:#A77F4F;
float:right;
cursor:pointer;	
}

.foot_soluzione{
width:auto;
margin:auto;
margin-bottom:50px;
margin-top:20px;
}

.side{
background-image:url(../images/top.png);
background-position:right;
background-repeat:no-repeat;
width:180px;
height:60px;
text-align:right;
padding-right:60px;	
}

.side a:link, .side a:visited{
color:#A77F4F;	
text-decoration:none;	
}

.side a:hover{
color:#b6b6b6;		
}

.close{
cursor:pointer;
width:240px;	
}

.close a:link{
background-image:url(../images/chiudi.jpg);
background-repeat:no-repeat;
display:block;
height:60px;
text-decoration:none;
color:#A77F4F;		
}

.close a:hover{
background-image:url(../images/chiudi_on.jpg);
background-repeat:no-repeat;
color:#b6b6b6;		
}

.close_testo{
padding-left:60px;
line-height:60px;	
}

.link_utili{
width:470px;
text-align:center;
}

.link_utili a:link, .link_utili a:visited{
color:#A77F4F;	
text-decoration:none;
}

.link_utili a:hover{
color:#b6b6b6;	
}

.googlead td{
width:738px;
margin:auto;
text-align:center;
}

/* statistiche */

.statistiche {
width:800px;
height:100%;
padding-top:50px;
float:left;
margin-left:100px;
margin-bottom:30px;
}

.statistiche_titolo {
margin:auto;
width:800px;
font-size:16px;
font-weight:bold;
color:#A77F4F;
padding-bottom:20px;
	}

.statistiche_img {
float:left;
padding-top:10px;
width:200px;
}

.statistiche_liv_tempo{
font-weight:bold;
width:200px;
line-height:32px;
float:left;
}

.statistiche_liv_nemici{
font-weight:bold;
color:#96F;
width:150px;
padding-left:10px;
height:32px;
line-height:32px;
float:left;
}

.statistiche_liv_speciali{
font-weight:bold;
color:#C09;
width:150px;
padding-left:10px;
height:32px;
line-height:32px;
float:left;
}

.statistiche_liv_oggetti{
font-weight:bold;
color:#C00;
width:150px;
padding-left:10px;
height:32px;
line-height:32px;
float:left;
}

.statistiche_liv_energia{
font-weight:bold;
color:#3C3;
width:150px;
padding-left:10px;
height:32px;
line-height:32px;
float:left;
}

.statistiche_liv_km{
padding-left:10px;
height:32px;
line-height:32px;
float:left;
font-style:italic;
}

.statistiche_liv_save{
width:150px;
padding-left:10px;
height:32px;
line-height:32px;
float:left;
font-style:italic;
color:#00C;
font-weight:bold;
}

.statistiche_liv_segreti{
width:150px;
padding-left:10px;
height:32px;
line-height:32px;
float:left;
font-style:italic;
color:#909;
font-weight:bold;
} 

.special{
width:850px;
margin:auto;	
}

.special a:link, .special a:visited{
color:#A77F4F;	
}

.special a:hover{
color:#D6D6D6;	
}

.interviste{
	display:inline-block;
	vertical-align:top;
	width:500px;
	margin-left:50px;
	margin-top:50px;
	}

.bodyinterviste p em strong{
	color:#A77F4F;
	}

.immagini_special{
width:800px;
margin:auto;	
}

.immagini_special img{
margin:25px;	
}

.video{
margin:auto;
width:420px;
height:315px;
margin-top:20px;
margin-bottom:20px;
}

.scheda_fotogallery{
width:800px;
margin:auto;
border:1px solid #A77F4F;
border-radius:10px;
padding:10px;
margin-bottom:20px;		
}

.foto_thumb{
height:200px;
width:200px;
float:left;
border:1px solid #A77F4F;	
}

/* videosoluzioni */

.tabella_videosoluzione{
margin:auto;
width:864px;
border-spacing:5px;	
}

.titolo_videosoluzione{
font-weight:bold;
text-align:center;
height:40px;
vertical-align:bottom;
}

.iframe_videosoluzione{
text-align:center;
width:420px;
height:315px;
border:1px solid #A77F4F;
}

/* footer */

.footer{
background-color:#000;
width:100%;
height:190px;
color:#c8ac7e;
font-size:12px;
}

.testo_footer{
width:900px;
text-align:center;	
margin:auto;
padding-top:40px;
}

/* accordion */

#accordion, #accordion ul{
list-style:none;
padding:15px;
}

#accordion>li{
border:1px solid #A77F4F;
margin-bottom:10px;
}

#accordion h2{
width:900px;	
}

#accordion ul li{
font-size:14px;	
line-height:20px
}

.smalloutfit img{
width:60px;
border:1px solid #A77F4F;
display:inline-block;
margin-right:15px;
}

.outfits{
display:inline-block;
width:390px;
font-size:13px;
vertical-align:top;
margin-bottom:50px;
}

.outfits h3{
color:#2261b7;
margin:0;	
}

.outfits a{
font-weight:normal !important;
}

.outfits p{
text-align:left;	
}