* { padding: 0; margin: 0; }

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

}
#header {
 color: #333;
 width: 850px;
 float: left;
 padding: 0px 20px 20px 20px;
 height: 271px;
 margin: 0px 0px 5px 0px;
 background: url(../images/logo_header.png) no-repeat;
}

.langues{
	float:left;
	color:#FFF;
	margin-top:163px;}
	
.langues a{
	color:#FFF;}

.langues a:hover{
	color:#D7428D;}

.img_header{
position:relative;
margin:0px;
padding:0px;
float:right;
width:555px;
height:272px;
background:url(../images/header_fix.jpg) no-repeat;
}

.imgslide{
	padding:7px;
	}
/*_______________NAVIGATION____________________*/
#navigation {
text-align:right;
list-style:none;
color:#9F742B;
width:127px;
height:200px;
font:1.1em "Helvetica", sans-serif;
margin:0px 0 0 160px;
padding:0px 0 0 7px
}

#navigation a,#navigation span {
display:block;
color:#9F742B;
text-decoration:none;
padding:3px 10px
}

#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:#D7428D;
}
#navigation li.active a {
text-decoration:none;
color:#D7428D;
}
/*_________________________________FIN  NAVIGATION_______________________*/
ul.normal {margin:-14px 0 8px ;}
ul.normal li {margin-left:26px; color:#9F742B;}

#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 230px;
 float: left;
}
.rssfeed{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:155px;
	height:40px;}
.rsspic{
	float:left;
	width:32px;
	height:32px;}
.rsstxt{
	margin:10px 0 0 0;
		width:120px;
		float:right;
}



#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding:10px 0 10px 10px;
 width: 557px;
}
#rightcolumn p {
	text-align:justify;
}

.imgint1{
border:5px solid #6D214E;
margin:0px 10px 10px 0;
padding: 0 0 0px 0px;}


.imgint2{
border:5px solid #6D214E;
margin:0px 10px 10px 0;
padding: 0 0 0px 0px;
float:left;}

.imgseance{
	widht: 225px;
	height:150px;
	border:10px solid #6D214E;
	float:left;
	margin:10px 20px 10px 0;}


ul#portfolio {
	float: left; 
	list-style: none; 
	margin-left: 0; 
	width: 550px;
	}
ul#portfolio li { 
	
	float: left; 
	margin: 0 23px 20px 0px ; 
	padding:3px;
	width: 154px;
	
}
ul#portfolio a {
	font-weight:100;
	text-align:center;
	text-decoration:none;
	color:#D7428D;
	display: block; 
	width: 162px;
	background:#421C35;
	padding:0 0px 5px 0;
}
ul#portfolio a:hover {
	text-decoration: none;
	color:#FFF;
	}
ul#portfolio img { 
	border: 4px solid #421C35; 
	display: block; 
}


#footer { 

 height:100px;
 clear: both;
 color: #333;
 background:  url(../images/pied.jpg)#BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

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

.logo{
float:left;
width:32px;
height:32px;}

.ptxt{
margin:10px 0 0 10px;
float:left;
font-size: 12px;}

p{
color:#9F742B;
margin:0;
padding:0 0 15px 0;}

/*_____________________Strong_________________________*/
strong, b {
color:#D7428D;}
/*_____________________Fin-Strong_________________________*/

h1{
font-weight:normal;
padding:0px 0 4px 5px;
margin:0 0 10px 0;
color:#FFF;
font-size:1.3em;
height:24px;
width:550px;
background:url(../images/h1.png) no-repeat;
border-bottom:1px dashed #FFF;}

h2{
margin:10px 0 10px 0;
padding:0 0 5px 0;
font-size:1em;
font-weight:bold;
color:#D7428D;
text-decoration:none;
border-bottom:3px solid #6D214E; }

h3{
color:#D7428D;
font-weight:bold;
padding:0 0 5px 0;
font-size:1em;
}

.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;
}

.conttxt{
	border-bottom:#FFF 1px dashed;}
	
a {
color:#D7428D;
text-decoration:none;
 }
 
a:hover {
color:#ffffff;

 }

	
	

/*_____________________Contact Form_________________________*/


#formulaire{
	float:left;
}

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

#textfield {
width:220px;
height:20px;
background:#6D214E;
border:#311629 1px solid;
margin: 0px 0px 10px 0px;
padding:7px 0 0 5px;
color:#FFFFFF;
}

#nom {
width:220px;
height:20px;
background:#6D214E;
border:#311629 1px solid;
padding:7px 0 0 5px;
margin: 0px 0px 10px 0px;
color:#FFFFFF;
}


#entp {
width:220px;
height:20px;
background:#6D214E;
border:#311629 1px solid;
padding:7px 0 0 5px;
margin: 0px 0px 10px 0px;
color:#FFFFFF;
}

#mel {
width:220px;
height:20px;
background:#6D214E;
border:#311629 1px solid;
padding:7px 0 0 5px;
margin: 0px 0px 10px 0px;
color:#FFFFFF;
}

#message {
width:400px;
background:#6D214E;
border:#311629 1px solid;
padding:7px 0 0 5px;
margin: 0px 0px 10px 0px;
color:#FFF;
}

#form1 {
width:320px
}

#contact {
float:right;
width:300px
}

label{
	float:left;
	width:80px;
	color:#9F742B;}

/*_________________________________ LIVRE D'OR _______________________*/
#arobase {
width:220px;
height:20px;
background:#6D214E;
border:#311629 1px solid;
padding:7px 0 0 5px;
color:#FFFFFF;
}

.hide {
display:none;
}
.livre{
border-bottom:#fff 1px dashed;
margin-bottom:10px;}
	
.date{
color:#D7428D;
border-left: #D7428D 2px solid;
padding-left: 5px;
}
	
.comment{
color:#9F742B;
margin:0;
padding:5px 0 10px 0;
text-align:justify;
}

.name{
	color:#D7428D;
	text-align:right;
	margin-bottom:5px;
}

.info{
	color:#D7428D;
	font-weight:bold;
}
/*_________________________________ FIN LIVRE D'OR _______________________*/
.clear{
	clear:both;}
	
	
#back{
	clear:both;}