/*
	Title:		Umbraco Creative Website Wizard
	Author:		Warren Buckley
	Website:	http://www.creativewebspecialist.co.uk
*/


/*
================================
COMMON STYLES 
================================
*/

.left {float:left;}
.right {float:right}
.hide {display:none;}
.pointer {cursor:pointer;}
.clearBoth {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


a:active, a:focus
{
    outline: none;
}



/*
=================================================================================
STICKY FOOTER
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
=================================================================================
*/

html, body
{
   margin:0;
   padding:0;
   height:100%;
}

#totalcontainer
{
    min-height:100%;
    position:relative;
}


#container
{
  
}

#body
{
   /*padding-bottom:70px;*/   /* Height of the footer */
   padding-bottom:110px;    /*Height of the footer + additional padding between footer & content */
}

#footer
{
   
   bottom:0;
   
    /*position:absolute;*/
    width:100%; 
   height:55px;   /* Height of the footer */ /*70px - 15px (top padding) - 0px (bottom padding) = 55px*/
}

/*
================================
MAIN STYLES
================================
*/

body
{
    background: #ffffff url('igcom/images/backgroud.jpg') repeat-x;
    
    font-family:Arial, Verdana, Sans-Serif;
    color:#58595b;
}

#totalcontainer
{
	
}

#container
{
	width: 930px;
	margin:0 auto;
	padding-top: 10px;
}


a
{
    color:#0064b1;/*#0f4966;#619ca7;*/
    text-decoration:none;
}

a:hover
{
    color:#f58220;
}


a.rightArrow
{
    background:url(../media/Assets/arrow_right.gif) no-repeat center right;
    padding:0 7px 0 0;
}

a.leftArrow
{
    background:url(../media/Assets/arrow_left.gif) no-repeat center left;
    padding:0 0 0 7px;
}

/*
.topleft{background:url('../media/Assets/igcom/topleft.png') no-repeat left top;float:left;height:40px;width:19px}
.topcenter{background:url('../media/Assets/igcom/topcenter.png') repeat-x top;float:left;height:40px;width:912px}
.topright{background:url('../media/Assets/igcom/topright.png') no-repeat right top;float:left;height:40px;width:19px}
.inner1{background:url('../media/Assets/igcom/canvas.png') repeat-y left top;float:left;padding:10px 40px;width:880px}
.bottomleft{background:url('../media/Assets/igcom/bottomleft.png') no-repeat left top;float:left;height:19px;width:19px}
.bottomcenter{background:url('../media/Assets/igcom/bottomcenter.png') repeat-x top;float:left;height:19px;width:922px}
.bottomright{background:url('../media/Assets/igcom/bottomright.png') no-repeat right top;float:left;height:19px;width:19px}

.borderBottom {background: url(dot.gif) 0 100% repeat-x}
.borderLeft {background: url(borderLeft.jpg) 0 0 repeat-y}
.borderRight {background: url(dot.gif) 100% 0 repeat-y}
.borderBottomLeft {background: url(borderBottomLeft.jpg) 0 100% no-repeat}
.borderBottomRight {background: url(br.gif) 100% 100% no-repeat}
*/

.borderTop {background: url(igcom/images/borderTop.jpg) 0 0 repeat-x;width:930px;}
.borderTopLeft {background: url(igcom/images/borderTopLeft.jpg) 0 0 no-repeat;}
.borderTopRight {background: url(igcom/images/borderTopright.jpg) 100% 0 no-repeat;} 

/*.borderBottom {background: url(igcom/images/borderBottom.gif) 0 100% repeat-x;}*/
.borderBottomLeft {background: transparent url(igcom/images/borderBottomLeft.gif) 0 100% no-repeat;}
.borderBottomRight {background: transparent url(igcom/images/borderBottomRight.gif) 100% 100% no-repeat}

/*
================================
HEADER STYLES 
================================
*/

#header
{
    width:930px;
    height:410px;
    padding: 0px;
    margin:0 auto;
    position: relative; 
}

#header .headerGray
{
    width:930px;
    height:22px;
    padding:8px 0 0 0;
    position: relative;
}

#header .headerFlash
{
    width:930px;
    height:380px;
    margin: 0 auto; 
    padding: 0px;   
    position: absolute;
    z-index: 0;
    /*background: url(igcom/images/headerFlash.jpg) 0 0 no-repeat;*/
}

#header h3.flashHeader
{
    font-family: Arial, Sans-Serif;
    font-size:12px;
    font-weight:normal;
    color:#57585a;
    padding: 0px 0px 0px 25px;
    margin: 0 auto;
}

#header .container
{
    width:930px;
}

#header h1
{
    width:114px;
}
    
/* CSS if sIFR not enabled START */
/*
#header h1.flashHeader
{
    font-family:Georgia, Arial, Sans-Serif;
    font-size:32px;
    font-weight:bold;
    color:#f49ac1;
    border: 1px red solid;
}

#header h1.flashHeader a
{
    color:#f49ac1;
}
*/

/* CSS if sIFR not enabled END */

#header .headerLinks
{
    font-size:12px;
    text-align:right;
    width:360px;
    padding: 0px 25px 0px 0px;
}

#header .headerLinks a
{
    margin:0px 0 0 0;
}

#header .language
{
    font-size:12px;
    text-align:right;
    color:#57585a;	
    /*width:460px;*/
    padding: 0px 5px 0px 0px;
}

#header .OnFlash
{
	z-index: 1;
	position: absolute;
	margin-left: 680px;
}

#header .searchBox
{
    margin:25px 20px 0 30px;
    position: relative; 
    width: 210px;  
}
.search
{
	margin:0 0px 0 0; /* give a little breathing space */
}

/*    
#header .searchBox input
{
    background-color:#ffffff;
    border:2px solid #0b2282;
    
    width:102px;            
    height:14px; 
    padding:1px 2px;
    
    color:#57585a;
    font-size:10px;
}

#header .searchBox input:focus
{
    border:2px solid #619ca7;
}
*/
#header .searchBox button
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#ffffff;
    padding:2px 7px 0 0px;
    background:url('igcom/images/headerSearchFreccia.gif') no-repeat right 50%;
    width: 55px;
}

.language{
    color: #ffffff;
}
/*
================================
BODY STYLES 
================================
*/
#body
{
    width:900px; /*930 - (padding sinistro) - (padding destro)*/
    margin:0 auto;
    background: #ffffff url('igcom/images/bodyBackgroud.jpg') repeat-x;/*#f4f5f5 url('igcom/images/bodyBackgroud.jpg') repeat-x;*/
    /*background-color: #dcddde;*/
    /*border-left: 1px #b5b8bd solid;*/
    padding: 0px 15px 10px 15px;
    min-height: 380px;
}
/*
================================
BREADCRUMB STYLES 
================================
*/
#breadcrumb
{
	width: 100%;
	font-size:13px;
	margin: 0px 0 0px 0;	
	padding: 8px 0 8px 6px;
}
#breadcrumb ul{list-style: none; padding: 0px 0px 0px 25px; margin: 0px; background: transparent url('igcom/images/home.gif') left no-repeat;}
#breadcrumb ul li{display: inline; margin: 0px; padding: 0px 0 0 0px; }
#breadcrumb ul li a{padding: 0px;}
/*
div#breadcrumb{float:left;width:600px;height:40px;line-height: 40px;background: #D4D4D4 url(bcbk.png)}
div#breadcrumb span{display:none}
div#breadcrumb a{float: left;height: 40px;padding: 0 25px 0 15px;background: url(bcbk1.png) no-repeat top right;color: #777;text-decoration: none}
div#breadcrumb a:hover{background-position: bottom right;color: #0876AC}
div#breadcrumb em{font-style:normal;color: #444;margin-left:10px}
*/

/*
================================
SIDEBAR STYLES 
================================
*/
#sideBar
{
    width:219px;
    margin:0px 12px 0 0;
    /*background-color:#ebedef;*/
}
#sideBar em
{
    font-style:italic;
}


/*
================================
NAVI STYLES 
================================
*/

#navi li
{
    font-size:14px;
    line-height: 20px;
    /*background:url(../media/Assets/dotted_border.gif) repeat-x bottom left; #ebedef */
    background: url('igcom/images/icon-menu-freccia.gif') no-repeat left;
}

    #navi li.selected a
    {
        color:#f4892d;
    }

    #navi li a
    {     
    	color:#58595b;   
        display:block;
        padding:3px 0 0 12px;
    }
    
    #navi li a:hover
    {     
    	color:#f4892d;   
    }


/*
================================
SECONDARY NAVI STYLES 
================================
*/
.secondaryNav
{
    margin:0px 0 0 0;
}

    .secondaryNav h3
    {
        color:#58595b;
        font-size:14px;
        
        padding:0 0 10px 13px;
        background:url(igcom/images/icon-submenu.gif) no-repeat top left;
        border-bottom: 1px white solid;
    }
    
    .secondaryNav li
    {
        padding:6px 0 8px 0;
        background:url(igcom/images/dotted_news.gif) repeat-x bottom left;
    }
    
        .secondaryNav li.selected a
        {
            color:#f58220;
        }
    
        .secondaryNav li a
        {
            font-size:12px;
            display:block;
            
        }
        
            .secondaryNav ul.events li em
            {
                color:#58595b;
                font-size:11px;
                display:block;
            }
            
            .secondaryNav ul.events li p
            {
                color:#58595b;
                font-size:11px;
                display:block;
            }
            
            .secondaryNav li a span
            {
                background:url(../media/Assets/arrow_right.gif) no-repeat center right;
                padding:0 7px 0 0;
            }

/*
================================
CONTENT STYLES 
================================
*/
.content
{
    width:667px;/*674px;*/
    font-size:13px;
    line-height:18px;
    /*border: 1px fuchsia solid;*/
}
.content .Allegato h3
{
	font-size:13px;
    color:#f58220;
    margin:4px 0 0px 0px;

}

.content .Allegato .filePdf
{
	background: url('../media/Assets/icon_Pdf.gif') left no-repeat;
	padding: 2px 0 2px 26px; 
}
.content .Allegato .fileZip
{
	background: url('../media/Assets/icon_WinZip.gif') left no-repeat;
	padding: 2px 0 2px 26px; 
}
.content .Allegato .fileGeneric
{
	background: url('../media/Assets/icon_File.gif') left no-repeat;
	padding: 2px 0 2px 26px; 
}



    .content p
    {
        margin:10px 0;
    }

    .content strong
    {
        font-weight:bold;
    }
   
    .content em
    {
        font-style:italic;
    }
   
    .content h3
    {
        font-size:14px;
        color:#f58220;
        margin:10px 0 13px 0;
    }
    
    .content ol, .content ul
    {
        list-style-position: inside;
    }
    
    .content ol
    {
        list-style-type: decimal;
    }
    
    .content ul
    {
        list-style-type: disc;
    }
    
    
    .leftArrow.backLink
    {
        margin:0 0 25px 0;
        display:block;
    }
    
    .content div.date
    {
        font-weight:bold;
        font-size:12px;
    }

    
    .content .articleImage
    {
        margin: 15px 15px 15px 0px;
    }
    
    .content .arancio
    {
		color: #f58220;
	}

    
    /* Header for small thin column */
    .twoColWide .col_2  h4
    {
        font-size:12px;
        color:#f49ac1;
        font-weight:bold;
        background:url(../media/Assets/dotted_border.gif) repeat-x bottom left;
        
        padding:0 0 5px 0;
        margin:0 0 5px 0;        
    }
    
/* CSS if sIFR not enabled START */
    h2.flashHeader
    {
        font-family: Arial, Verdana, Sans-Serif, Georgia;
        font-size:28px;
        font-weight: normal;
        color: #f58220;
		line-height:1em;
	
    }
            
	h2.flashHeader strong
	{
		color:#336699;/*#f49ac1*/
	}
/* CSS if sIFR not enabled END */




.content.oneCol
{
    width:667px;/*550px;*/
}

/*
================================
HOMEPAGE TWO COLS
================================
*/   
.twoCol .col_1
{
    width:342px;
}

.twoCol .col_2
{
    width:325px;/*322px;*/
}




/*
================================
ABOUT PROJ TWO COLS WIDE
================================
*/ 
.twoColWide .col_1
{
    width:667px;/*550px;*/
    /*margin:0 20px 0 0;*/
}

.twoColWide .col_2
{
    width:93px;
}

.nestedTwoCol
{
    width:667px;/*550px;*/
    /*margin:10px 0 0 0;*/
}

    /* Nested two col within col_1 of twoColWide */
    .nestedTwoCol .col_1
    {
        width:300px;/*265px;*/
        margin:0 20px 0 0;
    }
    
    .nestedTwoCol .col_2
    {
        width:300px;/*265px;*/
    }

/*
================================
GALLERY GRID
================================
*/ 
.galleryGrid
{
    margin:25px 0 0 0;
}

    .galleryGrid .item
    {
        width:208px;
        margin:0 0 15px 20px;
    }
        
    .galleryGrid .item.first
    {
        margin-left:0;
    }
    
        .galleryGrid .item a
        {
            background:url(../media/Assets/arrow_right.gif) no-repeat center right;
            padding:0 7px 0 0;
        }
    
        .galleryGrid .item img
        {
            display:block;
        }
        
        .galleryGrid .item span
        {
            display:block;
        }


/*
================================
PHOTO GRID
================================
*/ 
.photoGrid
{
    margin:25px 0 0 0;
}

    .photoGrid .item
    {
        width:151px;
        margin:0 0 15px 20px;
    }
                
    .photoGrid .item.first
    {
        margin-left:0;
    }
    
        .photoGrid .item a
        {
            background:url(../media/Assets/arrow_right.gif) no-repeat center right;
            padding:0 7px 0 0;
        }
    
        .photoGrid .item img
        {
            display:block;
        }
    
        .photoGrid .item span
        {
            display:block;
        }

/*
================================
PHOTO ITEM
================================
*/ 
.photo
{
    margin:25px 0 0 0;
}
    
    .photo .pager
    {
        display:block;
        margin:0 0 10px 0;
    }

    .photo a.prev
    {
        background:url(../media/Assets/arrow_left.gif) no-repeat center left;
        padding:0 0 0 7px;
    }
    
    .photo a.next
    {
        background:url(../media/Assets/arrow_right.gif) no-repeat center right;
        padding:0 7px 0 0;
    }
    
    .photo .item
    {
        position:relative;
	overflow:hidden;
	/*width:550px;*/
    }
    
        .photo .item span
        {
            display:none;   /*hide it if JS disabled and when page initially loads */
        
            position:absolute;
            left:0;
            bottom:0;
            
            background:url(../media/Assets/white_60_bg.png) repeat top left;
	    	color:#000;
            
            /*width:540px;*/ /*550 - 5 - = 540px */
			width:100%;
            padding:10px 5px 10px 5px;
        }

/*
================================
NEWS LIST
================================
*/

.newsList
{
    margin:25px 0 0 0;
    width:630px;
}

    .newsList div
    {
        width:180px;
        margin:0 0 25px 45px;
        display:inline;
        
        color:#FFFFFF;
    }
    
    .newsList div.first
    {
        margin-left:0;
    }
    
        .newsList div span
        {
            font-weight:bold;
            font-size:11px;
        }

/* CSS if sIFR not enabled START */
.newsList div h4
{
	font-size:13px;
	line-height:1em;
	font-family:Georgia, Arial, Sans-Serif;  
}

    .newsList div h4 a
    {       
        font-weight:bold;
        color:#619ca7;
    }
    
    .newsList div h4 a:hover
    {
        color:#FFFFFF;
    }      
/* CSS if sIFR not enabled END */       


/*
================================
NEWS ITEM
================================
*/
.newsItem img
{
    margin:0 0 15px 0;
}

        
/*
================================
CONTACT STYLES
================================
*/

.form .text
{
    width:300px;
    margin:0 20px 0 0;
}

.form .fields
{
    width: 300px;
}

fieldset legend
{
    display:none;
}

fieldset label
{
    display:block;
    margin:10px 0 0 0;
}
fieldset input
{
	width: 265px;
}
fieldset textarea
{
    width:265px;
}


fieldset label.first
{
    margin:0;
}

fieldset input
{
	background-color: #ffffff;
	border: 1px #666666 solid;
	width: 265px;
	height: 15px;
	padding: 2px;
	margin: 0 0 3px 0;
	font-size: 11px;
}

fieldset textarea
{
    background-color:#ffffff;
    border:1px solid #515151;
    width:265px;
    height:130px;
    padding:2px 2px 1px 2px;
    margin:0 0 3px 0;
    
    font-family:Arial, Verdana, Sans-Serif;
    font-size:11px;
}

    fieldset input:focus, fieldset textarea:focus
    {
        border:1px solid #619ca7;
    }

fieldset input.error, fieldset textarea.error
{
    border:2px solid #F49AC1;
}

    fieldset input.error:focus
    {
        border:2px solid #af4975;
    }
    
fieldset button
{
    border:none;
    color:#619ca7;
    padding:0 7px 0 0;
    margin:5px 0;
    background:url('../media/Assets/arrow_right.gif') no-repeat right 50%;
}


fieldset .Checkbox input
{
	width: auto;
	border:none;
	margin: 10px 5px 0 0;
	font-size: 9px;
}

fieldset .textPrivacy {padding:2px 2px 1px 2px; height:80px;width:265px;overflow:auto;font-size:10px;background-color:#ffffff;}


fieldset .Checkbox label
{

	display: inline;
}

.errorMessage
{
	color:red;
}


/*
================================
FOOTER STYLES 
================================
*/

#footer
{
    /*background:#0c0c0c url(../media/Assets/footer_border.gif) repeat-x top left;*/
    padding:0px 0px 0 0px;
    width:930px;
    height:68px;
}

    #footer div.container
    {
    	background: url(igcom/images/borderBottom.gif) 0 100% repeat-x;
    	margin:0px 11px 0 11px;
        width:908px;
	    height:68px;
	    
    }

    #footer li
    {
        float:left;
        font-size:11px;
    }
    
    /*Credits*/
    #footer ul.credits
    {
    	padding-top: 20px;
    	/*border: 1px fuchsia solid;*/
    }
    
        #footer ul.credits li a
        {
            color:#868686;
        }    
    
            #footer ul.credits li a span
            {
                display:block;
                
                font-size:10px;
                color:#515151;
            }
            
        #footer ul.credits li a:hover span
        {
            color:#f49ac1;
        }


    /*Misc*/
    #footer ul.misc
    {       
    	padding-top: 7px; 
    	/*border: 1px black solid;*/
    }
                
        #footer ul.misc li.rss
        {
            padding:0 0 0 20px;
            margin:0px 15px 0 0;
        }
        
            #footer ul.misc li.rss a
            {
                color:#c8751a;
            }
    
                #footer ul.misc li.rss a:hover
                {
                    color:#a05e16;
                }
                
        #footer ul.misc li.valid
        {
            padding:0 0 0 22px;
        }
        
            #footer ul.misc li.valid a
            {
                color:#529c46;
            }            

/* Logos*/
.copyright
{
    padding:0 0 0 10px;
    margin:8px 130px 0 0;
    /*margin:10px 67px 0 0;*/
}

.csq
{
/*
    background:transparent url(/css/igcom/images/csq-microsoft.gif) top left no-repeat;
    padding:0 0 0 0px;
    margin:0px 31px 0 10px;
    width: 289px;
    height: 38px;
*/
    background:transparent url(/css/igcom/images/csq-microsoft.gif) top left no-repeat;
    padding:0 0 0 0px;
    margin:0px 5px 0 20px;
    width: 135px;
    height: 39px;

/*
    background:transparent url(/css/igcom/images/csq-microsoft.gif) top left no-repeat;
    padding:0 0 0 0px;
    margin:0px 176px 0 20px;
    width: 135px;
    height: 39px;
*/
}
.microsoft
{
    padding:0 0 0 0px;
    margin:10px 25px 0 0px;
    width: 146px;
    height: 20px;	
}


.cws
{
    background:transparent url(../media/Assets/cws_logo.gif) no-repeat;
    padding:0 0 0 26px;
    margin:0 67px 0 0;
}

.g72
{
    background:transparent url(../media/Assets/g72_logo.gif) no-repeat;
    padding:0 0 0 30px;
    margin:0 190px 0 0;
}

.rss
{
    background:transparent url(../media/Assets/rss_logo.gif) no-repeat 0 0px;
    height: 16px;   	
}

.valid
{
    background:transparent url(../media/Assets/valid_code_icon.gif) no-repeat 0 0;
}



/*
================================
BOX STYLES 
================================
*/
.box { margin: 20px 0 0 0;}

/* Box Menu */
.box-menu {width:100%; margin: 0 auto; display: block; margin:0px 0 15px 0;}
.box-menu-topleft {background: url(igcom/images/box-menu-TopLeft.gif) 0 0 no-repeat}
.box-menu-topright {background: url(igcom/images/box-menu-TopRight.gif) 100% 0 no-repeat;}
.box-menu-bottomleft {background: url(igcom/images/box-menu-BottomLeft.gif) 0 100% no-repeat}
.box-menu-bottomright {background: url(igcom/images/box-menu-BottomRight.gif) 100% 100% no-repeat}
.box-menu-body { width:100%; margin: 0 auto; display: block; }
.box-menu-contentH { margin: 9px -10px 9px -10px; padding: 2px 15px 2px 15px; border-left: 1px #c6c7c8 solid; border-right: 1px #c6c7c8 solid; background-color: #ebedef;} 
.box-menu-contentV { margin: 0px 10px 0px 10px; border-top: 1px #c6c7c8 solid; border-bottom: 1px #c6c7c8 solid; background-color: #ebedef; }

/* Box SubMenu */
.box-submenu {width:100%; margin: 0 auto; display: block; margin:0px 0 15px 0;}
.box-submenu-topleft {background: url(igcom/images/box-menu-TopLeft.gif) 0 0 no-repeat}
.box-submenu-topright {background: url(igcom/images/box-menu-TopRight.gif) 100% 0 no-repeat;}
.box-submenu-bottomleft {background: url(igcom/images/box-menu-BottomLeft.gif) 0 100% no-repeat}
.box-submenu-bottomright {background: url(igcom/images/box-menu-BottomRight.gif) 100% 100% no-repeat}
.box-submenu-body { width:100%; margin: 0 auto; display: block; }
.box-submenu-contentH { margin: 9px -10px 9px -10px; padding: 2px 15px 2px 15px; border-left: 1px #c6c7c8 solid; border-right: 1px #c6c7c8 solid; background-color: #ebedef;} 
.box-submenu-contentV { margin: 0px 10px 0px 10px; border-top: 1px #c6c7c8 solid; border-bottom: 1px #c6c7c8 solid; background-color: #ebedef; }

.box-submenu h3
{
    color:#58595b;
    font-size:14px;
    
    padding:0 0 10px 12px;
    background:url(igcom/images/icon-submenu.gif) no-repeat top left;

    border-bottom: 1px white solid;
}

.box-submenu li
{
    padding:6px 0 8px 0;
    background:url(igcom/images/dotted_news.gif) repeat-x bottom left;
}

.box-submenu li.selected a
{
    color:#f58220;
}

.box-submenu li a
{
    font-size:12px;
    display:block;
}

.box-submenu ul.submenu li em
{
    color:#58595b;
    font-size:11px;
    display:block;
}

.box-submenu ul.submenu li p
{
    color:#58595b;
    font-size:11px;
    display:block;
}

.box-submenu li a span
{
    background:url(igcom/images/icon-submenu-child.gif) no-repeat center left;
    padding:0 0px 0 12px;
}

/* Box SubSubMenu */

.box-subsubmenu
{
	width:667px; 
	margin: 5px 0 20px 0;
}

.box-subsubmenu div
{
	width: 200px;
	margin:0 0 8px 15px;
    display: inline;
	/*border: 1px fuchsia solid;*/
}
.box-subsubmenu div.first
{
	margin-left:0;
}
.box-subsubmenu div span
{
    background:url(igcom/images/icon-submenu-child.gif) no-repeat center left;
    padding:0 0px 2px 12px;
    /*margin: 0 20px 0px 0;*/
}

.box-subsubmenu span.selected a
{
    color:#f58220;
}

.box-subsubmenu span a
{
    font-size:12px;
}



/* Box Generic */
.box-generic {width:100%; margin: 0 auto; display: block;}
.box-generic-topleft {background: url(igcom/images/box-generic-topleft.gif) 0 0 no-repeat}
.box-generic-topright {background: url(igcom/images/box-generic-topright.gif) 100% 0 no-repeat;}
.box-generic-bottomleft {background: url(igcom/images/box-generic-bottomleft.gif) 0 100% no-repeat}
.box-generic-bottomright {background: url(igcom/images/box-generic-bottomright.gif) 100% 100% no-repeat}
.box-generic-body { width:100%; margin: 0 auto; display: block; }
.box-generic-contentH { margin: 13px -15px 13px -15px; padding: 2px 15px 2px 15px; border-left: 1px #c4c4c7 solid; border-right: 1px #c4c4c7 solid; background-color: #f7f5f4;} 
.box-generic-contentV { margin: 0px 15px 0px 15px; border-top: 1px #c6c7c8 solid; border-bottom: 1px #c4c4c7 solid; background-color: #f7f5f4; }

/* Box News */
.box-news {width:100%; margin: 0 auto; display: block; margin:0px 0 15px 0;}
.box-news-topleft {background: url(igcom/images/box-menu-TopLeft.gif) 0 0 no-repeat}
.box-news-topright {background: url(igcom/images/box-menu-TopRight.gif) 100% 0 no-repeat;}
.box-news-bottomleft {background: url(igcom/images/box-menu-BottomLeft.gif) 0 100% no-repeat}
.box-news-bottomright {background: url(igcom/images/box-menu-BottomRight.gif) 100% 100% no-repeat}
.box-news-body { width:100%; margin: 0 auto; display: block; }
.box-news-contentH { margin: 9px -10px 9px -10px; padding: 2px 15px 2px 15px; border-left: 1px #c6c7c8 solid; border-right: 1px #c6c7c8 solid; background-color: #ebedef;} 
.box-news-contentV { margin: 0px 10px 0px 10px; border-top: 1px #c6c7c8 solid; border-bottom: 1px #c6c7c8 solid; background-color: #ebedef; }

.box-news h3
{
    color:#58595b;
    font-size:14px;
    
    padding:0 0 10px 20px;
    background:url(igcom/images/icon_news.gif) no-repeat top left;
    border-bottom: 1px white solid;
}

.box-news li
{
    padding:8px 0 8px 0;
    background:url(igcom/images/dotted_news.gif) repeat-x bottom left;
}

.box-news li.selected a
{
    color:#f58220;
}

.box-news li a
{
    font-size:13px;
    display:block;
}

.box-news ul.news li em
{
    color:#58595b;
    font-size:11px;
    display:block;
}

.box-news ul.news li p
{
    color:#58595b;
    font-size:11px;
    display:block;
}

.box-news li a span
{
    background:url(../media/Assets/icon_newsletter.gif) no-repeat center left;
    padding:0 0px 0 25px;
}

div.dateNews
{
    font-weight:bold;
    font-size:12px;
    background:url(../media/Assets/icon_newsletter.gif) no-repeat center left;
    padding:0 0px 0 25px;
}


/* Box Events */
.box-events {width:100%; margin: 0 auto; display: block; margin:0px 0 15px 0;}
.box-events-topleft {background: url(igcom/images/box-events-topleft.gif) 0 0 no-repeat}
.box-events-topright {background: url(igcom/images/box-events-topright.gif) 100% 0 no-repeat;}
.box-events-bottomleft {background: url(igcom/images/box-events-bottomleft.gif) 0 100% no-repeat}
.box-events-bottomright {background: url(igcom/images/box-events-bottomright.gif) 100% 100% no-repeat}
.box-events-body { width:100%; margin: 0 auto; display: block; }
.box-events-contentH { margin: 9px -10px 9px -10px; padding: 2px 15px 2px 15px; border-left: 1px #c6c7c8 solid; border-right: 1px #c6c7c8 solid; background: #f7f6f4 url(igcom/images/box-events-top-2-2.gif) 0 0px repeat-x;} 
.box-events-contentV { margin: 0px 10px 0px 10px; border-top: 1px #c6c7c8 solid; border-bottom: 1px #c6c7c8 solid; background-color: #f7f6f4; }

.box-events h3 {
	color:#0f4966;
    font-size:16px;
    padding:0 0 10px 27px;
    font-weight: normal;
    background:url(igcom/images/icon-events.gif) 0 -2px no-repeat;
    margin: 0 auto;
}
.box-events li
{
    padding: 8px 0 8px 0;
    background:url(igcom/images/dotted_news.gif) repeat-x bottom left;
}
    
.box-events li.selected a
{
    color:#0f4966;
}

.box-events li a
{
    font-size:13px;
    display:block;
    
}
.box-events ul
{
	list-style-type: none;
	list-style-position: outside;
}
.box-events ul.events li em
{
    color:#58595b;
    font-size:11px;
    display:block;
}

.box-events ul.events li p
{
    color:#58595b;
    font-size:12px;
    display:block;
    margin: 0 auto;
}

.box-events li a span
{
    /*background:url(../media/Assets/arrow_right.gif) no-repeat center right;*/
    background:url(../media/Assets/icon_calendar.gif) no-repeat center left;
    padding:0 0px 0 25px;
}

div.dateEvents
{
    font-weight:bold;
    font-size:12px;
    background:url(../media/Assets/icon_calendar.gif) no-repeat center left;
    padding:0 0px 0 25px;
}


/* Box News and Events */
.newsevents h3 {
	color:#0f4966;
    font-size:16px;
    padding:0 0 10px 27px;
    font-weight: normal;
    background:url(igcom/images/icon-events.gif) 0 -2px no-repeat;
    margin: 0 auto;
}
.newsevents li
{
    padding: 8px 0 8px 0;
    background:url(igcom/images/dotted_news.gif) repeat-x bottom left;
}
    
.newsevents li.selected a
{
    color:#0f4966;
}

.newsevents li a
{
    font-size:13px;
    display:block;
    
}
.newsevents ul
{
	list-style-type: none;
	list-style-position: outside;
}
.newsevents ul li em
{
    color:#58595b;
    font-size:11px;
    display:block;
}

.newsevents ul li p
{
    color:#58595b;
    font-size:12px;
    display:block;
    margin: 0 auto;
}

.newsevents li.events a span
{
    background:url(../media/Assets/icon_calendar.gif) no-repeat center left;
    padding:0 0px 0 25px;
}

.newsevents li.news a span
{
    background:url(../media/Assets/icon_newsletter.gif) no-repeat center left;
    padding:0 0px 0 25px;
}


/* Box Download File */
   
.downloadFile li.selected a
{
    color:#0f4966;
}

.downloadFile li a
{
    font-size:13px;
    display:block;
    
}
.downloadFile ul
{
	list-style-type: none;
	list-style-position: outside;
}
.downloadFile ul li em
{
    color:#58595b;
    font-size:11px;
    display:block;
}

.downloadFile ul li p
{
    color:#58595b;
    font-size:12px;
    display:block;
    margin: 0 auto;
}

.downloadFile li a span
{
    background:url('../media/Assets/icon_WinZip.gif') no-repeat center left;
    padding: 2px 0 2px 25px;
}


.mapdimensions {
	width: 459px;
	height: 340px;
	border: 1px solid black;
	overflow: hidden;
	visibility: visible;
}

.teamviewer {
	position:absolute; top:25.5px; left:50px; display:block; cursor:pointer; color:#424242; font-family:Arial; font-size:10px; line-height:1.2em; font-weight:bold; text-align:center; width:65px;
}




































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

