
/* MENU PRINCIPAL 1 */

#menu_principal_1 {
position: absolute;
top: 93px;
left: 0;
z-index: 1;
width: 1000px;
height: 30px;
border: 1px solid #a2c1db;
background: #fff url(../img/menu1_bkg.png) repeat-x 0 0;
}

#menu_principal_1 ul {
height: 30px;
}

#menu_principal_1 li {
float: left;
height: 30px;
list-style: none;
border-left: 1px solid #fff;
border-right: 1px solid #a2c1db;
text-transform: uppercase;
}

#menu_principal_1 li a {
padding: 0 15px;
height: 30px;
line-height: 30px;
text-decoration: none;
color: #4080b7;
font-weight: bold;
font-style: italic;
}

#menu_principal_1 li a.active,
#menu_principal_1 li a:hover
{
color: #fd037f;
}



/* MENU OUTILS */

#menu_outils {
position: absolute;
top: 93px;
right: 1px;
z-index: 1;
width: 300px;
height: 30px;
}

#menu_outils ul {
height: 30px;
width: 300px;
}

#menu_outils li {
float: right;
height: 30px;
list-style: none;
border-left: 1px solid #a2c1db;
}

#menu_outils li a {
padding: 0 15px;
height: 30px;
line-height: 30px;
text-decoration: none;
color: #fd037f;
font-weight: bold;
font-style: italic;
border-left: 1px solid #fff;
}

#menu_outils li a.active,
#menu_outils li a:hover
{
color: #4080b7;
}



/* MENU BOUTIQUE 2 */

div#menu_boutique_2 {
margin: 20px 0;
}

div#menu_boutique_2 ul {
padding: 44px 0 0 0;
background: #fff url(../img/menu_boutique_2_top.png) no-repeat 0 0;
}

div#menu_boutique_2 li {
padding: 2px 10px;
list-style: none;
}

div#menu_boutique_2 li a {
color: #073a7f;
}

div#menu_boutique_2 div.bottom {
height: 16px;
background: transparent url(../img/menu_boutique_2_bottom.png) no-repeat left bottom;
}




/* MENU SERVICES */

div#menu_services {
margin: 20px 0;
}

div#menu_services h3 {
height: 31px;
background: #fff url(../img/services-titre.png) no-repeat 0 0;
}

div#menu_services li {
margin: 10px 0 0 0;
list-style: none;
}

div#menu_services li a {
display: block;
height: 65px;
background-color: #fff;
background-repeat: no-repeat;
background-position: left top;
}

div#menu_services li a:hover,
div#menu_services li a.active
{
background-position: left bottom;
}

div#menu_services li a.meteo {
background-image: url(../img/services-meteo.png);
}

div#menu_services li a.horoscope {
background-image: url(../img/services-horoscope.png);
}

div#menu_services li a.droit {
background-image: url(../img/services-droit.png);
}





/* MENU LISTE RESUMES */

#menu_resumes-liste {
margin: 10px 0;
}

#menu_resumes-liste .menu_resumes-item {
float: left;
width: 230px;
}

#menu_resumes-liste .menu_resumes-item_data {
margin: 10px;
padding: 10px;
border: 1px dashed #e5e5e5;
background-color: #F5F5F5;
}

#menu_resumes-liste .menu_resumes-item_data:hover {
background-color: #fdf5fb;
}

#menu_resumes-liste .menu_resumes-item h4 {
margin-bottom: 10px;
font-size: 1.2em;
}

#menu_resumes-liste .menu_resumes-item img {
margin-bottom: 10px;
}

#menu_resumes-liste .menu_resumes-item h4 a{
font-size: 1.2em;
}




/* BOUSSOLE */

div#menus_boussole {
position: relative;
margin: 10px 0 0 0;
}

div#menus_boussole li {
padding: 0 6px 0 3px;
font-size: .9em;
color: #4080b7;
list-style: none;
background: transparent url(../img/menus_boussole.png) no-repeat right center;
display: inline;
}

div#menus_boussole li a {
color: #4080b7;
}

div#menus_boussole li a:hover {
color: #ff0094;
text-decoration: underline;
}

div#menus_boussole li.last {
background: none;
}

div#menus_boussole li.last a {
color: #ff0094;
}





