.vertpara {
	border-top: 1px none #404040;
	border-right: 1px solid #404040;
	border-bottom: 1px none #404040;
	border-left: 1px solid #404040;
}
.horpara {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
}
.lefthor1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
}
.horbas1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
	border-bottom-style: solid;
}

/***** BODY *****/

 body{ 
	background-image: url(img/bg.jpg);
}
/*****
body {background-color:#ffffff;}
***/


/* Titre haut2 */
.liens_fini0 { font-family: Verdana, Arial , sans-serif; font-size: 7pt; color: #404040;}
a.liens_fini0 { font-family: Verdana, Arial , sans-serif; font-size: 7pt; color: #404040;}
a:link.liens_fini0  {text-decoration: none; color: #404040; text-transform:}
a:visited.liens_fini0  {text-decoration: none; color: #404040; text-transform:}
a:hover.liens_fini0  {text-decoration:  none; color: #ff0000; font-weight: bold;text-transform:}

/* Titre haut2 */
.liens_fini { font-family: Verdana, Arial , sans-serif; font-size: 10pt; color: #404040;}
a.liens_fini { font-family: Verdana, Arial , sans-serif; font-size: 10pt; color: #404040;}
a:link.liens_fini  {text-decoration: none; color: #404040; text-transform:}
a:visited.liens_fini  {text-decoration: none; color: #404040; text-transform:}
a:hover.liens_fini  {text-decoration:  none; color: #ff0000; font-weight: bold;text-transform:}

/* Titre haut2 */
.liens_fini2 { font-family: Verdana, Arial , sans-serif; font-size: 7pt; color:#FFFFFF;}
a.liens_fini2 { font-family: Verdana, Arial , sans-serif; font-size: 7pt; color:#FFFFFF;}
a:link.liens_fini2  {text-decoration: none; color:#FFFFFF; text-transform:}
a:visited.liens_fini2  {text-decoration: none; color:#FFFFFF; text-transform:}
a:hover.liens_fini2 {text-decoration:  none; color: #404040; font-weight: bold;text-transform:}


.titre_fini { font-family: Verdana, Arial , sans-serif; font-size: 20px; font-weight: bold; color: #FF0000;}


/* board */
.text_bas { text-decoration:  none; font-family: Verdana, Arial , sans-serif; font-size: 8pt; color: #ffffff; }
a.text_bas { font-family: Verdana, Arial , sans-serif; font-size: 8pt; color: #ffffff;}
a:link.text_bas {text-decoration: none; color: #ffffff;  text-transform:}
a:visited.text_bas {text-decoration: none; color: #ffffff;  text-transform:}
a:hover.text_bas {text-decoration:  none; color: #F4F5F5; font-weight: bold; text-transform:}

/* Titre */
.text_titre { text-decoration:  none; font-family: Verdana, Arial , sans-serif; font-size: 8pt; color: #ff0000; font-weight: bold;}
a.text_titre  { font-family: Verdana, Arial , sans-serif; font-size: 8pt; color: #ff0000;font-weight: bold;}
a:link.text_titre  {text-decoration: none; color: #ff0000;  font-weight: bold; text-transform:}
a:visited.text_titre  {text-decoration: none; color: #ff0000;  font-weight: bold; text-transform:}
a:hover.text_titre  {text-decoration:  none; color: #ffffff; font-weight: bold; text-transform:}

/* copyright */
.text_copyright { text-decoration:  none; font-family: Verdana, Arial , sans-serif; font-size: 8pt; color: #404040; }
a.text_copyright { font-family: Verdana, Arial , sans-serif; font-size: 8pt; color: #404040;}
a:link.text_copyright {text-decoration: none; color: #404040;  text-transform:}
a:visited.text_copyright {text-decoration: none; color: #404040;  text-transform:}
a:hover.text_copyright {text-decoration:  none; color: #404040; font-weight: bold; text-transform:}

/* Nouveau style css */

/* CSS du menu horizontal, bieler batiste */

.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:174px;
    }

.menu ul{
    position:absolute;
    display:block;
    width:124px;
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    margin-left:124px;
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    width:124px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:center;
    background-color: #9cf;
    border:1px #666 solid;
    color:#000;
    display:block;
    width:120px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    
.menu a:hover{
    background-color: #eee;
    border:1px #aaa solid;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}

a.linkOver{
    background-color: #eee;
    }
