/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

#partenaire {
	position:absolute;
	right:30px;
	bottom:100px;
	_bottom:200px;
	width:400px;
	height:80px;
}

#partenaire img {
	margin:0 10px;
}

#partenaire p{
	font-weight:bold;
	margin:0 0 20px 0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(gifs/main_bg.jpg) no-repeat #000 top center;
}

/******************************************************************** Lien ******************************************************************/
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}



a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	text-decoration: underline;
	font-size: 9px;
	color: #FFFFFF;
}
a.menu:active {
	text-decoration: none;
	font-size: 9px;
	color: #FFFFFF;
}


a.categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
}
a.categorie:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
}
a.categorie:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #FF0000;
}
a.categorie:active {
	font-weight:bold;
	text-decoration: none;
	color: #FF0000;
}

td.categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
}

a.categorie1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
}
a.categorie1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
}
a.categorie1:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #FFF;
}
a.categorie1:active {
	font-weight:bold;
	text-decoration: none;
	color: #FFF;
}

/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#585858;
	border:#585858 1px solid;
}
/********************************************************************** Compte **************************************************************/
.email_compte {
	font-family:Geneva,Arial,Helvetica;
	font-size:9px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}

.bouton_compte {
	font-family:Geneva,Arial,Helvetica;
	font-size:9px;
	color:#ffffff;
	background-color:#585858;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/
.petageSite{
	background-image:url(gifs/elanprim_08.jpg);
	background-repeat:repeat-x;
	height:479px;
}

.fondSite{
	background-image:url(gifs/elanprim_17.jpg);
	background-repeat:no-repeat;
	width:941px;
	height:219px;
}

.fondMenu{
	background-image:url(gifs/elanprim_11.jpg);
	width:413px;
	height:31px;
}

.fondRecherchefra{
	background-image:url(gifs/elanprim_03.jpg);
	width:196px;
	height:91px;
}

.fondRechercheeng{
	background-image:url(gifs/elanprim-eng_03.jpg);
	width:196px;
	height:91px;
}

.fondRechercheall{
	background-image:url(gifs/elanprim-all_03.jpg);
	width:196px;
	height:91px;
}


.fondMailing{
	background-image:url(gifs/elanprim_05.jpg);
	width:196px;
	height:91px;
}

.hauteurMailing{
	height:70px;
}

.fondPanierfra{
	background-image:url(gifs/elanprim_13.jpg);
	width:175px;
	height:74px;
	position:absolute;
	top:135px;
	padding-top:8px;
	margin-left:228px;
	_margin-left:-80px;
}


* + html .fondPanierfra{
	background-image:url(gifs/elanprim_13.jpg);
	width:175px;
	height:74px;
	position:absolute;
	top:135px;
	padding-top:8px;
	margin-left:-80px;
}

.fondPaniereng{
	background-image:url(gifs/elanprim-eng_13.jpg);
	width:175px;
	height:74px;
	position:absolute;
	top:135px;
	padding-top:8px;
	margin-left:228px;
	_margin-left:-80px;
}

* + html .fondPaniereng{
	background-image:url(gifs/elanprim_13.jpg);
	width:175px;
	height:74px;
	position:absolute;
	top:135px;
	padding-top:8px;
	margin-left:-80px;
}

.fondPanierall{
	background-image:url(gifs/elanprim-all_13.jpg);
	width:175px;
	height:74px;
	position:absolute;
	top:135px;
	padding-top:8px;
	margin-left:228px;
	_margin-left:-80px;
}

* + html .fondPanierall{
	background-image:url(gifs/elanprim_13.jpg);
	width:175px;
	height:74px;
	position:absolute;
	top:135px;
	padding-top:8px;
	margin-left:-80px;
}


.hauteurPanier{
	height:50px;
}

.fondComptefra{
	background-image:url(gifs/elanprim_16.jpg);
	width:173px;
	height:49px;
	_height:51px;
	background-repeat:no-repeat;
	position:absolute;
	top:135px;
	padding-top:33px;
	_padding-top:30px;
	margin-left:33px;
	_margin-left:-275px;
}

* + html .fondComptefra{
	background-image:url(gifs/elanprim_16.jpg);
	width:173px;
	height:51px;
	background-repeat:no-repeat;
	position:absolute;
	top:135px;
	padding-top:30px;
	margin-left:-275px;
}

.fondCompteeng{
	background-image:url(gifs/elanprim-eng_16.jpg);
	width:173px;
	height:49px;
	_height:51px;
	background-repeat:no-repeat;
	position:absolute;
	top:135px;
	padding-top:33px;
	_padding-top:30px;
	margin-left:33px;
	_margin-left:-275px;
}

* + html .fondCompteeng{
	background-image:url(gifs/elanprim_16.jpg);
	width:173px;
	height:51px;
	background-repeat:no-repeat;
	position:absolute;
	top:135px;
	padding-top:30px;
	margin-left:-275px;
}

.fondCompteall{
	background-image:url(gifs/elanprim-all_16.jpg);
	width:173px;
	height:49px;
	_height:51px;
	background-repeat:no-repeat;
	position:absolute;
	top:135px;
	padding-top:33px;
	_padding-top:30px;
	margin-left:33px;
	_margin-left:-275px;
}

* + html .fondCompteall{
	background-image:url(gifs/elanprim_16.jpg);
	width:173px;
	height:51px;
	background-repeat:no-repeat;
	position:absolute;
	top:135px;
	padding-top:30px;
	margin-left:-275px;
}


.fondAccesRevfra{
	background-image:url(gifs/elanprim-intro_12.jpg);
	width:227px;
	height:165px;
	background-repeat:no-repeat;
}

.fondAccesIntfra{
	background-image:url(gifs/elanprim-intro_14.jpg);
	width:227px;
	height:165px;
	background-repeat:no-repeat;
}

.fondAccesReveng{
	background-image:url(gifs/elanprim-intro-eng_12.jpg);
	width:227px;
	height:165px;
	background-repeat:no-repeat;
}

.fondAccesInteng{
	background-image:url(gifs/elanprim-intro-eng_14.jpg);
	width:227px;
	height:165px;
	background-repeat:no-repeat;
}

.fondAccesRevall{
	background-image:url(gifs/elanprim-intro-all_12.jpg);
	width:227px;
	height:165px;
	background-repeat:no-repeat;
}

.fondAccesIntall{
	background-image:url(gifs/elanprim-intro-all_14.jpg);
	width:227px;
	height:165px;
	background-repeat:no-repeat;
}


.hauteurAccesInt{
	height:60px;
	width:220px;
}

.texteBlancGras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.texteRougeGras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DA0001;
}


.texteBlanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.petitTexteBlanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
td.titre_liste{
	font-weight:bold;
	font-size:14px;
	padding:10px;
}

/********************************************************************Modif**********************************************/

.fondmusique{
background-image:url(gifs/fondmusik_07.jpg);
}

.alignementcenter {
	float:center ;
	margin-left:5px;
}

#menudyn {
line-height:12px;
}

#diapo_content{
	border:solid 1px;
	/*overflow:hidden;*/
	position:relative;
	margin-top:30px;
	margin-left:30px;
}

#diapo{
	position:absolute;
}

#navigation, #pagination{
	position:relative;
	top:0;
	height:45px;
	background-color:white;
	width:595px;
	margin-left:auto;
	margin-right:auto;
}

#dl_link{
	color:black;
	width:499px;
	float:left;
	text-align:center;
	margin-top:15px;
}

#btn_prec{
	background-image:url(gifs/btn-prev.gif);
	background-repeat:no-repeat;
	width:45px;
	height:45px;
	float:left;
	visibility:hidden;
}

#btn_suiv{
	background-image:url(gifs/btn-next.gif);
	height:45px;
	width:45px;
	background-repeat:no-repeat;
	float:right;
}

#pagination{
	height:20px;
	color:black;
	text-align:center;
}

/*#prev:hover{
	background-image:url(gifs/prev.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:80px;
	height:73px;
	display:block;
	float:left;
}*/

#prev{
	background-image:url(gifs/prev.gif);
	background-repeat:no-repeat;
	background-position:0px -170px;
	width:78px;
	height:73px;
	display:block;
	float:left;
}


#dl{
	background-image:url(gifs/telecharger.gif);
	background-repeat:no-repeat;
	background-position:0px -85px;
	width:66px;
	height:73px;
	display:block;
	float:left;
}

#next{
	background-image:url(gifs/next.gif);
	background-repeat:no-repeat;
	background-position:0px -85px;
	width:78px;
	height:73px;
	display:block;
	float:left;
}

#navbar{
	height:73px; 
	width:224px; 
	position:absolute; 
	top:80px; 
	left:186px;
	z-index:200;
	opacity:0.8;
	filter:alpha(opacity=80);
	display:none;
}

#diapo_conteneur{
	height:862px;
	width:595px;
}

#acces_internaute1{font-family:Geneva,Arial,Helvetica;font-size:12px;color:#ffffff;background-color:#585858;border:#585858 1px solid;padding:3px; display:block; width:165px; margin:26px 3px 3px 3px; text-align:center;}

#acces_internaute2{font-family:Geneva,Arial,Helvetica;font-size:12px;color:#ffffff;background-color:#585858;border:#585858 1px solid;margin:3px;padding:3px;display:block;width:165px;text-align:center;}

#acces_internaute3{font-family:Geneva,Arial,Helvetica;font-size:12px;color:#ffffff;background-color:#585858;border:#585858 1px solid; margin:3px;padding:3px; display:block; width:165px; text-align:center;}

#boxInternauteContent{
	text-align:left;
	padding-left:40px;
	position:relative;
}