#info {
	width: 40%;
	position: absolute;
	top: 42%;
	left: 30%;
	border: 1px solid black;
	background-color: #CFEDF4;
}
option.cat {
	font-weight:
	bold;color:#000000;
}

.popperlink { POSITION: absolute; VISIBILITY: hidden }


.categorie_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.categorie_subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #005500;
	text-decoration: none;
}

a.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DBDFC8;
	text-decoration: none;
}
a.submenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.submenu:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	color: #6B6F58;
	text-decoration: none;
}
a.alegal{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	color: #3B3F28;
	text-decoration: none;
}
a.alegal:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	color: #6B6F58;
	text-decoration: none;
}
td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
}
div {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
}
input {
	border-style:
	font-size: 9px;
	font-family: "Book Antiqua";
	color: #000000;
	border: 1px solid #000000;
	background-color: #CCCC99;
	cursor:hand;
}

select.contact {
	border-style:
	font-size: 9px;
	font-family: "Book Antiqua";
	color: #000000;
	border: 1px solid #000000;
	background-color: #CCCC99;
	cursor:hand;
}

option.special {
	font-weight:bold;
	color:red;
}

textarea.contact {
	border-style:
	font-size: 9px;
	font-family: "Book Antiqua";
	color: #000000;
	border: 1px solid #000000;
	background-color: #CCCC99;
	cursor:hand;
}

input.submit{
	BORDER-RIGHT: #4B4B4B 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #4B4B4B 1px solid;
	WIDTH:100px;
	HEIGHT: 20px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: "Book Antiqua";
	background : #CCCC99;
}

input.submit2{
	BORDER-RIGHT: #4B4B4B 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #4B4B4B 1px solid;
	WIDTH:50px;
	HEIGHT: 20px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: "Book Antiqua";
	background : #CCCC99;
}

input.submit3{
	BORDER-RIGHT: #4B4B4B 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #4B4B4B 1px solid;
	WIDTH:45px;
	HEIGHT: 17px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: "Book Antiqua";
	background : #CCCC99;
}

input.txt1 {
	border-style:
	font-size: 9px;
	font-family: "Book Antiqua";
	color: #000000;
	HEIGHT: 17px;
	border: 1px solid #000000;
	background-color: #CCCC99;
	cursor:hand;
}
/*input {
	background-color: #CCCC99;
	border-style: solid #000000;
	font-size: small;
	font-family: "Book Antiqua";
	border-width: 1px;
}*/

table.bouh {
border: medium solid #000000;
border-collapse: collapse;
width: 100%; }

div.bouh {
border: thin solid #000000;
border-collapse: collapse;
width: 100%; }

table.boh {
border: thin solid #000000;
border-collapse: collapse;
width: 100%; }

td.bouh {
border: thin solid #000000;
width: 50%;
padding: 5px;
text-align: center; }
td.bouh2 {
border: thin solid #000000;
width: 50%;
padding: 5px;}

td.boh {
border: thin solid #000000;
padding: 5px;
text-align: center; }

table.alerte {
border: medium solid red;
border-collapse: collapse;
background-color: #FFCCCC;
width: 90%; }

td.alerte {
border: none;
padding: 5px;
text-align: center; }

table.ok {
border: medium solid green;
border-collapse: collapse;
background-color: #99FF99;
width: 90%; }

td.ok {
border: none;
padding: 5px;
text-align: center; }

table.idd {
border: medium solid #0099FF;
border-collapse: collapse;
background-color: #99FFFF;
width: 90%; }

td.idd {
border: none;
padding: 5px;
text-align: center; }

img.fond {
	/* l'image occupe toute la place de son bloc conteneur */
	width : 100%;
	height: 100%;
}
p.fond {
	position: absolute;	/* placement du texte par-dessus l'image */
}

input.sub {
	text-decoration: none;
	background: transparent;
	color: link; /* à changer */
	border-width: 0;
	cursor:hand;
}
/*input.submit {
	background: transparent;
	color: link;
	border-width: 0;
}
input.submit:hover {
	background: transparent;
	border-width: 0;
	color: link, #6B6F58;
}*/
form {display:inline;
margin:0px;}

input.enigme {
border:1px solid white;
background-color:#000000;
color:#ffffff;
font-family:"Courier New";
}

div.div {
background-color:#000000;
color:#ffffff;
font-family:"Courier New";
height:500px;
width: 100%;
}




.cadre_arrondi {
        width: 500px;
        height: 500px;
}
                        
.hg, .hd, .bg, .bd {
        width: 50px;
        height: 50px;
}
                
.haut, .bas {
        width: 400px;
        height: 50px;
}
                        
.gauche, .droite {
        width: 50px;
        height: 400px;
}
                        
.contenu {
        width: 400px;
        height: 400px;
}

.cadre_arrondi div { float: left; }
.hg, .gauche, .bg { clear: left; }

.hg { background-image: url('images/angle3.png'); }
.hd { background-image: url('images/angle4.png'); }
.bg { background-image: url('images/angle2.png'); }
.bd { background-image: url('images/angle1.png'); }
                        
.haut, .bas, .droite, .gauche { background-color: #b8ff7f; }

img.prix{
	vertical-align:bottom;
}