@charset "UTF-8";
/*-----------------------------------General*/
a {color:#DF077B;text-decoration:none;}
a:hover {color:#DF077B;text-decoration:underline;}
/*-----------------------------------Header*/
#header{
background: url(images/header_rose.jpg) no-repeat;
}
/*-----------------------------------Menu*/
#mainmenu{
margin:auto;
width:950px;
height:71px;
}
#navigation{
display: block;
width: 950px;
height: 71px;
background: url(images/menu_rose.jpg) left top no-repeat;
}
#navigation li{
display: block;
float: left;
}
#navigation li a{
display: block;
height:71px;
text-indent:-9999px;
}
#navigation li a:hover,
#navigation li a.on{
background-image: url(images/menu_rose.jpg);
}
#navigation li.Accueil a{
width:129px;
background-position:-0px -71px;
}
#navigation li.Musique a{
width:90px;
background-position:-129px -71px;
}
#navigation li.Classique a{
width:99px;
background-position:-219px -71px;
}
#navigation li.Théâtre a{
width:88px;
background-position:-318px -71px;
}
#navigation li.Danse a{
width:65px;
background-position:-406px -71px;
}
#navigation li.Cirque_rue a{
width:117px;
background-position:-471px -71px;
}
#navigation li.Jeune_public a{
width:126px;
background-position:-588px -71px;
}
#navigation li.Expos a{
width:67px;
background-position:-714px -71px;
}
#navigation li.Festival a{
width:88px;
background-position:-781px -71px;
}
#navigation li.Divers a{
width:81px;
background-position:-869px -71px;
}
/*-----------------------------------Footer*/
#footer{
background: url(images/footer_rose.jpg) no-repeat;
background-color:#FFF;
}

/*-----------------------------------Prochains évènements*/
#top_next{
background-image:url(images/top_next_events_rose.png);
background-repeat:no-repeat;
height:25px;
text-align:right;
padding:7px 0 0 0;
}
#top_next a{
color:#DF077B;
}
/*-----------------------------------Résultats*/
#titre_resultat{
color:#C06;
}
div.pagination {
padding:3px;
text-align:center;
padding: 40px 0 0 0;
height:40px;
width:530px;
}
div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
text-decoration: none; 
color: #c7036d;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #c7036d;
color: #fff;
background-color: #c7036d;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #c7036d;
font-weight: bold;
background-color: #c7036d;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ccc;
color: #ccc;
}
/*-----------------------------------Evenement*/
.plus_mon_ramdam{
background-image:url(images/bt_rose.png);
background-repeat:no-repeat;
}
/*-----------------------------------Abonnés*/
.titre_elements_suivis{
color:#c7036d;
}
.contactez_moi{
background-image:url(images/bt_rose.png);
background-repeat:no-repeat;
}
/*-----------------------------------Magazine*/
.lire_ce_numero{
background-image:url(images/bt_rose.png);
background-repeat:no-repeat;
}
/*-----------------------------------Jeu*/
#txt_jeu{
color:#c7036d;
}

#valider{
background:url("images/valider_rose_2.png") repeat scroll 0 -19px transparent;
}
#valider:hover{
background:url("images/valider_rose_2.png") repeat scroll 0 0px transparent;
}

/*-----------------------------------AC*/
/*-----------------------------------Divers*/
.titre_event{
font-size:15px;
color:#c7036d;
}
.titre_event a{
color:#c7036d;
text-decoration:none;
}
.titre_event a:hover{
color:#ff0089;
text-decoration:none;
}
.txt_gris{color:#666;text-align:left;}
.txt_black{color:#333;text-align:justify;}

/*----------------------------------------------------------------------Modules*/
/*----------------------------------Mon_ramdam*/
#se_connecter{
background:url("images/se_connecter.jpg") repeat scroll 0 0px transparent;
}
#se_connecter:hover{
background:url("images/se_connecter.jpg") repeat scroll 0 -19px transparent;
}
/*----------------------------------Mon_ramdam_ab*/
#mon_profil{
background:url("images/mon_profil.jpg") repeat scroll 0 0px transparent;
}
#mon_profil:hover{
background:url("images/mon_profil.jpg") repeat scroll 0 -19px transparent;
}
/*----------------------------------Newsletter*/
.nb_abonnes{color:#d40072;}
/*----------------------------------Tribu*/
.nb_tribu{color:#d40072;}
/*----------------------------------Rechercher*/
#rechercher{
background:url("images/rechercher.png") repeat scroll 0 -19px transparent;
}
#rechercher:hover{
background:url("images/rechercher.png") repeat scroll 0 0 transparent;
}
