@charset "UTF-8";
/* CSS Document */

* { 
	margin:0;
	padding:0;
}

body { 
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	min-width:1000px;
	background-color:#d7d2bf;
}

/* @group Header */

#header {
	width:100%;
	height:176px;
}
#header-wrapper { 
	width:960px;
	margin:0px auto;
}
#logo { 
	float:left;
	margin-right:16px;
	height:105px
}
#title { 
	float:left; 
	width:470px;
	height:81px;
	margin-top:24px;
}

#infos { 
	float:right;
	position:relative;
	top:36px;
}
#main-nav { 
	clear:both;
	position:relative;
	top:29px; /* IE 6 */
}
html>body #main-nav {
	top:31px;
}



/* @end */

#breadcrumb {
	width:1000px;
	background:#d7d2bf url(../images/sidebar_top.png) no-repeat 680px bottom; 
	padding:0 0 8px 40px; 
	margin:24px auto 0;
}

/* @group Main */

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	/*float:left;
	width:100%;*/
	width:1000px;
	margin:0 auto 0px;	/* width of whole page */
	overflow:hidden;
	background: url(../images/mainBg_tex.png) repeat-y left top;
	
}

/* 2 column right menu settings */
.rightmenu {
	
}
.rightmenu .colleft {
    float:left;
    width:100%;
    margin-left:0px;
}
.rightmenu .col1wrap {
    float:left;
}
.rightmenu .col1 {
    overflow:hidden;
}
.rightmenu .col2 { /* right sidebar */ 
    float:right;
    width:300px;
    position:relative;
    right:40px;
    background-color:#fff;
}

#main-content { 
	width:660px;
}

#main-content .box-noBg { 
	margin:30px 30px 23px 50px;
}

/* @group Box news */

DIV.box-Bg { 
	background:url(../images/bg-boxNews.png) repeat-y right top;
	width:630px;
	float:left;
	clear:both;
	margin-bottom:35px;
}
.box-Bg DIV.box-title { 
	float:left;
	width:90px;
	height:60px;
}
.box-Bg DIV.box-news {
	margin-left:100px;
}

/* @end */

/* @group Box 3 colonne */
#alignedBoxes { 
	width:580px;
}
DIV.col-box { 
	width:180px;
	float:left;
	margin-bottom:20px;
}
DIV#colbox1, DIV#colbox2 { 
	margin-right:19px;
}

/* @end */



/* @end */

/* Footer styles */

/* @group Footer */

#footer {
    clear:both;
    float:left;
    width:100%;
	height:120px;
}

#footer-wrapper { 
	width:960px;
	margin:0px auto;
}

#footer-left { 
	float:left;
}

#footer-right { 
	float:right; 
	background:url(../images/sidebar-bottom.png) no-repeat left top;
	width:300px;
	margin-right:10px;
	height:72px;
}
html>body #footer-right { /* IE6 hack */
	margin-right:20px;
}


/* @end */


