/* CSS Document */

/* Atributos do menu */
#header {
background-image:url('../images/background/fundo_topo.jpg');
background-repeat:no-repeat;
margin-top:0px;
}

#headerfr {
background-image:url('../images/background/fundo_topofr.jpg');
background-repeat:no-repeat;
margin-top:0px;
}
#logo {
width:259px;
float:left;
margin: 0;
padding:0;
}
#slogan {
height:89px;
}
#menu {
height: 44px;
text-align:center;
}

.menu{
	font-family:Tahoma, Tahoma Small Cap, Arial;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0;
	padding:0;
	top:100px;	
   }

.menu ul{
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	top: 116px;
	float:left;
	list-style-type:none;
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li{
    list-style:none;
    display:inline;
    display/**/:block;
    float:none;
    margin:100;
    padding:0;
	color:#000000;
	width:90px;
	}
    
.menu li li li{
    display:inline;
    float:none;
    }
    
/* correct a little IE bug */
.menu li li li{
    display:inline;
	
    }

.menu a{
    text-align:left;
    color:#3C54A3;
    display:block;
    text-decoration:none;
    }
	
.link{
    text-align:left;
    color:#3C54A3;
    display:block;
    text-decoration:none;
    }

.menu a:hover{
	color:#5AB04D;
   }
   
.menu a.sub:hover{
	color:#5AB04D;
	background-color:#F9F9F9;
   }
.menu ul li ul li
{
	display:inline;
	display:block;
	border:1px #B5B5B5 solid;
	width:88px;
	font-weight:normal;
}
 
.menu ul li ul
{
	display:inline;
	display:block;
	background-color:#DFDEDE;
	top:22px;
}

/* for a mozilla better display with key nav */
.menu a:focus{

}

a.linkOver{
    }

.drapeau a
{
border-style:none;
text-decoration:none;
}
.image{
border:none;
}

.inscrit a:hover{
color:#FF0000;

}
/* Fim dos atributos de menu */