html {height:100%;}
body {font-family: Verdana,Arial,sans-serif; color: #FFFFFF; margin: 0; padding: 0; background-color: #142850; background-position: 0px 0px; background-image:url(../Images/mfon.gif);}
a:link {color: #CCCCCC; text-decoration: none;}
a:hover {text-decoration: none; color: #FF6600;}
a:visited {color: #465C85; text-decoration: none;}
a {text-decoration: none;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #FFFFFF;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #FFFFFF;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #142850;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC;}
img {border:none;}

#site {width: 100%; border:none;}

/* ------------- styles tetiere ------------- */

#magtet {width:100%; height:130px; margin:0; padding:0; border:none; background-color:#142850;}
#magtet #tet {float:left; display:block; width:100%; height:60px; background-image:url(../Images/fndtet2.gif);}
#magtet .logo {float:left; height:60px; width:200px;}
#magtet #art {float:left; position:absolute; top:0px; left:285px; height:60px;}
#magtet #fondpubtet {float:left; position:absolute; height:60px; width:522px; top:0px; right:20px; background-image:url(../Images/fndpub.gif);}
#magtet #intertet {clear:both; display:block; height:10px; width:100%; background:#CCC url(../Images/bdgr.gif);}
#magtet .tetinf {clear:both; float:left; height:60px; width:100%; background-image:url(../Images/band_haut.gif);}
#magtet .tetinf .tetinfintr {display:block; float:left; height:60px; width:20px; background-image:url(../Images/bd_haut.gif);}
#magtet #globalmenus {display:block; float:left; margin:0; padding:0;}
#magtet #tetinfst {display:block; float:left; position:absolute; top:75px; left:20px; width:auto; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:italic; font-weight:normal; color:#FFF; text-align:left; vertical-align:middle; white-space:nowrap;}
#magtet #menus {clear:both; position:absolute; top:95px; left:20px; width:650px; z-index:1;}

/* ------------- styles recherche ------------- */

#magtet .tetinf .recherche {display:block; float:left; position:absolute; left:680px; height:50px; width:auto; padding-top:10px;}
#rechint {float:left; display:block; height:36px; width:250px; background-image:url(../Images/recherche.jpg);}
#rechint form {float:left; display:block; margin:0; padding: 8px 0 0 10px;}
#text {float:right; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; letter-spacing:0.1em; text-align:right; line-height:12px; margin:0; padding:10px 17px 0 0;}

/* ------------- styles menus ------------- */

.amconf .amconfsep {display:block; font-size:1px; border-width:0px; border-style:solid; position:relative; z-index:10;}
.amconf .amconfsepy {float:left; width:0px;}
.amconf .amconftitle {display:block; cursor:default; white-space:nowrap; position:relative; z-index:10;}
.amclear {font-size:1px; height:0px; width:0px; clear:left; line-height:0px; display:block; float:none !important;}
.amconf {position:relative; zoom:1; z-index:100;}
.amconf a, .amconf li {float:left; display:block; white-space:nowrap; position:relative; z-index:10;}
.amconf div a, .amconf ul a, .amconf ul li {float:none;}
.amconf div {visibility:hidden; position:absolute;}
.amconf li {z-index:auto;}
.amconf ul {left:-10000px; position:absolute; z-index:100;}
.amconf, .amconf ul {list-style:none; padding:0px; margin:0px;}
.amconf li a {float:none}
.amconf li:hover>ul {left:auto;}
#ambas ul {top:100%;}
#ambas ul li:hover>ul {top:0px; left:100%;}

/* ------------- contenant ------------- */
	
#ambas {background-color:transparent;}
#ambas a {padding: 3px 20px 2px 12px; color: #CCC; font-family: Arial; font-size: 10px; font-weight:bold; text-decoration: none; border: 1px solid #999; height:14px;}
#ambas a:hover {text-decoration: underline;}
#ambas li:hover>a {text-decoration: underline; color: #316282;}

/* ------------- sous contenant ------------- */

#ambas div, #ambas ul {padding: 8px; margin: -2px 0px 0px; background-color: transparent; border: 1px none #142850;}

/* ------------- sous menus ------------- */

#ambas div a, #ambas ul a {padding: 2px 20px 2px 5px; margin: 0px 0px 2px; background-color: transparent; font-size: 10px; color: #142850; border-width: 0px; border-style: none; height:12px;}

/* ------------- titres ------------- */
	
#ambas .amconftitle	 {font-size: 10px;}

/* ------------- sep x ------------- */
	
#ambas .amconfsepx {border-top-width: 1px; margin: 5px; border-style: dashed; border-color: #316282;}

/* ------------- sep y ------------- */
	
#ambas .amconfsepy	{margin:3px 2px 0px 2px;}
ul#ambas ul	{background-color: #D6E1EF; border: 1px solid #142850;}
ul#ambas li:hover > a {background-color: #D6E1EF;}
ul#ambas .amsuit {background-image: url(../Images/arrow-21.gif); background-repeat: no-repeat; background-position: 95% 60%;}
ul#ambas ul .amsuit	{background-image: url(../Images/arrow-20.gif); padding-top:-14px;}

/* ------------- styles global col ------------- */

#globalcol {clear:both; position:relative; width:968px; margin:0; padding:0; background-color: #142850; background-image: url(../Images/mainfnd.gif);}
#pres {position:relative; left:32px; top:0; width:904px; height:76px; margin:0; padding:0; border: none; background-color: #142856;}

/* ------------- styles accroche ------------- */

#accroche {float:left; width:108px; height:56px; background-image:url(../Images/version101.jpg); background-repeat:no-repeat; margin:8px 0 0 20px; padding:0; border: none;}

/* ------------- styles newsletter ------------- */

#newsletter {float:left; width: 250px; margin:8px 0 0 20px; padding:10px 0 0 0; background-color: #142850;}
#newsint {width: 250px; height: 32px; margin: 0;}
#newsint form {margin: 0; padding: 0; text-align:center;}
#newstext {float:left; width: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; letter-spacing: 0.1em; text-align:center; line-height: 12px; margin:0; padding:6px;}

/* ------------- styles a la une ------------- */

#alaune {float:left; width:auto; height:46px; margin:8px 0 0 20px; padding:10px 0 0 0; border: none;}

/* ------------- styles date ------------- */

#date {float:right; width:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:13px; color: #FFF; font-weight: bold; text-align: left; margin:8px 20px 0 0; padding:8px 0 0 0;}

/* ------------- styles inter bandeau ------------- */

#intband {clear:both; position:relative; width:904px; height: 12px; top:0; background-image:url(../Images/band_haut12.gif); padding: 0; margin: 0; border: none;}

/* ------------- styles contenu ------------- */

#seccol {float:left; position:relative; top:6px; left:32px; width:136px; height:100%; padding: 0; margin: 0; border: none;}
#content {float:left; position:relative; left:32px; top:0; width:632px; height:100%; padding: 0; margin: 0; border: none;}
#thirdcol {float:left; position:relative; top:6px; left:32px; width:136px; height:100%; padding: 0; margin: 0; border: none;}
#end {clear: both; position: relative; width:968px;}

/* ------------- styles footer ------------- */

#bas {clear: both; position: relative; width:968px; height:32px; background-image:url(../Images/band_bas32.gif);}
#footer {clear: both; position: relative; width:968px;}
#footer #vspace {padding:5px 0 4px 0;}

/* ------------- styles Une ------------- */

#content .couv {float:left; width:100%; height:176px; background-image:url(../Images/bandeau-couv.jpg);}
#content .chro {float:left; width:100%; height:90px; background-image:url(../chroniques/Images/bandeau_chroniques.jpg);}
#content img {border:none;}
#content h1 {font-size:14px; color:#990000; line-height:21px; height: 21px; margin: 0;}
#content .art {float:left; width:100%;}
#content #fav {float:left; width:50%; padding: 50px 0 0 20px;}
#content #sel {float:right; width:40%; padding: 50px 0 0 0;}
.bordersup {border-top:1px dashed #142850;}
.adr {display: block; width:632px; height:176px; border:none;}
.numero {padding: 156px 0 0 8px;}
/* ------------- styles divers ------------- */

.fondpubtet {line-height: 60px; background-color: #142850; background-image:url(../Images/fndpub.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px; height: 60px; width: 522px;}
.intertet {line-height: 60px; background-color: #142850; background-image:url(../Images/fndtet2.gif); border: none; left: 0px; top: 0px; right: 0px; height: 60px;}
.intertet2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 10px; font-weight: normal; text-align: center; color: #142850; vertical-align: middle; background-color: #CCCCCC; background-image:url(../Images/bdgr.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.intertet3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 16px; font-weight: normal; text-align: center; color: #CCCCCC; vertical-align: middle; background-color: #142850; background-image:url(../Images/bdinf.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.colbandeau {width: 136px; vertical-align: top; background-image:url(../Images/band.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.redac {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #142850; text-align: left;}
.redac-art {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; color: #142850; text-align: left;}
.interb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #FFFFFF;}
.interc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #142850;}
.titre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #FFFFFF; vertical-align: middle;}
.titre2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #FF9900;}
.intertop {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 32px; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: middle; width: 100%; height: 32px; background-image:url(../Images/acch.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.intertop2 {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 32px; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle; width: 100%; height: 32px; background-image:url(../Images/acch.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.bandune {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 30px; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: middle; height: 30px; background-image:url(../Images/band_haut30.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.redac2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #142850; text-align: center;}
.redac3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #142850; text-align: right;}
.interh {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10px; font-weight: bolder; font-variant: normal; color: #FFFFFF;}
.inter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 9px; font-weight: normal; font-variant: normal; color: #FFFFFF;}
.nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; color: #CCCCCC; padding: 0 8px 2px 8px; margin: 0; border-right: 1px solid #466685; border-left: 1px solid #466685;}
.nav a, a hover {color: #CCCCCC;}
.trtlist {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; color: #142850; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 10px;}
.list {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; color: #142850; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 10px;}
.top10 {background-image:url(../music/Images/fndtop10.jpg);}
.redac4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #CCCCCC; text-align: center; vertical-align: middle;}
.rub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; line-height: 12px; font-weight: bold; font-variant: normal; color: #CCCCCC;}
.redac5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #446D8B; text-align: center;}
.clic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 9px; font-weight: normal; color: #142850; text-align: center;}
.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #142840; text-align: center;}
.search {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #142850; text-align: left;}
.redac6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; line-height: 12px; font-weight: normal; color: #FFFFFF; text-align: center;}
.redac7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: top;}
.redac8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #FF6600; text-align: center;}
.interz {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bolder; font-variant: normal; color: #FFFFFF;}
.intertitre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 24px; font-weight: bold; font-variant: normal; color: #FF9900; vertical-align: middle; width: 120px; height: 24px; background-image:url(../Images/bdlign.gif); padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.intertitre2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 24px; font-weight: bold; font-variant: normal; color: #FFFF00; vertical-align: middle; width: 120px; height: 24px; background-image:url(../Images/bdlign5.gif); padding: 0; margin: 0; border: none;}
.intertitre3 {width: 120px; height: 12px; background-image:url(../Images/bdlign6.gif); padding: 0; margin: 0; border: none;}
.interimg4 {line-height: 24px; vertical-align: middle; width: 150px; height: 24px; background-image:url(../Images/bdlign7.gif); border: none;}
.intertitre4 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 12px; font-style: normal; line-height: 24px; font-weight: bold; font-variant: normal; color: #FFFFFF; vertical-align: middle; padding-left: 10px; border: none;}
.intertitre5 {width: 120px; height: 12px; background-image:url(../Images/bdlign8.gif); padding: 0; margin: 0; border: none;}
.interimg6 {line-height: 16px; vertical-align: middle; width: 200px; height: 16px; background-image:url(../Images/bdlign9.gif); border: none;}
.intertitre6 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size: 12px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #FFFFFF; vertical-align: middle; padding-left: 10px; border: none;}
.chapo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; color: #142850;}
.acro {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; color: #142850;}
.menudr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10px; font-weight: bolder; font-variant: normal; color: #CCCCCC;}
.titre3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #142850;}
.menuintr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; color: #FFFFFF; text-align: center;}
.ring {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 9px; font-weight: bolder; font-variant: normal; color: #CCCCCC; background-position: top;}
.searchtab {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 60px; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: top; width: 108px; height: 60px; background-image:url(../Images/band_haut.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.blcrecv {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: middle;}
.searchcel {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 40px; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: top; width: 108px; height: 40px; padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.searchcel1 {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: top; width: 230px; height: 30px; padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.band {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 20px; color: #142850; background-color: #FFFFFF; height: 20px; width: 96px; text-align: left; vertical-align: top; padding: 0; border: none;}
.but {height: 20px; width: 20px; vertical-align: top;}
.intermuses {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 60px; font-size: 10px; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left; vertical-align: top; width: 82px; height: 60px; background-image:url(../Images/band_haut.gif); padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.muses {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; line-height: 20px; font-weight: normal; color: #FFFFFF; text-align: left; vertical-align: middle; padding: 0; margin: 0; border: none; left: 0px; top: 0px; right: 0px;}
.tete {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 20px; color: #142850; background-color: #FFFFFF; height: 20px; vertical-align: top;}
.select {font-family: Verdana, Arial, Helvetica, sans-serif; color: #142850; font-size: 9px; line-height: 12px;}