body {
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	background-color:#000;
float:left;
}


#conteneur{
  width: 900px;
	margin: 0 auto;
	background: #fff url(../images/header.jpg) 0px 0px no-repeat;
/*height:auto;*/
	text-align:left;
	padding-bottom:100px;
position:relative;
float:left;
_height:500px;

}


#global{
  width: 900px;
	margin: 0 auto;
	background: #fff;
	text-align:left;
	/*	height:auto;
border:red 1px solid;*/
}


/*
#header{
width: 900px;
	margin: 0 auto;
	background: #fff url(../images/silhouette.gif) 0px 0px no-repeat;
	height: 100%;
	text-align:left;
		float: left;
		position:relative;
		top:-20px;
		left:1px;
		height:auto;
}*/
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#2F2200;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#2F2200;
}
h1, .csc-firstHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#2F2200;
}

a{
color:#DF5B1B;
text-decoration:none;
}
a:hover{
/*color:#A3936F;*/
color:#6F613E;
text-decoration:underline;
}
#actu img{
border:0;}

#outils{
font : bold 14px;
  width: 250px;
/*	margin: 0;*/
	float: right;
	padding-top:10px;
	position: relative;
	background:transparent;
	top :10px:
	left:0px;
    	height:30px;
    	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#outils ul{
  display:inline;
}

#outils li{
  background: url(../images/splashvert2.gif) 0px 0px no-repeat;
  display:inline;
  float:left;
  line-height:28px;
    	height:30px;
    	padding :0px 20px 0 40px;
}

#outils li a{
color:#2F2200;
text-decoration: none;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  line-height:28px;

}

#menu{
font : bold 12px;

  width: 142px;
/*	margin: 0;*/
	float: left;
text-align:left;
	position: relative;
	top :410px;
	left:20px;
padding:0;margin:0;
}
#menu_top{
background: url(../images/menu_top.gif ) 0px 0px no-repeat;
	float: left;
	padding-top:0px;
	position: relative;
width: 142px;

height:20px;
}
#menu_item{
  background: url(../images/menu_middle.gif ) 0px 0px repeat-y;
	float: left;
	padding:0px;
	margin:0px;
	position: relative;
	height:auto;

}

#menu_bottom{
  background: url(../images/menu_bottom2.gif ) 0px 0px no-repeat;
	float: left;
  width: 142px;
  position: relative;
}
#menu_item ul{
float:left;
padding:0;
margin:0;
}

#menu_item li{
  float:left;
  width: 142px;
/*border :red 1px solid;*/
	position: relative;
  margin:0;
padding:0px;
padding:10px 0 10px 15px ;
background:url(../images/trait.gif) 15px bottom no-repeat;
display:block;
}

#menu_item li a{

color:#2F2200;
text-decoration: none;
font: bold 16px  Verdana, Arial,Helvetica, sans-serif;
color:#FFCC33;
margin:0;
padding:0;
padding:5px 0 10px 0px ;

}
#menu_item li a:hover, #menu_item li.active a{
color:#FFFFFF;
}
#login{
font : bold 12px;

  width: 220px;
/*	margin: 0;*/
	float: right;
text-align:left;
	position: relative;
	top :420px;
	/*left:100px;*/
padding:0;margin:0;
height:220px;
}
#login_top{
background: url(../images/login_top.jpg) 0px 0px no-repeat;
	float: left;
	padding-top:0px;
	position: relative;
width: 220px;

height:15px;
}
#login_item{
  background: url(../images/login_middle.jpg) 0px 0px repeat-y;
	float: left;
	padding-bottom:10px;
	margin:0px;
	position: relative;
	height:auto;
display : block;
  width: 220px;
}
#login_item form{
padding-left:30px;
}
#login_bottom{
  background: url(../images/login_bottom2.jpg) 0px 0px no-repeat;
	float: left;
  width: 220px;
  position: relative;

height:15px;
}
#login_item h2{
font: bold 16px  Myriad pro, Verdana, Arial,Helvetica, sans-serif;
color:#352805;
padding-left:20px;
margin:0;
}

#login_item input{
border:#594C2A 1px solid;
}

.clear{
padding-top:10px;
clear:both;
}
#gauche{
width:180px;
float:left;
}
#droite{
padding-top:40px;
width:250px;
float:right;
text-align:left;
}

#partenairesacc{
background-color:#fff;
/*top:450px;*/
margin:0 auto;

width:900px;
/*padding-top:-200px;*/
display:block;
/*padding:0 -20px 0 20px ;top:50px;
border:red 1px solid;*/
position:relative;
float:left;
	margin: 0 auto;
padding:0;
clear : both;
top:0;
}
#partenaires{
background-color:#fff;
/*position:relative;
display:block;
float:center;*/
  width: 900px;
	margin: 0 auto;
	padding:0;
clear : both;

padding-top:100px;

}
#contenu{
width:680px;
border:#A1936E 1px solid;
background:#FFF;
float:left;
text-align:left;
	position: relative;
	top :168px;
	left:45px;

	/*height:600px;height: auto;*/
display:block;
/*min-height:400px;*/
}
/*
#contenuacc{
width:450px;
border:#A1936E 1px solid;
background:#FFF;
float:left;
text-align:left;
	position: relative;
	left:45px;
	height: auto;
display:block;
margin-top:440px;
padding:0;
}*/
#contenuacc{
width:460px;
background:#FFF;
float:left;
text-align:left;
	position: relative;
/*border:#A1936E 1px solid;*/
	left:45px;
	/*height:600px;height: auto;*/
display:block;
/*min-height:400px;border:none;*/

margin-top:440px;
}

#content{
float:left;
text-align:left;
padding:20px 0px 20px 40px;
/*left:40px;
top:20px;*/
	height: auto;
width:600px;
display:block;
	position: relative;
/*	margin:20px 40px 20px 40px;*/
background:#FFF;
}
#content{
width:600px;
min-height:500px;
float:left;
position :relative;

}


#contentacc{
float:left;
text-align:left;
padding:20px 30px 20px 30px;
/*left:40px;
top:20px;*/
	height: auto;
display:block;
	position: relative;
/*	margin:20px 40px 20px 40px;*/
background:#FFF;
/*border:#A1936E 1px solid;*/
}
#actu {
width:480px;
}
.contenttable, .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.contenttable{
width:100%;
}

fieldset{ border:0px;}
.csc-mailform-field{
width: 350px;}

.tx-newloginbox-pi1{
padding:10px;
margin:0;
width:170px;
}
/*** formulaire de connexion ***/

/*#formid {
  
  }*/
div.insertespaveperso {
  clear: both;
  }  
  
div.paddingespaceperso {
  margin: 0;
  /*clear: both;*/
  height : 122px;/**/
  /*border : #fff 1px solid;*/
  }
p.titreheader {
  margin: 0;
  padding: 0 0 2px 0;
  color: #FFF;
  font-weight: bold;
  text-align: left;  
  /*border : 1px solid;*/
  } 
form.espacepersoform {
  margin: 0;
float:left;
position:relative;
  color: #FFF;
  float: left;
  clear: both;
  text-align: left;
  /*padding-right: 2em;
  border : #f00 1px solid;*/
  }
  
  
p.oublie {
  padding: 10px 0px 0px 10px;
  /*padding: 0px 0 0px 5px;*/
  float:left;
  position:relative;
  text-align: left;
  /*border : #fff 1px solid;*/
width:200px;
  }

p.oublie a {

  color: #DF5B1B;
  text-align: left;

  }

p.message {
  margin: 0;
  padding: 0;
  color : #ccc;
  text-align: left;
  /*border : #fff 1px solid;*/
  }
.boutonvalid {
  float: right;
  border: none;
  padding: 5px 10px;
  }

.tx-mmforum-pi1{
min-height:500px;
float:left;
position :relative;
_height:500px;
}


/*
input.tx-mmforum-pi1-attachment{
size:50px;
}*/
.tx-guestbook-result p{
padding:0;
margin:0;
border:1px solid;
}
td.align-center p.bodytext,td.align-center p.bodytext a, td.align-center h3 a{
text-align:center;
}

