
*{ padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }

body {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
line-height: 13px;
color: #272729;
position:relative; 
margin-left:auto; 
margin-right:auto; 
width:1000px;
}

.hidden {
display:none;
}

a {
color:#000000;
}
a:hover {
color:#CC0000;
}

.color_sous_titre {
color:#888888;
}

.float_right {
float:right;
}

.float_left {
float:left;
}

.bold {
font-weight:bold;
}

.center {
text-align:center;
}

.color_disabled {
color:#CCCCCC;
}

.path_description {
color:#A38236;
}

.path_description a {
text-decoration:none;
color:#A38236;
}

.path_description a:hover {
text-decoration:underline;
}


#wrapper {
background-image:url('../images/fond_prehome.gif');
background-repeat:no-repeat;
min-height:600px;
}

#wrapper_sans_fil {
background-image:url('../images/fond_prehome_sans_fil.gif');
background-repeat:no-repeat;
min-height:600px;
}


#menu {
padding-left:20px;
}

#langues {
padding-top:4px;
padding-bottom:16px;
}

#panneau_gauche {
background-image:url('../images/fond_panneau_gauche.gif');
background-repeat:no-repeat;
width:310px;
height:373px;
position:relative;
}

#panneau_extra_large {
position:relative;
background-image:url('../images/fond_extralarge.gif');
background-repeat:no-repeat;
background-position:0 0px;
width:987px;
height:454px;
margin-left:4px;
margin-top:-24px
}

.contenu_panneau_extra_large {
padding-top:50px;
padding-left:50px;
padding-right:40px;
line-height:14px;
}

.table_panneau_extra_large {
font-size:9px;
line-height:11px;
}


.contenu_panneau_gauche {
padding-top:30px;
padding-right:0px;
line-height:16px;
}
.contenu_panneau_gauche_qui {
padding-top:50px;
padding-right:60px;
line-height:16px;
}

.rubriques_panneau_gauche {
font-size: 12px;
font-weight:bold;
}
.rubrique_active_panneau_gauche {
font-size: 12px;
font-weight:bold;
color:#CC0000;
}

.contenu_panneau_gauche td, .contenu_panneau_gauche_qui td{
padding-bottom:3px;
}
.contenu_panneau_gauche a, .contenu_panneau_gauche_qui a{
text-decoration:none;
}
.contenu_panneau_gauche a:hover, .contenu_panneau_gauche_qui a:hover{
color:#CC0000;
}


.hot_links a{
color:#CC0000;
font-weight:bold;
text-decoration:none;
}

.hot_links a:hover{
text-decoration:underline;
}


#panneau_centre {
position:relative;
background-image:url('../images/fond_panneau_centre.gif');
background-repeat:no-repeat;
width:375px;
height:371px;
position:absolute;
left:318px;
top:168px;
}

#panneau_centre_qui {
background-image:url('../images/fond_panneau_centre_qui.gif');
background-repeat:no-repeat;
width:375px;
height:428px;
position:absolute;
left:318px;
top:155px;
}

#panneau_centre_index {
width:360px;
position:absolute;
left:320px;
top:162px;
}



.presse {
position:absolute;
left:300px;
top:130px;
font-size:10px;
}
.cite {
font-style:italic;
padding-left:10px;
}
.presseSignature{
text-align:right;
}

#login {
width:172px;
height:189px;
position:absolute;
left:828px;
top:0;
}


.contenu_panneau_centre {
padding-left:20px;
padding-right:20px;
padding-top:30px;
font-size: 11px;
line-height:13px;
}

.titre_panneau_centre {
color:#CC0000;
font-weight:bold;
text-align:center;
font-size: 12px;
padding-top:2px;
padding-bottom:2px;
}

.sous_titre_panneau_centre {
text-align:center;
font-style:italic;
padding-bottom:5px;
}

.nav_texte {
color:#CC6600;
font-style:italic;
line-height:9px;
}

#nav_panneau_centre_quoi {
position:absolute;
top:345px;
width:370px;
color:#CC6600;
font-style:italic;
line-height:9px;
}

#nav_panneau_centre_qui {
position:absolute;
top:390px;
width:370px;
color:#CC6600;
font-style:italic;
line-height:9px;
}

#nav_panneau_gauche {
position:absolute;
top:315px;
width:290px;
}

#nav_panneau_extra_large {
position:absolute;
top:405px;
width:970px;
color:#CC6600;
font-style:italic;
line-height:9px;
}



.sous_titre_qui {
font-style:italic;
}


.rubriques_panneau_centre {
font-weight:bold;
}


#panneau_droit {
width:297px;
height:393px;
position:absolute;
left:703px;
top:128px;
}

#panneau_droit_sabonner {
width:297px;
height:393px;
position:absolute;
left:703px;
top:105px;
}

#panneau_large {
background-image:url('../images/fond_large.gif');
background-repeat:no-repeat;
width:695px;
height:365px;
}

.contenu_panneau_large {
padding-left:20px;
padding-top:30px;
font-size: 11px;
line-height:14px;
}

.titre_panneau_large {
color:#CC0000;
font-weight:bold;
font-size: 14px;
padding-left:30px;
padding-top:2px;
padding-bottom:2px;
}

.titre_panneau_extra_large {
color:#CC0000;
font-size: 12px;
font-weight:bold;
padding-top:3px;
padding-bottom:2px;
}

.titre_panneau_sabonner {
color:#CC0000;
font-size: 12px;
font-weight:bold;
padding-top:5px;
padding-bottom:2px;
padding-left:20px;
}

.sous_titre_panneau_large {
font-size: 9px;
line-height:11px;
}

.tarif_default_au_lieu {
	font-style:italic;
	line-height:14px;
	color:#990000;
}
.tarif_default {
	text-decoration:line-through;
	font-weight:bold;
}


/* QUI */

.qui_partner {
width:300px;
padding-bottom:4px;
}

.qui_partner_logo {
padding-left:8px;
}
.qui_partner_legende {
text-align:right;
font-size:9px;
}

.qui_musique_image {
padding-right:8px;
border-style:none;
border-width:0;
}
.qui_musique_image_div {
padding-bottom:70px;
}
.qui_musique_image_div a {
color:#E7225A;
font-weight:bold;
text-decoration:none;
}
.qui_musique_image_div a:hover {
text-decoration:underline;
}


/* ABONNEMENT */

.bg_abonnement{
background-image:url('../images/bg_abonnt.gif');
background-repeat:no-repeat;
background-position:0 -0px;
width:650px;
}

.sabonner_bloc_titre{
margin-left:50px;
}

.sabonner_droit1 {
}
.sabonner_droit2 {
padding-top:10px;
}
.sabonner_droit3 {
padding-left:15px;
}
.sabonner_droit4 {
padding-left:15px;
}


.info_abonnement{
margin-left:4px;
padding-top:0px;
}
.abonnement_haut{
width:120px;
height:70px;
padding-left:10px;
padding-top:5px;
}
.abonnement_bas{
width:120px;
height:5px;
}
.abonnement_prix{
font-size:13px;
font-weight:bold;
}
.abonnement_enfants{
font-size:13px;
font-weight:bold;
padding-left:50px;
padding-top:10px;
}
.abonnement_promo{
font-size:11px;
color:#999999;
font-weight:normal;
}
.abonnement_valider {
color:#CC0000;
text-decoration:none;
}
.abonnement_haut a {
text-decoration:none;
}
.abonnement_haut a:hover {
text-decoration:none;
}

iframe{
background:none;
border-style:none;
}

.demo {
margin-left:20px;
}
.demo_description {
padding-left:10px;
}

.demo_titre_rubrique {
color:#CC0000;
font-weight:bold;
font-size: 12px;
padding-bottom:2px;
}

#anim_demo {
text-align:center;
}

#liste_enfants {
}

#liste_enfants_infos {
}


/* MENTIONS */

#footer {
position:absolute;
bottom:10px;
}

#mentions_footer {
font-size:8px;
line-height:10px;
padding-top:10px;
}
#mentions_footer  a {
text-decoration:none;
}

.sous_titre_mentions {
color:#CC0000;
padding-top:2px;
padding-bottom:2px;
}
.mentions2 p {
padding-top:2px;
padding-bottom:2px;
}

/* FAQ */

.faq, .securite, .contacts, .sabonner {
font-size:11px;
line-height:12px;
padding-top:15px;
}
.faq ul {
margin:0;
}
.faq li {
margin:0;
padding-bottom:5px;
}
.faq p, .securite p {
padding-bottom:5px;
}

/* CONTACTS */

.contacts td {
padding-right:20px;
}
.contacts p {
padding-bottom:8px;
}
.contacts_envoyer {
padding-left:155px;
padding-top:12px;
}
.contacts_blog {
padding-top:120px;
}


/* COMPTE */


#compte_votre_avis {
position:absolute;
left:760px;
top:60px;
font-size:11px;
line-height:12px;
width:220px;
}

.compte {
font-size:12px;
line-height:13px;
padding-top:15px;
}

.compte p {
padding-bottom:3px;
}

.compte td {
padding-top:8px;
padding-left:2px;
padding-right:0px;
}

.compte_abonnement {
padding-top:10px;
}

.compte_parent {
padding-top:5px;
padding-left:15px;
}

.compte_enfant {
padding-top:5px;
padding-left:15px;
}

.compte_note {
font-size:10px;
line-height:11px;
color:#999999;
}

.compte_warning {
font-size:11px;
line-height:13px;
font-weight:bold;
color:#FF0000;
}

.compte_options {
font-size:10px;
line-height:10px;
}
.compte_options input {
margin:0;
padding:0;
}

.compte_bouton {
padding-top:20px;
}

.compte_dates {
font-size:11px;
line-height:13px;
}

.compte_boutons {
padding-left:200px;
padding-top:10px;
text-align:center;
}


/* S'ABONNER */

.sabonner_valider {
color:#FF0000;
font-weight:bold;
padding-top:15px;
}
.sabonner_right_col_table {
margin-top:80px;
font-size:11px;
line-height:14px;
background-image:url('../images/sabonner_right_bg_right_col.gif');
background-repeat:no-repeat;
height:360px;
}
.sabonner_right_col_table td {
padding-left:12px;
padding-right:15px;
padding-top:0px;
text-align:center;
}

.sabonner td {
padding-top:5px;
padding-left:10px;
padding-right:5px;
}

.sabonner_offre {
border-style:solid;
border-width:1px;
border-color:#FF0000;
background-color:#FFFFFF;
padding:2px;
color:#FF0000;
font-style:italic;
width:100px;
text-align:center;
}

.sabonner_td {
background-image:url('../images/tableau_pointille_vertical.gif');
background-repeat:repeat-y;
}
.sabonner_td a {
color:#FF0000;
text-decoration:none;
}
.sabonner_td a:hover {
text-decoration:underline;
}

.sabonner_tr {
background-image:url('../images/tableau_pointille_horizontal.gif');
background-repeat:repeat-x;
}

.sabonner_type_abonnement {
font-size:11px;
font-weight:bold;
}

.sabonner_form {
font-size:11px;
line-height:12px;
padding-top:5px;
}

.sabonner_form p {
padding-bottom:3px;
}

.sabonner_form_note {
font-size:9px;
line-height:10px;
color:#999999;
padding-top:1px;
padding-bottom:4px;
}

.sabonner_date {
color:#999999;
font-style:italic;
}

.sabonner_login_warning {
color:#FF0000;
font-style:italic;
padding-left:20px;
padding-right:150px;
padding-top:10px;
margin-bottom:10px;
}

.sabonner_continuer_warning {
font-size:9px;
}
.sabonner_continuer_warning a {
color:#0000FF;
font-style:italic;
text-decoration:none;
}
.sabonner_continuer_warning a:hover {
text-decoration:underline;
}

#etapes_abonnement {
position:absolute;
left:220px;
top:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
line-height:12px;
}

.etape_on {
color:#000000;
padding-left:1px;
padding-right:1px;
}

.etape_off {
color:#CDB06D;
padding-left:1px;
}


.sabonner_confirmation {
padding-left:150px;
}

.table_confirm_gauche {
background-image:url('../images/fond_lancer_tralala_gauche.gif');
background-repeat:no-repeat;
background-position:10px 8px;
height:266px;
}

.table_confirm_droite {
background-image:url('../images/fond_lancer_tralala_droite.gif');
background-repeat:no-repeat;
background-position:4px 7px;
height:266px;
}

.confirmation_enfant {
position:relative;
height:266px;
}

.enfant_confirm_gauche {
padding-left:30px;
padding-top:40px;
text-align:center;
}

.enfant_confirm_droite {
padding-left:0;
padding-right:60px;
padding-top:40px;
text-align:center;
}

.lien_confirm_gauche {
position:absolute;
bottom:0;
right:0;
}

.lien_confirm_droite {
position:absolute;
left:0;
bottom:0;
}



/* IDENTIFICATION */

.identification {
font-size:11px;
line-height:13px;
padding-top:20px;
}

.identification p {
padding-bottom:15px;
}

.identification_boutons {
text-align:right;
padding-top:5px;
width:90%;
}


/* CONDITIONS DE VENTE */

.cgv {
padding-bottom:2px;
}

.cgv_titre {
color:#CC0000;
}

/* RESILIER POPUP */

.resilier_popup {
background-color:#FFFFCC;
padding:50px;
}
