/* CSS RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */


body {
	text-align:center;
	color:#000;
background:#AC4546;	
}
a {
	text-decoration:none;
	color:#9b3535; 
}
a:hover {
	text-decoration: underline;
		color: #CC0000
}
#wrap {
	width:900px;
	text-align:left;
	margin:0 auto;
background:url(images/bg.jpg); 
}

.fl{ float:left;

}
.fr{ float:right;
}
.clearfix{ clear:both}


/* header */
#header { position:relative;height:111px;  background:url(images/hd2.jpg);  }

#logo {position:absolute; top:40px; left:50px;

}

#logo h1 {
	font-size:22px;
	font-weight: bold;
	color: #9B3535
}
#logo div {
	padding-right:100px
}
#nav { position:absolute; top:35px; left:420px; width:451px;height:30px; line-height:30px; padding:0 0 0 20px  }
#nav li {float:left;  font-weight:700; width:80px; padding:0 5px }
#nav a {text-decoration:none; display:block; text-align:center; color:#fff}
#nav a:hover {background: #9A3334; color:#ffffff}
#nav a#fixe {
background: #DFA672; color:#ffffff
}

/* content */

.img { margin:0px 0  0 65px ;
background:url(images/blanc.jpg);
width:758px;


}
.main {width:440px;  font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/box.jpg); color:#000;}
#text {margin:0px 0  0 65px }
#text p {margin:0 auto; width:490px;
text-align: justify;
 }
#text h2 {font-size:14px;
margin: 10px 0px 10px 0px; 
padding-left: 5px; 
width: 485px;
height:20px;
font-weight: bold;
border-top: 1px solid #782925; 	
	border-bottom: 1px solid #782925; 
	border-left: 3px solid #782925; 
color: #EAC5A3;
	font-style:italic;	
background:#AC4546;	
}
#text img {margin:0px 0  0 0}
#col {margin:10px 0  10px 65px ;width:493px; background:#FBF5F5; height: 160px;  }

#col div {width: 460px; margin: 10px 0 0  10px;}
#col .first  { margin: 5px 10px 0 10px;}
#col li{line-height:20px; list-style:inside disc;color:#9b3535;}
#col a { color:#9b3535; text-decoration:underline;}
.side { width:320px;display: inline;

}
#colone {margin:10px 0  20px 65px; width:480px;   padding:5px;
background-color:#9A5357;
display : block;

}

.latable{
border-spacing: 10px;
background:#AC4546;
 border: 2px #782925 solid;
padding:10px;

 }

.tour{
border: solid 3px #55181D;
}

.une{ 
width:110px ; 


padding-top: 5px; padding-left: 3px; padding-right:3px; padding-bottom: 2px;
background:#DFA672;
} 

.deux{ 

width:335px ; 
background:#ffffff;
color:#AD3535;
margin-left: 5px;
min-height:158px;
padding-left: 5px;
}


.side h2 {font-size:22px}
.side li {line-height:20px; list-style:inside disc; color:#9b3535; }
.side ul {margin:20px  0 30px 20px}
#top {margin-top:10px;

}

#top h2 {font-size:16px;
margin: 10px 0px 10px 0px; 
padding-left: 5px; 
width: 225px;
height:22px;
border-top: 1px solid #782925; 	
	border-bottom: 1px solid #782925; 
	border-left: 3px solid #782925; 
color: #EAC5A3;
	font-style:italic;	
background:#AC4546;
font-weight: bold;	
}

/* footer */
#footer { background:url(images/ft.jpg); height:100px; position:relative}
#ftinner{ position:absolute; bottom:20px; width:680px; margin-left:80px; color:#ffffff}
#ftinner a {color:#FFFFFF}
.ftlink {width:500px;}

a.lien1  {    color:#FC9220;
    text-decoration:none; 
	font-weight:bold; 
font-size:9pt; 
	}

    a.lien1:hover  {
    color:#FC9220;
    text-decoration:underline overline;
    font-weight:bold;  }

	a.lien2  {
    color:#000000;
    text-decoration:none;
    font-weight:bold; 
font-size:9pt; 
    }
	
	a.lien2:hover  {
    color:#626262;
    text-decoration:underline overline;
    font-weight:bold;   }

TEXTAREA {
	BORDER: #782925 1px solid; COLOR: #000000; BACKGROUND-COLOR: white; 
}

SELECT {
	BORDER: #782925 1px solid; COLOR: #103c58;  BACKGROUND-COLOR: white;
}

OPTION {
	BORDER: #782925 1px solid; COLOR: #103c58; BACKGROUND-COLOR: white;
}
INPUT {
	BORDER: #782925 1px solid; COLOR: #ffffff;  BACKGROUND-COLOR: #AC4546; 
}

.bordureimage{
border-right:10px solid #ffffff;
}

.imgbor{
border: 1px solid #782925;
}
a#fixe2 {
color:#92650A; font-weight:bold;text-decoration:none;font-style:Italic;
}