/*---------------------------*/
/*        Accueil            */  
/*---------------------------*/

#accueil_conteneur { /* Conteneur des colonnes de gauche + celle du centre */
width: 580px;
float: left;
}

#accueil_gauche { /* Colonne de gauche */
width: 213px;
float: left;
}

#accueil_centre { /* Colonne centrale */
float: right;
width: 354px;
}

#accueil_droite { /* Colonne de droite */
float: right;
width: 138px;
}

body#accueil h1 { /* Titres sur la page d'accueil */
padding: 8px 0 8px 10px;
margin: 0;
background-color: #000;
text-transform: uppercase;
color: #fff;
font-size: 1em;
border-bottom: 1px solid #E0E0E0;
}


#actuel { /* bloc l'Astronomie actuel */
background-color: #E0E0E0;
}

#actuel img { 
border: 1px solid #000;
margin: 10px 0 0 10px;
}

#actuel h2 {
padding: 8px 0 8px 10px;
margin: 0;
}

#actuel h3 {
padding: 6px 0 8px 20px;
margin: 0;
background-color: #CBC9C9;
font-size: 1em;
background-image: url(../images/chevrons.gif);
background-repeat: no-repeat;
background-position: 10px;
}

#actuel h3 a {
color: #000;
}

#actuel p {
padding: 0 0 10px 10px;
margin: 0;
}

#lienshome { /*  bloc Liens */
background-color: #E0E0E0;
margin-top: 15px;
padding-bottom: 6px;
}

#lienshome h2 {
padding: 4px 0 4px 17px;
margin: 0;
background-color: #5E5E5E;
font-size: 0.95em;
color: #fff;
background-image: url(../images/puce_liens.gif);
background-repeat: no-repeat;
background-position: 8px;
}

#lienshome p {
padding: 0 0 0 10px;
font-size: 0.95em;
margin: 6px 0 12px 0;
}

#edito { /* Bloc "Edito" */
background-color: #E0E0E0;
line-height: 1.6em;
padding: 0 0 20px 0;
margin: 10px 0 0 0;
border-left: 1px solid #CBC9C9;
border-bottom: 1px solid #CBC9C9;
}

#scroll {
overflow: auto;
height: 280px;
padding: 15px 20px 0 20px;
}

#scroll p {
margin: 0;
padding: 0;
}

#edito h1 {
color: #808080;
padding: 20px 0 15px 20px;
margin: 0;
text-transform: uppercase;
*font-size: 2em;
}

.auteur {
margin: 0;
font-weight: bold;
text-align: right;
}


/*---------------------------*/
/*        Abonnement         */  
/*---------------------------*/


#abonnement_conteneur { /* Conteneur de la colonne de gauche +  celle du centre */
width: 360px;
float: left;
}

#abonnement_gauche {
width: 185px;
text-align: center;
float: left;
}

#abonnement_centre {
width: 170px;
float: right;
}

#abonnement_droite {
float: right;
width: 354px;
}

#abonnement_gauche h1 {
margin: 15px 0 0 0;
color: #00BFE6;
font-size: 1.8em;
font-family: "Times New Roman", Times, serif;
}

#abonnement_gauche h2 {
margin: -5px 0 0 0;
color: #00BFE6;
font-size: 2em;
font-weight: normal;
font-style: italic;
font-family: "Times New Roman", Times, serif;
}

#abonnement_gauche h3 {
margin: 0;
color: #FF0000;
font-size: 1.6em;
font-weight: normal;
}

#abonnement_gauche p {
font-weight: bold;
color: #808080;
font-style: italic;
font-size: 1.3em;
line-height: 1.3em;
margin: 8px 0 20px 0;
}

p.intro { /* phrase d'intro de la colonne de droite */
font-size: 1.3em;
font-weight: bold;
color: #808080;
margin: 6px 0 18px 0;
}

.encart { /* bloc d'encart des formules d'abonnement */
width: 354px;
height: 126px;
background-image: url(../images/fond_encart.gif);
background-repeat: no-repeat;
margin: 7px 0 0 0;
}

.encart p.droite {
margin: 0 0 10px 0;
padding: 0 20px 0 0;
}

.encart p.gauche {
margin: 0 0 0 0;
padding: 15px 0 10px 23px;
}

.prixgauche {
float: left;
margin: 32px 15px 10px 23px;
}

.prixdroite {
float: right;
margin: 32px 20px 10px 15px;
}

img.adherez {
margin: 0 0 0 23px;
}

img.subscription {
margin: 4px 0 0 0;
}


/*---------------------------*/
/*          Archives         */  
/*---------------------------*/


#archives_gauche { /* Colonne de gauche */
width: 165px;
float: left;
text-align: center;
}

#archives_droite { /* Colonne de droite */
width: 560px;
float: right;
}

.collection { /* Phrase d'intro de la colonne de gauche */
background-color: #CDECF4;
margin: 0;
padding: 15px 5px;
font-size: 1.4em;
}

.reliures {
font-size: 3.5em;
font-weight: bold;
}

#archives_droite p {
text-align: center;
margin: 5px 0 20px 0;
}

#archives_droite h3 {
text-align: center;
margin: 18px 0 0 0;
font-size: 1.2em;
}

#archives_droite ul { /* Gestion des onglets avec les années*/
margin: 15px 0 0 5px;
padding: 0;
}

#archives_droite li {
font-size: 1.3em;
font-weight: bold;
display: inline;
background-image: url(../images/onglet.gif);
background-repeat: no-repeat;
padding: 6px 24px 15px 24px;
}

#archives_droite li.selected { /* Etat de l'onglet sur le rollover */
background-image: url(../images/onglet2.gif);
}

#archives_droite li.selected a { /* couleur de l'année sélectionnée */
color: #fff;
}

#archives_droite li a {
text-decoration: none;
color: #909191;
}

#archives_droite li a:hover {
color: #000;
}

.boutoncommandez {
text-align: center;
}

#numeros { /* Bloc qui affiche les couvertures des anciens numéros de l'Astronomie */
border: 1px solid #19B2EB;
margin: 4px 0 0 5px;
padding: 10px;
background-image: url(../images/back_numeros.jpg);
background-repeat: repeat-x;
}

#numeros table {
width: 100%;
margin: 0;
padding: 0;
}

#numeros td {
margin: 0;
padding: 5px;
}

.tabcontent {
display: none;
}

#a2003 a img, #a2004 a img, #a2005 a img, #a2006 a img, #a2007 a img, #a2008 a img { /* Bordure blanche autour des couvertures */
border: 1px solid #fff;
}

#a2003 a img:hover, #a2004 a img:hover, #a2005 a img:hover, #a2006 a img:hover, #a2006 a img:hover, #a2008 a img:hover {
border: 1px solid #939598;
} 


/*---------------------------*/
/*     Sommaire détaillé     */  
/*---------------------------*/


#detail_gauche { /* Colonne de gauche */
width: 230px;
background-color: #E0E0E0;
float: left;
}

#detail_droite { /* Colonne de droite */
float: right;
width: 494px;
}

#contenusommaire {
padding: 0 20px 20px 20px;
}

#detail_gauche h1 { /* Mois Année vol du numéro sélectionné */
font-size: 1.5em;
font-weight: normal;
margin: 0;
padding: 10px;
}

#detail_gauche h2 { /* Sommaire */
color: #000;
font-size: 1.5em;
margin: 15px 0 0 0;
text-transform: uppercase;
padding: 0 0 10px 20px;
}

#detail_gauche h3 { /* Intitulées des rubriques du sommaire */
font-size: 1.1em;
margin: 0;
color: #02426D;
font-weight: bold;
}

#detail_gauche p {
margin: 0 0 0 0;
font-size: 1em;
padding: 2px 0 10px 0;
}

#detail_droite table { /* Tableau de mise en forme des articles */
width: 100%;
padding: 0;
margin: -2px 0 0 5px;
}

#detail_droite th {
vertical-align: top;
font-weight: normal;
padding: 0;
}

#detail_droite td {
vertical-align: top;
padding: 0;
}

#detail_droite h1 { /* Titre des articles */
font-size: 1.2em;
color: #FF3300;
margin: 10px 0 0 0;
padding: 0 0 0 10px;
}

#detail_droite h2 { /* Auteurs des articles */
font-size: 0.95em;
font-weight: bold;
margin: 0 0 8px 0;
color: #666;
padding: 0 0 0 10px;
}

#detail_droite p { /* Paragraphes des articles */
margin: 0 0 15px 0;
padding: 0 5px 0 10px;
}