/* Méchants Coquillages - Thème plage V. 1.0 - Auteur : Pouah */
*{
	font-family:"trebuchet ms",verdana,arial,times,"times new roman",helvetica,sans-serif;
	}

body{
	background:url(../images/bg_body.png) left top repeat-x fixed #8AC9F1;;	
	margin:0;
	padding:0;
	text-align:center;
	}

#conteneur{
	background-color:#FFE875;
	border:1px solid #602D05;
	margin:auto;
	padding:0;
	width:720px;
	}

#header{
	background:url(../images/bandeau.png) left top no-repeat;	
	height:175px;
	width:720px;
	}

#menu{	
	background:url(../images/bg_menu.png) left top no-repeat;	
	height:43px;
	margin:0;
	padding:0 0 0 45px; 
	width:675px;
	}	

#menu a:link, #menu a:visited{	
	background:url(../images/bg_bouton.png) left top no-repeat !important;
	background:url(../images/bg_bouton_IE.png) left top no-repeat;		
	color:#602D05;
	display:block;
	float:left;		
	font-size:0.8em;
	font-weight:bold;	
	height:43px;
	line-height:40px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:124px;	
	}
	
#menu a:hover, #menu a:active{
	background:url(../images/bg_bouton_up.png) left top no-repeat !important;	
	background:url(../images/bg_bouton_up_IE.png) left top no-repeat;	
	color:#ffffff;
	}
	
#sousMenu{		
	background-color:#F9EC8E;
	border-bottom:1px dotted #602D05;
	margin:0 0 1em 0;
	padding:0; 
	width:720px;
	}

#sousMenu a:link, #sousMenu a:visited{		
	border-right:1px dotted #ABA04F;
	color:#ABA04F;		
	font-size:0.75em;		
	margin:0 1em 0 0;
	padding:0 1em 0 0;
	text-decoration:none;	
	}

#sousMenu a:hover, #sousMenu a:active{	
	color:#602D05;
	}	

#contenu a:link,#contenu a:visited{	
	color:#1B86F4;
	font-weight:bold;	
	text-decoration:none;		
	}

#contenu a:hover,#contenu a:active{		
	color:#F255BD;	
	font-weight:bold;	
	text-decoration:underline;		
	}
	
#contenu a.navigation:link,#contenu a.navigation:visited{		
	background:url(../images/ico_retour.png) left top no-repeat !important;	
	background:url(../images/ico_retour_IE.png) left top no-repeat;	
	clear:both;
	color:#ABA04F;	
	display:block;
	font-size:0.75em;
	font-weight:normal;
	height:45px;
	line-height:30px;
	margin:1em;
	padding-right:0;			
	text-align:right;
	text-decoration:none;
	width:100px;		
	}

#contenu a.navigation:hover,#contenu a.navigation:active{		
	color:#602D05;
	}

#contenu acronym{
	font-weight:bold;
	text-shadow:#602D05;	
	}

#contenu blockquote{
	color:#602D05;
	font-weight:bold;
	}

#contenu dl.gallery{
	background-color:#F0B0D4;
	border:1px solid #602D05;	
	float:left;
	font-size:0.8em;
	height:150px;
	margin:0.5em;
	padding:0.85em;
	text-align:center;	
	width:102px;
	}

#contenu dl.gallery:hover{
	background:url(../images/bg_dt_sons.png) right bottom no-repeat #FBCCE6;		
	}

.gallery dt{
	font-weight:bold;
	}

.gallery dd{
	font-size:0.7em;
	margin:0;
	padding:0;
	}

#contenu em.barre{
	font-style:normal;		
	text-decoration:line-through;		
	}
	
#contenu h1{
	background:url(../images/bg_h1.png) left top no-repeat !important;
	background:url(../images/bg_h1_IE.png) left top no-repeat;			
	clear:both;
	color:#ffffff;
	font-size:0.8em;
	height:34px;
	margin:0 0 0 1em;
	padding:17px 0 0 65px;
	text-align:justify;	
	width:605px;
	}
	
#contenu h1:hover{
	background:url(../images/bg_h1_up.png) left top no-repeat;	
	color:#ffffff;
	cursor:default;	
	}	

#contenu h2{
	border-bottom:1px dotted #602D05;
	clear:both;
	color:#602D05;
	font-size:1em;
	margin:2em 0 1em 0;
	padding:0;
	text-align:justify;	
	text-indent:2em;	
	}

#contenu img{
	border:1px solid #602D05;
	}

#contenu li{	
	color:#602D05;	
	font-size:0.8em;
	list-style-image:url(../images/ico_liste.png);	
	margin:0.2em 0 0 2em;
	padding:0 0 0 0.2em;
	text-align:justify;
	}

#contenu p{
	clear:both;
	color:#602D05;	
	font-size:0.8em;
	text-align:justify;
	text-indent:1em;
	margin:0;
	padding:0.5em 1em 0.5em 1em;
	}
	
#contenu p.lyrics{	
	margin:0 0 0 5em;
	text-indent:0;
	}

#contenu ul{
	margin:1em 0 0 2em;
	padding:0;
	}
	
.bloc{
	background-color:#F9EC8E;
	border:1px dotted #E88F02;	
	margin:0.5em 0.5em 0.5em 0.5em;
	padding:0;
	}

.bloc:hover{
	background-color:#FCF3B1;	
	}

#footer{
	background:url(../images/bg_menu.png) left top no-repeat;	
	height:43px;
	margin:0;
	padding:0; 	
	}

#footer a:link, #footer a:visited{	
	border-right:1px solid #ABA04F;
	color:#ABA04F;		
	font-size:0.75em;		
	margin:0;
	padding:0 0.5em 0 0;
	text-decoration:none;	
	}

#footer a:hover, #footer a:active{	
	color:#602D05;
	}	

#footer img{
	vertical-align:middle;	
	}	

/*Faire ressortir les cadres*/
/**{border:3px solid red;}*/

