@charset "utf-8";
/* CSS Document */

body{
font-family:arial;
font-size:14px;
background-color:#000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

img
{
	border:0px;
	display:block;
	behavior: url(iepngfix.htc)
}
/*pour que ie5.5 et ie6 voient la transparence des png - voir le fichier  iepngfix/iepngfix.html <-- pour plus d'infos*/
/*si autre chose que img qui contient des images png, les écrire comme suit img, div, a    (etc)*/
img {
	behavior: url(iepngfix.htc)
}
.img_border
{
	border:1px solid #9ca6b9;
}
.texte{
    font:Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:40px;
	padding-right:320px;
	margin-top:10px;
	text-align:justify;
	color: #000000;
}

.texte2{
    font:Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:40px;
	padding-right:40px;
	margin-top:5px;
	text-align:justify;
	color: #000000;
}

.texte3{
    font:Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:40px;
	padding-right:50px;
	margin-top:5px;
	text-align:justify;
	color: #000000;
}
.texte4{
    font:Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:70px;
	padding-right:0px;
	margin-top:5px;
	text-align:justify;
	color: #ffffff;
}

.titre{
    font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	margin:0px;
	margin-top:5px;
	text-align:justify;
	color: #000000;
}
.titre2{
    font:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight: bold;
	margin:0px;
	margin-top:5px;
	text-align:center;
	color: #000000;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
/*-------------------------------------------------*/
#ssmenu1{
	margin:0px;
	padding:0px;
	margin-left:85px;
	width:120px;
	cursor:pointer;
	display:none;
	position:absolute;
	z-index:2;
}
.ssmenu{
	background-color:#583a16;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding-left:0px !important; /*le !important est un code qui dit que cette ligne est lisible juste par firefox...*/
}
.ssmenu li {
  	list-style-type:none;
	margin-left:10px;
  	color:#FFFFFF;
	text-decoration:none;
}
.ssmenu a:link,.ssmenu a:visited,.ssmenu a:active{
	color:#FFF;
	text-decoration:none;
	
}
.ssmenu li:hover, .ssmenu a:hover,.ssmenu a:focus  {
  	background-color:#2b0f01;
  	color:#FFF;
}
/*-------------------------------------------------*/

.servicestb
{
	margin-left:70px; margin-top:100px; margin-right:70px; color:#ffffff;
}
.whitefont {
	color:#ffffff;
}
.divmargin {
	margin:10px;
	margin-right:20px;
	margin-left:0px;
}
.img_border
{
	border:1px solid #000000;
}
.float_right
{
	float:right;
}
.float_right2
{
	float:right;
	padding-right:50px;
	padding-left:30px;
	margin-top:30px;
}
.divalign
{
	margin-left:40px;
	margin-right:40px;
	text-align:justify;
}
li
{
	list-style-type:square;
	text-align:left;
	margin-left:20px;
	padding-left:0px;
	color:#5f431b;
}
ul
{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.coloring
{
	color:#000000;
}
.numbersli
{
	list-style:decimal;
}
.smalltxt
{
	font-size:12px;
	font-style:italic;
}
.bg1
{
	background-color:#584019;
	border:1px solid #7d6244;
}
.bg2
{
	background-color:#2e1e07;
	border:1px solid #7d6244;
	color:#ffffff;
	font-size:13px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.bg3
{
	background-color:#2e1e07;
	border:1px solid #7d6244;
	color:#ffffff;
	font-size:13px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.marginleft
{
	margin-left:50px;
}

/* form */
.ttl
{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.bgform
{
	background-color:#2e1e07;
	width:330px;
	padding:10px;
	padding-left:20px;
	font-size:11px;
	overflow:auto;
	color:#ffffff;
}
.alignform
{
	float:right;
	padding-right:10px;
}
.FloatLabel
{
	float:left;
	height:30px;
	width:70px;
}
.FloatFields
{
	float:left;
	height:30px;
}
.button
{
	background:#a14e02;
	color:#ffffff;
	text-decoration: none;
	border:solid 1px #000000;
	}
.button:hover
{
	color:#000000;
	background:#c08634;
	text-decoration: none;
	}
.bg6
{
	background-color:#594018;
}
.bg7
{
	background-color:#c88125;
}
.textarea
{
	width:300px; height:50px;
	border:1px solid #fece6a;
}
.fieldarea
{
	width:150px; height:15px;
	border:1px solid #fece6a;
}
.fieldarea2
{
	width:230px; height:15px;
	border:1px solid #fece6a;
}
hr {
	height: 1px;
	margin: 0;
	padding: 0;
	color: #2b1404;
	background-color: #2b1404;
	border: 0;
	width:100%;
}
/* end form */

.alignfilm {
	float:left;
}
.alignfilm2 {
	float:right;
}