/* dock - top */
.dock {
	position: relative;
	height: 50px;
	text-align: center;
	background: url('images/dock-bg2.gif') repeat-x;
	
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url('images/dock-bg2.gif');
	padding-left: 20px;
	top: -59px;
	left: -6px;
}
.search {
	font-weight: bold;
	font-size: 12px;
	color: #590000;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	background-color: #F1ECAD;
	}
a.dock-item {
	display: block;
	width: 40px;
	color: #FFFFCC;
	position: absolute;
	top: 47px;
	text-align: center;
	text-decoration: none;
	font: bold 15px Arial, Helvetica, sans-serif;
	font-style: italic;
	left: 23px;
	z-index: 1000;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none;
	padding-left: 20px;
	padding-top: 40px;
}
.tableaurouge {
	border: medium groove #D20000;
}
.tableaurougegauche {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #D20000;
	border-right-color: #D20000;
	border-bottom-color: #D20000;
	border-left-color: #D20000;
}
.tableaurougedroite {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: none;
	border-top-color: #D20000;
	border-right-color: #D20000;
	border-bottom-color: #D20000;
	border-left-color: #D20000;
}
.tableaurougemilieu {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
	border-top-color: #D20000;
	border-right-color: #D20000;
	border-bottom-color: #D20000;
	border-left-color: #D20000;
}
.PRIX {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #590000;
	font-style: italic;
	font-size: 18px;
}
.sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
	padding-left: 10px;
	padding-right: 20px;
}
.menu {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #830A0A;
	font-weight: bold;
	padding-left: 10px;
}
.sousmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0px;
	padding-right: 5px;
	color: #A30000;
}
.sousmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #A30000;
}
.Mdit {
	padding-left: 30px;
}
#global {
	position: relative;
	width: 900px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
     }
.cse-search-results {
	background-color: #FAF9EB;
	}
#caroussel {
	position:absolute;
	width:14px;
	height:11px;
	z-index:1;
	left: 64px;
	top: 44px;
}
#articles {
	position: absolute;
	width: 17px;
	height: 12px;
	left: 488px;
	top: -47px;
	}

#search {
	position: absolute;
	width: 279px;
	height: 16px;
	left: 520px;
	top: 95px;
	}
#menumac {
	width: 63px;
	height: 22px;
	position: absolute;
	left: 402px;
	top: 28px;
}
.Laune {
	padding-top: 20px;
	padding-left: 5px;
}
.tableauune {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: none;
	border-left-style: groove;
	border-top-color: #D20000;
	border-right-color: #D20000;
	border-bottom-color: #D20000;
	border-left-color: #D20000;
}
.tableauune2 {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #D20000;
	border-right-color: #D20000;
	border-bottom-color: #D20000;
	border-left-color: #D20000;
}
.tableauune3 {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
	border-top-color: #D20000;
	border-right-color: #D20000;
	border-bottom-color: #D20000;
	border-left-color: #D20000;
	font-weight: bold;
}
.tableauune4 {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: none;
	border-top-color: #D20000;
	border-right-color: #D20000;
	border-bottom-color: #D20000;
	border-left-color: #D20000;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.iconegauche {
	width: 50px;
	height: 50px;
}
#recherchecategories {
	position: absolute;
	left: 222px;
	top: 97px;
	z-index: 500;
	height: 1px;
	background-color: #E8DD8C;
}
.champcategories:hover {
}
.champcategories {
	color: #E0D689;
	background-color: #590000;
	font-size: 11px;
	font-weight: bold;
	cursor: crosshair;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #F1ECAD;
	border-right-color: #F1ECAD;
	border-bottom-color: #F1ECAD;
	border-left-color: #F1ECAD;
}
.horlogepolice {
	color: #590000;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#horloge {
	position: absolute;
	top: 20px;
	left: 765px;
	z-index: 10;
	width: 78px;
}
.Listepuce {
	color: #590000;
	line-height: 0px;
}
#menugauche {
	position: absolute;
	top: 0%;
}

#chemin {
	position: absolute;
	width: 462px;
	height: 9px;
	left: 100px;
	top: 129px;
}
.chemin {
	color: #F2EFCE;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	}
.searchgo {
	background-color: #590000;
	color: #F1ECAD;
	font-weight: bold;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #F1ECAD;
	border-right-color: #F1ECAD;
	border-bottom-color: #F1ECAD;
	border-left-color: #F1ECAD;
	font-style: italic;
}
.article {
	background-color: #CBBC7E;
	color: #F1ECAD;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-style: italic;
}
.searchtrouver {
	background-color: #BF0000;
	color: #FAF9EB;
	font-weight: bold;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: 5900000;
	border-right-color: 5900000;
	border-bottom-color: 5900000;
	border-left-color: 5900000;
	font-style: italic;
}
#lecture {
	position: absolute;
	width:150px;
	height: 30px;
	top: 10px;
	left: 10px;
	z-index: 3000;
}
.police4 {
	font-size: 13px;
	color: #950000;
	padding-left: 20px;
	font-weight: bold;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#txtimprimer {
	position: absolute;
	width: 33px;
	height: 22px;
	left: 704px;
	top: 169px;
	visibility: hidden;
}
#txtenvoyerpage {
	position: absolute;
	width: 33px;
	height: 17px;
	left: 723px;
	top: 169px;
	visibility: hidden;
}
#txtrechercher {
	position: absolute;
	width: 33px;
	height: 22px;
	left: 772px;
	top: 169px;
	visibility: hidden;
}
#txtsitemap {
	position: absolute;
	width: 33px;
	height: 22px;
	left: 808px;
	top: 107px;
	visibility: hidden;
}
#txtprecedent {
	position: absolute;
	width: 33px;
	height: 20px;
	left: 99px;
	top: 162px;
	visibility: hidden;
}
#txtsuivant {
	position: absolute;
	width: 33px;
	height: 20px;
	left: 113px;
	top: 162px;
	visibility: hidden;
}
#txtretouraccueil {
	position: absolute;
	width: 33px;
	height: 16px;
	left: 85px;
	top: 163px;
	visibility: hidden;
}
#intromachine {
	position: absolute;
	width: 600px;
	height: 400px;
	left: 205px;
	top: 196px;
	z-index: 10000;
	visibility: hidden;
}
#resolution {
	position: absolute;
	width: 100px;
	height: 22px;
	left: 689px;
	top: 85px;
	z-index: 9000;
	visibility: hidden;
	}
#bannieredroite {
	position: absolute;
	width: 50px;
	height: 258px;
	z-index: 9000;
	left: 845px;
	top: 162px;
	}
#qui {
	position: absolute;
	width: 80px;
	height: 22px;
	left: 757px;
	top: 168px;
	z-index: 10000;
	visibility: hidden;
	}
#cgv {
	position: absolute;
	width: 80px;
	height: 22px;
	left: 690px;
	top: 191px;
	z-index: 10000;
	visibility: hidden;
	}
#faq {
	position: absolute;
	width: 95px;
	height: 34px;
	left: 741px;
	top: 221px;
	z-index: 10000;
	visibility: hidden;
	}
#paiement {
	position: absolute;
	width: 95px;
	height: 34px;
	left: 712px;
	top: 293px;
	z-index: 10000;
	visibility: hidden;
	}
#forum {
	position: absolute;
	width: 95px;
	height: 34px;
	left: 688px;
	top: 366px;
	z-index: 10000;
	visibility: hidden;
	}
#liens {
	position: absolute;
	width: 95px;
	height: 34px;
	left: 670px;
	top: 385px;
	z-index: 10000;
	visibility: hidden;
	}
#fondmenudroit {
	position: absolute;
	width: 95px;
	height: 34px;
	left: 638px;
	top: 167px;
	z-index: 8000;
	visibility: hidden;
	}
.police2 {
	color: #590000;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.titre {
	color: #590000;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
.titrevignette {
	font-weight: bold;
	font-style: italic;
	color: #BE3710;
}
.titreune {
	font-style: italic;
	color: #CE0000;
	font-size: 18px;
	padding-left: 5px;
	text-align: center;
}
.prixsite {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0B950E;
}
.prixmachine {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #42912B;
}
.prixconstate {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0F00BF;

}
.savoirplus {
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #640606;
}
