/* SegwayTravellers */


body
{
   margin: 0px;
   background-color:#cbb38f;
   background-image:url("images/fond/TexturesSegwayTravellers/LoamWalls0044_2_S_petit.jpg");
   color: black;
   font-family: Georgia, "Arial Black", "Times New Roman", Times,serif;
   font-size: 1.2em;
   text-align: justify;
}

.giant
{
   padding:0px;
   margin:20px;
   width:100%;
}

.degrade
{
   background-image:url("images/fond/bandeau.jpg");
   background-repeat:no-repeat;
   background-position:top;
   padding:0px;
   margin:auto;
   width:100%;
   max-width:2000px;
}

.degrade table
{
   padding:0px;
   margin:0px;
}

.degrade table td
{
   padding:0px;
   margin:0px;
}

/*.giant
{
   background-image:url("images/fondsiteopa.png");
   background-attachment:fixed;
   background-position:50% 50%;
   background-repeat:no-repeat;
   padding:0px;
   margin:0px;
}*/


#en_tete
{
   text-Align:center;
   font-weight:bold;
   padding:20px;
   color:white;
   font-size:1.5em;
   margin-bottom:50px;
}

#en_tete .right
{
	float:right;
	text-align:right;
	margin-right:15px; 
}

#en_tete .left
{
	float:left;
	text-align:left;
	margin-left:15px;  
}

.width200
{
   width:200px;
   color:red;
}

h1
{
   font-size:2em;
   font-weight:bold;
}

h2
{
   font-size:1.6em;
   font-weight:bold;
}

.taille20
{
	font-size:2em;
}

.center
{
	text-align:center;
}

.justify
{
	text-align:justify;
}

.special
{
	padding-left:20px;
	padding-right:20px;
}

em
{
   font-style:italic;
}

strong
{
   font-weight:bold;
}

.floatleft
{
   float:left;
}

.floatright
{
   float:right;
}

.center
{
   text-align:center;
}

.tabcenter
{
   margin-left:auto;
   margin-right:auto;
}

.dessous
{
   clear:both;
}

table.floatleft td
{
   padding-bottom:0px;
   padding-top:0px;
   padding-left:0px;
   padding-right:20px;
   text-align:center;
}

table.floatright td
{
   padding-bottom:0px;
   padding-top:0px;
   padding-left:20px;
   padding-right:0px;
   text-align:center;
}

img.floatright 
{
   padding-bottom:0px;
   padding-top:0px;
   padding-left:20px;
   padding-right:0px;
}

img.floatleft
{
   padding-bottom:0px;
   padding-top:0px;
   padding-left:0px;
   padding-right:20px;
}

a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}



.bordure
{
   border:2px solid black;
}

table.presentation 
{
   border:2px solid black;
   padding:20px;
   border-collapse:collapse ;
}

table.presentation td
{
   border:2px solid black;
   padding:20px;
   width:50% ;
   border-collapse:collapse ;
}

.bordure td
{
   border:2px solid black;
}

table.bordure
{
   border-collapse:collapse;
   background-image:url("images/fond/TexturesSegwayTravellers/LoamWalls0044_2_S_petit.jpg");/*("images/fond/orange_013.jpg");*/
}

td
{
   padding-left:20px;
   padding-right:20px;
   vertical-align:top;
}

#menu
{
width:1000px;
font-weight:bold;
text-align: center;
margin:auto;
}

/**********************************************************************************************************************************************/


#menu a.info
{
    position:relative;
	display:block;
	width:160px;
	height:50px;
	padding-left:20px;
	padding-right:20px;
	margin-top: 5px;
	background : url(images/fond/200100.png) top no-repeat;
    text-decoration : none;
    color : white;
    text-align : center;
    line-height : 50px;
    font-size: 18px;
	margin:auto;
	margin-bottom:10px;
}

#menu a.info2
{
    position:relative;
	display:block;
	width:160px;
	height:50px;
	padding-left:20px;
	padding-right:20px;
	margin-top: 5px;
	background : url(images/fond/200100.png) top no-repeat;
    text-decoration : none;
    color : white;
    text-align : center;
    line-height : 25px;
	font-size: 18px;
	margin:auto;
}

#menu a.info span, #menu a.info2 span
{
    display:none;
}

#menu a.info:hover, #menu a.info2:hover
{
	background-position : 0 -50px;
    color : black;
	z-index:500;	
}

#menu a.info:hover span, #menu a.info2:hover span
{
    display:inline;
	color:black;
	/*white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	/*position:fixed;
    left: 240px;
	top: 30%;*/
	position:relative;
	right: 120px;
	bottom:-150px;
	line-height : 20px;
}

#menu a.info:hover span td, #menu a.info2:hover span td
{
   background:white;
   /*background-image:url("images/fond/TexturesSegwayTravellers/LoamWalls0044_2_S_petit.jpg");*/
   vertical-align:middle;
   padding:0px;
   width:200px;
}

#menu a.info:hover span p, #menu a.info2:hover span p
{
   padding-left:10px;
   padding-right:10px;
}

#menu a.info:hover span img, #menu a.info2:hover span img 
{
   vertical-align:middle;
   border:none;
}

#menu a.info:hover span table, #menu a.info2:hover span table
{
   width:400px;
   background:white;
}

table.lastline
{
	width:500px;
	margin:auto;
}

/**************************************************************************************************************************************************/


.news table
{
    width:85%;
    margin:auto;
	border:2px solid black;
	border-collapse:collapse;
}

.news p
{
	margin:15px;
}


.news h1, .news h2, .news h3
{
    text-align:center;
}

.news h3
{
    background-color:black;
    color:white;
    font-size:1.2em;
    margin-bottom:0px;
}

.news .right
{
	float:right;
    margin-bottom:0px;
}

.news .left	
{
	float:left;
    margin-bottom:0px;
}

.news td
{
	width:100%;
	border:2px solid black;
}

.ajouter
{
	font-weight:bold;
	font-family:Georgia;
	display:block;
	width:160px;
	height:50px;
	padding-left:20px;
	padding-right:20px;
	background : url(images/fond/200100.png) top no-repeat;
    text-decoration : none;
    color : white;
    text-align : center;
    line-height : 50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}



.ajouter:hover
{
	background-position : 0 -50px;
    color : black;
	z-index:500;
}

table .Dico
{
    width:85%;
    margin:auto;
	padding:10px;
	border-collapse:collapse;
}

.Dico td table
{
    width:auto;
    margin:auto;
	border:none;
	border-collapse:collapse;
}

.Dico p, .Dico h2, .Dico img
{
	margin:10px;
}

.Dico td
{
	border:2px solid black;
	padding:10px;
	border-collapse:collapse;
}

.Dico td td
{
	border:none;
}
