@charset "UTF-8";
/* CSS Document */

.border {
border-left: 1px solid #fff;
}

#menuprincipal li
{
list-style-type: none;
 float: left;
  width: 200px;
 margin: 0;
 padding: 0;
 border: 0;
/*  border-left: 1px solid #fff; */
}
#menuprincipal .sousmenu
{
display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuprincipal .sousmenu li
{
float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 300px;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}

#menuprincipal li a:link, #menuprincipal li a:visited
{
 display: block;
 height: 1%;
 color: #FFF;
/* background: #3B4E77; */
background: #000000;
 margin: 0;
 padding: 4px 8px;
/* border-right: 1px solid #fff;*/
 text-decoration: none;
}
#menuprincipal li a:hover { background-color: #666666;  }
#menuprincipal li a:active { background-color: #680A00; }
#menuprincipal li a.current{ background-color: #680A00;color:#666666; }
#menuprincipal li a.second{ color:#999999;}


#menuprincipal .sousmenu li a:link,
#menuprincipal .sousmenu li a:visited
{
 display: block;
   /* color:#680A00; */
 color:#000000;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("images/fond.png") repeat;
}
#menuprincipal .sousmenu li a:hover
{
 background-image: none;
 background-color: #333333;
 color:#CCCCCC;
}
#menuprincipal .sousmenu li a:active
{
 background-image: none;
 background-color: #680A00;
 color:#FFFFFF;
}	

#menuprincipal li:hover > .sousmenu { display: block; }	


/* INFO BULLE */
/*
a.info{
position:relative;
z-index:24;
color:#000;
text-decoration:none
}
 
a.info:hover{
z-index:25;
background-color:none;
}
 
a.info span{
display: none
}

a.info:hover span{
display:block;
position:absolute;
top:15px; right:-10px; width:200px;
background-color:#333333;
color:#FFFFFF;
text-align: center;
font-weight:none;
padding:0px;
}
*/


/* MENU ARCHIVES */

#archive
{
 background: #680A00;
 width: 30px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
}
#archive li
{
 float: left;
 width: 200px;
 margin: 0;
 padding: 0;
 border: 0;
 text-align:left;
}	


#archive .articles
{
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#archive .articles li
{
 float: none;
 margin: 0;
 padding: 5px;
}	

archive li a:link, #archive li a:visited
{
 height: 1%;
 color: #FFFFFF;
 background: none;
 margin: 10px;
text-decoration: none;
}
#archive li a:hover { background-color: #333333; }
#archive li a:active { background-color: #680A00; }

#archive .articles li a:link,
#archive .articles li a:visited
{;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("images/fond.png") repeat;
}
#archive .articles li a:hover
{
 background-image: none;
 background-color: #680A00;
}	

#archive .articles
{
 display: block;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}

#archive li:hover > .articles { display: block; }		
