* {
	margin: 0;
	padding: 0;
}

body {
	font-family: tahoma;
	font-size: 12px;
	background: #ffffff url(../images/body.png);
	background-repeat:  repeat-x;
	background-attachment: scroll;
}

img {
	border:0;
}

.apercu:hover {
	color: #000000;
	text-decoration: none;
	font-weight:bolder;
}

.apercu, .apercu:visited {
	color: #000000;
	text-decoration: none;
}

a, a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}


#conteneur {
	width: 1130px;
	margin: 0 auto;
	background-repeat: repeat-y;
}

#haut {
	width: 1130px;
	height: 112px;
}

#inner {
	width: 990px;
	min-height:673px;
	height:auto !important;
	height:673px;
	border-right: 1px dashed #efefef;
	float:left;
}

#gauche {
	position: relative;
	float: left;
	width: 211px;
}

#pod_newsletter {
	float:right;
	width:190px;
	height: 46px;
	background: url(../images/fond_pod_newsletter.jpg);
	margin-bottom:10px;
}

input.newsletter {
	display:inline;
	float:left;
	width:103px;
	margin-left:31px;
	margin-top:21px;
	padding:0 3px;
	border:1px solid #5a5a5a;
	font-size:11px;
}

input.valid_newsletter {
	display:block;
	float:left;
	margin-left:7px;
	margin-top:22px;
}

#textecollec {
	width: 211px;
	padding-top: 5px;
	padding-bottom:10px;
	font-size:11px;
	text-align:center;
}

.famille {
	margin-left: 1px;
	margin-top: 10px;
	width:209px;
	float: left;
	display: inline;
}

.famille .titre {
	width: 209px;
	height: 21px;
	padding-top:4px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	text-align: center;
}

.famille .titre a, .famille .titre a:visited {
	color:#ffffff;
	text-decoration:none;
}

.famille .titre a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.sousfamille {
	width: 207px;
	background: #b4d9d2;
	border-left: 1px solid #65a3a0;
	border-right: 1px solid #65a3a0;
}

.bas_famille {
	width: 209px;
	height: 11px;
	background: url(../images/fond_menu_bas.png) no-repeat;
}

.menu {
	margin-left: 7px;
	padding-left: 15px;
	padding-top: 3px;
	cursor: pointer;
	font-size:11px;
}

.menu a, .menu a:visited: {
	color:#00000;
	text-decoration:none;
}

.menu a:hover {
	color:#000000;
	text-decoration:underline;
}

.bleu {
	color: #65a3a0;
	font-size: 10px;
}

.sousmenu {
	padding-left: 40px;
	font-size: 11px;
}

.sousmenu a, .sousmenu a:visited {
	color: #000000;
	text-decoration: none;
}

.sousmenu a:hover {
	color: #000000;
	text-decoration: underline;
}

#milieu {
	position: relative;
	float: left;
	width: 401px;
	height: 894px;
	background: url(../images/milieu.png);
	font-family:Tahoma;
	font-size:10px;
	color:#363636;
}

#bienvenue {
	position: absolute;
	margin-left: 35px;
	margin-top: 19px;
	width: 109px;
	height: 38px;
}

#feuilleter {
	position: absolute;
	margin-top: 446px;
	width: 401px;
	padding-left: 30px;
}

#revue1 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 24px;
	margin-top: 10px;
	text-align:center;
}

#revue2 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 106px;
	margin-top: 10px;
	text-align:center;
}

#revue3 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 189px;
	margin-top: 10px;
	text-align:center;
}

#revue4 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 269px;
	margin-top: 10px;
	text-align:center;
}

#revue5 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 24px;
	margin-top: 148px;
	text-align:center;
}

#revue6 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 106px;
	margin-top: 148px;
	text-align:center;
}

#revue7 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 189px;
	margin-top: 148px;
	text-align:center;
}

#revue8 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 269px;
	margin-top: 148px;
	text-align:center;
}

#revue9 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 24px;
	margin-top: 286px;
	text-align:center;
}

#revue10 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 106px;
	margin-top: 286px;
	text-align:center;
}

#revue11 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 189px;
	margin-top: 286px;
	text-align:center;
}

#revue12 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 269px;
	margin-top: 286px;
	text-align:center;
}

.rouge {
	font-weight: bold;
	color: #b40000;
}

.couv {
	width: 56px;
	height: 81px;
	margin-top: 6px;
	margin-left: 4px;
	border: 1px solid black;
}

.valid {
	margin-left: -2px;
}

#evenement {
	position: absolute;
	width: 401px;
	height: 322px;
	margin-top: 373px;
	clear: both;
}

#evenement_image {
	position: absolute;
	width: 242px;
	height: 274px;
	margin-left: 48px;
	margin-top: 26px;
	border:0;
}

#evenement_revue1 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 293px;
	margin-top: 8px;
	text-align:center;
}

#evenement_revue2 {
	position: absolute;
	width: 68px;
	height: 138px;
	margin-left: 293px;
	margin-top: 147px;	
	text-align:center;
}

#droite {
	position: relative;
	float: left;
	width: 375px;
	height: 894px;
	background: url(../images/droite.png);
	background-repeat:no-repeat;
}

#bandeau {
	position: relative;
	clear: both;
	width: 990px;
	margin-top:20px;
	height: 142px;
}

#bas {
	position: relative;
	width: 990px;
	height: 56px;
	background: #ffffff;
	clear:both;
}

#bas img {
	display: block;
	float: left;
	border:0;
}

#bas p {
	color: #95bfbe;
	padding-top: 3px;
	margin-left: 85px;
}

#bas a {
	color: #95bfbe;
	text-decoration:none;
}

#bas a:hover {
	color: #95bfbe;
	text-decoration:underline;
}

#liste_revue {
	float: left;
	background:url(../images/fond_liste_revue.jpg) no-repeat;
	width:776px;
	behavior: url(iepngfix.htc);
}

#top {
	float: left;
}

#top select {
	display:inline;
	font-weight:normal;
	color:#727272;
	width:260px;
	float:right;
	margin-top: 40px;
	margin-right:10px;
}

#top p {
	padding-top:45px;
	padding-left:15px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #363636;
	width: 580px; 
	display:block; 
	float: left;
	display:block;
}

#top .tri {
	float: left;
	width: 705px;
	margin-top: 10px;
	text-align: center;
}

#top .onglet {
	padding: 2px 3px;
	border: 1px solid #aaaaaa;
	font-size: 11px;
	color: #888888;
}

#top .ongletabo {
	padding: 2px 3px;
	border: 1px solid #aaaaaa;
	font-size: 11px;
	color: #888888;
	background: url(../images/fond_abo.gif);
}

#top .ongletactif {
	padding: 2px 3px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	font-size: 11px;
	color: #888888;
}

#top .ongletaboactif {
	padding: 2px 3px;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	font-size: 11px;
	color: #888888;
	background: url(../images/fond_abo.gif);
}

#rayon {
	margin-left:10px;
	width: 691px;
	padding-left:25px;
	height:165px;
	overflow-x: scroll;
	overflow-y: hidden;
	padding-top:20px;
}

#rayon2 {
	height: 170px;
	overflow: hidden;
	padding-left:0px;
}

#gauche_revue {
	float: left;
	width:656px;
}

#droite_revue {
	/*position: absolute;
	margin-left: 656px;*/
	float: left;
	width:120px;
}

.rayon_liste{
	float:left;
	width:195px;
	font-family:Tahoma;
	font-size:10px;
	color: #363636;
}


.rayon_liste a{
	font-family:Tahoma;
	font-size:10px;
	color: #363636;
	text-decoration:none;
}

.rayon_liste a:hover{
	text-decoration:underline;
	font-family:Tahoma;
	font-size:10px;
	color: #363636;
}

#decouvrez_vite {
	display:inline;
	float:right;
	padding-top:43px;
	padding-right:25px;
	width:340px;
	height:277px; 
	margin-top:10px;
	background: url(../images/pod_decouvrez_vite.png) no-repeat;
	
}

#decouvrez_vite a.titre_decouvrez {
	color:black;
	font-family: Tahoma;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}

#decouvrez_vite a:hover.titre_decouvrez {
	color:black;
	font-family: Tahoma;
	font-size:14px;
	text-decoration: underline;
	font-weight:bold;
}

#catalogue {
	padding-left:25px;
}

#catalogue a {
	font-family:Tahoma;
	font-size:10px;
	color: #363636;
	text-decoration:none;
}

#catalogue a:hover {
	font-family:Tahoma;
	font-size:10px;
	color: #363636;
	text-decoration:underline;
}

#avis_listerevues {
	clear:both;
	width: 705px;
	padding-left: 20px;
	padding-top:20px;
}

#avis {
	clear:both;
	width:635px;
	border-left:1px dashed #b4b4b4;
	padding-left:70px;
}

.avis {
	width:190px;
	border-left:1px dashed #b4b4b4;
	float:left;
	padding-left:40px;
}
.avis p {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #363636;
}

.avis a {
	color: #363636;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;
	vertical-align:top;
	font-weight:normal;
}

.avis li {
	list-style-image: url(../images/puce_fleche.gif);
	/*padding-left:15px;*/
	/*display:inside;*/
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;
}

.avis a:hover {
	color: #363636;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

.avis ul {
padding-left:20px;
}

#rayon2 li {
	list-style: none;
	background: url(../images/puce_fleche.gif) top left no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	display:inside;
	font-family:Tahoma;
	font-size:10px;
}

.selecteur {
	width:85px;
	margin-top:10px;
	float:left;
}

.selecteur_titre {
	height:30px;
	text-align:center;
}

.selecteur_titre a, .selecteur_titre a:hover, .selecteur_titre a:visited {
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
}

.selecteur_liens {
	background-image:url(../images/feuillete_liste_revue.png);
	width:85px;
	height:125px;
}

.selecteur_image {
	width:56px;
	height:81px;
	margin-left:11px;
	border:1px solid black;
}

.selecteur_feuilletter {
	margin-left:6px;
	margin-top:-1px;
}

#gauche_evenement {
	float: left;
	width:748px;
	padding-top:50px;
	padding-left:25px;
}

#droite_evenement {
	/*position: absolute;
	margin-left: 656px;*/
	float: left;
	width:120px;
}

#levenement {
	float: left;
	background:url(../images/fond_evenement.jpg) no-repeat;
	width:776px;
	min-height:674px;
	height:auto !important;
	height:674px;
}

#encadre_evenement {
	float:left;
	width:335px;
	height:300px;
	margin-top:20px;
}

#catalogue_evenement {
	float:left;
	padding-left:0px;
	width:488px;
}

#catalogue_evenement a {
	font-family:Tahoma;
	color: #363636;
	text-decoration:none;
}

#catalogue_evenement a:hover {
	font-family:Tahoma;
	color: #363636;
	text-decoration:underline;
}

.evenement_abo {
	width: 122px;
	height: 210px;
	text-align: center;
	color: #363636;
	font-weight: bold;
}

.evenement_abo .rouge {
	color: #a40000;
}

#panier {
	float: left;
	background:url(../images/fond_panier.jpg) no-repeat;
	width:776px;
}
#panier_vide {
	float: left;
	background:url(../images/fond_panier_vide.jpg) no-repeat;
	width:776px;
	height:840px;
}
#mon_compte {
	float: left;
	background:url(../images/fond_mon_compte.jpg) no-repeat;
	width:776px;
	min-height:674px;
	height:auto !important;
	height:674px;
	padding-bottom:20px;
}
#mon_compte_page1 {
	float: left;
	background:url(../images/fond_mon_compte1.jpg) no-repeat;
	width:776px;
	min-height:674px;
	height:auto !important;
	height:674px;
	padding-bottom:20px;
}

#mon_compte a {
	font-family:Tahoma;
	font-size:12px;
	color: #363636;
	text-decoration:none;
}

#mon_compte a:hover {
	font-family:Tahoma;
	font-size:12px;
	color: #363636;
	text-decoration:underline;
}

#mon_compte a.noir, #mon_compte a.noir:visited {
	font-family:Tahoma;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

#mon_compte a.noir:hover {
	font-family:Tahoma;
	font-size:12px;
	color: #000000;
	text-decoration:underline;
}

#identification {
	float: left;
	background:url(../images/fond_identification.jpg) no-repeat;
	width:776px;
	height:841px;
}

#page_paiement {
	float: left;
	background:url(../images/fond_page_paiement.jpg) no-repeat;
	width:776px;
	height:841px;
}

#paiement_securise {
	float: left;
	background:url(../images/fond_paiement_securise.jpg) no-repeat;
	width:776px;
	height:841px;
}

#identification_incorrect {
	float: left;
	background:url(../images/fond_identification_incorrect.jpg) no-repeat;
	width:776px;
	height:841px;
}

#recapitulatif_commande {
	float: left;
	background:url(../images/fond_recapitulatif_commande.jpg) no-repeat;
	width:776px;
	height:841px;
}

#recapitulatif_commande a {
	font-family:Tahoma;
	font-size:12px;
	color: #363636;
	text-decoration:none;
}

#recapitulatif_commande a:hover {
	font-family:Tahoma;
	font-size:12px;
	color: #363636;
	text-decoration:underline;
}

#coordonnees {
	float: left;
	background:url(../images/fond_coordonnees.jpg) no-repeat;
	width:776px;
	height:841px;
}

#panier a {
	font-family:Tahoma;
	font-size:11px;
	color: #363636;
	text-decoration:none;
}

#panier a:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #363636;
	text-decoration:underline;
}

#contenu_panier {
	padding-left:100px;
	padding-top:10px;
	height:60px;
	overflow:auto;
}

#contenu_panier table{
	font-family:Tahoma;
	color: #121869;	
}

#contenu_panier a{
	font-family:Tahoma;
	color: #121869;
	height:60px;
	overflow:auto;
	text-decoration:none;
}

#contenu_panier a:hover{
	font-family:Tahoma;
	color: #121869;
	height:60px;
	overflow:auto;
	text-decoration:underline;
}

#revues {
	float:left;
	width:776px;
	background: url(../images/revues_background.jpg) no-repeat;
}

#image_revue {
	width:300px;
	height:500px;
	float:left;
	margin-top: 20px;
	display:inline;
}

#caracteristiques_revues {
	width:444px;
	height: 122px;
	padding-left:5px;
}

#caracteristiques_revues h1 {
	font-family: Tahoma;
	font-size: 22px;
	font-weight: bold;
	color: black;
	height:40px;
	padding-top:7px;
	padding-left:10px;;
}

#caracteristiques_revues p {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #6f6f6f;
	height:33px;
	padding-left:10px;
}

#caracteristiques_revues p a{
	font-size: 13px;
	font-weight: bold;
	color: #6f6f6f;
	text-decoration:none;
}

#categorie_revue {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #6f6f6f;
	height:33px;
	padding-left:10px;
}

#caracteristiques_revues p a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #6f6f6f;
	text-decoration:underline;
}

#caracteristiques_revues h2 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #5d9591;
	padding-top:6px;
	float:left;
}

#caracteristiques_revues img {
	margin-top:4px;
}

#caracteristiques_revues h4 {
	font-size: 22px;
	color:black;
	margin-top:7px;
	text-align:center;
	width:210px;
}

#revue_aleatoire  {
	width: 750px;
	height:166px;
	margin-left: 24px;
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px dashed #979797;
	clear:both;
}

#revue_aleatoire a {
	font-family:Tahoma;
	font-size:10px;
	color: #363636;
	text-decoration:none;
}

#revue_aleatoire a:hover {
	font-family:Tahoma;
	font-size:10px;
	color: #363636;
	text-decoration:underline;
}

#texte_revue {
	clear:both;
	color:#5e5e5e;
	text-align:left;
	padding-right:5px;
	width:265px;
	margin-left:30px;
	font-size:11px;
}

.descriptif {
	width: 257px;
	border: 1px solid #65a3a0;
	background: #b4d9d2;
	color: #39675E;
	padding: 3px 5px;
	margin: 10px 0 15px 0;
	text-align: justify;
	height: 155px;
	overflow: auto;
}

#toolbox_moncompte p{
	color:#121869;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#toolbox_moncompte a{
	color:#121869;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#toolbox_moncompte a:hover{
	color:#121869;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#tooblox_maselection a, .drag a{
	color:#363636;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:none;
}

#tooblox_maselection a, .drag a:hover{
	color:#363636;
	font-family:Tahoma;
	font-size:10px;
	text-decoration:underline;
}

#gauche_fiche {
	width:326px;
	float:left;
}

#gauche_fiche select{
	color:#727272;
	font-size:12px;
	width:270px;
	margin-left:26px;
	margin-bottom:5px;
}

#droite_fiche {
	width:450px;
	float:left;
}

#etoiles {
	width: 289px;
	padding-bottom:20px;
	margin-left:24px;
	cursor:pointer;
}

#prix_numero {
	float: left;
	width: 210px;
	height: 41px;
}

#prix_abo {
	float: left;
	width: 210px;
	height: 41px;
	background: url(../images/fond_prix_abo.png);
	margin-left: 19px;
	margin-top: 1px;
}

#je_mabonne {
	float:left;
	width:210px;
	height:105px;
	margin-left: 24px;
	background: url(../images/pod_je_commande.png);
}

#je_commande {
	float:left;
	height: 105px;
	width: 210px;
}

#je_commande_numerique {
	clear: both;
	float: left;
	width: 210px;
	height: 130px;
	background: url(../images/pod_je_commande.png);
}

#je_mabonne img{
	margin-top:1px;
	border:0;
}

#je_commande img{
	margin-left:14px;
	margin-top:4px;
	border:0;
}

#je_commande_numerique img {
	margin-top: 5px;
	margin-left: 13px;
	border: 0;
}

#abonnement {
	float: left;
	width: 395px;
	padding-left:55px;
	padding-top:40px;
}

#abonnement input {
	font-size:14px;
	margin-right:10px;
}

#abonnement span {
	font-size:12px;
	color:#565656;
	margin-left:5px;
}

#abonnement img {
	margin-left:35px;
}

#preferentiel_port_rapidement {
	float:left;
	font-size: 16px;
	color:#000000;
	padding-top:20px;
	padding-left:70px;
}


#preferentiel_port_rapidement p {
	margin-left: 40px;
}

#preferentiel_port_rapidement a, #preferentiel_port_rapidement a:visited {
	color: #000000;
	text-decoration: none;
}

#preferentiel_port_rapidement a:hover {
	color: #000000;
	text-decoration: none;
}

#preferentiel_port_rapidement .gras {
	font-weight: bold;
}

#preferentiel_port_rapidement img{

}

#services { 
	clear:both;
}

#services {
	font-size: 16px;
}

#services a, #services a:visited {
	color:#3f3f3f;
	text-decoration: none;
}

#services a:hover {
	color: #000000;
	text-decoration: none;
}

#espace_editeurs img{
	margin-top:20px;
	margin-bottom:15px;
}

#je_feuillete img {
	border:0;
	margin-top:16px;
	margin-left:20px;
}

.services {
	margin: 0;
	margin-left: 50px;
}

#droite_feuilleteur {
	float: left;
	width:776px;
	background: url(../images/fond_feuilleteur.jpg) no-repeat;
}

#droite_feuilleteur p{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color: #363636;
	margin-top:60px;
	margin-left:20px;
}

.pngfix {
	behavior: url(iepngfix.htc);
}

#offrir_numero {
	float: left;
	background: url(../images/fond_offrir_numero.jpg) no-repeat;
	width: 736px;
	height: 701px;
	padding-left: 0px;
}

#preachat {
	float: left;
	background: url(../images/fond_preachat.jpg) no-repeat;
	width: 736px;
	height: 701px;
}

.info {
	float:left;
	display:inline;
	width:110px;
	margin: 15px 10px 15px 10px;
	color:#000000;
}

#fond_particulier {
	background-image: url(../images/fond_particuliers.jpg);
	width:736px;
	text-align:justify;
	float:left;
	margin-left:1px;
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-repeat:no-repeat;
}

#fond_editeur {
	background-image: url(../images/fond_editeurs.jpg);
	width:716px;
	text-align:justify;
	float:left;
	margin-left:1px;
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-repeat:no-repeat;
}

#fond_professionnel {
	background-image: url(../images/fond_professionnels.jpg);
	width:736px;
	text-align:justify;
	float:left;
	margin-left:1px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-repeat:no-repeat;
}

.titre_editeurs {
	color:#121869;
	font-weight:bold;
}

.recherche_completion {
	position: absolute;
	width: 134px;
	left:29px;
	font-size:11px;
	z-index: 5;
	border: 0px solid gray;
}

#fond_aiderecherche {
	background-image: url(../images/fond_aiderecherche.jpg);
	width:776px;
	height:917px;
	float:left;
	background-repeat:no-repeat;
}

.decalage {
	padding-left: 30px;
}

.feuilleteur_jecommande {
	float: left;
	margin-top: 40px;
}

.caseHeutTabCompte
{
	background-color: #a6cac8;
	border-left: dashed 1px #858585;
	border-top: dashed 1px #858585;
	border-right: dashed 1px #858585;
}

.caseSousTab
{
	padding-left: 20px;
	border-left: dashed 1px #858585;
	border-right: dashed 1px #858585;
	padding-right: 20px;
}

.caseSousTabDroite
{
	padding-left: 20px;
	width: 150px;
}


.caseGaucheTabCompte
{
	border-left: dashed 1px #858585;
}

.caseDroiteTabCompte
{
	border-right: dashed 1px #858585;
}

.fondVertCompte
{
	background-color: #a6cac8;
	border-left: 1px dashed #858585;
}

.caseFinTabCompte
{
	background-color: #a6cac8;
	border-left: 1px dashed #858585;
	border-bottom: 1px dashed #858585;
	border-right: 1px dashed #858585;
}

.titrePartieCompte
{
	color: white;
	background-color: black;
	width:220px;
}

#coordonnees input
{
	width: 200px;
}

#identification input, #identification_incorrect input
{
	width: 200px;
}

#pageInscription
{
	float: left;
	background:url(../images/fond_page_inscription.jpg) no-repeat;
	width:776px;
	height:841px;
}
#pageInscription_existante
{
	float: left;
	background:url(../images/fond_page_inscription_existante.jpg) no-repeat;
	width:776px;
	height:841px;
}
#pageInscription input
{
	width: 200px;
}

#particulier_gauche {
	width:380px;
	height:280px;
	float:left;
	padding:6px;
}

#particulier_gauche li, #cgv li {
	list-style:none;
	list-style-image:url(../images/puce.gif);
	margin-left:40px;
	margin-bottom:10px;
	font-weight:bold;
	text-align : left;
}

#particulier_droite {
	width:300px;
	height:250px;
	float:left;
	padding:6px;
	border:1px dashed black;
	background-image:url(../images/fond_contact.jpg);
	margin-left:20px;
	margin-top:39px;
}

#particulier_bas_gauche {
	clear:both;
	width:241px;
	float:left;
	margin-left:5px;
}

#particulier_bas_droite {
	width:459px;
	float:left;
	margin-left:20px;	
}

#conseiller {
	float: left;
	background:url(../images/conseiller_background.jpg) no-repeat;
	width: 736px;
	height: 701px;
}

#offrir_abonnement {
	float: left;
	background:url(../images/offrir_abonnement_background.jpg) no-repeat;
	width: 736px;
	height: 701px;
}

#newsletter {
	float: left;
	background:url(../images/fond_newsletter.jpg) no-repeat;
	width: 736px;
	height: 701px;
	padding-top: 40px;
	padding-left: 40px;
}

#sitemap {
	float: left;
	background:url(../images/fond_sitemap.jpg) no-repeat;
	width: 736px;
	padding-top: 40px;
	padding-left: 40px;
}

#exemplaire_numerique {
	float: left;
	background:url(../images/fond_exemplaire_numerique.jpg) no-repeat;
	height: 701px;
	width: 736px;
	padding-top: 40px;
	padding-left: 40px;
}

#contact {
	float: left;
	background:url(../images/fond_page_contact.jpg) no-repeat;
	height: 701px;
	width: 736px;

}

#cgv {
	background-image: url(../images/fond_cgv.jpg);
	width:736px;
	text-align:justify;
	float:left;
	margin-left:1px;
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-repeat:no-repeat;
}

#masque {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 1000px;
	background: url(../images/masque.png);
	z-index:200;
}

#formAbo {
	position: relative;
	width: 500px;
	height: 223px;
	margin: 250px auto 0 auto;
	background: url(../images/bloc_abo.png);
}

.titreFormAbo {
	color: #000000;
	font-weight:bold;
	padding: 30px 0 4px 30px;
}

table.formAbo {
	margin-left: 30px;
}

table.formAbo td {
	padding: 5px;
}

#containerAbo {
	width:450px;
	margin: 0 auto;
	padding-top:30px;
	padding-bottom:30px;
}

.validFormAbo {
	width:300px;
}
#avis_revue {
	clear:both;
	width:280px;
	margin: 0 auto;
	float:right;
}

#tableau_avis {
	padding-top:3px;
	border-top:1px dashed #979797;
	clear:both;
	width:450px;
	margin: 0 auto;
}

#conversion_compte {
	float: left;
	background:url(../images/fond_conversion_compte.jpg) no-repeat;
	width:776px;
	min-height:674px;
	height:auto !important;
	height:674px;
	padding-bottom:20px;
}

.pod_entreprise {
	width: 345px;
	height: 100px;
	padding-left: 160px;
	padding-top: 50px;
	margin-top: 155px;
	margin-left: 173px;
}

ul.options {
	margin: 10px 0 0 30px;
	padding: 0;
	font-size:10px;
}

ul.options li {
	list-style-image: url(../images/puce_options.gif);
	margin: 3px 0;
	padding: 0;
	font-size:10px;
}

#pod_mon_compte {
	float:left;
	display:inline;
	width:209px;
	margin-left: 1px;
	margin-top: 9px;
}

#pod_mon_compte .titre {
	width: 209px;
	height: 22px;
	padding-top: 4px;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

#pod_mon_compte .titre a, #pod_mon_compte .titre a:visited {
	color: #ffffff;
	text-decoration: none;
}

#pod_mon_compte .titre a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#mon_compte_identification {
	width: 209px;
	float: left;
}

#mon_compte_identification .milieu {
	float: left;
	width: 207px;
	background: #ffde90;
	border-left: 1px solid #ffb916;
	border-right: 1px solid #ffb916;
}

#mon_compte_identification .bas {
	float: left;
	width: 209px;
	height: 8px;
	font-size: 6px;
	background: url(../images/fond_pod_identification_bas.png) no-repeat;
}

.input_mon_compte {
	float: left;
	width: 130px;
	padding-left:3px;
	font-size:11px;
	margin-left:22px;
	margin-top:5px;
	color: #000000;
}

.submit_mon_compte {
	display: block;
	float: left;
	margin-top: -10px;
	margin-left: 7px;
}

.texte_mon_compte {
	display:block;
	float:left;
	margin: 9px 0 0 0px;
	padding: 0 0 0 22px;
	font-size: 11px;
}

#pod_mon_compte a, #pod_mon_compte a:visited {
	color:#000000;
	text-decoration: none;
}

#pod_mon_compte a:hover {
	color:#000000;
	text-decoration: underline;
}

#pod_panier {
	float:left;
	display:inline;
	width: 209px;
	margin-left: 1px;
	margin-top: 12px;
}

#pod_panier .titre {
	width: 209px;
	height: 21px;
	padding-top: 4px;
	background: url(../images/fond_pod_panier_titre.png) no-repeat;
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
}

#pod_panier .bas {
	width: 209px;
	height: 11px;
	background: url(../images/fond_pod_panier_bas.png) no-repeat;
}

#pod_panier .pod_panier_articles {
	width:207px;
	margin:0;
	background: #ffde90;
	border-left: 1px solid #ffb916;
	border-right: 1px solid #ffb916;
}

#pod_panier .pod_panier_articles .article {
	min-height:47px;
	height: auto !important;
	height: 47px;
	width: 183px;
	float: left;
	display:inline;
	margin-top: 17px;
	margin-left: 24px;
}

#pod_panier .pod_panier_articles .article .description {
	float: left;
	padding-left: 18px;
	font-size: 9px;
	width: 135px;
}

#pod_panier .pod_panier_articles .couv {
	float: left;
	width: 28px;
	height: 39px;
	border: 1px solid #e3a514;
	margin: 0;
	padding: 0;
}

#pod_panier .pod_panier_articles .article .description a, #pod_panier .pod_panier_articles .article .description a:visited {
	color: #e3a514;
	font-weight:bold;
	text-decoration: underline;
	font-size:11px;
}

#pod_panier .pod_panier_articles .article .description a:hover {
	color:#e3a514;
	font-weight:bold;
	text-decoration: none;
	font-size:11px;
}

#alerte {
	float: left;
	background:url(../images/fond_alerte.jpg) no-repeat;
	width:776px;
	height:840px;
}

#desabonnement {
	float: left;
	background:url(../images/fond_desabonnement.jpg) no-repeat;
	width:776px;
	height:840px;
}

#drapeaux {
	float:left;
	display: inline;
	width: 209px;
	margin-left: 1px;
	margin-top: 9px;
	text-align: center;
}

#pod_recherche {
	float:left;
	display:inline;
	width: 209px;
	height: 104px;
	margin-left: 1px;
	margin-top: 9px;
	background: url(../images/fond_pod_recherche.png) no-repeat;
}

#pod_recherche .titre {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: bold;
	width: 209px;
	height: 21px;
	color: #ffffff;
	text-align: center;
	padding-top: 4px;
}
	
input.texte_recherche {
	width: 132px;
	font-size: 14px;
	margin-left: 29px;
	margin-top: 20px;
	border: 0;
}

input.submit_recherche {
	position: absolute;
	width: 24px;
	height: 24px;
	margin-top:17px;
	margin-left: 2px;
}

#pod_recherche .radios {
	padding-top: 14px;
	margin-left: 24px;
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana;
}

#pod_recherche .radios input {
	width: 15px;
	height: 15px;
	vertical-align: bottom;
}

#detail_commande {
	float: left;
	background:url(../images/fond_detail_commande.jpg) no-repeat;
	width:776px;
	height:840px;
}

#explication_abo_num {
	float:left;
	width:776px;
	background: url(../images/explication_abo_num.jpg) no-repeat;
}

#recap {
	float: left;
	background:url(../images/recap.jpg) no-repeat;
	width: 756px;
	height: 917px;
	padding-left: 20px;
}

#recap .partie {
	float: left;
	width: 200px;
	font-weight: bold;	
	height: 30px;
	margin-top:20px;
}

#recap .chiffre {
	display: block;
	float: left;
}

#recap .titre_partie {
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
}

#recap .deja_client {
	float: right;
	width: 350px;
	height: 26px;
	padding-left: 10px;
	padding-top: 3px;
	margin-top:20px;
	border-top: 1px solid #65a3a0;
	border-left: 1px solid #65a3a0;
	border-right: 1px solid #65a3a0;
	background: #b4d9d2;
	font-size: 10px;
}

#recap .deja_client input {
	font-size: 10px;
}

#recap .mes_coordonnees {
	border-top: 1px solid #65a3a0;
	border-left: 1px solid #65a3a0;
	margin: 0px auto;
	padding-top: 20px;
	padding-left: 20px;
	width: 735px;
	clear: both;
}

#recap .mes_coordonnees input {
	font-size: 10px;
	width: 155px;
}

#recap .mes_coordonnees select {
	font-size: 10px;
}

#recap .ma_commande {
	border-top: 1px solid #65a3a0;
	border-left: 1px solid #65a3a0;
	margin: 0px auto;
	padding-top: 20px;
	padding-left: 20px;
	width: 735px;
	clear: both;
}

#recap .mon_paiement {
	border-top: 1px solid #65a3a0;
	border-left: 1px solid #65a3a0;
	margin: 0px auto;
	padding-top: 20px;
	padding-left: 20px;
	width: 735px;
	clear: both;
}

#contenuPanier {
	clear: both;
}

#flechePanier {
	position: absolute;
	float:left;
	z-index: 100;
	top: 160px;
	margin-left: -29px;
	margin-top: 36px;
}

.feuilleteur_indisponible {
	font-size:18px;
	height:400px;
	margin-top:200px;
	text-align:center;
}

h1.h1_page_optimis
{
	color:#39675E;
	margin-bottom: 10px;
	margin-top: 20px;
}

h2.h2_page_optimis
{
	color:#39675E;
	margin-bottom: 20px;
	margin-top: 20px;
}

.conteneur_page_optimis
{
	width:650px;
	padding-left: 65px;
	float:left;
	text-align: justify;
}

#devenir_partenaire_droite
{
	border-bottom:1px solid #cccb68;
	background-color:#fffbcc;
}

#devenir_partenaire_droite a{
	color:#89883c;
	font-size:11px;
}

#devenir_partenaire_droite a:hover{
	color:#89883c;
	font-size:11px;
	text-decoration:none;
}

 #podDevenirPartenaire
{
	width:122px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:15px;
	overflow:hidden;
}

#podDevenirPartenaire .titre
{
	background-image:url('../images/pod_devenir_partenaire_fond_titre.jpg');
	background-repeat:no-repeat;
	color:white;
	width:122px;
	height:31px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-align:center;
}

#podDevenirPartenaire .titre a
{
	color:white;
	text-decoration:none;
	padding-left:1px;
	line-height:13px;
	font-size: 11px;
}

#podDevenirPartenaire .titre a:hover
{
	color:white;
	text-decoration:none;
	padding-left:1px;
}

#podDevenirPartenaire a:hover
{
	text-decoration:none;
}

#podDevenirPartenaire .texte
{
	width: 110px;
	background-color:#fffbcc;
	border-left: 1px solid #9f883c;
	border-right: 1px solid #9f883c;
	margin: 0;
	padding: 6px 5px 0 5px;
	font-size:10px;
}
	
#podDevenirPartenaire .texte a
{
	color: #714600 ;
}

#podDevenirPartenaire .texte a:hover
{
	color: #714600 ;

}

#podDevenirPartenaire .lien
{
	width: 115px;
	background-color:#fffbcc;
	border-left: 1px solid #9f883c;
	border-right: 1px solid #9f883c;
	border-bottom: 1px solid #9f883c;
	margin: 0;
	padding: 0 5px 3px 0;
	text-align:right;
}

#podDevenirPartenaire a
{
	color:#714600 ;
	font-size:10px;
}

#podDevenirPartenaire .lien a 
{
	color:#cccb68;
	text-decoration:underline;
}

 #podEspaceEditeurs
{
	width:122px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:15px;
	overflow:hidden;
}

#podEspaceEditeurs .titre
{
	background-image:url('../images/pod_espace_editeurs_fond_titre.jpg');
	background-repeat:no-repeat;
	color:white;
	width:122px;
	height:31px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-align:center;
}

#podEspaceEditeurs .titre a
{
	color:white;
	text-decoration:none;
	padding-left:1px;
	line-height:13px;
	font-size: 11px;
}

#podEspaceEditeurs .titre a:hover
{
	color:white;
	text-decoration:none;
	padding-left:1px;
}

#podEspaceEditeurs a:hover
{
	text-decoration:none;
}

#podEspaceEditeurs .texte
{
	width: 110px;
	background-color:#f7cdcd;
	border-left: 1px solid #b61d1d;
	border-right: 1px solid #b61d1d;
	margin: 0;
	padding: 6px 5px 0 5px;
	font-size:10px;
}
	
#podEspaceEditeurs .texte a
{
	color: #b61d1d ;
}

#podEspaceEditeurs .texte a:hover
{
	color: #b61d1d ;

}

#podEspaceEditeurs .lien
{
	width: 115px;
	background-color:#f7cdcd;
	border-left: 1px solid #B61D1D;
	border-right: 1px solid #B61D1D;
	border-bottom: 1px solid #B61D1D;
	margin: 0;
	padding: 0 5px 3px 0;
	text-align:right;
}

#podEspaceEditeurs a
{
	color:white;
	font-size:10px;
}

#podEspaceEditeurs .lien a 
{
	color:white;
	text-decoration:underline;
}

#devenir_partenaire_titre
{
	width: 600px;
	float:left;
	padding: 0px 2px 2px 5px ;
}

#devenir_partenaire_titre a{
	font-size:13px;
	color:#89883c;
	text-decoration: none;
	font-weight:bold;
}

#devenir_partenaire_titre a:hover{
	font-size:13px;
	color:#89883c;
	text-decoration:none;
	font-weight:bold;
}

#devenir_partenaire_nom {
	float:right;
	color:#a2a152;
	padding: 4px 8px 0 0;
}

#devenir_partenaire_texte {
	padding-left:5px;
	color:#89883c;
	font-size:13px;
	clear:both;
}

#devenir_partenaire_lien {
	padding-left:5px;
	padding-bottom:5px;
}

#pod_caracterisques_revue {
	float:left;
	display:inline;
	background: url(../images/pod_caracteristiques_revue.png) no-repeat;
	margin-top:20px;
}

#pod_versions_numeriques {
	width:122px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:15px;
	overflow:hidden;
}

#pod_versions_numeriques .titre {
	background-image:url('../images/pod_versions_numeriques_fond_titre.jpg');
	background-repeat:no-repeat;
	color:white;
	width:122px;
	height:31px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-align:center;
}

#pod_versions_numeriques .titre a {
	color: white;
	text-decoration: none;
	line-height: 13px;
}

#pod_versions_numeriques .titre a:hover {
	color: white;
	text-decoration: none;
}

#pod_versions_numeriques .texte {
	width: 110px;
	background-color:#b4d9d2;
	border-left: 1px solid #65a3a0;
	border-right: 1px solid #65a3a0;
	margin: 0;
	padding: 6px 5px 0 5px;
	font-size:10px;
	color: #4a7876;
}

#pod_versions_numeriques .texte a {
	color: #4a7876;
	text-decoration: none;
}

#pod_versions_numeriques .texte a:hover {
	color: #4a7876;
	text-decoration: none;
}

#pod_versions_numeriques .lien {
	width: 115px;
	background-color:#b4d9d2;
	border-left: 1px solid #65a3a0;
	border-right: 1px solid #65a3a0;
	border-bottom: 1px solid #65a3a0;
	margin: 0;
	padding: 0 5px 3px 0;
	text-align:right;
}

#pod_versions_numeriques .lien a {
	color: white;
	text-decoration: underline;
	font-size:10px;
}

#pod_versions_numeriques .lien a:hover {
	color: white;
	text-decoration: underline;
	font-size:10px;
}

#anciens_numeros {
	clear:both;
	width: 450px;
	float:left;
}

.ancien_numero {
	float:left;
	width:140px;
	padding-left:10px;
	text-align:center;
}

.couv_ancien_numero {
	border: 2px solid #ababab;
}

#magazine_cadeau {
	background: url(../images/pod_magazine_cadeau.png);
	margin:20px auto 0 auto;
	width: 410px;
	height: 144px;
	padding-left:25px;
	padding-top:10px;
	padding-right: 15px;
}

#part_ent_edit a{
	text-decoration:none;
	color:#898A8A;	
}

#part_ent_edit a:hover{
	text-decoration:underline;
	color:#898A8A;	
}

#pod_pikanews {
	width: 122px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:15px;
}

#pod_pikanews .titre {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color:#ffffff;
	background: #19579e url(../images/pod_pikanews.jpg) no-repeat;
	width: 122px;
	padding-top: 45px;
	text-align: center;
}

#pod_pikanews .texte {
	width: 110px;
	border-left: 1px solid #19579e;
	border-right: 1px solid #19579e;
	border-bottom: 1px solid #19579e;
	background: #b1c2d5;
	padding: 5px;
	color: #19579e;
	font-family: "Trebuchet MS";
	font-size: 10px;
}

#pod_pikanews input {
	width: 85px;
	font-size: 10px;
	border: 1px solid #92a6bc;
}

#pod_pikanews a, #pod_pikanews a:visited {
	color: #19579e;
	text-decoration: underline;
}

#pod_pikanews a:hover {
	color: #19579e;
	text-decoration: none;
}

h1.presentation {
	margin: 20px 0 10px 0;
	color:#65a3a0;
}

#nuage_keywords {
	margin: 10px 0;
	padding-left: 24px;
	width: 750px;
}

#nuage_keywords a, #nuage_keywords a:visited {
	display: block;
	float:left;
	margin: 5px 7px;
	color: #65a3a0;
	text-decoration: none;
}

#nuage_keywords a:hover {
	color: #65a3a0;
	text-decoration: underline;
}

#pod_ipad {
	width:208px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:15px;
	overflow:hidden;
}

#pod_ipad .titre {
	background-image:url('../images/pod_ipad_fond_titre.jpg');
	background-repeat:no-repeat;
	color:white;
	width:208px;
	height:31px;
	font-family:"Trebuchet MS";
	font-size: 14px;
	text-align:center;
	font-weight:bold;
	line-height:27px;
}

#pod_ipad .titre a {
	color: white;
	text-decoration: none;
	line-height: 27px;
}

#pod_ipad .titre a:hover {
	color: white;
	text-decoration:underline;
}

#pod_ipad .texte {
	width: 196px;
	background-color:#dcdcdc;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0;
	padding: 6px 5px 0 5px;
	font-size:10px;
	color: #000000;
}

#pod_ipad .texte a {
	color: #585858;
	text-decoration: none;
}

#pod_ipad .texte a:hover {
	color: #4a7876;
	text-decoration: none;
}

#pod_ipad .lien {
	width: 201px;
	background-color:#dcdcdc;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0 5px 3px 0;
	text-align:right;
}

#pod_ipad .lien a {
	color: white;
	text-decoration: underline;
	font-size:10px;
}

#pod_ipad .lien a:hover {
	color: white;
	text-decoration: underline;
	font-size:10px;
}
