/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#f0eee6;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.70em;
		line-height:1.273em;
		color:#46464a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#72922a;}
a:hover{text-decoration:none;}
p {padding-top:10px;}

/* ============================= main layout ====================== */

cite {font-style:normal;}

.button1 {background:url(images/button1-tail-bg.gif) top repeat-x; display:block; float:right; color:#fff; text-decoration:none; line-height:1em; margin-top:13px;}
.button1 span {background:url(images/button1-right-bg.gif) top right no-repeat; display:block;}
.button1 strong {background:url(images/button1-left-bg.gif) top left no-repeat; display:block; padding:6px 18px 6px 16px;}
.button1:hover {background:url(images/button1-tail-bg-hover.gif) top repeat-x;}
.button1:hover span {background:url(images/button1-right-bg-hover.gif) top right no-repeat;}
.button1:hover strong {background:url(images/button1-left-bg-hover.gif) top left no-repeat;}

.link {background:url(images/link-tail-bg.gif) top repeat-x; display:block;  color:#fff; text-decoration:none; font-size:9px; line-height:1em; width:90%; margin-top:20px;}
.link span {background:url(images/link-right-bg.gif) top right no-repeat; display:block;}
.link span span{background:url(images/link-left-bg.gif) top left no-repeat; padding:5px 18px 6px 25px;}
.link:hover {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link:hover span {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span span {background:url(images/link-left-bg-hover.gif) top left no-repeat;}

li { background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:15px; line-height:1.545em;}

.imgindent {margin:0 28px 0 0; float:left;}
.imgindent2 {margin:0 20px 0 0; float:left;}
.title {margin-bottom:33px;}
.title1 {margin-bottom:18px;}
.title2 { margin:0px -14px 0 -32px; }

/* ============================= header ====================== */


.box1 {background:#fff url(images/box1-corner-bottom-right.gif) bottom right no-repeat; margin:99px 0 0 691px; position:absolute; width:267px;}
.box1 .corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.box1 .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.box1 .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.box1 .indent {padding:11px 10px 0 27px;}

.flash {position:absolute; margin:-9px 0 0 0;}

.banner {position:relative; margin:15px -20px -15px -39px;}

/* ============================= content ====================== */

.box {background:#fff url(images/box-tail-bg.gif) top right repeat-y;}
.box .tail-bottom {background:url(images/box-tail-bg.gif) bottom repeat-x;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:12px 12px 14px 13px;}
.box .indent2 {padding:14px 15px 27px 26px;}
.box .indent3 {padding:19px 0 0 12px;}

.box2 {background:url(images/box2-tail-bg.gif) top repeat-x;}
.box2 .right-bg {background:url(images/box2-right-bg.gif) top right no-repeat;}
.box2 .left-bg {background:url(images/box2-left-bg.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:8px 10px 10px 9px;}
#page8 .box2 .indent {padding:10px 10px 10px 10px;}

.col-pad {padding-right:45px;}
.col-pad2 {padding-right:14px;}
.padding1 {padding-top:4px;}
.padding2 {padding-left:14px;}
.padding3 {padding-top:24px;}
.margin1 {margin-top:27px;}
.margin2 {margin-top:17px;}
.margin3 {margin-top:40px;}
.indent1 {padding:0 0 0 14px;}
.indent2 {padding:19px 0 0 12px;}
.indent3 {padding:10px 0 0 0;}
.img1 {margin:20px 0 23px 0;}

.text2 {color:#b96000; font-size:1.091em;}
.text3 {color:#b96000; font-size:0.80em;}

.line {border-bottom:1px solid #bbb6ac; padding-bottom:29px; margin-bottom:26px;}
.phone {float:right; margin-right:200px;}

/* ============================= footer ====================== */

#footer {height:34px; padding:10px 10px 10px 10px;}
#footer span {float:right; color:#a62600;}
#footer span a {color:#a62600;}
#footer .menu {display:inline;}
#footer .Tb {background:url(images/footer-bg.jpg) right no-repeat;}
#footer li {display:inline; background:url(images/menu-devider.gif) top left no-repeat; padding:0 16px 0 21px;}
#footer li a {color:#363636; font-weight:bold; text-decoration:none;}
#footer li a:hover {color:#a62600; text-decoration:underline;}
#footer .first {background:none; padding-left:0;}

/* ============================= forms ============================= */

#HeaderForm {font-weight:bold; padding:6px 19px 0 4px;}
#HeaderForm .rowi {height:43px;}

#HeaderForm .input {width:200px; height:17px; border:1px solid #a3a3a3; background:none; padding:0 0 0 5px; font-size:1em;}
#HeaderForm .select {width:207px; border:1px solid #a3a3a3; background:none; font-size:1em;}
#HeaderForm .select2 {width:92px; border:1px solid #a3a3a3; background:none; font-size:1em;}

#ContactForm .rowi {height:39px;}
#ContactForm a {float:right; margin-left:15px;}
#ContactForm .input {width:193px; height:16px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; font-size:1em; float:right;}
textarea {width:207px; height:51px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; float:right; margin-bottom:6px;}

 .ArticleP
 {
text-decoration: none; 
color: #666666; 
font-family: Verdana; 
font-size: 7pt; 
 }
#Ref{font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#DF6706; font-weight:bold; text-decoration:none;}

 .gauche {
	BORDER-LEFT: #FF9933 1px solid
}
.droite {
	BORDER-RIGHT: #FF9933 1px solid
}
.haut {
	BORDER-TOP: #FF9933 1px solid
}
.bas {
	BORDER-BOTTOM: #FF9933 1px solid
}
#DefType{position:relative; margin:0px; top:26px; font-size:14px; letter-spacing:2px; color:#ff9933; font-weight:bold; width:200px; z-index:1000; padding-left:-5px;}