body {
	background:#015577 url(/img/bg.gif) repeat;
	margin:0px;
	color:#000;
	font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	text-align:center;
}

a{color:#2E7491;}

#logoprint {
	display:none;
}

#container {
	background-color:#FFF;
	border-top:#9F9C76 solid 3px;
	margin-left:auto;
	margin-right:auto;
	width:725px;
	text-align:left;
}

#menutop {height:26px;}

#date {
	float:left;
	padding-top:8px;
	width:100px;
	padding-left:25px;
	font-size:10px;
}

.titre{
	color: Black;
}

.prix{
	font-weight:bold;
	color: Black;
}

/*Plan du site**/
.titreplansite {
	background-color:#2E7390;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin:10 0 0 0;
	border-bottom:1px solid #FFF;
}

.titreplansitevert, .titreplansiteorange, .titreplansitebeige, .titreplansitegris {
	background-color:#2E7390;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin:0 0 0 0;
	border-bottom:1px solid #FFF;
}

.titreplansitevert{background-color:#67AA37;}
.titreplansiteorange{background-color:#CE732C;}
.titreplansitebeige{background-color:#A09C77;}
.titreplansitegris{background-color:#666666;}

.titreplansitevert a, .titreplansiteorange a, .titreplansitebeige a, .titreplansitegris a{
	text-decoration:none;
	color:#FFF;
}

ul.plan{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

ul.plan li{
	list-style-type:none;
	display:block;
	padding-left:10px;
	padding-bottom:2px;
	background:transparent url(/img/fleche_liste_plan.gif) 0px 2px no-repeat;
}

ul.plan ul {
	margin:0;
	padding:0;
	padding-left:15px;
}

ul.plan ul li {
	background:transparent url(/img/fleche_sliste_plan.gif) 0px 2px no-repeat;
}


/*fin plan du site*/




/******* MENU DU HAUT ********/

#sections {
	margin-left:395px;
	padding-top:7px;
}

#sections ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#sections ul li {
	display: inline;	
	color:#000;
	font-weight:bold;
	padding:4px;
	font-size:10px;
}

#sections ul li.accueil a, #sections ul li.plan a, #sections ul li.contact a  {
	color:#000000;
	text-decoration:none;
	padding:4px;
}

#sections ul li.accueildone, #sections ul li.plandone, #sections ul li.contactdone {
	background-color:#A09C77;
	color:#FFF;
	text-decoration:none;
	padding:4px;
}

#sections ul li.english a {
	color:#666666;
	text-decoration:none;
	padding:4px;
}

#sections ul li.english a:hover {
	background-color:#666666;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px;
}

#sections ul li.accueil a:hover, #sections ul li.plan a:hover, #sections ul li.contact a:hover {
	background-color:#A09C77;
	color:#FFFFFF;	
	padding:4px;
}

#sections ul li.accueiloff, #sections ul li.planoff, #sections ul li.contactoff {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#A09C77;
}



/******* MENU PRINCIPAL ********/

#menu {
	position:relative;
	background-color:#015579;
	height:107px;
}

#logo {
	float:left;
	background:#CCCC9A url(/img/logo.gif) top left no-repeat;
	width:214px;
	height:107px;
}

#recherche {
	position:absolute;
	border-left:1px solid #FFF;
	top:0px;
	left: 577px;
	width:147px;
}


#btrecherche {
	position:relative;
	background:#67AA37 url(/img/menu_principal/recherche.gif) top left no-repeat;
	width:147px;
	border-bottom:1px solid #FFF;
}

#btrecherche ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#btrecherche ul li{height:40px;}

#btrecherche ul li.recherche {width:147px; background:transparent url(/img/menu_principal/recherche.gif) 0 -80px no-repeat;}
#btrecherche ul li.recherche a {background:transparent url(/img/menu_principal/recherche.gif); }
#btrecherche ul li.recherchedone {height: 40px; width:147px; background:transparent url(/img/menu_principal/recherche.gif) 0 -160px no-repeat;}



#btpanier {
	background:#CE732C url(/img/menu_principal/panier_achat.gif) top left no-repeat;
	width:147px;
}

#btpanier ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#btpanier ul li{height:66px;}

#btpanier ul li.panier {width:147px; background:transparent url(/img/menu_principal/panier_achat.gif) 0 -132px no-repeat;}
#btpanier ul li.panier a {background:transparent url(/img/menu_principal/panier_achat.gif);}
#btpanier ul li.panierdone {height:66px; width:147px; background:transparent url(/img/menu_principal/panier_achat.gif) 0 -264px no-repeat;}


/******** SOUS-SOUS MENU***********/

#ssmenu {
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CFCDBA;
	font-size:11px;
}

#ssmenu a{
	color:#015579;
	text-decoration:none;
}

#ssmenu a:hover{
	background-color:#015579;
	color:#FFF;
}

#ssmenu .on{
	text-decoration:underline;
}

/******* COLONNE "NOS ARTISTES" ********/

#contenuprincipalaccueil {
	position:relative;
	margin-top:40px;
}

#contenuprincipalaccueil a {
	color:#015577;
}

#contenuprincipalint {
	margin-top:10px;
}

#contenuprincipalint .champ{
	margin-top:5px;
	height:25px;
}

#contenuprincipalaccueil h1 {
	margin:0px;
	color:#CCCC99;
	border:#CFCDBA solid 1px;
	font-size:15px;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	padding:5px;
} 

#contenuprincipalint h1 {
	margin:0px;
	color:#CCCC99;
	border:#CFCDBA solid 1px;
	font-size:15px;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	padding:5px;
} 


#artistesimg {
	position:relative;
	margin-left:25px;
	width:432px;
}

#artistesimg h1 {
	margin:0;
	color:#CCCC99;
	border:#CFCDBA solid 1px;
	font-size:15px;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	padding:5px;
}

#listeartistes .artistes{
	position:relative;
	margin-top:10px;
}

.artiste01, .artiste02, .artiste03, .artiste04 {
	height:80px;
	width:100px;
	text-align:center;
	border-left:1px solid #CFCCB9;
	font-size:10px;
}

.artiste02{
	position:absolute;
	left:110px;
	top:0px;
}

.artiste03{
	position:absolute;
	left:220px;
	top:0px;
}
.artiste04 {
	position:absolute;
	left:330px;
	top:0px;
	border-right:1px solid #CFCCB9;
}

#resultatartiste {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #CFCCB9;
	border-bottom:1px solid #CFCCB9;
	padding-bottom:15px;
	}

/******* COLONNE "MENU DROITE" ********/

#menudroite {
	position:absolute;
	width:235px;
	left:475px;
}

#menupad {padding-right:10px;}

#produits h1 {
	margin:0;
	color:#5E5C5C;
	border:#CFCDBA solid 1px;
	font-size:15px;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	padding:5px;
}

#promotion {
	position:absolute;
	background:#FFF url(/img/accueil/promotion.gif) top left no-repeat;
	width:116px;
	height:87px;
	padding-left:10px;
}

#sodec {
	position:relative;
	left:118px;
	background:#FFF url(/img/accueil/sodec.gif) top left no-repeat;
	width:116px;
	height:87px;
	margin-bottom:20px;
}

#pubNoel {
	position:relative;
	background:#FFF url(/img/accueil/pub-noel-2007.jpg) top left no-repeat;
	width:231px;
	height:130px;
	padding-left:10px;
	margin-bottom:10px;
}

#pubCartesNoel {
	background:#FFF url(/img/accueil/pub-noel-2009.jpg) top left no-repeat;
	width:231px;
	height:130px;
	padding:0;
	margin-bottom:10px;
}
#pubCartesNoel a {
	display:block;
	width:231px;
	height:130px;
	padding:0;
	margin:0;
	text-decoration:none;
}
#pubCartesNoel a  p {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	padding:90px 0 5px 35px;
	margin-bottom:0;
	margin-top:0;
	background: url(../../img/picto_pdf.gif) no-repeat 5px 86px;
}
#pubCartesNoel a:hover p {
	text-decoration:underline;
}
#pubCartesNoel a span {
	display:block;
	padding:0 0 0 36px;
	font-size:0.8em;
	font-weight:normal;
	text-decoration:none!important;
	color: #999;
}

#menudroite ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	margin-top:10px;
}

#menudroite ul li {
	border-bottom: 1px solid #E5E5CD;
	margin-top:3px;

}

#menudroite ul li.reproduction {height:32px; width:234px; background:transparent url(/img/accueil/produits/reproduction.gif) left top no-repeat;}
#menudroite ul li.souhaits {height:32px; width:234px; background:transparent url(/img/accueil/produits/cartes_souhaits.gif) left top no-repeat;}
#menudroite ul li.noel {height:35px; width:234px; background:transparent url(/img/accueil/produits/cartes_noel.gif) left top no-repeat;}
#menudroite ul li.calendriers {height:32px; width:234px; background:transparent url(/img/accueil/produits/calendriers.gif) left top no-repeat;}
#menudroite ul li.coffrets {height:32px; width:234px; background:transparent url(/img/accueil/produits/coffrets.gif) left top no-repeat;}
#menudroite ul li.signets {height:32px; width:234px; background:transparent url(/img/accueil/produits/signets.gif) left top no-repeat;}

#menudroite ul li.reproduction a {display:block; height:32px; width:234px; background:transparent url(/img/accueil/produits/reproduction.gif) left top no-repeat;}
#menudroite ul li.souhaits a {display:block; height:32px; width:234px; background:transparent url(/img/accueil/produits/cartes_souhaits.gif) left top no-repeat;}
#menudroite ul li.noel a {display:block; height:35px; width:234px; background:transparent url(/img/accueil/produits/cartes_noel.gif) left top no-repeat;}
#menudroite ul li.calendriers a {display:block; height:32px; width:234px; background:transparent url(/img/accueil/produits/calendriers.gif) left top no-repeat;}
#menudroite ul li.coffrets a {display:block; height:32px; width:234px; background:transparent url(/img/accueil/produits/coffrets.gif) left top no-repeat;}
#menudroite ul li.signets a {display:block; height:32px; width:234px; background:transparent url(/img/accueil/produits/signets.gif) left top no-repeat;}


/********** 4 COLONNE DU BAS DE L'ACCUEIL **************/


#artistesnom {
	position:relative;
	margin-left:50px;
}

#listeartistesnom a {
	color:#000;
}

.artistenom04, .artistenom02, .artistenom03 {
	position:absolute;
	width:160px;
	top:0;
}

.artistenom02{
	left:170px;
}
.artistenom03{
	left:340px;
}

.artistenom04{
	left:510px;
}

.artistenom01 {
	padding-bottom:30px;
}

li.pdf{
	margin-left:20px;
	vertical-align:text-top;
	list-style-image : url(/img/picto_pdf.gif);
	font-size : 11px;
	color:#666666;
}

/********** ZONE CONTENU CENTRE **************/

#path {
	margin-top:0px;
	margin-bottom:8px;
	color:#404040;
	font-size:11px;
}

#contenucentre {
	position:relative;
	margin-left:25px;
	width:670px;
}

#content {
	margin-left:2px;
}

#content p{
	font-size:11px;
}

#content h2{
	font-size:15px;
	color:#015579;
}

#content h3{
	font-size:12px;
	background-color:#e1f1f7;
	color:#015579;
	padding:5px;
	margin-left:10px;
}


#content h4{
	font-size:11px;
}

#content .titre {
	font-size:14px;
	color:#015579;
	border-bottom:1px dashed #B4B48E;
	font-weight:bold
}


 
/******* pour un info@egi-art.com *********/

#zonerecherche {
	height:20px;
	padding-left:2px;
}

#rechercheavancee .label{
	width:100px;
	float:left;
}

#zonerecherche label {
	float:left;
	padding-top:5px;
	padding-right:5px;
	font-weight:bold;
	margin-right:10px;
}

#zonerecherche select {
	float:left;
	margin-right:5px;
}

#zonerecherche .btnsubmit {
	margin-top:2px;
	float:left;
	background:transparent url(/img/chercher.gif) left top no-repeat;
	width:67px;
	height:17px;
	margin-left:10px;
}

#borderrecherche {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CFCDBA;
	margin-bottom:15px;
}

#zonerecherchepadding {
	padding-top:20px;
	padding-bottom:20px;
}

#nombreimagetrouves {
	padding-top:10px;
	color:#7F7F7F;
}

#imagetrouvespages {
	float:right;
	margin-right:35px;
}

#nombreimagetrouvesbas {
	margin-top:20px;
	color:#7F7F7F;
}

#imagetrouvespagesbas {
	float:right;
	margin-right:35px;
}

form {
	margin:0;
	padding:0;
}




/********** PAGE INFO **************/

#infosimage {
	margin-top:20px;
	margin-left:25px;
}

#infosimage .info {
	position:relative;
	width:640px;
}

.imageinfo01, .imageinfo02 {
		padding-bottom:15px;
		color: #B2B2B2;
}

.imageinfo01 {
	width:340px;
	text-align:right;
	position:absolute;
	left:0px;
	
}

.imageinfo02{
	margin-left:360px;
	width:300px;
	margin-bottom:40px;
}

div.infobtpanier {float:left;height:17px;padding-left:25px;background:transparent url(/img/icone_panier.gif) left top  no-repeat; }
div.infobtpanier a {text-decoration:none; color:#A1A1A1;}
div.infobtpanier a:hover {text-decoration:underline; }

div.infobtimprimer {margin-left:20px;float:left;height:17px;padding-left:25px; background:transparent url(/img/icone_imprimer.gif) left top no-repeat; }
div.infobtimprimer a {text-decoration:none; color:#A1A1A1; }
div.infobtimprimer a:hover {text-decoration:underline; }

a.lienImage {
	text-decoration: none;
	margin-bottom: 10px;
}
a.lienImage:hover {
	text-decoration: none;
}

	
	/**** RƒSULTATS ****/

#resultatsrecherche {
	position:relative;
	margin-top:30px;
}

#resultatsrecherche .resultats{
	position:relative;
	margin-top:10px;
}

#resultatsrecherche .imgrecherche{
	height:74px;
	margin-bottom:10px;
}

.resultat01, .resultat02, .resultat03, .resultat04, .resultat05 {
	width:120px;
	padding-bottom:15px;
	border-right:1px solid #CFCCB9;
}

.resultat01{
	border-left:1px solid #CFCCB9;
	padding-left:10px;
}

.resultat01, .resultat02, .resultat03, .resultat04, .resultat05, p{
	font-size:10px;
}

.resultat02{
	position:absolute;
	left:140px;
	top:0px;
}

.resultat03{
	position:absolute;
	left:270px;
	top:0px;
}
.resultat04 {
	position:absolute;
	left:400px;
	top:0px;
}
.resultat05 {
	position:absolute;
	left:530px;
	top:0px;
}

	#zoneDesc{
		border-top:1px solid #d8d8b1;
		border-bottom:1px solid #d8d8b1;
		padding:8px 0 8px 0;
	}
	
	#descPhoto{
		float:left; 
		padding:0 10px 0 5px;
		width:100px;
	}
	
	#desc{
		float:right;
		width:500px;
	}
	
	#desc p{
		font-size:11px;
	}





/********** FOOTER **************/

#footer {
	clear:both;
	position:absolute;
	width:725px;
	background-color:#FFF;
	text-align:center;
	padding-top:8px;
}

#footerborder {
	border-top:1px solid #CFCDBA;
	width:670px;
	margin-left:25px;
}

#footer p {
	color:#ABACAB
}

#footer a {
	color:#2E7491;
	text-decoration:none;
}

#logosodec {
	float:right;
	background:transparent url(/img/logo_sodec_footer.gif) top left no-repeat;
	width:80px;
	height:60px;
	padding-right:8px;
}



/********** DIVERS ***********/

.ombre-portee { clear:right!important; float:right!important; background-color: #015579; margin:0 0 0 1em; height:1%; display:inline;} 
.ombre-portee div { float:right; margin: -4px 4px 4px -4px; display: block; position: relative; padding: 4px; background-color: #fcfcfc;border-left: 1px solid #2E7491 ;border-top: 1px solid #2E7491 ;border-right: 1px solid #255e76;border-bottom: 1px solid #255e76; height:1%;} 
.ombre-portee div img { float:right;} 
.ombre-portee div span { clear:right; float:right; display:block; font-size:0.9em; margin:0; padding:3px 0; height:1%;} 

.acrobat { padding: 4px 0 6px 35px; background: url(../../img/picto_pdf.gif) no-repeat 0 0;}
