@import "reset.css";
@import "brasizes.css";


BODY{margin:0;	background:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.85em;	text-align:center; margin-bottom:20px; }

strong {font-weight:bold;}
b {font-weight:bold;}

i { font-style:italic;}
em { font-style:italic;}

#storloc a:hover { color:#666;}

#page 				{	margin:0 auto;	background:#FFFFFF;	width:915px;text-align:left; margin-bottom:20px;}
#newsletter-page 	{	margin:0 auto;	background:#FFFFFF;	width:1000px;text-align:left; margin-bottom:20px;}

#langChoice {	display:none;}

#header{	background:#1F1C1E;	width:100%;	height:140px; position:fixed; top:0; left:0; z-index:1000;}

#Menu {	background:#1F1C1E; width:1000px;margin:0 auto;text-align:left;text-transform:uppercase;border:0px solid #00CC66;}
#Menu img {float:left; padding-top:50px; padding-right:53px;}
#Menu ul { padding-top:52px;list-style: none;  }
#Menu ul li {float:left; display:inline; padding:0; margin:0; border:0px solid #0FCC00; margin-left:15px; font-size:27px;}
#Menu ul li a {margin:0; display:inline; padding:0; color:#3F3E3E; font-weight:normal;}
#Menu ul li a:hover {margin:0; display:inline; padding:0; color:#FFFFFF; font-weight:normal;}
#Menu ul li a.selected {margin:0; display:inline; padding:0; color:#FFFFFF; text-transform:uppercase; font-weight:normal;}


#Menu ul li ul  { list-style: none; display:inline; position:absolute;  padding:0; margin:0; margin-top:30px; border:0px solid #CCCCCC;}
#Menu ul li ul li {float:left; display:inline; padding:0; margin:0; border:0px solid #0FCC00; margin-right:15px; font-size:15px; display:none}
#Menu ul li ul li a {margin:0; display:inline; padding:0; color:#3F3E3E; font-weight:normal;}
#Menu ul li ul li a:hover {margin:0; display:inline; padding:0; color:#FFFFFF; font-weight:normal;}
#Menu ul li ul li a.selected {margin:0; display:inline; padding:0; color:#FFFFFF; text-transform:uppercase; font-weight:normal;}
.contacttitle {}


.store {font-size: 2.4em;}
#storeLocator td a {color:#999999;}
#storeLocator td {color:#999999;font-size: 0.85em; }
#storeLocator td a.On { color:#666666; font-weight:bold;}
#storeLocator { line-height:1.4em; text-transform:uppercase;}
#storeLocator .ww { color:#666666; font-weight:bold;}


#MainContent {float:left; margin-top:190px;  _margin-top:50px;}

#leftCol{float:left; text-align:right; width:190px;}
#mainCol{float:left; width:700px; margin-left:23px; border:0px solid #999900; z-index:1}

.items { border-bottom:#BDBCBC 1px solid; margin-bottom:20px; float:left; width:700px; padding-bottom:20px;}
.items img { margin-bottom:20px;}
.title { text-align:right; 	font-size:2.4em; float:right; display:inline; padding:0; margin:0; border:0px solid #0FCC00;letter-spacing:-5px;}
.contacttitle{font-size:2.2em;  padding:0; margin:0; border:0px solid #0FCC00;letter-spacing:-1px; margin-bottom:20px;  color:#999;}
.date { color:#BDBCBC; font-size:0.8em; margin-bottom:10px;}
.pressoffice { color:#BDBCBC; font-size:0.9em; margin-bottom:10px; margin-top:20px; line-height:1.1em}
.itemtitle { color:#1F1C1E; font-size:1.3em; margin-bottom:10px;}
.itembody { color:#666; font-size:0.9em; margin-bottom:20px; line-height:1.5em}
/*p.itembody p  { color:#666; font-size:0.9em; margin-bottom:20px; line-height:1.5em}*/
.itemsubtitle{ color:#666; font-size:0.9em; font-style:italic; display:block; margin-bottom:5px; line-height:1.5em}

.download {color:#C70909; text-decoration:none; font-size:0.8em; clear:left;}
.download a {color:#C70909; text-decoration:none; font-size:1.0em;}
.download img {float:left;}
.icon { width:25px; float:left;}

#mysearch {margin-bottom:20px; border-bottom:#BDBCBC 1px solid; padding-bottom:20px; float:left; width:190px;}
#myArchive { float:left; width:190px;}
#myArchive img{ margin-bottom:10px;}
#myArchive a.off { color:#BDBCBC; font-size:0.9em; margin:0;}
#myArchive a.on { color:#1F1C1E; font-size:0.9em; margin:0;}

#searchfield, .MyInput { background:url(/Images/search-bkg.jpg) no-repeat; width:192px; height:28px; text-align:left;}
.MyInput input { border:0px;width:180px;background:none;padding:3px;}
#keywords { border:0px; background:#DBDBD6;width:170px;margin-top:5px;margin-bottom:0px;margin-left:10px} 




#Footer{clear:both;	font-size:0.8em; padding-top:10px; text-align:center;}
#foot{text-align:right; width:920px; margin:0 auto;}

hr {}
textarea { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 1em;padding:10px 10px 0 10px; }

/* -> 26/02/2009 */

.Box { overflow:hidden; }
.FloatSX { float:left; }
.QuickFormTitle { float:left;margin-left:40px; }
.Clearer { clear:all; }

.dd { font-size:0.8em;color:#666; }

.Contact-Address { float:left;border:0px solid #CCC;margin-right:10px;width:152px; }

.bold { font-weight:bold;}


/* NEWSLETTER */
.newsletter-wt 		{ 
	border:0px solid #CCC;
	font-size:12px;
	color:#686868;
	width:300px;
	line-height:130%;
	float:left;
	padding-right:40px; 
}
.newsletter-wt img 	{ 
	/* margin-left:20px; */
	margin-top:30px; 
}
.newsbody 			{ 
	float:right;
	border:0px solid #CCC;;
	overflow:hidden; 
}
.news-right			{ 
	border:0px solid #000;
	overflow:hidden;
	width:550px; 
}

.news-right .cm-left {
	float:left;
	width:300px;
	margin-top:20px;
}

.news-right .cm-right {
	float:left;
	border:0px solid #CCC;
	padding-left:30px;
	width:200px;
	margin-top:20px;
}

.MySmallInput { 
	background:url(/Images/search-bkg-small.jpg) no-repeat; 
	width:100px; 
	height:28px; 
	text-align:left;
}

.MySmallInput input { 
	border:0px;
	width:90px;
	background:none;
	padding:3px;
}

.floatSX {
	float:left;
}

.itemtitle a { color:#000000;}
.itemtitle a:hover { color:#CCCCCC;}






