/*
Feuille de style FreeTripWeb
*/
body
{
   width: 1024;
   margin-top: 20px;
   margin-bottom: 20px; 
   background-color: #E8F0F4;
   font-family: Trebuchet MS;
}

/* L'en-tête */

#en_tete
{
   margin:auto;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 40%;

   height: 100px;
   background-image: url("Images/banniere.png");
   background-repeat: no-repeat;
   margin-bottom: 10px;
}


/* Le menu */

#menu
{
   text-align: left;
   float: left;
   margin:auto;
   border-collapse: collapse;
   width:170px;
   margin-left: 20px;
}

#menu label
{
	width: 65px;
	display: block;
	text-align: right;
	padding-right: 3px;
	float:left;
}

.element_menu
{
   background-color: white;
   background-image: url("Images/motif.png");
   background-repeat: repeat-x;
   padding: 5px;
   margin: 10px;
   border: 1px solid silver;
   border-collapse: collapse;
   font-size: small;
}


/* Quelques effets sur les menus */


.element_menu h3
{    
   color: black;
   text-align: center;
}

.element_menu a
{
   color: rgb(17,15,47);
   
   margin-top: 7px;
   margin-bottom: 9px;
   margin-left: 3px;
   margin-right: 3px;
   
   text-decoration: none;
  
   font-weight: bold;
   font-size: small;
   border-collapse: collapse;
}

.element_menu a:hover
{
   color: black;
}

.element_menu li
{
	margin-left: 20%;
	list-style-image: url("Images/puce.png");
}

/* le corps de la page */

#corps
{
	min-height: 800px;
   background-image: url("Images/motif.png");
   background-repeat: repeat-x;
   margin:auto;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 190px;
   margin-right: 20px;
   padding: 5px;
   
   color: black;
   font-size: small;
   background-color: white;
   background-image: url("Images/motif.png");
   background-repeat: repeat-x;
   
   border: 1px solid silver;
}

#corps h1
{
   color: black;
   text-align: center;
   font-family:arial;
}

#corps h2
{
   height: 30px;
   padding-top: 0px;
   padding-bottom: 8px;
   padding-left: 30px;
   margin-left: 5px;
   margin-right: 10px;
   
   border-bottom: 1px dashed black;
   background-image: url("Images/titre.gif");
   background-repeat: no-repeat;
   
   font-family: arial;
   color: black;
   text-align: left;
}

#corps h3
{
   height: 20px;
   padding-left: 10px;
   color: black;
   text-align: left;
   font-family: arial;
}

#corps h4
{
   height: 15px;
   padding-left: 50px;
   color: black;
   text-align: left;
   font-family: arial;
}

#corps li
{
	margin-left: 60px;
}

#corps a
{
	color: rgb(61,61,175);
	text-decoration: none;
}
#corps a:hover
{
	color: black;
}

#corps table
{
	border-collapse: collapse;
}

#corps thead td
{
	background-color: #66CCFF;
	border: 1px solid silver;
	padding: 3px;
	font-weight: bold;
}
#corps tbody td
{
	background-color: #99CCFF;
	border: 1px solid silver;
	padding: 3px;
}

#corps label
{
	width: 200px;
	display: block;
	text-align: right;
	padding-right: 25px;
	float:left;
}

#corps hr
{
	border: 1px outset black;
	margin-left: 30px;
	margin-right: 30px;
}

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

#membres a:hover
{
	color:black;
	text-decoration:none;
}

.right
{
	color: green;
	font-weight: bold;
}
.error
{
	color: red;
	font-weight: bold;
}

.prix
{
	color: brown;
	font-weight: bold;
}

.info
{
	color: brown;
	font-weight: bold;
	font-size: x-small;
	text-align: center;
}

#news table thead td
{
	width: 700px;
	padding:Opx;
	background-image: url("Images/haut-news.png");
    background-repeat: repeat-x;
    background-color: rgb(0,188, 227);
	border: 1px solid rgb(0,188, 227);
	color: white;
	font-weight: bold;
	text-align: right;
}

#news table tbody td
{
	width: 700px;
	padding:Opx;
	border: 1px solid rgb(0,188, 227);
	background-image: url("Images/bas-news.png");
    background-repeat: repeat-x;
	background-color: white;
}

.img_link
{
	color:transparent;
	text-decoration:none;
}
.img_link:hover
{
	color:transparent;
	text-decoration:none;
}

.text
{
	border-left: 3px solid silver;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
}

.bouton
{
	border: 1px solid black;
	background-color: #E8F0F4;
}

/* Le forum */
#forum thead a
{
	color: black;
}
#forum tbody a
{
	color: black;
}

.speednav
{
	color: black;
	font-weight: bold;
	font-size: x-small;
}
a.speednav
{
	color: black;
}
.dernier_post
{
	font-size: x-small;
	font-family: arial;
}
.cadre_date_admin
{
	font-size: x-small;
	border-bottom: 1px solid black;
}


/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
   margin:auto;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 13%;
   margin-right: 10px;
   padding: 5px;
   text-align:center;

   color: black;
   font-size: small;
   background-color: white;
   background-image: url("Images/motif.png");
   background-repeat: repeat-x;
   
   border: 1px solid silver;
}

#pied_de_page a
{
	color: rgb(61,61,175);
	text-decoration: none;
}
#pied_de_page a:hover
{
	color: black;
	text-decoration: none;
}


