* { padding: 0; margin: 0; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background:url(../images/bg.jpg) repeat-x #E5E3DA;
}
#wrapper { 
margin: 0 auto;
width: 950px;

}
#header {
color: #333;
width: 970px;
float: left;
padding: 0px 0 0 0px;
height: 290px;
margin: 0px 0px 5px 0px;
/*background: url(../images/logo_header.png) no-repeat left 20px;*/
}
#logo{
	float:left;
	width:250px;
	height:200px;
	background: url(../images/logo_header.png) no-repeat left 20px;
	cursor:pointer;}

.hslider{
position:relative;
margin:-4px 0 0 0;
padding:0px;
float:right;
width:680px;
height:257px;
background:url(../images/f_slider.png) no-repeat;
}

.imgslide{
padding:15px 0 10px 18px;
}
/*_______________NAVIGATION____________________*/
#navigation {
text-align:left;
list-style:none;
color:#ffffff;
width:155px;
height:200px;
margin:0px 0 0 0px;
padding:10px 0 0 7px
}

#navigation a,#navigation span {
display:block;
color:#B9B3A6;
text-decoration:none;
padding:3px 10px;
margin:0 0 5px 0;
background:#E5E3DA;

}
#navigation .toggleSubMenu a,#navigation .toggleSubMenu span {
background:#000;
list-style-type:none
}
#navigation a:hover,#navigation a:focus,#navigation a:active {
text-decoration:none;
color:#fffff;
background:#A6A091;

}
#navigation li.active a {
text-decoration:none;
color:#ffffff;
background:#A6A091;

}
/*_______________NAVPRINC*/

#navcontainer{
height:30px;
margin: 0px 0 0 310px;
padding: 0px;
}

#navcontainer ul{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { float: left; }
#navcontainer ul li a {
color:#A6A091;
text-decoration: none;
background:url(../images/bt.png) no-repeat;
font-size: 10px/12px;
float: left;
margin: 0px;
height: 30px;
width: 60px;
padding-top: 13px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 10px;
}

#navcontainer li a:hover 
{
background:url(../images/bt_hov.png) no-repeat;
color: #000000;
}
 #navcontainer li.active a{
background:url(../images/bt_hov.png) no-repeat;
color: #000000;
}
/*_________________________________FIN  NAVIGATION_______________________*/
#leftcolumn { 
color: #333;
background:#E5E3DA;
margin: -56px 5px 5px 30px;
padding: 0 5px 5px 5px;
height: 350px;
width: 170px;
float: left;
}
.nav{
height:130px;}
.plan{
text-align:center;
float:left;
width:165px;
height:32px;
}
.rsstxt{
margin:10px 0 0 0;
width:120px;
float:right;
}
#rightcolumn { 
float: right;
color: #333;
margin: 0px 0px 5px 0px;
padding:10px 0px 10px 40px;
width: 650px;
}
#rightcolumn p {
text-align:justify;
}
.imgint{
/*border:7px solid #C1BDB0;*/
margin:0 15px 10px 0;
float:left;}

.imgint2{
/*border:7px solid #C1BDB0;*/
margin:0 15px 0x 0;}

#footer { 

height:100px;
clear: both;
color: #333;
border-top:#FFF;
background: #423834;
margin: 0px 0px 10px 0px;
padding: 10px;
}

.copyright{
padding:0 0 0 0;
width:350px;
height:40px;
}
.footerint {
text-align:center;
width:970px;
height:100px;
margin:auto;
padding:0
}


.ptxt{
margin:10px 0 0 0;
width:340px;
float:right;
}
p{
color:#736357;
margin:0;
padding:0 0 10px 0;
}
.rose{
color:#9CCD4F;
}
h1{
font-weight:normal;
padding:0px 0 4px 15px;
margin:0 0 10px 0;
color:#FFF;
font-size:1.3em;
height:24px;
width:665px;
background:url(../images/h1.png) no-repeat;
}
h2{
margin:10px 0 10px 0;
padding:0 0 5px 0;
font-size:1em;
font-weight:bold;
color:#736357;
text-decoration:none;
border-bottom:1px solid #9CCD4F;
}
li{
color:#9CCD4F;
margin:0;
padding:0;
list-style-type:none;}
.contact{
font-weight:normal;
padding:2px 0 4px 5px;
margin:0 0 10px 0;
color:#FFF;
font-size:1.3em;
height:24px;
width:230px;
background:url(../images/t_contact.png) no-repeat;
border-bottom:1px dashed #FFF;
}
a{
	color:#4C6F14;
	text-decoration:underline;}
/*_______________________Slider___________________________________*/

/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
margin:0;
padding:0;
display:block;
overflow:hidden;
text-indent:-8000px;
}
/* _________________Easy Slider____________________ */

#slider ul, #slider li,
#slider2 ul, #slider2 li{
margin:0;
padding:0;
list-style:none;
		}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:646px;
height:256px;
overflow:hidden; 
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
display:block;
width:50px;
height:77px;
position:absolute;
left:-25px;
top:156px;
z-index:1000;
		}	
#nextBtn, #slider1next{ 
left:671px;
		}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
display:block;
position:relative;
width:35px;
height:77px;
background:url(../images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
background:url(../images/btn_next.gif) no-repeat 0 0;	
}	
	
/* // Easy Slider */
img{
border:none;}
/*_____________________Contact Form_________________________*/


#formulaire{
width: 320px;
float:left;
}

.txterror { color:#D7428D;}
.txtform { color:#9F742B;  }
.txtrem {font-size:10px;color:#D7428D;margin-left: 10px;}

#textfield {
width:300px;
height:20px;
background:#5F1D45;
border:#7F0F53 1px solid;
padding:7px 0 0 5px;
color:#FFFFFF;
}

#message {
width:300px;
background:#5F1D45;
border:#7F0F53 1px solid
}

#form1 {
width:320px
}

#contact {
float:right;
width:300px
}
#flashContent{
height:500px;}

.plan{
	float:right;
	height:500px;}
