@charset "UTF-8";
/* CSS Document */


body {
				font: 100% Verdana, Arial, Helvetica, sans-serif;
				background: #5c779e url(/gfx/home_bg-main.jpg) repeat-x;
				margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
				padding: 0;
				text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
				color: #000000;
}

.oneColElsCtrHdr #container {
				width: 950px;
				margin: 0 auto; /* this overrides the text-align: center on the body element. */
				height: auto;
				text-align: left;
}
 
.oneColElsCtrHdr #header {
				text-indent: -5000px;
				background-image: url(/gfx/home_mast-logo.png);
				background-repeat: no-repeat;
				background-position: 50px 0px;
				margin: 0px;
				padding: 0px;
				height: 164px;
}

/*  Navbox  --------------------------- */ 

#navbox ul {
				text-align:center;
				color:#fff;
				width: 100%;
				margin: 0;
				padding: 0px;
}

#navbox ul li {
				display:inline;
				letter-spacing: 1px;
				line-height: 37px;
}

#navbox ul li a {
				color:#fff;
				text-decoration:none;
				border-right:1px solid #999;
				padding: 5px 20px;
}

#navbox ul li a:hover {
				color:#fff;
				background-image: url(/gfx/global_nav-hover.png);
				background-repeat: repeat-x;
				background-position: center;
}

#navbox #first_item {
				border-left:1px solid #999;
				padding-top: 5px;
				padding-bottom: 5px;
}

	  
/* Main Content--------------------------- */

.oneColElsCtrHdr #mainContent {
				background-image: url(/gfx/pricelist_bg.jpg);
				background-repeat: no-repeat;
				height: 600px;
				background-position: center top;
}


/*-------------------------------------------    
    Pricelists
-------------------------------------------*/

#content_pricelist {
				padding: 10px 25px 10px 65px;
				background-color: #B5C9D3;
				background-image: url(/gfx/pricelist_bg.jpg);
				background-repeat: repeat-x;
				margin-right: 50px;
				margin-left: 50px;
				border-right: 5px solid #7352a1;
				border-bottom: 5px solid #7352a1;
				border-left: 5px solid #7352a1;
}

#content_pricelist .services .price {
				text-align: right;
				float: right;
				margin-right: 75px;
				font-size: 1.0em;
				font-weight: bold;
				color: #fff;
				padding: 10px;
}

#content_pricelist .services .carteItem {
				font-family: "Times New Roman", Times, Georgia, serif;
				font-style: italic;
				font-size: 1.4em;
				color: #FFF;
				font-weight: bold;
}

#content_pricelist .services .clause {
				font-family: "Times New Roman", Times, Georgia, serif;
				font-style: italic;
				font-size: 1.1em;
				color: #5C779E;
}

#content_pricelist .services .priceCarte {
				text-align: right;
				float: right;
				margin-right: 75px;
				font-size: 1.0em;
				font-weight: bold;
				color: #fff;
				padding: 10px;
}

#content_pricelist .services .priceVid, 
#content_pricelist .services .pricePro {
				text-align: right;
				float: right;
				margin-right: 75px;
				font-size: 0.9em;
				font-weight: bold;
				color: #fff;
				clear: both;
}

#content_pricelist p.text_package {
				color: #609;
				font-size: 0.8em;
				margin-right: 260px;
}
#content_pricelist .services h3 {
				border-bottom: 1px dotted #CCC;
				margin-right: 75px;
}

#content_pricelist .services a:link,
#content_pricelist .services a:visited {
				color: #FC3;
				text-decoration: none;
				border-bottom: 1px dotted #FF3;
}

#content_pricelist .services a:hover {
				color: #FF9;
				text-decoration: none;
				border-bottom: 1px dotted #FFF;
}


/* Footer --------------------------- */

.oneColElsCtrHdr #footer {
				font-size: 11px;
				color: #fff;
				background-image: url(/gfx/global_footer-logo.png);
				background-repeat: no-repeat;
				background-position: 65px 0px;
				height: 200px;
				width: 950px;
} 

#footer #copyright {
				padding-left: 120px;
				padding-top: 18px;
				float: left;
				width: 250px;
}

#footer #foot_wrap .foot_menu { float: left; }

#footer #foot_wrap .foot_menu li { list-style-type: none; }

#footer #foot_wrap .foot_menu a.menu_head:link,
#footer #foot_wrap .foot_menu a.menu_head:visited {
				color: #9cf;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu a.menu_head:hover {
				color: #0cf;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu a.menu_item:link,
#footer #foot_wrap .foot_menu a.menu_item:visited {
				color: #fff;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu a.menu_item:hover {
				color: #9cf;
				text-decoration: none;
}

#footer #foot_wrap .foot_menu #logos { padding-top: 5px; }
