/* --- POSITIONNEMENT --- */

/* Page */
body {
	padding: 20px 5px;
	background: #313131 url(../../images/site/fond_body6.jpg) fixed no-repeat top center;
}
#global {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	background: transparent url(../../images/site/bandeauHaut6.png) no-repeat top center;
	position:relative;
}

/* En-tête */
#entete {
	padding: 0;
	height:150px;
}
#entete h1 {
	float: left;
	margin:0;
}
#entete h1 a{
	text-indent:-6000px;
	display:block;
	width:400px;
	height:140px;
}

#entete h3 {
	float: right;
	margin:0;
}
#entete h3 a{
	text-indent:-8000px;
	display:block;
	width:300px;
	height:140px;
}


/* Menu de navigation */
#navig1 {
	padding: 0;
	/*overflow: hidden;*/
	margin-left:260px;
	position:relative;
	z-index:400;
}
#navig1 div.rond_noir {
	z-index:500;
}
#navig1 ul {
	display: block;
	/*overflow: hidden;*/
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
	height:40px;
}
#navig1 li:first-child {
	border-left: 1px solid #333;
}
#navig1 li {
	float: left;
	margin: 0;
	border-right: 1px solid #333;
	position:relative;
	z-index:550;
}
#navig1 a {
	line-height: 40px;
	/*display: block;*/
	float: left;
	height: 40px;
	padding: 0 20px;
	font-size: 1.2em;
	text-decoration: none;
	color: #FF6533;
	background-color: #161616;
}
#navig1 a:hover, #navig1 a:focus, #navig1 a.menuactive {
	background-color: #000;
}
#navig1 ul ul {
	position: absolute;
	/*overflow: hidden;*/
	z-index: 600;
	float: left;
	top: 40px;
	left: -1px;
	margin: 0;
	padding: 0;
	width: 160px;
	height:auto;
	border-top: 1px solid #333;
	display:none;
}
#navig1 li li {
	width:160px;
	border-right: none;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	height:auto;
}
#navig1 li li a {
	width:152px;
	font-size: 1.05em;
	line-height: 1.1em;
	height:auto;
	padding: 4px;
	background-color: #161616;
}

/* Bloc central */
#centre {
	width: 900px;
	height:1%;
	overflow: hidden;
}


/* Contenu principal */
#principal {
	padding: 0;
	/*margin: 30px 0 30px 230px;*/
	margin: 30px 0;
	width: 670px;
	float:right;
	position:relative;
	z-index:0;
}
#principal{
	padding: 28px 0 0 0;
	background:url(../../images/rond_gris/top_simple.png) no-repeat top left;
}
#principal .middle {
	padding: 0 30px;
	margin: 0;
	background:url(../../images/rond_gris/middle_simple.png) repeat-y top left;
	float:left;
}
#principal .middle .content {
	float:left;
	width:610px;
	position:relative;
	top:-16px;
}
#principal .bottom{
	clear:both;
	height:28px;
	background:url(../../images/rond_gris/bottom_simple.png) no-repeat top left;
}
#principal div.rond_gris {
	z-index:1;
}
#principal p, #principal li {
	line-height: 1.5;
}
#principal .img_gauche {
	float:left;
	margin-right:10px;
	margin-bottom:8px;
}
#principal .img_droite {
	float:right;
	margin-left:10px;
	margin-bottom:8px;
}

#principal h1, #principal h2, #principal h3, #principal h4, #principal h5, #principal h6 {
	/*clear: both;*/
}

/* Contenu secondaire */
#navig2 {
	float: left;
	padding: 12px 0;
	width:200px;
}
#navig2 ul {
	margin: 0;
	padding:20px 0;
	list-style: none;
	overflow: hidden;
	display:block;
	width:200px;
}
#navig2 li:first-child {
	border-top: 1px solid #333;
	/*margin-top:20px;*/
}
#navig2 li {
	float: left;
	width:200px;
	margin: 0;
	border-bottom: 1px solid #333;
}
#navig2 a {
	display: block;
	float: left;
	width:200px;
	height: 1%;
	padding: 12px;
	font-size: 1.2em;
	line-height: 1.1em;
	text-decoration: none;
	color: #FF6533;
}
#navig2 a:hover, #navig2 a:focus, #navig2 a.menuactive {
	background-color: #000;
}


/* Pied de page */
#pied {
	margin: 0;
	padding: 15px 20px 10px 0;
	font-size: .85em;
}

/* Mention de copyright */
#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: left;
}



/**************************************************************

	Rounded Corners
	v 1.1

**************************************************************/


.boxFloat, .imageFloat {
	float: left;
	overflow: hidden;
	height: 1%;
}

/***********************************/


.boxTopLeft {
	background: url(../../images/rond_noir/topLeft.png) top left no-repeat;
}
.boxTop {
	background: url(../../images/rond_noir/top.png) top right repeat-x;
}
.boxTopRight {
	background: url(../../images/rond_noir/topRight.png) top right no-repeat;
}
.boxMiddleLeft {
	background: url(../../images/rond_noir/Left.png) top right repeat-y;
}
.boxMiddle {
	background: url(../../images/rond_noir/middle.png) center center repeat;
}
.boxMiddleRight {
	background: url(../../images/rond_noir/Right.png) top right repeat-y;
}
.boxBottomLeft {
	background: url(../../images/rond_noir/bottomLeft.png) bottom left no-repeat;
}
.boxBottom {
	background: url(../../images/rond_noir/bottom.png) bottom right repeat-x;
}
.boxBottomRight {
	background: url(../../images/rond_noir/bottomRight.png) bottom right no-repeat;
}


/*************************************************************/

.roundedContent {
	padding: 30px;
	
}

/***********************************/


#principal .boxTopLeft {
	background: url(../../images/rond_gris/topLeft.png) top left no-repeat;
}
#principal .boxTop {
	background: url(../../images/rond_gris/top.png) top right repeat-x;
}
#principal .boxTopRight {
	background: url(../../images/rond_gris/topRight.png) top right no-repeat;
}
#principal .boxMiddleLeft {
	background: url(../../images/rond_gris/Left.png) top right repeat-y;
}
#principal .boxMiddle {
	background: url(../../images/rond_gris/middle.png) center center repeat;
}
#principal .boxMiddleRight {
	background: url(../../images/rond_gris/Right.png) top right repeat-y;
}
#principal .boxBottomLeft {
	background: url(../../images/rond_gris/bottomLeft.png) bottom left no-repeat;
}
#principal .boxBottom {
	background: url(../../images/rond_gris/bottom.png) bottom right repeat-x;
}
#principal .boxBottomRight {
	background: url(../../images/rond_gris/bottomRight.png) bottom right no-repeat;
}
/*************************************************************/

.rond_gris {
	padding: 20px 30px 30px 30px;
	overflow: hidden;
	
}


/*************************************************************/
/*PROMOTION*/
#promo {
     display:block;
	 width:90px;
	 height:90px;
	 background:url(../../images/promo.png) no-repeat left top;
	 position:absolute;
	 z-index:1000;
	 text-decoration: none;
	 top:154px;
	 right:-10px;
	 text-indent:-9000px;
	 cursor:pointer;
}
	 