#accueil a { color:#CE3008; text-decoration:underline; }
#accueil a:visited { font-style:italic;text-decoration:none; }
#accueil a:visited:hover { color:#084A6B; }
#accueil a:focus { color:#084A6B; }
#accueil a:hover { text-decoration:none; }

div#accueil {
background:url(../structure/bg_accueil.gif) repeat-y left top;
width:770px;
margin:auto;
overflow:hidden; /* permet d'afficher le background sous les menus et articles  - voir : http://forum.alsacreations.com/topic-4-9838-1-resolu-Float-et-background.html */
}
div#accueil_top, div#accueil_bas { width:770px; height:6px; margin:auto; font-size:1px; }
div#accueil_top { margin-top:5px; background:url(../structure/accueil_haut.gif) no-repeat left top;font-size:1px; }
div#accueil_bas { background:url(../structure/accueil_bas.gif) no-repeat left top;clear:both; }

#cadre_accueil { text-align:left;padding:0 5px;font-size:1.1em;position:relative; }		/*	#cadre_menu et #cadre_contenu, servent ? ajouter 	*/

div#saviez_vous {
position:absolute;
top:-5px;right:1px;
width:152px; height:150px;
background:url(../structure/saviez_vous_droite.gif);
}
div#saviez_vous a img { float:right;margin:2px 5px 0 0 ; }
div#saviez_vous h2 {
font-family:georgia, serif;
color:#CE3008;
font-size:14px;
line-height: normal;
background:none;
margin:0 0 0 5px; padding:0;
}
div#saviez_vous p {
margin:0 1px 0 0;
padding:0;
text-align:right;
font-weight:bold;
}
div#saviez_vous ul {
margin:0 1px 0 0;
text-align:right;
list-style:none;
}
div#saviez_vous ul li a.telecharger { list-style:none;padding-right:20px; background:url(../structure/disk.gif) center right no-repeat; }
div#saviez_vous ul li a.savoir_plus { list-style:none;padding-right:20px; background:url(../structure/information.gif) center right no-repeat; }

#accueil1 {
width:300px;
float:left;
height:1%;
position:relative;
}
body>#accueil2 { width:234px;padding-left:5 }
#accueil2 {
float:left;
margin:0 5px 0 15px;
height:1%;
position:relative;
}
div>#accueil2 { width:234px; } /* corrige bug IE, fixe la largeur pour les autres browsers */
#accueil3 {
position:relative;
height:1%;
width:200px;
float:right;
margin:0;
border-left:1px solid #F9A500;
border-bottom:1px solid #F9A500;
border-top:1px solid #F9A500;
padding-left:5px
}
.annonce {
background: url(../structure/annonce.gif) center center no-repeat;
width: 602px;
height: 48px;
margin:auto;
margin-bottom:10px;
font-weight:normal;
}
.annonce p {padding:1em;padding:.5em !important;}

#a_la_une_somm {
background:#F7C35A;
width:300px;
margin:1em 1em 0 0;
padding: 0 5px;
text-align:justify;
border: 1px solid #F9A500;
-moz-border-radius:.7em;
}

#a_la_une_somm h1 {font-size:1.5em;margin:0;padding:0;font-variant:small-caps;font-family:georgia,serif;text-align:center}
#a_la_deux_somm h2 {background:none;text-align:left;font-size:1.5em;margin:0;padding:0;font-variant:small-caps;}
#a_la_deux_somm div.item_art_fr { background: url(objets/fr.png) center right no-repeat; border-bottom : 1px solid #084A6B;display:block;height:37px;cursor: hand;margin-top:.5em }
#a_la_deux_somm div.item_art_en { background: url(objets/us.png) center right no-repeat; border-bottom : 1px solid #084A6B;display:block;height:37px;cursor: hand;margin-top:.5em }
#a_la_deux_somm div.item_art_es { background: url(objets/es.png) center right no-repeat; border-bottom : 1px solid #084A6B;display:block;height:37px;cursor: hand;margin-top:.5em }
#a_la_deux_somm div.item_art_de { background: url(objets/de.png) center right no-repeat; border-bottom : 1px solid #084A6B;display:block;height:37px;cursor: hand;margin-top:.5em }
#a_la_deux_somm {font-size:1em;margin:0;padding:0;font-variant:small-caps;}
#a_la_une_somm a, #a_la_deux_somm a {font-size:1em;color:#3F5E6D;text-decoration:none;}
#a_la_une_somm a:hover, #a_la_deux_somm a:hover {font-size:1em;color:#084A6B;}
#a_la_une_somm span.la_suite {float:right;background:url(objets/rubrique_fleche.gif) left bottom no-repeat;padding-left:20px;}

#a_la_une_somm div.date, #a_la_une_somm div.une {width:150px;padding:0;margin:0;float:left}
#a_la_une_somm div.une {text-align:right;}

.calendar {
	background: #F7C35A;
	border-right: 1px solid #3F5E6D;
	border-bottom: 1px solid #3F5E6D;
	float: left;
	clear: both;
	text-align: center;
	line-height: 1.1em;
	padding: 2px 1px 5px 1px;
	width: 2.2em;
	color: #3F5E6D;
	margin: 0 0.5em 1em 0;
	font-size:.8em;
}
.calendar:hover { color: #084A6B; }

h1.mess_accueil {
font-variant:small-caps;
font-family:georgia,serif;
text-align:center;
}
h3.surligne { background:none;display:block;border-bottom:1px solid #CE3008;padding:0;margin:0; }

#accueil a:visited { font-style:normal; }


ul#liste_milieu { 
width:200px;
margin:10px;
padding:0;
}
ul#liste_milieu li {
list-style:none;
font-variant:small-caps;
font-size:120%;
}
ul#liste_milieu li a { 
text-decoration:none;
display:block;
height:22px;
border-bottom:1px solid #f7ba42; 
padding-left:20px; 
}
ul#liste_milieu li a:hover { border-bottom:1px solid #CE3008; }

ul#liste_milieu li.shopping a:hover { background:#F7C35A url(../structure/panier.gif) center left no-repeat; }
ul#liste_milieu li.photos a:hover { background:#F7C35A url(../structure/photo.png) center left no-repeat; }
ul#liste_milieu li.toutankharton a:hover { background:#F7C35A url(../structure/nav_petit.gif) center left no-repeat; }
ul#liste_milieu li.newsletter a:hover { background:#F7C35A url(../structure/email.png) center left no-repeat; }

ul#liste_milieu li.titres a:hover { background:#F7C35A url(../structure/book_open.png) center left no-repeat; }
ul#liste_milieu li.auteurs a:hover { background:#F7C35A url(../structure/user.png) center left no-repeat; }
ul#liste_milieu li.collections a:hover { background:#F7C35A url(../structure/book.png) center left no-repeat; }
ul#liste_milieu li.editeurs a:hover { background:#F7C35A url(../structure/user_gray.png) center left no-repeat; }



#accueil .espaceur_top {
width:428px; height:5px;
font-size:1px; /* corrige un bug IE */
clear:both; /* corrige un bug (?) sur firefox, quand la galerie photos est activ?e */
margin:auto;
background:url(../structure/titre_haut.gif) no-repeat top left;
}
#accueil .espaceur {
width:428px;
margin:auto; padding-bottom:5px;
background:url(../structure/bg_titre.gif) repeat-y top left;
}
#accueil .surtitre, #accueil .soustitre, #accueil h1 {
text-align:center;
padding:0;
margin:0;
font-family:georgia,serif;
}
#accueil .titre_bas {
width:428px; height:20px;
margin:auto; position:relative;
font-size:12px !important; /* retablissement d'une taille normale pour opera et mozilla */
font-size:0; /* correction du bug ie */
background:url(../structure/titre_bas.gif) no-repeat left bottom;
}
#accueil .titre_bas li { display:inline; }
#accueil .titre_bas ul { margin:0;padding:0; }

#accueil ul.gauche { float:left; }
#accueil ul.droite { float:right; }

