﻿/*--------- Home margin--------- */
.home { margin: 0px 30px 0px 30px;}

/*--------- Header --------- */
#globalHomeHeader{ margin-bottom : 0px;}
#globalHomeBackground{ height : 95px; border-bottom : 1px solid #DDDDDD; background-repeat : no-repeat; text-align : left;}
#globalHomeHeaderSearch {float : right; padding: 30px 15px 0px 0px;}

/*--------- Footer --------- */
#borderBottomHome {height : 15px; clear : both; border-bottom : 1px solid #999999;}


/*--------- the grid for the main two columns--------- */
.twoColsRightHome25 {width : 27%; float:right; border: 0px solid #000000;}
.twoColsLeftHome75 {width : 100%; border: 0px solid #000000;}

/*--------- Font dimension --------- */
#introText {margin-top : 8px; font-family: arial; font-size: 1.2em; line-height: 1.4em; font-weight : medium;}
.titleListHome {font-size : 1.20em; line-height: 1.30em; font-weight: bold;}

p.titleListHome {font-size : 1.40em; line-height: 1.30em; font-weight: bold;}


/*--------- Boxes and containers --------- */
.boxTitleHome{padding-top : 0px; padding-bottom : 2px; padding-left : 10px;  border-bottom : 1px solid #CCCCCC; border-top : 1px solid #DDDDDD; font-weight : bold;}
.boxTitleHomeTwoCols {margin-bottom : 6px; border-top : 1px solid #CCCCCC; font-weight : bold;}


.boxHomeFeature {clear: left; padding : 8px 10px 13px 10px;}
.boxHome {clear: left; padding : 8px 10px 8px 10px; border-bottom : 1px solid #CCCCCC; margin-bottom: 13px;}
.boxHome1 {clear: left; padding : 8px 10px 8px 10px; border-top : 1px solid #CCCCCC;  margin-bottom: 13px;}
.boxHomeTwoCols {clear:left; padding-top: 8px;  background-image : url(./linelight.gif); background-repeat : repeat-y; background-position : center; margin-bottom: 8px;}

/*--------- NEW Boxes and containers --------- */
.boxHomeThreeCols {padding : 8px 0px 8px 0px;  border-top : 1px solid #CCCCCC; }
.boxHomeThreeColsPlug {padding : 8px 0px 8px 0px; border-bottom :1px solid #CCCCCC; border-top : 1px solid #CCCCCC; margin-bottom: 13px;}
.threeCols {width: 100%; overflow: hidden; background-image : url(./linelight.gif); background-repeat : repeat-y;background-position: 34%;}
.threeCols1 {width: 100%; background-image : url(./linelight.gif);background-repeat : repeat-y;background-position : 67%;}
.boxRight33 {width: 33%; float:right; }
.boxLeft33 {width: 100%; max-width: 33%;}
 .containerEnd {clear:both; height : 1px;}

.twoColsHome {width:100%; padding-bottom: 8px; overflow: hidden;}
.boxRight50 {width: 50%; float:right; }
.boxLeft50  {width: 100%; max-width: 50%;}

.boxRightMain { float:right; }
.boxLeftMain  {width: 50%;}

.box {margin: 0px 10px 0px 10px;}

p.line {border-top: 1px solid #cccccc; padding-top : 2px; margin-bottom: 5px; margin-top: 1em;}

.smaller {font-size: 0.9em; line-height: 1.2em;  margin-bottom: 6px;}
.red {color: #cc0000;}
.grayL {color: #AAAAAA;}

/*--------- Various --------- */
.moreNews {border: 1px solid #cccccc; padding:3px;}
.bgGold {background-color: #FFCC66;}
.bgBlueMe {background-color: #3366FF;}
.gray {color: #555555;}


/*--------- SPOSTARE questi tag da default a common --------- */
ul.space li  {margin-bottom: 1em;}
.lineMenuLeft {border-bottom: 1px solid #bbbbbb; padding-bottom: 4px; margin-bottom: 3px;}

.noUnder A:link, .noUnder A:active {color: #0033cc; text-decoration: none; border-bottom: none;}
.noUnder A:visited {color: #993300;	text-decoration: none; border-bottom: none;}
.noUnder A:hover {color: #993300; text-decoration: underline;}

/*--------- TAG repeated because of conflicts btween default and common  --------- */
ul.noIndent  {margin-left: 0px; margin-bottom: 0px;}
ul.arhr li  {margin-top : 0px; padding-left: 10px; background : url(/webcommon/r-images/arrowhr.gif) no-repeat;}
ul.noSpaceLine li  {margin-bottom: 4px; padding-bottom : 4px; border-bottom: 1px solid #cccccc;}
ul.floatImage li  {overflow:hidden; width:100%;}
.floatImage {overflow:hidden; width:100%;}
.bgGrayDa {background-color: #666666;}
.bgGrayMe {background-color: #999999;}
input.buttflex {background-color: #F5F5F5; color: #000000;  font-weight: bold; font-size: 11px;}


/*--------- new styles for the homepage --------- */
.noPadding{ padding: 0px;}


/*--------- new styles for the SLIDER --------- */

.sliderwrapper{border-bottom-width: 6px; width: 100%; height: 175px;}
.sliderwrapper .contentdiv {visibility: hidden; left: 0; top: 0;}
.paginate{width: 100%; margin-top:5px; text-align: right;}
.paginate a {margin-right: 5px;}
#paginat-slider2 a:hover, #paginat-slider2 a.selected{ background-color: #993300; color: white; }



