/* Start of CMSMS style sheet 'main' */
/*

CSS by Marsbrook - English web designers in France
http://www.marsbrook.com
	
*/


/* Body, text treatment and links */

a:link {text-decoration: none; color: #D46851 }
a:visited {text-decoration: none; color: #D46851 }
a:hover {text-decoration: none; color: #000000 }
a:active {text-decoration: none; color: #D46851 }

content a:link {text-decoration: none; color: #D46851; }
content a:visited {text-decoration: none; color: #D46851 }
content a:hover {text-decoration: none; color: #000000 }
content a:active {text-decoration: none; color: #D46851 }




#footer a{color: #666666; }

body{
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; font-size: 0.8em; padding:0; line-height: 1.6em; color: #000; background-color:#827551; }

.strong { font-weight:bold; }

.breadcrumbs {width:728px;   height:27px;  font-size:10px; color:#666666; margin:0px 0px 0px 12px;  /*border: thin solid #ccc; padding:0px 0px 10px 8px;*/}



/* Headings */

h1 { font-size:1.5em; font-weight:bold; text-transform:uppercase; margin-top:15px; color:#333333 }

h2 {font-size:1.2em; font-weight:bold; text-transform:uppercase; margin-top:15px; color:#999}

h3 {font-size:1.2em; font-weight:bold;  margin: 10px 0px 0px 0px; color:#333333 }

h4 {font-size:1.2em; font-weight:bold; margin: 5px 0px 0px 0px; font-style: italic; color:#333333 }

h5 { font-weight:bold; text-transform:uppercase; }

.homepage_heading {width:728px; background-color:#FFCC66; height:27px; font-size:14px; text-transform: uppercase; color:#C45851; margin:14px 0px 5px 14px; padding:7px 0px 0px 8px;} /* only used on the home page */



/* Main content - this includes all main site ID's and hence content areas */

/*#siteborder {width:970; margin: 1px auto; background-image: url(../images/background_970.gif); background-repeat:repeat-y;background-position: center center;}
*/

#maincontainer{
width: 950px; /*Width of main container*/
margin: 1px auto; /*Center container on page*/ border-left: 2px solid #595959; border-right: 3px solid #595959;}

#masthead {height: 85px; background-color:#FFFFCC;}

#logo {bottom:auto; right:auto;}

#contentwrapper{float: left; width: 100%; background-color:#FFFFCC;} 

#contentwrapper1{ /* for the inner pages */ float: left; width: 100%; border-top:13px solid #FFFFCC; background:url(../images/salotile.gif) repeat-y;}

#contentcolumn{margin-left: 200px;  /*Set left margin to LeftColumnWidth*/ }

.content{margin: 15px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;} /* related to content in main panel */

#slider {margin:13px 12px 10px 14px;} /* only used on the home page */

#leftcolumn{float: left; width: 200px; /*Width of left column*/ margin-left: -950px; /*Set left margin to -(MainContainerWidth);  font-style:italic; */ color: #fff; text-align: center; margin-top:3px; font-size: 1.2em; line-height:2.0em; }

.clear-both { clear: both; }

.focus1 {height:325px; background-color:#E2AC7A; margin:10px 0px 10px 10px; padding-right:5px; padding-left: 5px;}

.focus2 {height:150px; background-color:#DB8462; margin:15px 0px 10px 10px; padding-right:5px; padding-left: 5px;}

.focus3 {height:150px; background-color:#C46851; margin:15px 0px 10px 10px; padding-right:5px; padding-left: 5px; }

.quotes {margin-top:60px; padding-right:10px; padding-left: 20px;}

/*#footer{ clear: left; width: 100%; background-color: #FFCC66; text-align: center; padding: 4px 0; text-align:right;}*/

#footer{clear: left; width: 100%; background-color: #FFCC66; padding: 4px 0; text-align:right;}

#footer_login {float: left; margin:0 0 0 10px; }


/* Lists and Definition Lists */

/* styles for all default lists */

ul#list_homepage {margin-left:35px; }
ul {list-style-type:square; margin-left: 35px; padding-left: 10px;}
li {list-style-type:square;}

dt {font-weight: bold;}
dl {margin-left:50px;}

/* Newsletter */
div.unsubscribe input {margin: 10px; }

/* Images - this page images*/

img { border:0; }


.nl { padding-left: 5px; color:#000000; font-size: 0.8em; font-style: normal; font-weight: normal; text-align:left; }


/* End of 'main' */

