body{
	background-color: #B9AD97;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
}

td,div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;	
}

input,textarea,select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

td.bloc_home{
	width: 33%;
	height: 100px;
	vertical-align: top;
	padding-right: 50px;
}

div.ign
{
	position:relative;
	overflow: auto;
	width: 550px;

}

#main_frame{
	width: 762px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	padding:20px;
}



#message{
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 300px;
	height: 150px;
	background-color: #FCF8E8;
	filter: alpha(opacity=90);    /* Opacité pour IE (2°solution)*/
    -moz-opacity: 0.90;           /* Opacité pour Mozilla */
    -khtml-opacity: 0.9;          /* Opacité pour Safari */
    opacity:0.9;                  /* Opacité futurement valide W3C */
	border-width: 5px;
	border-style: solid;
	border-color: #B9AD97;
}

p.commentaires
{
	font-style: italic;
	background-color: #FCF8E8;
	text-align: justify;
	border: 1px dotted #ACA899;
	padding: 5px;
}

.jeton_rando
{
	position: absolute;
	text-align: center;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	z-index: 100;
}

.jeton_rando_ville
{
	position: absolute;
	text-align: left;
	vertical-align: middle;
	width: 200px;
	height: 10px;
	z-index: 99;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #B9AD97;
	text-align: left;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

herror{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 200px;
	color: #B9AD97;
	font-style: oblique;
	font-weight: bolder;
}

div.cadre1{


}

div.cadre2{
	border-width: 1px;
	border-style: solid;
	border-color: #B1DDB0;

	padding: 10px;
}

div.com_general{
	background-color: #EBECED;
	text-align: justify;
	border: 1px dotted #ACA899;
	padding: 15px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}

.footer1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
}


h2.bl1{
	color: #3E73AE;
}
h2.bl2{
	color: #000099;
}
h2.ro1{
	color: #CC3333;
}
h2.ro2{
	color: #990000;
}
h2.ve1{
	color: #009933;
}
h2.ve2{
	color: #006600;
}

hr{
	height: 1px;
	color: #B9AD97;
	border: 1px dotted;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E73AE;
}

a.menu1{
	border: 1px solid #CCCC99;
	width: 200px;
	color: white;
	text-decoration: none;
	background-color: #B9AD97;
	padding: 2px;
	margin: 1px;
	height: 30px; 
}

a.menu1:hover{
	border: 1px solid #CCCC99;
	width: 200px;
	color: #B9AD97;
	text-decoration: none;
	background-color: white;
	padding: 2px;
	margin: 1px;
	height: 30px; 
}

a.menu2{
	border: 1px solid #CCCC99;
	width: 200px;
	color: white;
	text-decoration: none;
	background-color: #B9AD97;
	padding: 2px;
	margin: 1px;
	height: 30px; 
}

a.menu2:hover{
	border: 1px solid #CCCC99;
	width: 200px;
	color: #B9AD97;
	text-decoration: none;
	background-color: white;
	padding: 2px;
	margin: 1px;
	height: 30px; 
}


.menu_desactivated{
	border: 1px solid #999999;
	width: 200px;
	color: white;
	text-decoration: none;
	background-color: #CCCCCC;
	padding: 2px;
	margin: 1px;
	height: 30px; 
}




#maps{
	border: 1px solid #B9AD97;
	
}

img.thumb1{
	border: 1px solid #B9AD97;
	
}

img.thumb_avatar{
	border: 1px solid #B9AD97;
	width: 96px;
	height: 96px;
}

td.thumb1{
	border: 1px solid #B9AD97;
	height: 192px;
	width: 192px;
	text-align: center;
	vertical-align: middle;
	background-color: #EBECED;	
}

td.thumb2{
	border: 1px solid #B9AD97;
	height: 196px;
	width: 196px;
	text-align: center;
	vertical-align: middle;
	background-color: #DED6C7;
	
}

td.thumb3{
	border: 1px solid #B9AD97;
	height: 196px;
	width: 196px;
	text-align: center;
	vertical-align: middle;
	background-color: #BED0E4;
	
}

td.thumb_rando{
	border: 1px solid #B9AD97;
	height: 220px;
	text-align: left;
	vertical-align: top;
	background-color: white;
	padding: 10px;
	
}

.err{
	color: #FF0000;


}


.comment{
	color: #CCCCCC;

}

td.header1{
	background-color: #919191;
	font-weight: bold;
	color: #FFFFFF;
}
td.line1-1{
	background-color: #F0F0F0;
}
td.line1-2{
	background-color: #F8F9FA;
}

td.header2{
	background-color: #919191;
	font-weight: bold;
	color: #FFFFFF;
}
td.line2-1{
	background-color: #F0F0F0;
}
td.line2-2{
	background-color: #F8F9FA;
}

td.header3{
	background-color: #919191;
	font-weight: bold;
	color: #FFFFFF;
}
td.line3-1{
	background-color: #F0F0F0;
}
td.line3-2{
	background-color: #F8F9FA;
}



.ds_box {
	background-color: #FFF;
	
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #B9AD97;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	text-align: center;
	width: 22px;
}

.ds_cell {
	background-color: #EEE;
	text-align: center;
	padding: 3px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */



td.forum_categorie1
{
	font-size: 14px;
	font-weight: bolder;
	background-color: #B9AD97;
	height: 20px;
	color: white;
}
td.forum_categorie2
{
	background-color: #B9AD97;
	height: 20px;
	color: white;
}

td.forum_forum
{
	font-size: 12px;
	color: #B9AD97;
	font-weight: bold;
	background-color: #F9F2E6;
	height: 16px;

			

}

td.forum_sujet
{
	font-size: 12px;
	color: #B9AD97;
	font-weight: bold;
	background-color: #F9F2E6;
	height: 50px;


}

td.forum_post
{


}

div.annuaire_categories
{
	font-size: 12px;
	height: 20px;
	width: 200px;
	border: 1px dotted #B9AD97;
	margin-bottom: 10px;
	padding: 10px;


}
annuaire_categories.titre
{


}

a.page{
	padding : 5px;
	background-color: #F3F3F3;
	border:solid 1px #999999;
	text-decoration:none;
}

a.page:hover
{
background-color: white;
	
}