/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0;}

body { 	 
	font: 12px/20px Arial, Helvetica, sans-serif;
	min-width:1000px;
}

/***********************************************************************/
a {text-decoration:none; cursor:pointer;text-decoration:none;}
a:hover {text-decoration:none;}

h2 { font-family: 'PT Sans Narrow', sans-serif; font-weight:bold; font-size:36px; line-height:46px; color:#fff; }
.h2 {border-bottom:#2e2e2e 1px solid; padding-bottom:4px;}

h3 { font-family: 'PT Sans Narrow', sans-serif; font-weight:bold; font-size:30px; line-height:36px; color:#fff; }
.h3 {border-bottom:#2e2e2e 1px solid; padding-bottom:8px;}

ul {margin:0; padding:0;list-style-image:none;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:0px 10px 0px 0;}	
.line-height {line-height:18px;}
.last {margin-right:0px !important; padding-right:0px !important;}
.it {font-style:italic;}
.bold {font-weight:bold;}

.left-1 { margin-left:13px;}

.right-1 {margin-right:20px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}

.pad-0 {padding:0px 0px 0px 0px;}

.p1 {padding-bottom:18px;}
.p2 {padding-bottom:24px;}


/*********************************header*************************************/

header{ width:960px; position:absolute; top:0; left:40%; margin-left:-360px;} 

h1 {display:inline-block; z-index:1111; margin:79px 0px 0 77px; position:relative;}

nav {display:inline-block; z-index:1111; position:relative; margin:0 auto; width:1000px; text-align:center;}

/*******Nom du site*********/

.slogan {font-size:30px; line-height:30px; color: white; font-family: 'PT Sans Narrow', sans-serif; font-weight:bold;z-index:1111; position:relative; text-align:center; text-transform:uppercase; text-shadow:#000 1px 1px 1px; letter-spacing:1px; margin:30px 0 0 0; padding-bottom:46px;}
.slogan span {display:block; margin-top:-4px; }

/*******Menu**************/

ul.menu {margin:28px 0px 0px 0px; display:inline-block; float:left;}
ul.menu li {float:left; line-height:25px; margin:0px 60px 0px 0px;}
ul.menu li:hover { }
ul.menu li a {font-size:25px; line-height:30px; color:black; font-family: 'PT Sans Narrow', sans-serif; font-weight:bold; display:inline-block; }
ul.menu li a:hover { color:#fff; border:none; background-color: #000000}

/*********************************content*************************************/
#content {width:960px; margin:0 auto; padding:0px 0px 75px 0;}

.letter-2 {overflow:hidden; width:190px; float:left; margin-right:50px;}
.letter-2 .clr-1 {text-transform:uppercase; margin:17px 0 0 0; font-size:14px; line-height:18px; overflow:hidden;}
.letter-2 span {display:inline-block; width:47px; height:42px; font-size:24px; line-height:40px; color:#b09609; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; float:left; background:url(../images/letter-2.png) 0 0 no-repeat; text-align:center; margin-right:5px; padding-top:17px;}
.letter-2>div>p {margin-top:6px;}

.border-top {border-top:#2e2e2e 3px solid; padding-top:32px; margin-top:44px;}

.box-2 {width:430px; float:left; margin-right:50px; margin-top:27px;}
.box-2 .img-border {float:left; width:264px; margin-right:10px;}


/****************************footer************************/
footer {width:100%; overflow:hidden; margin:0 auto; padding:24px 0px 20px 0; background:url(../images/footer.jpg) 0 0 repeat-x; }
footer p {float:left; width:320px; padding-top:0px; font-family:Tahoma, Geneva, sans-serif; line-height:18px; font-size:12px; }
footer p a {color:#717171; text-decoration:underline;}
footer p a:hover {text-decoration:underline; color:#fff;}
.soc-icons {overflow:hidden; float:right; margin-top:3px;}
.soc-icons a {display:inline-block; float:left; margin-left:3px;}
.soc-icons a:hover img {opacity:0.7;}

