body
{
	background-image: url("images/degrade_rouge-noir-jaune.jpg");
}

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

a:hover
{
	color: red;
}

.center
{
	text-align: center;
}

.mot_cle
{
	font-size: 14px;
	padding: 30px;
	font-weight: bold;
}

.logo
{
	color: black;
}

.logo:hover
{
	color: red;
}

.logo_rec
{
	padding-left: 30px;
}

.logo_eng
{
	text-align: center;
	padding-top: 25px;
}

.liste
{
	padding-left: 555px;
	font-size: 16px;
	font-weight: bold;
}

table
{
	margin: auto;
	border-collapse: separate;
	border-spacing: 10px;
}

td
{
	text-align: center;
	border: 1px solid black;
	font-weight: bold;
}


.td2
{
	text-align: left;
	border: 0px;
	padding: 0px;
}

.td3
{
	text-align: left;
	text-indent: 35px;
	border: 0px;
	padding: 0px;
}

.td4
{
	text-indent: 35px;
	text-align: left;
	border: 0px;
	padding: 0px;
}

th
{
	text-align: center;
	border: 2px solid black;
	font-weight: bold;
}

.menu
{
	border-spacing: 20px;
}

.table_menu
{
	text-align: left;
}

.table_titre
{
	font-size: 22px;
	color: rgb(145,24,3);
	font-weight: bold;
}


.td_titre
{
	width: 350px;
	border: 0px;
}

.table2
{
	background-image: url("images/fond1_or.jpg");
}

.table3
{
	background-image: url("images/fond1_or.jpg");
	border-collapse: separate;
}

.table4
{
	border-collapse: collapse;
}

.production
{
	font-size: 18px;
	width: 12.5cm;
	height: 3.25cm;
	border: 1px solid black;
	background-color: none;
	border-collapse: separate;
}

.effect_menu
{
	border: 5px solid rgb(146,24,3);
	font-weight: bold;
	font-size: 20px;
	font-family: serif;
	text-align: center;
	background-color: rgb(253,175,152);
	border: 5px outset #ffa060;
}

.titre
{
	text-align: center;
	color: rgb(237,183,18);
	font-size: 25px;
	font-weight: bold;
}

.titre:hover
{
	font-style: italic;
	color: red
}


h2
{
	text-align: center;
}

h2:hover
{
	color: rgb(237,183,18);
}

h3
{
	text-align: center;
}

li
{
	font-weight: bold;
}

.texte
{
	font-size: 18px;
	padding: 30px;
}

.texte2
{
	padding: 30px;
	font-size: 17px;
	text-align: center;
	font-weight: bold;
}

.texte3
{
	text-align: center;
}

.texte4
{
	text-align: center;
}

.texte_defilant
{
	color: rgb(202,202,0);
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
}

.titre_defilant
{
	text-align: center;
	color: rgb(237,183,18);
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
}

.titre_defilant:hover
{
	color: yellow;
}


.sous-titre
{
	text-align: center;
	color: rgb(234,117,0);
	font-size: 25px;
	font-weight: bold;
	text-decoration: underline;
}

.sous-titre:hover
{
	font-style: italic;
	color: rgb(255,128,0)
}

.sous_titre_2
{
	font-size: 22px;
	color: rgb(0,128,255);
	font-weight: bold;
	text-decoration: underline;
	padding-left: 15px;
}

.sous_titre_2:hover
{
	color: rgb(234,117,0);
}

.sous_titre_3
{
	font-size: 22px;
	color: rgb(237,183,18);
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.sous_titre_3:hover
{
	color: yellow;
}


.sous_titre_4
{
	font-size: 22px;
	color: rgb(145,24,3);
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

.sous_titre_4:hover
{
	color: rgb(248,118,31)
}

.img1
{
	padding-right: 50px;
}

.img2
{
	padding-left: 50px;
}

.bouton
{
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding: 0px;
	border: none;
}

.bouton2
{
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding: 58px;
	border: none;
}

.bouton2:hover
{
	color: red;
}

.bouton3
{
	padding-right: 72px;
}

.imgbouton
{
	border: none;
}

.citation
{
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

.citation:hover
{
	text-decoration: blink;
}

.coordonnées
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}


.coordonnées:hover
{
	color: rgb(150,0,0);

}

.coordonnées2
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

.coordonnées2:hover
{
	color: rgb(264,179,1);
	font-size: 18px;
}

.coordonnées3
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}


.coordonnées3:hover
{
	color: rgb(237,183,18);

}

.acces_rec
{
	text-align: center;
}

.contact
{
	text-align: center;
}

.contact0:hover
{
	color: red;
}

.contact1
{
	border: 0px;
	padding-right: 200px;
	text-align: left;
}

.contact2
{
	border: 0px;
	text-align: left;
}

.contact3
{
	border: 0px;
	padding-left: 200px;
	text-align: left;
}

.itineraire1
{
	padding-left: 30px;
}

.itineraire2
{
	padding-left: 30px;
}

.itineraire1:hover
{
	font-weight: bold;
}

.itineraire2:hover
{
	font-weight: bold;
}

.copyright
{
	font-size: 12px;
	text-align: center;
}
