/* Les attributs généraux */

a img
	{
border:none;
	}

table {
	border-collapse: collapse;
	border:0px;
	}
	
body 
	{
	background-color:#d3aa4e;
	font-family: Arial, serif;
	font-size:76%;
	text-align:center;
	}
	
a:hover{
color:#A27734;
}

a {
color:black;
text-decoration:none;
}


textarea {
	background-color:#F9F9F9;
	font-family: Tahoma, serif;
	font-size:100%;
}

textarea:hover {
	background-color:white;
}


.a_img {
	border: 2px solid #000000;
    border-radius: 5px 5px 5px 5px;
	padding:2px;
	}
		
		
.a_img:hover {
	border-color:grey;
   	}
		 
.white_link {
	color:white;
	}	
.white_link:hover {
color:#FFF6A8;
	}	
	


/* LA STRUCTURE DE BASE DU SITE */
	
#global
	{
	position:relative;
	top:-8px;
	width:1000px;
	margin-left: auto; 
	margin-right: auto; 
	text-align:left;
	background-color:white;
	background-position: center top;
	background-repeat: no-repeat;
	}
	
	
#global_right {
	background-image:url('images/page_right.jpg');
	background-position: left;
	background-repeat: repeat-y;
	width:20px;
	}
	
#global_center {
	width:960px;
	padding:0px;
	}

	
#global_left {
	background-image:url('images/page_left.jpg');
	background-position: right;
	background-repeat: repeat-y;
	width:20px;
	}
	
	
	/* SUR LA PAGE D ACCUEIL */
	
#header_barre {
	position:relative;
	left: 90px;
	height:35px;
	width:750px;
	background-color:#f4e3c2;
	margin:0px;
	color:#684019;
	}
	
#header_barre table{
	background-color:#f4e3c2;

	font-size:1.3em;
	}
	
#forum {
	z-index:998;
	}
	
	
#accueil {
	position:relative;
	height:660px;
	width:960px;
	background-image:url('images/back_center.png');
	background-repeat:no-repeat;
	background-position:center top;
	}
	
#bloc_logo {
	position:relative;
	top:170px;
	left:110px; 
	}
	
	
	
.cadre_1_case {

	padding:5px;

	font-size:1.2em;
	color:#684019;
	background-color:rgba(197, 150, 58, 0.6); 
	position:relative;
	}
	
.cadre_1_case:hover {
	cursor:pointer;
	}
	
.cadre_1_active {
	left: 10px;
	color:#c69c47;
	background-color:#885e27; 
	}
	
.cadre_2_case {

	padding:5px;

	font-size:1.2em;
	color:#684019;
	background-color:rgba(197, 150, 58, 0.6); 
	position:relative;
	}
.cadre_2_case:hover {
	cursor:pointer;
	}
	
.cadre_2_active {
	left: 10px;
	color:#c69c47;
	background-color:#885e27; 
	}
	
.divers_bloc {
	position:relative;
	left:20px;
	width: 910px;
	background-color:rgba(244, 227, 194, 0.8); 
	}
	
.divers_case {

	padding:5px;

	font-size:1.3em;
	color:#684019;
	background-color:rgba(197, 150, 58, 0.6); 
	position:relative;
	}
	
.divers_case:hover {
	cursor:pointer;
	color:#c69c47;
	background-color:#885e27; 
	}
	
.divers_active {
	left: 10px;
	color:#c69c47;
	background-color:#885e27; 
	}
	
.divers_content {
	display:none;
	overflow:auto;
	height:115px;
	padding-left:15px;
	padding-right:15px;
	width:670px;
	}
	
#divers_bloc_content {

	color:#684019;
	
	}
	
.comment_hidden {
	display:none;
	background-color:rgba(256,256,256,0.8);
	position:relative;
	width:100%;
	
	}
	
.comment_div:hover{
	cursor:pointer;
	}
	
.comment_table:hover {
	color: black;
	}
		
		 
		 
	
.quoideneuf_tableau {

	color:#684019;
	background-position: center center;
	width:570px;
	top:215px;
	left:100px;
	position:absolute;
	}
	
.cache_quoideneuf:hover {
	cursor:pointer;
	}
	
.cache_quoideneuf {
	position:absolute;
	width:581px;
	height:190px;
	top:215px;
	left:90px;
	}
	
.quoideneuf_add:hover {
	cursor:pointer;
	}

	/* SUR TOUT LE SITE */	 
		 
	
#header {
	margin:none;
	}
	
#case_header {
	position:relative;
	height:235px;
	width:961px;
	background-image:url('images/header.png'); 
	background-position:center top; 
	background-repeat:no-repeat;
	}
	
#langue {
	position:relative;
	left:860px;
	top: 0px;
	color:white;
	width:100px;
	}
#espace_membre {
	position:relative;
	left:640px;
	top: 186px;
	color:white;
	width:300px;
	text-align:center;
	}

#espace_membre a {
	color:white;
	}	
#espace_membre a:hover {
color:#FFF6A8;
	}	

#legende {
display:none;
position:absolute;
top:186px;
color:white;
}
		 
#nav_tableau{
	position:relative;
	top:-1px;
	left: 5px;
	height:18px;
	}

#navigation {
	z-index:1000;
	
	}

	
#nav_debut {
	padding:5px;

	font-size:1.3em;
	color:#684019;
	background-color:#c5963a;
	}
	
	
#bottom {
	width:960px;
	height: 104px;

	background-image:url('images/bottom.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	}
	
#text-bottom {
	position:relative;
	top:40px;
	left:10px;
	color:white;
	
}
#text-bottom a {
	color:white;
	}	
#text-bottom a:hover {
color:#FFF6A8;
	}	
	
#bottom2 {
	width:1000px;
	height: 4px;

	background-color:#d3aa4e;
	background-image:url('images/bottom2.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	}
	
#bottom_center {
	background-color:#f4e3c2;
	opacity: 0.90;
	
	}

#bottom_center a {


	font-size:1.2em;
	color:#684019;
	}
	
#bottom_cache {
	position:absolute;
	width:960px;
	height:20px;
	top:0px;
	background-color:#f4e3c2;
	opacity: 0.90;
	}
	
#bottom_center thead a {
	font-size:1.5em;
	color:grey;
	
	}
	
#bottom_center td {
	padding:5px;
	}
	
#bottom_center a:hover {
	color:black;
	}
	
/* Recherche */

#barre_rechercher {
	padding: 7px;
	background-color: #f4e3c2;
	color:#684019;
	font-size:1.7em;
	padding-left:100px;
	margin:none;
}
#barre_rechercher3 {
	padding: 7px;
	background-color: #f4e3c2;
	color:#684019;
	font-size:1.7em;
	padding-left:100px;
	margin:none;
	opacity: 0.90;
}
#suggestions {
	padding: 7px;
	background-color: #f4e3c2;
	color:#684019;
	font-size:1.4em;
	margin:none;
	
}
#suggestions2 {
	padding: 7px;
	background-color: #f4e3c2;
	color:#684019;
	font-size:1.4em;
	margin:none;
	
}
#suggestions3 {
	padding: 7px;
	background-color: #f4e3c2;
	color:#684019;
	font-size:1.4em;
	margin:none;
	opacity: 0.90;
	
}

#inputString {

	color:#684019;
	background-color:white;
	font-size:1em;
	margin: 3px;
	border: none;
	border-radius: 8px 8px 8px 8px;

}	
#inputString2 {

	color:#684019;
	background-color:white;
	font-size:1em;
	margin: 3px;
	border: none;
	border-radius: 8px 8px 8px 8px;

}	
#inputString3 {

	color:#684019;
	background-color:white;
	font-size:1em;
	margin: 3px;
	border: none;
	border-radius: 8px 8px 8px 8px;

}	

.suggest2 {

	margin-left: 20px;
	list-style-type: none;

}
.suggest2 img {

	margin:5px;
	vertical-align:middle;
}
.suggest2:hover {
	cursor:pointer;
	background-color: rgba(197, 150, 58, 0.6);
    color: #684019;
}
.suggest {

	margin-left: 140px;
	list-style-type: none;

}
.suggest img {

	margin:5px;
	vertical-align:middle;
}
.suggest:hover {
	cursor:pointer;
	background-color: rgba(197, 150, 58, 0.6);
    color: #684019;
}
	
.suggest3 {

	margin-left: 140px;
	list-style-type: none;

}
.suggest3 img {

	margin:5px;
	vertical-align:middle;
}
.suggest3:hover {
	cursor:pointer;
	background-color: rgba(197, 150, 58, 0.6);
    color: #684019;
}
	
	
	/* les cadres et les fonctions présentent un peu partout*/

	
.cadres:hover{
	cursor:pointer;
	}
	
.cadre_center {

	color:#684019;
	background-color:#c5963a;
	}
	
.soustitre_center {

	font-size:1.2em;
	color:#684019;
	background-color:#f4e3c2;
	padding:7px;
	}
	
.menus:hover{
	cursor:pointer;
	}
	
.menu_titre {
	padding:5px;

	font-size:1.3em;
	color:#684019;
	background-color:#c5963a;
	
	z-index:1000;
	}
	
.menu_case {
	background-color:#f4e3c2;
	opacity: 0.75;
	padding:5px;

	color:#684019;
	z-index:1000;
	}
	
.menu_case  a{

	color:#684019;
	text-decoration:none;
	}
	
	
.liens:hover {

	cursor:pointer;
}
	
	
.box_photo
	{
	
	margin:10px;
	width:450px;
	margin:auto;
	left: 100px;
	}
	.box_photo img {
	
	border: 2px solid #000000;
    border-radius: 5px 5px 5px 5px;
	padding:2px;
	width:450px;
	
		}
	.box_photo div {
	padding:5px;
	}
			
	.box_photo img:hover {
	
	border-color:grey;
   	}
	
	/* Pour les news */
	
#news_pages {
	
	width:250px;
	margin:10px;
	text-align:center;

	overflow:hidden;
	}
	
.news_date {
	
	padding:0px;

	color:grey;
	}
	
.news_titre {
	
	padding-left:5px;

	font-size:1.2em;
	color:#684019;
	}
	
.news_soustitre {
	text-align:left;
	padding-left:5px;
	padding-top: 10px;

	color:#9e712b;
	}
	
#news_actu {
	margin:10px;
	margin-top:20px;
	overflow:hidden;
	width:660px;
	}
	
.news_vignette:hover {
	background-color: #f4e3c2;
	cursor:pointer;
}

#cache_pages {
	
	position:absolute;
	width: 270px;
	height: 700px;
	background-color:white;
	opacity:.85;

	}

#cache_pages:hover {
	cursor:pointer;
	}
	
#cache_actu:hover {
	cursor:pointer;
	}
	
#cache_actu {
	display:none;
	position:absolute;
	width: 490px;
	height: 700px;
	background-color:white;
	opacity:.85;
	z-index:990;

	}
	
.etoile_note {
	border:none;
	float:left;
	position:relative;
	cursor: pointer;
	}
	
	/* pour bibliothèque */
	
	
.liste_entree {

	color:black;
	background-color:#f4e3c2;
	}
	
.liste_entree:hover {
	
	background-color:#f3ce86;

	}
	
	/* pour infoparc */
	
.pays_carte {
	position:relative;
	height:440px;
	width:544px;
	z-index:200;
	}
	
.type_actif {
	background-color: #f4e3c2;
	}
	
.type {
	height: 50px;
	padding: 10px;
	text-align:center;
	}
	
.type:hover {
	cursor: pointer;
	background-color: #fbf2e0;
	}
	
.petit_titre {
	
	padding-left:15px;

	font-size:1.4em;
	margin:5px;
	color:#684019;
	}
	
.fiche_over:hover {
	cursor:pointer;

	}
	
	/* pour voyage */
	
	
	
.chapitre_titre_texte {
	padding-left:15px;

	font-size:1.6em;
	color:#684019;
	}
	
.chapitre_titre_texte:hover{
	cursor: pointer;
	}
	
.chapitre_titre {

	background-color:#f4e3c2;
	}
	
.chapitre_titre:hover {
	
	background-color:#f3ce86;

	}
	
	/* Pour mygop */
	
	
.champs {
	min-height:15px;
	min-width:300px;
	border: 1px solid black;
	margin:5px;
	padding:5px;
	
	}
.champs:hover {
background-color:#EAD291;
cursor: pointer;
	}	
.champs_ok {
	min-height:15px;
	min-width:300px;
	border: 1px solid black;
	margin:5px;
	padding:5px;
	background-color:#B0CC99;
	
	}
.champs_ok:hover {
background-color:#EAD291;
cursor: pointer;
	}		
	
#drapeau:hover{

	cursor:pointer;

	}