
.fright{float:right!important;}

.noPaddingTop{padding-top:0px!important}
.noMarginTop{margin-top:0px!important}

.textL {text-align:left;}
.textR {text-align:right;}
.textC {text-align:center;}

.noBorderRight{border-right:0px;}

.container.internal-link-page.linkL a.click-link, .linkL{float:left;}
.container.internal-link-page.linkR a.click-link, .linkR{float:right;margin-right:5px;}

.w5Perc {width:5%;}
.w10Perc {width:10%;}
.w15Perc {width:15%;}
.w20Perc {width:20%;}
.w25Perc {width:25%;}
.w30Perc {width:30%;}
.w35Perc {width:35%;}
.w40Perc {width:40%;}
.w45Perc {width:45%;}
.w50Perc {width:50%;}
.w55Perc {width:55%;}
.w60Perc {width:60%;}
.w65Perc {width:65%;}
.w70Perc {width:70%;}
.w75Perc {width:75%;}
.w80Perc {width:80%;}
.w85Perc {width:85%;}
.w90Perc {width:90%;}
.w95Perc {width:95%;}

.titleShadow{
	font-size: 18px !important;
	text-shadow: 2px 2px 5px #000 !important;	
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-weight: bold !important;
	line-height: 24px !important;	
}

.bianco.title, .container-2-cols .bianco.title{
	font-size:15px;
	margin-bottom:5px;
}

.container{float:left;width:100%;}
.container .text span.bianco{width:100%;float:left;}
.container .text p{padding-top:0px;margin-top:0px;}

.text-image-about .colsSx{float:left;width:50%;}
.text-image-about .colsDx{float:right;width:50%;text-align:right;}

.text-image-catalog .colsSx{float:left;width:300px;margin-right:20px;height:480px;}
.text-image-catalog .colsDx{float:left;width:420px;height:480px;padding-right:20px;}


.container-2-cols, .container-3-cols, .container-4-cols, .container-5-cols{margin-bottom:0px;}
.container-2-cols .title, .container-3-cols .title, .container-4-cols .title, .container-5-cols .title{
	float:left;width:100%;margin-bottom:10px;	
	/*font-family:"Rokkitt",serif;font-size:24px;*/
	font-size: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
.container-2-cols .subTitle{font-family: Verdana, Arial, Helvetica, sans-serif;}
.container-2-cols .colsSx, .container-2-cols .colsDx{float:left;}
.container-3-cols .col{float:left;width:33%;}
.container-4-cols .col{float:left;width:25%;}
.container-5-cols .col{float:left;width:20%;}

.container.internal-link-page{margin:0px 0px 20px 0px;}
.container.internal-link-page a.scritte_bianche_medie{float:left;margin-right:15px;}
.container.internal-link-page a.click-link{float:left;}

.container.internal-link-page.modal-image a.click-link {background-color:transparent;border:0px;padding:0px;}

a {color:#ffffff;}

h1.titleIntro{font-size:52px;font-family: 'Rokkitt', serif;color:#ffffff;text-shadow: 2px 2px 5px #000000;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
h1.titleIntro.page{font-size:30px;}
h2.subtitleIntro{font-family: 'Rokkitt', serif;color:#ffffff;font-size:21px;text-shadow: 2px 2px 5px #000000;letter-spacing:1px;margin:0px 0px 0px 0px;padding:0px 0px 0px 115px;}
.scritte_bianche_grandi{font-size: 18px;text-shadow: 2px 2px 5px #000;	}

.container.navigationPage{float:left;width:100%;padding-top:10px;padding-bottom:10px;}
.container.navigationPage a{float:left;}

.container.image{margin-bottom:15px;}
.container.image .dida{float:left;width:100%;padding:2px 0px 0px 0px;font-size:12px;}
.container.image img.icoVideo{margin:-16px 0px 0px 0px;}

td.bordobianco div.text{padding:0px 15px 0px 15px !important;}

td.bordobianco.imgCel img {float:left;}

img.bordobianco{ border: 2px solid #FFF;}

td div.text.right{padding:0px 15px 0px 0px;}
td div.text.left{padding:0px 0px 0px 15px;}
td div.text.leftTop{padding:0px 0px 0px 5px;}

table.textImage{float:left;}
table.textImage td.cellText{width:100%;}

.link-image{float:left;margin:0px 20px 20px 0px;}
.link-image img{/*width:110px;height:46px;*/}
.link-image.last{margin-right:0px;}

.list-page{float:left;margin:0px 40px 18px 0px;width:160px;}
.list-page a{text-decoration:none;}
.list-page .title{text-align:center;width:100%;margin-bottom:3px;font-size:13px;}
/*.list-page .img img{width:155px;height:109px;}*/
.list-page.last{margin-right:0px;}

.list-page-catalog{float:left;width:110%;margin:0px 0px 16px 0px;}
.list-page-catalog .img{float:left;width:155px;}
.list-page-catalog .text{float:left;width:265px;}
.list-page-catalog .text .title{float:left;width:100%;padding-bottom:5px;}
.list-page-catalog .text .title a {color:#ffffff;font-weight: bold;font-size:15px;text-decoration: none;font-family:Verdana,Arial,Helvetica,sans-serif;}
.list-page-catalog .text .abstract{float:left;width:100%;}

.containerHeaderVideo {width:375px;margin:0px 0px 10px 30px;}
.containerHeaderVideo .titleIntro{float:left;width:245px;height:30px;font-size:26px;padding-top:10px;}
.containerHeaderVideo img{float:right;width:120px;}

.playerVideoSwf{margin-top:-170px;}
.playerVideoSwf a{text-decoration:none;}
.playerVideoSwf a div{margin-top:-32px;font-size:18px;color:#000000;text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-weight:bolder;}

.brownScroolHome{border:2px solid #ffffff;background-color:#660303;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;}

.searchTableCode{margin-top:20px;}
.searchTableCode input{
    color: #000;
    background-color: #FFF;
    border-right: 1px solid #000;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    font-size: 12px;
    font-family: arial;	
}

.COLONNE p{margin:0px;padding:0px;}
tr.headerRow p{margin:0px;padding:0px;}
tr.contentRow p{margin:0px;padding:0px;}
/*tr.contentRow td {min-height:45px;height:45px;}*/

.tableMenu{margin-top:15px;}
.tableMenu .voceMenu {text-align:center;width:100%;height:27px;}

.tableCatalog {border:1px solid #999999;}
.tableCatalog td {border:1px solid #999999;}

.tableNoBorder td {border:0px;}

.tableBrownScroolHome{margin-top:2px;}

.selectLang{float:left;margin-left:100px;}

.titleSpace{margin-bottom:10px;float:left;width:100%;}

body .nero {font-family: Geneva,Arial,Helvetica,sans-serif;font-size:14px;color: #000;}

.bianco.subTitle, .subTitle, .container-2-cols .bianco.subTitle{font-size:13px;}

.trTitleIntro{padding-bottom:15px;float:left;}

.introHomeScritteBianche p{margin-top:-4px;padding-top:0px;}

.homeImgArea{height:375px;}

.text ol {padding-left:0px;list-style-position: inside;color:#ffffff;}
.text ol li {font-size:10px;list-style-image:url("");margin-left:0px;padding-left:6px;background-image:url("images/pallinorosso.gif"/*tpa=http://www.atos.com/docroot/site-atos/images/pallinorosso.gif*/);
background-repeat:no-repeat;
background-position:left -1 px;padding-bottom:5px;}

table.frmContactUs{
	
}

table.frmContactUs .subtitle{color:#ffffff;font-size:12px;}
table.frmContactUs select{margin-top:5px;margin-bottom:5px;}
table.frmContactUs input.text{margin-top:5px;margin-bottom:5px;width:210px;padding:0px;}
table.frmContactUs select.lang{width:210px;padding:0px;}
table.frmContactUs .tableImgComment{margin-top:20px;}
table.frmContactUs .textContact{margin-top:20px;}

/***********************************************/
/* cookie                                      */
/***********************************************/
.cookie-alert a, .cookie-alert a:focus {color:#000;text-decoration:underline;}
.cookie-alert a:hover {text-decoration:none;}
.cookie-alert .fa-times {margin-left: 10px;text-decoration: none;}
.cookie-alert {
	position: fixed;
	bottom: 50px;
	left: 40px;
	border: 1px solid #ffffff;
	padding: 5px 15px 5px;
	background: #a6a6a6 none repeat scroll 0% 0%;
	color: #000;
	font-size: 12px;
	z-index: 10000;
	width: 230px;
	font-family: Geneva,Arial,Helvetica,sans-serif;
}
/***********************************************/
/* dropinbox                                  */
/**********************************************/
.dropinbox .TESTO p {margin:0px;padding:0px;}