*{
	margin:660;
	padding:0;
}
body{background-color:#242424;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family: Arial, helvetica, sans-serif; color:#FFFFFF; font-size:13px; line-height:1.4em; text-align:center; }
input, textarea, select{color:#FFFFFF; vertical-align:top; text-align:left; border: 1px solid #FFFFFF; background:0; font:9px Tahoma, Arial, helvetica, sans-serif; text-transform:uppercase; padding-left:4px;}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-3b{margin-top:1px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

/*=======header===========*/
#header{height:180px;}
/*=====//header===========*/
/*=======header===========*/
#headerintro{height:110px;}
/*=====//header===========*/
/*=======content===========*/
.menu-button-1, .menu-button-2, .menu-button-3{padding:5px 24px 0 24px; display:block;}

.menu-button-1{height:63px; background:url(images/menu_button_1_bg.jpg) left top repeat-x #faa634;}
.menu-button-2{height:62px; background:url(images/menu_button_3_bg.jpg) left top repeat-x #0570cb;}
.menu-button-3{height:62px; background:url(images/menu_button_2_bg.jpg) left top repeat-x #8bce17;}

.content{padding:17px 10px 16px 28px; background:#dc7508;}

.col-1, .col-2, .col-3{padding:11px 0 24px 0;}

.title{margin-bottom:15px;}

em, a{color:#0B0B0B; text-decoration:none; font-style:normal;}
a:hover{text-decoration:underline;}

.news{padding-left:24px; background:url(images/news.gif) 2px top no-repeat;}
.scroll{overflow:auto; padding-right:35px;}

.img-float{margin-right:34px; float:left;}

.link-2{color:#FFFFFF; text-decoration:none;}
.link-2:hover{text-decoration:underline;}
/*=====//content===========*/

/*=======intro===========*/
#page0 .menu-button-1{height:61px;}
#page0 #content{padding:30px 0 50px 0; min-height:191px; height:auto!important; height:191px;}
#page0 #footer{padding-top:50px; height:43px;}
/*=====//intro===========*/

/*=======page_1===========*/
#page1 .content{min-height:335px; height:auto!important; height:335px;}
#page1 .col-middle{background:url(images/1_line_y.gif) 28px top repeat-y;}
#page1 .scroll{height:230px; margin-top:10px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page2 .content{min-height:335px; height:auto!important; height:100%; background:#063e6d; width:550}
#page2 .col-middle{background:url(images/2_line_y.gif) 34px top repeat-y;}
#page2 .scroll{height:280px; width:260px; padding-right:45px; position:relative; margin-bottom:-30px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page3 .content{min-height:335px; height:auto!important; height:335px; background:#71ab0c;}
#page3 .col-middle{background:url(images/3_line_y.gif) 26px top repeat-y;}
#page3 .scroll{height:230px; margin-top:10px;}

#contact-form .row{height:38px;}
#contact-form input{width:260px; height:22px;}
#contact-form textarea{width:260px; height:103px; overflow:hidden; margin-bottom:19px;}
#contact-form a{float:right; margin-left:17px;}
/*=====//page_3===========*/

/*=======page_5===========*/
#page4 .content{min-height:463px; height:auto!important; height:463px; background:#FF7600; padding-right:40px;}
#page4 .title{margin-top:11px;}
/*=====//page_5===========*/

/*=======footer===========*/
#footer{
	height:75px;
	padding:63px 0 0 37px;
	font-size: 10px;
	color: #666;
}
#footer a:link {
	text-decoration: none;
	color: #666;
}
#footer a:hover {
	color: #999;
	text-decoration: underline;
}
#footer a:visited {
	text-decoration: none;
	color: #666;
}
#footer a:active {
	text-decoration: none;
	color: #666;
}

/*=====//footer===========*/
.big14w {
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#FFF
}
.boxtexte {
	background-color: #e58825;
	height: 100%;
	width: 100%;
	padding: 5px;
}
.dot {
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
}
.dotverti {
	background-image: url(images/dot.gif);
	background-repeat: repeat-y;
}.texteorange {
	color: #e08509;
}
.big16 {
	font-size: 16px;
}
.interligne_intro {
	line-height: 22px;
	font-size: 13px;
}
.tableau {
	padding: 5px;
	border: 1px solid #FFFFFF;
	background-color: #8CCD17;
}
.interlignemoins {
	line-height: 12px;
}
.listarrow {
	list-style-image: url(images/arrows_black.gif);
}
.tableau2 {
	padding: 2px;
	border: 1px solid #8BCE17;
}
.linkwhite {
	color: #FFFFFF;
	text-decoration: underline;
}
.linkblack {
	color: #000;
	text-decoration: underline;
}
#boxscroll {
	width: 280px;
	padding: 10px;
	float: right;
	height: 250px;
	overflow: scroll;
}
.background_projet {
	background-image: url(images/bg_projets.jpg);
	background-repeat: no-repeat;
}
.bgprojets {
	background-image: url(images/bg_liste_projets.gif);
	background-repeat: no-repeat;
}
.ital {
	font-style: italic;
}

.border {
	padding: 5px;
	border: 1px solid #3b3a38;
}



.fleft {
	float: left;
}
img.fleft {
	margin: 0 14px 9px -4px;
}
.fright {
	float: right;
}
#main {
	font-size: 0.75em;
}
.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}
.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}

.indent {
	padding: 0 0 0 3px;
}
.indent-right {
	padding: 0 40px 0 0;
}
.indent-bot {
	margin: 0 0 9px 0;
}
.indent-bot1 {
	margin: 0 0 19px 0;
}

.pages {
	float: left;
	padding: 42px 0 0 41px;
}
.pages li {
	float: left;
	padding: 0 5px 0 4px;
	line-height: 1.2em;
	font-size: 1.167em;
	font-weight: bold;
	color: #ff7c00;
}
.pages li a {
	color: #ff7c00;
}
.link {
	line-height: 1.2em;
	font-size: 1.167em;
	font-weight: bold;
	color: #ff7c00;
}
.box {
	margin: 0 0 1px 0;
}
.box .border-top {
	background: #000 url(images/border-top.gif) repeat-x 0% 0%;
}
.box .border-bot {
	background: url(images/border-bot.gif) repeat-x 0% 100%;
}
.box .border-left {
	background: url(images/border-left.gif) repeat-y 0% 0%;
}
.box .border-right {
	background: url(images/border-right.gif) repeat-y 100% 0%;
}
.box .corner-top-left {
	background: url(images/corner-top-left.gif) no-repeat 0% 0%;
}
.box .corner-top-right {
	background: url(images/corner-top-right.gif) no-repeat 100% 0%;
}
.box .corner-bot-left {
	background-image: url(images/corner-bot-left.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.box .corner-bot-right {
	background: url(images/corner-bot-right.gif) no-repeat 100% 100%;
	width: 100%;
}
.box .box-indent {
	padding: 26px 20px 32px 21px;
}
.box .box-indent1 {
	padding: 10px 20px 27px 21px;
}
.box p {
	padding: 0 0 14px 0 !important;
	line-height: 1.071em !important;
	color: #fff !important;
}
.box blockquote p {
	padding: 0 0 15px 0 !important;
}
.box p b {
	color: #ff7c00;
}
.box .list-1 {
	padding: 0;
}
.box .list-1 li {
	border-bottom: 1px solid #3f3a34;
}
.txtorange {
	color: #ef7304;
}
.textewhite {
	color: #FFF;
}
.textebrown {
	color: #3c352e;
}
.big16 {
	font-size: 16px;
	color: #2a251f;
}
.big18 {
	font-size: 18px;
	line-height: 22px;
}
.normal11 {
	font-size: 11px;
}

.interligne {
	line-height: 22px;
}
