/*GENERAL*/
body
{
width:982px;
margin : auto;
background-image: url("../images/fond.jpg");
background-repeat : repeat-y;
background-position : center;
}

h1
{
display:inline;
color:green;
text-decoration:underline;
font-family:verdana;
font-size:20px;
}

h2
{
display:inline;
font-family:verdana;
font-size:17px;
}

h3
{
margin-left:85px;
color:brown;
font-family:verdana;
font-size:15px;
}

h4
{
text-align:center;
font-family:verdana;
font-size:15px;
color:navy;
}

h5
{
display:inline;
}

h6
{
color:red;
font-family:verdana;
margin-left:25px;
font-size:13px;
text-align:center;
}

p
{
text-indent:25px;
margin:25px;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.decale
{
font-size:13px;
font-family:verdana;
font-weight:bold;
width:100px;
line-height:25px;
position:relative;left:70px;

}


hr
{
width:50%;
}

a, a:visited
{
color:rgb(100,100,100);
text-decoration: underline;
}

a:hover
{
color: green;
text-decoration: underline;
}

a:active
{
color:rgb(192,192,192);
}

.perso1
{
clear:both;
background:rgb(255,165,0);
text-align:center;
width: 500px;
margin: auto;
position:relative; bottom:70px;
font-family : verdana;
font-size : 0.75em;
}

.perso1 p
{
text-align:center;
color:black;
}
.perso1 a, .perso1 a:visited
{
color: green;
text-decoration: underline;
}
.perso1 a:hover
{
color: green;
text-decoration: overline;
}

.perso1 a:active
{
color: yellow;
background: green;
}

#banniere
{
text-align:center;
width:982px;
margin:auto;
}

	#banniere,img
	{
	border:none;
	}

#menu_gauche
{
float: left;
}

	#menu_gauche ul
	{
	list-style-type: none;
	margin-left:10px
	}

	#menu_gauche ul li
	{
	margin-left:0px
	}
	
	#menu_gauche img
	{
	position : relative;
	left : -30px;
	margin-top:15px;
	margin-bottom:15px;
	}
	
	

.contact
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/fr/menu_contact.png) no-repeat 0 0 ;
}

.contactEn
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/en/menu_contact.png) no-repeat 0 0 ;
}

.contact:hover
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/fr/menu_contact.png) no-repeat 0 -52px ;
}

.contactEn:hover
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/en/menu_contact.png) no-repeat 0 -52px ;}

.qui
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/fr/menu_qui.png) no-repeat 0 0 ;
}
.qui:hover
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/fr/menu_qui.png) no-repeat 0 -52px ;
}

.quiEN
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/en/menu_qui.png) no-repeat 0 0 ;
}
.quiEN:hover
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/en/menu_qui.png) no-repeat 0 -52px ;
}
.news
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/fr/menu_news.png) no-repeat 0 0 ;
}
.news:hover
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/fr/menu_news.png) no-repeat 0 -52px ;
}

.newsEn
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/en/menu_news.png) no-repeat 0 0 ;
}
.newsEn:hover
{
display:block;
width: 204px ;
height:52px ;
background: url(../logos/en/menu_news.png) no-repeat 0 -52px ;
}

#menu_droite
{
font-size: 15px;
font-weight: bold;
font-family: arial;
float:right;
color: green;
width:270px;
}

	#menu_droite img
	{
	margin-top:4px;
	position: relative; top:6px;
	}

	#menu_droite a
	{
	text-decoration: none;
	color: green;
	}

	#menu_droite a:visited
	{
	text-decoration: none;
	color: green;
	}

	#menu_droite a:hover
	{
	text-decoration: underline;
	color: green;
	}
	
	#menu_droite .menuDecale
	{
	margin-left: 70px;
	}

#menu_haut
{
margin:auto;

}

.rapo_accueil img{
	border : 2px solid orange;
}
.centre
{
text-align:center;
}


.titre_partie
{
text-align:center;
width:690px;
}

.vert
{
color:green;
}

.souligne_rouge
{
border-bottom: 2px solid red;
}

.block_centre
{
margin:auto;
width:600px;
text-align:center;
margin-left:70px
}

.logo_droite
{
clear:right;
float:right;
margin-top:100px;
margin-bottom:0px;
width:200px;
}

.rert
{
color:green;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.rert:first-letter
{
color:red;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.comm_rert
{
color:red;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.normal
{
color:black;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.block_centre2
{
margin:auto;
width:750px;
color:black;
font-size:13px;
font-family:verdana;
font-weight:bold;
margin-left:20px
}

.block_centre2 td
{
padding-left:20px;
height:28px;
}

.bleu
{
color:navy;
font-size:15px;
margin-left:60px;
}

.bleu2
{
color:navy;
font-size:15px;
text-align:center;
}

.page_news
{
width:600px;
margin:auto;
margin-right:320px;
text-align:justify;
}

.image_accueil_pay
{
clear:both;
width:410px;
height:307px;
margin:auto;
position:relative; bottom:150px;
}

.image_accueil_por
{
clear:both;
width:307px;
height:410px;
margin:auto;
position:relative; bottom:150px;
}

/* --------------------------- PAGE  CONTACT ---------------------------------*/
	.page_contact
	{
		background-repeat:no-repeat;
		width:700px;
		height:400px;
		text-align:center;
		font-size:17px;
		font-family:verdana;
		font-weight:bold;
		position : relative;
		bottom : 50px;
	}

	.page_contact a, a:visited
	{
		color:black;
	}

	.page_contact a:hover
	{
		color:green;
	}
	
	.page_contact .texte_contact
	{
		float : right;
		width : 250px;
		font-size : 14px;
		margin-top : 75px;
	}

	.page_contact .plan_contact
	{
		margin-top : 50px;
		border : 2px solid orange;
		float : left;
	}

/* ---------------------------------------------------------------------------------*/

.titre_hist
{
color:red;
font-weight:bold;
font-size:20px;
}

.bleu3
{
color:blue
}

.width
{
width:650px;
text-align: justify;
margin:25px;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.souligne_bleu
{
border-bottom: 2px solid blue;
}

.decale2
{
text-indent:60px;
margin:25px;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.tab_tab
{
width:700px;
margin:auto;
font-size:13px;
font-family:verdana;
font-weight:bold;
}

.div_images
{
width:700px;
margin-left:40px;
text-align:center;
}

.div_images img
{
margin-left:15px;
margin-right:15px;
margin-top:10px;
}

.div_images em
{
padding-top:20px;
}

.katrsankatr
{
margin: auto;
margin-top:100px;
color:navy;
}

.katrsankatr p
{
text-align: center;
vertical-align:middle;
font-family: verdana;
font-size:1.1em;
color:green;
}

.tabnllpagepay
{
width:480px;
height:430px;
text-align:center;
vertical-align:middle:
}

.tabnllpagepor
{
width:430px;
height:450px;
height:450px;
text-align:center;
vertical-align:middle:
}

.tabnllpagepor img, .tabnllpagepay img
{
text-decoration:none;
}

.cadre_photo_news
{
width:750px;
text-align:center;
vertical-align:middle;
}

.cadre_photo_news img
{
margin: 30px;
vertical-align:middle;
}

.photocentre
{
margin-left:50px;
}

.blockscierie
{
margin-left:0px;
text-align:center;
}

.tiret_qui_sommes_nous
{
margin-left:96px;
position : relative;
bottom : 23px;
}

.sous_tiret_qui_sommes_nous
{
position : relative;
bottom : 30px;
}

	.table_cuisine{
		text-indent:25px;
		margin:25px;
		font-size:13px;
		font-family:verdana;
		font-weight:bold;
	}

	
.vert{
	color:green;
}
.rouge{
	color:red;
}