*{
	padding: 0;
	margin: 0;
}
body {
	text-align: center;
	background: #FFFFFF url("../img/bg.jpg") 0px 0px repeat-x;
	font-size: 100%;
	font-family:verdana,arial,sans-serif;
}
#wrapper {
	margin: auto;
	width: 800px;
}


#header {
	width: 800px;
	height: 280px;
	background: url("../img/bg_header.jpg") 0px 0px no-repeat;
}
#header-1 {
	margin: auto;
	width: 660px;
	height: 180px;
}
#header-1-acces {
	float: right;
	width: 200px;
	text-align: right;
	height: 100px;	
}
#header-1-logo {
	width: 452px;
	height: 100px;
	text-align: left;
	padding: 18px 0px 0px 8px;
}
#header-1-acces img, #header-1-acces a:link, #header-1-acces a:visited {
	border: 0px;
}
#header-1-acces img:hover {
	border: 1px #FFFFFF outset;	
}
#header-1-logo img, #header-1-logo a:link, #header-1-logo a:hover, #header-1-logo a:visited {
	border: 0px;
}

#header-2 {
	margin: auto;
	width: 660px;
	height: 100px;	
}
#header-2 ul {width:600px; height:60px; margin:auto; list-style-type:none; padding-top: 18px;}
#header-2 li, #header-2 a {width:100px;	height:60px; float:left; display:block;
	line-height: 60px;
	font-size: 14px;
	color: #202020;
	text-decoration: none;
}
#header-2 a:hover {color: #e83e38;}
#header-2 li {background: url("../img/li.jpg") 0px 0px no-repeat;}
#header-2 li:hover {background: url("../img/li-hover.jpg") 0px 0px no-repeat;}


#container {margin: auto; width: 660px; text-align: left;}


#right {width: 230px; float:right; padding-left:30px;}
#right p {padding-top: 15px; font-size: 12px; text-align: justify; color: #999999;}
#right h1 {background: url("../img/h1-right.jpg") 0px 0px no-repeat;
	width: 230px;
	height: 30px;
	line-height: 30px;
	color: #731612;
	font-size: 14px;
}
#right #offre {padding: 10px 0px 10px 0px;}
#right #offre:hover {background-color: #F5E0DF; }
#right #offre h2 {background: none;
	margin: 0px;
	line-height: 14px;
	color: #e83e38;
	font-size: 14px;
	padding: 0px 0px 0px 20px;
}
#right #offre p {
	margin: 0px;
	text-align: left;
	color: #202020;
	font-size: 12px;
	padding: 0px 0px 0px 20px;
}
#right #offre img {border: 0px; float: right; margin-right: 30px;}
#right form {margin-top: 10px;}
#right label {color: #e83e38; font-size: 12px;}
#right input {font-size: 12px;}
#right #btn {font-size: 12px; float:right; border:1px solid #e83e38; color: #999999; background-color:#FFFFFF;}
#right #btn:hover {color: #FFFFFF; background-color:#e83e38;}
#right .spec_width {width:140px; padding: 2px 2px 2px 2px;}
#right p a:link, #right p a:visited {
	color: #E83E38;
	text-decoration: none;
	border-bottom: #E83E38 1px dashed;
}
#right p a:hover {
	color: #E83E38;
	text-decoration: none;
	border-bottom: #E83E38 1px solid;
}

#main {width: 400px;}
#main h1 {background: url("../img/h1.jpg") 0px 0px no-repeat;
	width: 360px;
	height: 30px;
	line-height: 30px;
	padding: 0px 20px 0px 20px;
	color: #731612;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}
#main p {
	padding: 10px 20px 0px 20px;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
}
#main ul {
	padding: 10px 20px 0px 40px;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
}
#main blockquote.ko {
	background: url("../img/cross.png") 20px 11px no-repeat;
	padding: 10px 20px 0px 40px;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	color: #3988f0;
}
#main b, #main strong {
	font-weight: bold;
	color: #731612;
}
#main a:link, #main a:visited {
	color: #E83E38;
	text-decoration: none;
	border-bottom: #E83E38 1px dashed;
}
#main a:hover {
	color: #E83E38;
	text-decoration: none;
	border-bottom: #E83E38 1px solid;
}
#main .left {
	float: left;
	margin-right: 5px;
}
#main form {margin-top: 10px; margin-left: 20px; margin-right: 20px; border: 1px solid #e83e38; padding: 10px;}
#main label {color: #e83e38; font-size: 12px; width: 130px; float: left; margin-top: 10px;}
#main input, #main .spec, #main textarea {font-size: 12px; margin-top: 10px; width: 200px; padding: 2px;}
#main #btn {font-size: 12px; border:1px solid #e83e38; background-color:#FFFFFF; width: auto;}
#main #btn:hover {color: #FFFFFF; background-color:#e83e38;}

#more {
	width: 395px;
	height: 20px;
	background: url("../img/a-more.jpg") top right no-repeat;
	margin-top: 10px;
	padding-right: 5px;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
}
#more a:link, #more a:visited {
	color: #3988f0;
	text-decoration: none;
	border-bottom: 0px;
	background: url("../img/a-more.jpg") 0px 0px no-repeat;
}
#more a:hover {
	color: #123f72;
	text-decoration: none;
	border-bottom: 0px;
}

#clear {
	clear: both;
}
#main #offre {padding: 10px 0px 10px 0px;}
#main #offre:hover {background-color: #F5E0DF; }
#main #offre h2 {background: none;
	margin: 0px;
	line-height: 14px;
	color: #e83e38;
	font-size: 14px;
	padding: 0px 0px 0px 20px;
}
#main #offre p {
	margin: 0px;
	text-align: left;
	color: #202020;
	font-size: 12px;
	padding: 0px 0px 0px 20px;
}
#main #offre img {border: 0px; float: right; margin-right: 30px;}


#footer {margin: auto; width: 660px; text-align: center;}
#tp {margin: 20px 0px 10px 0px;}
#tp a, #tp img {border: 0px}
#footer hr {
	color: #770e08;
	background-color: #770e08;
	height: 5px;
	border: 0px;
}
#pdp {
	padding: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #770e08;
}
