/* ---------------STYLES GENERAUX--------------------------------------------*/
/*##########################################################################*/
*{
	margin:0px;
	padding:0px;
}

html {
     overflow: -moz-scrollbars-vertical;
}

.clear{
	clear:both;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}


/* ---------------ZONE GLOBALE--------------------------------------------*/
/*##########################################################################*/
#globale_sans_degrade{
	position:relative;
	width:970px;
	height:auto;
	margin-left:20px;
	margin-right:20px;
}


/* ---------------BANDEAU --------------------------------------------------*/
/*##########################################################################*/
#bandeau{
	position:relative;
	width:100%;
	height:80px;
	BACKGROUND-COLOR: #F8B0CE;
}

#bandeau ul{
	text-align:right;
	font-size:90%;
	color:#000000;
	margin-top:10px;
	margin-right:10px;
}

#bandeau li{
	list-style-type:none;
	BACKGROUND-COLOR: #F8B0CE;
}

#bandeau li a{
	display:block;
	color:#000000;
	height:18px;
	BACKGROUND-COLOR: #F8B0CE;
	text-decoration:none;
}

#bandeau li a:visited{
}

#bandeau_logos{
	float:left;
	width:585px;	
}

#bandeau_logos a{
	display:block;
	text-decoration:none;
	height:160px;
}

#logo_men{
	float:left;
	width:84px;
	height:160px;
	background-image:url(../img/logo_men.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#logo_sceren{
	float:left;
	width:135px;
	height:160px;
	background-image:url(../img/logo_sceren.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#bandeau_menu1{
	float:right;
	width:160px;
	height:145px;
	margin-top:16px;
	text-align:right;
	BACKGROUND-COLOR: #F8B0CE;
}

#bandeau_menu2{
	float:right;
	width:161px;
	height:160px;
	margin-top:16px;
	text-align:right;
	BACKGROUND-COLOR: #F8B0CE;
}

#choix_couleur{
	position:absolute;
	margin-top:0px;
	margin-left:717px;
	width:90px;
	height:15px;
	background-image:url(../img/choix_couleur.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#vignettes_couleur{
	position:relative;
	width:100%;
	height:15px;
}

#vignettes_couleur a{
	display:block;
	height:15px;
	text-decoration:none;
}

#vignettes_couleur a:hover{
	display:block;
	text-decoration:none;
}

#vignettes_couleur a:visited{
}

#vignette_noire{
	float:left;
	width:32px;
	height:15px;
	background-color:#000000;
}

#vignette_grise{
	float:left;
	width:32px;
	height:15px;
	background-color:#333333;
}

#vignette_rose{
	float:left;
	width:32px;
	height:15px;
	background-color:#ff358b;
}

#vignette_bleue{
	float:left;
	width:32px;
	height:15px;
	background-color:#01b0f0;
}

#vignette_verte{
	float:left;
	width:32px;
	height:15px;
	background-color:#aeee00;
}


/* ---------------CONTENU --------------------------------------------------*/
/*##########################################################################*/
#contenu{
	position:relative;
	width:968px;
	margin-left:1px;
	height:auto;
	background-image:url(../img/contenu_fond.gif);
	background-position:top left;
	background-repeat:repeat;
	padding-top:15px;
	padding-bottom:9px;
}

#deux_lignes{
	position:relative;
	width:948px;
	margin-left:9px;
}

#contenu_gauche{
	float:left;
	width:703px;
	height:auto;
}

#contenu_droite{
	float:right;
	width:236px;
	height:auto;
	margin-right:2px;
}

.bloc_petit{
	float:left;
	width:220px;
	height:auto;
}

.bloc_petit2{
	float:left;
	width:236px;
	height:auto;
	margin-bottom:9px;
}

/*.bloc_petit_haut{
	position:relative;
	width:100%;
	height:8px;
	background-image:url(../img/petit_haut.png);
	background-position:top left;
	background-repeat:no-repeat;
}*/

.bloc_petit_haut{
	position:relative;
	width:100%;
	height:auto;
	background-image:url(../img/petit_milieu.png);
	background-position:top left;
	background-repeat:repeat-y;
}

.bloc_petit_bas{
	position:relative;
	width:100%;
	height:14px;
	background-image:url(../img/petit_bas.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_moyen{
	float:left;
	margin-left:9px;
	width:456px;
	height:auto;
}

/*.bloc_moyen_haut{
	position:relative;
	width:100%;
	height:8px;
	background-image:url(../img/moyen_haut.png);
	background-position:top left;
	background-repeat:no-repeat;
}*/

.bloc_moyen_haut{
	position:relative;
	width:100%;
	height:auto;
	background-image:url(../img/moyen_milieu.png);
	background-position:top left;
	background-repeat:repeat-y;
}

.bloc_moyen_bas{
	position:relative;
	width:100%;
	height:14px;
	background-image:url(../img/moyen_bas.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_grand{
	float:left;
	clear:both;
	margin-top:9px;
	width:701px;
	height:auto;
}
/*.bloc_grand_haut{
	position:relative;
	width:100%;
	height:8px;
	background-image:url(../img/grand_haut.png);
	background-position:top left;
	background-repeat:no-repeat;
}*/

.bloc_grand_haut{
	position:relative;
	width:100%;
	height:auto;
	background-image:url(../img/grand_milieu.png);
	background-position:top left;
	background-repeat:repeat-y;
}

.bloc_grand_bas{
	position:relative;
	width:100%;
	height:14px;
	background-image:url(../img/grand_bas.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_petit_contenu{
	position:relative;
	width:200px;
	margin-left:21px;
	margin-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}

.bloc_moyen_contenu{
	position:relative;
	width:420px;
	margin-left:21px;
	margin-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}

.bloc_grand_contenu{
	position:relative;
	width:665px;
	margin-left:21px;
	margin-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}

#contenu h1{
	color:#FF3A8E;
	font-size:140%;
	margin-bottom:8px;
}

#contenu h2{
	color:#FF3A51;
	font-size:100%;
	margin-bottom:6px;
	font-weight:normal;
}

#contenu p{
	color:#000000;
	font-size:80%;
	line-height:18px;
	margin-bottom:3px;
	margin-top:3px;
}

#contenu ul{
	margin-top:15px;
}

#contenu li{
	list-style-type:none;
	margin-bottom:5px;
	font-size:90%;
}

#contenu a{
	color:#ff358b;
	line-height:18px;
	text-decoration:underline;
	padding-left:3px;
	padding-right:3px;
}

#contenu a:hover{
	color:#ffffff;
	background-color:#ff358b;
	line-height:18px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

#contenu a:visited{
}

#contenu a.liste{
	display:block;
	height:20px;
	color:#ff358b;
	line-height:18px;
	text-decoration:underline;
	padding-left:3px;
	padding-right:3px;
}

#contenu a.liste:hover{
	display:block;
	color:#ffffff;
	background-color:#ff358b;
	line-height:18px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

#contenu a.liste:visited{
}


#contenu #video{
	margin-top:15px;
}

#contenu form{
	margin-top:10px;
	margin-bottom:10px;
	height:20px;
	line-height:20px;
}

#contenu input{
	margin-right:4px;
	border:1px solid #000000;
	height:20px;
}

#contenu input[type="submit"]{
	background-color:#cccccc;
}

#contenu #carte{
	position:relative;
	width:200px;
	background-color:#ff358b;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
}

#contenu #carte img.lien_img{
	border:0px;
}

#contenu #carte a{
	border:0px;
}

#contenu .actu{
	position:relative;
	width:200px;
	height:auto;
	margin-top:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #cccccc;
}

#contenu .actu_img{
	float:left;
	width:49px;
}

#contenu .actu_img img{
	border:1px solid #cccccc;
	margin-right:7px;
	width:40px;
}

#contenu .actu_texte{
	float:left;
	width:151px;
}

#contenu .titre_livre{
	font-weight:bold;
}


#contenu .catalogue{
	position:relative;
	width:665px;
	height:auto;
	margin-top:15px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #cccccc;
}

#contenu .catalogue_img{
	float:left;
	width:190px;
}

#contenu .catalogue_img img{
	border:1px solid #cccccc;
	margin-right:10px;
	width:180px;
}

#contenu .catalogue_texte{
	float:left;
	width:425px;
}


/* ---------------FOOTER --------------------------------------------------*/
/*##########################################################################*/
#footer{
	position:relative;
	width:100%;
	height:110px;
	BACKGROUND-COLOR: #F8B0CE;
}

#zigouigoui_gauche{
	position:absolute;
	width:240px;
	height:650px;
	background-image:url(../img/zigouigoui_gauche.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:-240px;
	margin-top:-940px;
}

