@charset "utf-8";
/* CSS Document */

body{
background-image:url('../images/background.jpg');
background-repeat:repeat-x ;
background-color:#a80000
}

input, textarea, select{
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-bottom:2px;
}
input:focus, textarea:focus, select:focus{
border:1px dotted #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
margin-bottom:2px;
}

.button{
border:1px solid #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#333333;
}


div#header{
background-image:url('../images/header.png');
background-repeat:no-repeat;
width:843px;
height:119px
}

div#banner{
padding-top:40px;
padding-left:50px;
}

div#navline{
background-image:url('../images/navline.png');
width:843px;
height:19px
}

div#navtxt{
padding-left:45px;
padding-top:2px;
vertical-align:middle;
}

.navline{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.navline a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.navline a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

div#logo{
position:absolute;
margin-top:-48px;
margin-left:614px;
}

div#underheader{
background-image:url('../images/underheader.png');
background-repeat:no-repeat;
width:843px;
height:40px
}

div#footer{
background-image:url('../images/footer.png');
background-repeat:no-repeat;
width:843px;
height:54px
}

div#copyright{
background-image:url('../images/copyrightbar.png');
background-repeat:no-repeat;
width:843px;
height:25px
}

div#copyright_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-left:65px;
.padding-left:10px;
_padding-left:10px;
padding-top:3px;
}

td#leftborder{
background-image:url('../images/leftborder.png');
background-repeat:repeat-y;
width:203px
}

td#rightborder{
background-image:url('../images/rightborder.png');
background-repeat:repeat-y;
width:34px
}

#content{
background-color:#FFFFFF;
}

div#menu{
width:203px;
}

.btn_gris{
background-image:url('../images/btn_gris.png');
background-repeat:no-repeat;
width:203px;
height:37px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:13px;
margin-bottom:-13px;
padding-left:30px;
.margin-right:-40px;
_margin-right:-40px;
cursor:pointer
}

.btn_rouge{
background-image:url('../images/btn_rouge.png');
background-repeat:no-repeat;
width:203px;
height:37px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:13px;
margin-bottom:-13px;
padding-left:30px;
.margin-right:-40px;
_margin-right:-40px;
cursor:pointer
}

.btn_under{
background-image:url('../images/btn_under.png');
background-repeat:no-repeat;
width:203px;
height:29px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;
padding-top:7px;
margin-bottom:-7px;
padding-left:30px;
.margin-right:-40px;
_margin-right:-40px;
cursor:pointer
}

.btn_under_rouge{
background-image:url('../images/btn_under_r.png');
background-repeat:no-repeat;
width:203px;
height:29px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:7px;
margin-bottom:-7px;
padding-left:30px;
.margin-right:-40px;
_margin-right:-40px;
cursor:pointer
}

div#infocontact{
padding-left:35px;
.margin-right:-40px;
_margin-right:-40px;
}


.photo{
border:#FFFFFF solid 4px;
position:relative;
bottom:6px;
right: 6px;
}

.ombre {
  float:left;
  clear:left;
  background: url('../images/ombre.png') bottom right;
  padding:0px; margin-left:5px; margin-right:0; margin-top:10px; margin-bottom:10px; background-repeat:repeat
  }

/*TXT*/


.txt_normal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#575757;
}

.titre{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#575757;
}

.sous_titre{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#575757;
}

.menu a{
text-decoration:none;
}

.menu a:hover{
text-decoration:none;
}

a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

a:hover{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

/*Modification pour largeur variable*/

table#maintable{
	width:90%;
}

.header_left{
	background-image:url('../images/header_left.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	width:33px;
	height:119px;
}

.header_middle{
	background-image:url('../images/header_middle.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

.header_right{
	background-image:url('../images/header_right.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	width:33px;
}

.table_nospacing{
	width:100%;
	border-spacing:0px;
	border-collapse:collapse;
}


.table_nospacing td{
	padding:0px;
}

div#underheader2{
	margin-right:1px;

}

.underheader_left{
	background-image:url('../images/underheader_left.png');
	background-repeat:no-repeat;
	height:47px;
	background-position:right;
	width:34px;
}

.underheader_right{
	background-image:url('../images/underheader_right.png');
	background-repeat:no-repeat;
	background-position:left;
	height:47px;
	width:34px;
}

.underheader_middle{
	background-image:url('../images/underheader_middle.png');
	background-repeat:repeat-x;
	height:47px;
}


div#logo2{
position:absolute;
margin-top:-20px;
right:30px;;
}

div#header_div{
	margin-left:19px;
	margin-right:20px;
}

.navbar_left{
	background-image:url('../images/navbar_left.png');
	background-repeat:no-repeat;
	height:19px;
	background-position:right;
	width:33px;
}

.navbar_right{
	background-image:url('../images/navbar_right.png');
	background-repeat:no-repeat;
	background-position:left;
	height:19px;
	width:33px;
}

.navbar_middle{
	background-color:#000;
	height:19px;
}

.footer_left{
	background-image:url('../images/footer_left.png');
	background-repeat:no-repeat;
	height:54px;
	background-position:right;
	width:63px;
}

.footer_right{
	background-image:url('../images/footer_right.png');
	background-repeat:no-repeat;
	background-position:left;
	height:54px;
	width:63px;
}

.footer_middle{
	background-image:url('../images/footer_middle.png');
	background-repeat:repeat-x;
	height:54px;
	background-position:bottom;
}

div#copyright2{
	margin-right:1px;
}

.copyrightbar_left{
	background-image:url('../images/copyrightbar_left.png');
	background-repeat:no-repeat;
	height:25px;
	background-position:right;
	width:73px;
}

.copyrightbar_right{
	background-image:url('../images/copyrightbar_right.png');
	background-repeat:no-repeat;
	background-position:left;
	height:25px;
	width:73px;
	
}

.copyrightbar_middle{
	background-image:url('../images/copyrightbar_middle.png');
	background-repeat:repeat-x;
	height:25px;
}

div#copyright_txt2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-bottom:3px
}
