.bckgrd {
	background-image: url(structure/bckgrdpres.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.linevertical {
	background-image: url(structure/verticalline.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.greytexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.greentexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #666600;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}


/*INTERFACE V1*/
/* CSS Document */

#site{
	width:944px;
margin-right:auto;
	margin-left:auto;
}

.lien{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.lien:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background:#342101;
}
.now{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background:#342101;
}
.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
label{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.inputc{
border:none;
	width:350px;
	margin:3px 0 0 0;
	background-color:#d9d9d9;
	height:17px;

}
.inputc_obigatoire{
border:none;
	width:350px;
	margin:3px 0 0 0;
	background-color:red;
	height:17px;

}
.textareac{
border:none;
	width:350px;
	margin:3px 0 0 0;
	background-color:#d9d9d9;

}
li{
list-style-image:url(../images/puce.png);
}
.titrer{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ff1c00;
}
.texter{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
a.texter{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none
}
.textered{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ec0000;
}
.techor{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}
/* OMBRE*/
div.shadow {
  float: left;
  padding: 0 1px;
  background: #bfbfbf;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  position: relative;
  margin-right:5px;
}
img{
border:0;
}
div.shadow img {
  padding: 5px 5px 5px 5px;
  background: white url(../images/shad_bottom.png) repeat-x bottom left;
}

div.shadow div.topleft {
  width: 2px;
  height: 4px;
  background: url(../images/shad_tlcorner.png) no-repeat top left;
  position: absolute;
  top: 0px;
  left: -1px;
}

div.shadow div.topright {
  width: 2px;
  height: 4px;
  background: url(../images/shad_trcorner.png) no-repeat top right;
  position: absolute;
  top: 0px;
  right: -1px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;
  background: url(../images/shad_blcorner.png) no-repeat bottom left;
  position: absolute;
  bottom: 0px;
  left: -1px;
}

div.shadow div.bottomright {
  width: 4px;
  height: 4px;
  background: url(../images/shad_brcorner.png) no-repeat bottom right;
  position: absolute;
  bottom: 0px;
  right: -1px;
}

#pointille{
border-left:1px dotted red;
border-right:1px dotted red;
}
#pointilled{
border-right:1px dotted red;
}