BODY {

FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;     

FONT-SIZE: 12px;    

COLOR: #E2E2E2;      

TEXT-DECORATION: none;

background-color:#000000;  

	margin: 30px auto 0px auto;

     



scrollbar-3dlight-color: #000000;     

scrollbar-highlight-color: #000000;    

scrollbar-arrow-color: #000000;     

scrollbar-face-color: #1E512B;     

scrollbar-track-color: #000000;     

scrollbar-shadow-color: #000000;     

scrollbar-darkshadow-color: #000000;

position: relative;

}

a {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	color: #FFFFFF;
	text-decoration: underline;
}

a:link {


	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	color: #FFFFFF;

	text-decoration: underline;

	

	

}

a:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: underline;

	color: #FFFFFF;

	

}

a:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: none;

	color: #1E512B;

	

}

a:active {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;

	color: #1E512B;

	

}

h1
{font-size:15px;
font-family:'Trebuchet MS';
text-align:left;
color:#FFFFFF;
padding:0;
margin:0;
}

strong {
font-weight:bold;
}




.StyleBeigePied {color: #E8E1CA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }



body,td,th {

	color: #E2E2E2;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;

}

.Style4 {color: #FFFFFF}

/*MENU BAS SANS FLASH*/

#menu-bas{

	height: 33px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(http://www.pellegrin-et-fils.com/images/fond-pied.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#menu-bas a 
{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding-left:30px;
padding-right:30px;
height:20px;
line-height:20px;
}


#menu-bas a:hover {
text-decoration:none; 
color:#FFFFFF;
background-image:url(http://www.pellegrin-et-fils.com/images/fd-lien-menubot.jpg);
background-position:center;
background-repeat:repeat-y; }


#menu-bas a.liensel, #menu-bas a.liensel:visited, #menu-bas a.liensel:hover, #menu-bas a.liensel:active{
text-decoration:none; 
color:#FFFFFF;
background-image:url(http://www.pellegrin-et-fils.com/images/fd-lien-menubot.jpg);
background-position:center;
background-repeat:repeat-y; }


/*FIN MENU BAS SANS FLASH*/

.footer
{
width:940px;
margin-left:auto;
margin-right:auto;
text-align:justify;
color:#666666;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
text-decoration:none;
}

.footer a, .footer a:active, .footer a:link, .footer  a:visited  {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; font-weight:normal; }
.footer a:hover  {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; font-weight:normal; }


.StyleGrisPied {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none; }

.StyleGrisPied a, .StyleGrisPied a:active, .StyleGrisPied a:link, .StyleGrisPied  a:visited  {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; }
A.StyleGrisPied:visited  {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; }

.StyleGrisPied a:hover  {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; }

.nomColl {color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;FONT-WEIGHT : bold;}

A.nomColl:link {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT : bold;}

A.nomColl:visited {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT : bold;}

A.nomColl:active {color: #E8E1CA; font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; FONT-WEIGHT : bold;}

A.nomColl:hover {COLOR: #E8E1CA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT : bold;}



.tdcontenu {	background-repeat: no-repeat;}





/*IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}*/

HR {COLOR: #FFFFFF; HEIGHT: 1px}





A.contenubold:link {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

A.contenubold:visited {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

A.contenubold:active {color: #FFFFFF; font-family:  Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; text-decoration: none ; FONT-WEIGHT: bold;}

A.contenubold:hover {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: underline ; FONT-WEIGHT: bold;}





.stylePied {color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}

A.stylePied:link {COLOR: #FFFFFF; font-size: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT : normal;}

A.stylePied:visited {COLOR: #FFFFFF; font-size: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT : normal;}

A.stylePied:active {color: #1E512B;	font-size: 10px; font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; FONT-WEIGHT : normal;}

A.stylePied:hover {COLOR: #1E512B;	font-size: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT : normal;}



.lienmenuhaut {color:#FFFFFF;}

A.lienmenuhaut:link {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT : normal;}

A.lienmenuhaut:visited {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT : normal;}

A.lienmenuhaut:active {color: #FFFFFF; font-family:  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; FONT-WEIGHT : normal;}

A.lienmenuhaut:hover {COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT : normal;}



.lienhautpage {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT : normal;}

A.lienhautpage:link {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT : normal;}

A.lienhautpage:visited {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT : normal;}

A.lienhautpage:active {color: #333333; font-family:  Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; text-decoration: none; FONT-WEIGHT : normal;}

A.lienhautpage:hover {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: underline; FONT-WEIGHT : normal;}





.styleBold {FONT-WEIGHT: bold;}

.titrenavig {COLOR: #FFFFFF;   FONT-STYLE: normal;   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   font-size: 14px;   FONT-WEIGHT: bold;}



.table01 {

border-collapse: collapse;

}



.menuderoulant 

{

font-size: 11px; 

width: 160px; 

color: #881E88; 

font-family: Arial,Verdana,Helvetica; 

font: normal; 

background: #D0E4A6; 

}



.Stylecontenupetit {

		font-size: 10px; 

}

.StylepetitTitre {

		font-size: 10px; 

		font-weight:bold;

		color: #FFFFFF;

}





.StyleItalic{

font-style:italic;

}



.StyleItalicBold{

font-style:italic;

font-weight:bold;

}





A.lienmenu2:link {COLOR: #C2308F; 	background-color : transparent;

	text-decoration:none;

		font-weight: normal;

	background-image : url(images/liens0.gif);

	font-size : 12px;

	font-family : Helvetica, Verdana, Arial, sans-serif;

	background-position : right;

	background-repeat : no-repeat;

	width : 100%;

	padding-right : 30px;

	line-height : 15px;

}

A.lienmenu2:visited {COLOR: #C2308F; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/liens0.gif);

	font-size : 12px;

	font-family : Helvetica, Verdana, Arial, sans-serif;

	background-position : right;

	background-repeat : no-repeat;

	width : 100%;

	padding-right : 30px;

	line-height : 15px;

}

A.lienmenu2:active {color: #C2308F; background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/liens0.gif);

	font-size : 12px;

	font-family : Helvetica, Verdana, Arial, sans-serif;

	background-position : right;

	background-repeat : no-repeat;

	width : 100%;

	padding-right : 30px;

	line-height : 15px;

}

A.lienmenu2:hover {color: #A41511;

	background-color : transparent;

	font-weight: normal;

	text-decoration:none;

	background-image : url(images/liens1.gif);

	font-size : 12px;

	font-family : Helvetica, Verdana, Arial, sans-serif;

	background-position : right;

	background-repeat : no-repeat;

	width : 100%;

	padding-right : 30px;

	line-height : 15px;

}



.tableContact { background-position:bottom;

background-repeat:no-repeat;}





.bouton {

background-image:url('images/bouton_fond.png');

background-repeat:no-repeat;

color:#FFFFFF;

width:70px;

height:29px;

text-align:center;

padding-top:0.3em;

font-size:1em;

}



.bouton:link, .bouton:visited, .bouton:active {

color:#fff;

font-size:1em;

}





.bouton:hover {

background-image:url('images/bouton_fond.png');

background-repeat:no-repeat;

color:#FFFFFF;

width:70px;

height:29px;

text-align:center;

text-decoration:underline;

font-size:1em;

}



.clicbouton {

background-color:transparent;

background-image:url('images/bouton_fond.png');

background-repeat:no-repeat;

color:#FFFFFF;

width:70px;

height:29px;

text-align:center;

font-size:1em;

border:0;

padding-bottom:0.2em;

padding-left:0.2em;

}





.input_text {font-size:13px;

font-weight:bold;

color:#E2E2E2;

text-align:left;

background-color:transparent;

border: solid 1px #FFFFFF;

height:20px;

padding-left:5px;

padding:2px 0 2px 5px ;

}





.input_text {font-size:13px;

font-weight:bold;

color:#E2E2E2;

text-align:left;

background-color:transparent;

border: solid 1px #FFFFFF;

height:25px;

width:345px;

padding-left:5px;

padding:2px 0 2px 5px ;

}


.input_list {font-size:13px;

font-weight:bold;

color:#003300;

text-align:left;

background-color:transparent;

border: solid 1px #FFFFFF;

height:25px;

width:345px;

padding-left:5px;

padding:2px 0 2px 5px ;

}



.input_radio {font-size:15px;

color:#E2E2E2;

height:17px;

background-color:transparent;

border:0;

}



.texarea_contact{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	font-weight:bold;
	color:#E2E2E2;
	text-align:left;
	background-color:transparent;
	border: solid 1px #FFFFFF;
	padding:2px 0 2px 5px ;
	width:345px;
	height:125px;
}







.menu_anniversaire

 {font-size:10px;

 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;   

font-weight:bold;

color:#E2E2E2;

text-align:left;

background-color:#0E2E17;

border: solid 1px #FFFFFF;

padding-left: 3px ;

}



A.fleche:link {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_suiv.jpg);

	font-size : 48px;

	background-position : right;

	background-repeat : no-repeat;

	}

	

A.fleche:visited {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_suiv.jpg);

	background-position : right;

	background-repeat : no-repeat;

}

A.fleche:active {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_suiv.jpg);

	background-position : right;

	background-repeat : no-repeat;

}

A.fleche:hover {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_suiv_on.gif);

	background-position : right;

	background-repeat : no-repeat;

}



A.fleche_prec:link {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_prec.jpg);

	background-position : right;

	background-repeat : no-repeat;

	width : 45px;

	}

	

A.fleche_prec:visited {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_prec.jpg);

	background-position : right;

	background-repeat : no-repeat;

	width : 45px;

}

A.fleche_prec:active {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_prec.jpg);

	background-position : right;

	background-repeat : no-repeat;

	width : 45px;

}

A.fleche_prec:hover {COLOR: #000000; 	background-color : transparent;

	text-decoration:none;

	font-weight: normal;

	background-image : url(images/btn_prec_on.gif);

	background-position : right;

	background-repeat : no-repeat;

	width : 45px;

}





/* Menus */

#mh1{

	left: 50%;

	top: 283px;

	width: 61px;

	height: 20px;

	position: absolute;

	margin: 0 0 0 -431px;

}

div.menu {

	clear: both;

	color: #fff;

	font-size: 12px;

	overflow: hidden;

	width: 100%;

	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}

div.menu ul { 

	margin: 0;

	padding: 0;

	margin:0px 5px 0 0;

}	

div.menu ul li { 
white-space: nowrap;

	color: #fff;

	height: 16px;

	line-height: 16px;

/*	display:inline;

	float:inherit;*/

	list-style: none;

	}

div.menu ul li a, div.menu ul li a:visited, div.menu ul li a:link, div.menu ul li a:active {

	float: left;

	color: #fff;
white-space: nowrap;

/*	display: block; */

	padding: 0 5px 0 3px;

	text-decoration: none;

} 

	

div.menu ul li a:hover {

	color: #666666;

	background: #FFFFFF;

} 

div.menu ul li.active { 

/*	padding: 0.3em 1em 0.3em 1em;*/

}

div.menu ul li img{

	float: left;

	padding: 0;

	margin: 0;

	border: 0;

}

#photo{

	width: 365px;

	height: 480px;

}

#nav{

	top: 265px;

	right: 50%;

	width: 311px;

	height: 88px;

	position: absolute;

	margin-right: -475px;

}

#prev{
}

#next{
	width: 35px;
	text-align: right;
}
div.border{
	width: 2px;
	height: 88px;
}
#bleft{
	margin-left: 18px;
}
#thumbs{
	margin: 0;
	height: 88px;
	width: 201px;
	overflow: hidden;
	white-space: nowrap;
}


#thumbs img{

	cursor: pointer;

}


/*	 Replacer les infos de la page Nos collections */
#actions{

	top: 455px;

	right: 50%;

	width: 250px;

	height: 70px;

	position: absolute;

	margin-right: -470px;

}

#actions p{

	margin: 0 0 5px 0;

	text-align: right;

}

#actions a{

	text-decoration: none;

}

#actions a:hover{

	color: white;

	text-decoration: underline;

}

#ami{

	top: 50%;

	left: 50%;

	z-index: 10;

	width: 520px;

	height: 310px;

	display: none;

	position: absolute;

	background-color: black;

	border: 1px solid white;

	margin: -155px 0 0 -260px;

}

#ami p, #message p{

	margin: 0;

	color: white;

	font-weight: bold;

	line-height: 100%;

	text-align: center;

}

#message{
	top: 50%;
	left: 50%;
	z-index: 20;
	width: 300px;
	height: 80px;
	position: absolute;
	background-color: black;
	border: 1px solid white;
	margin: -30px 0 0 -150px;
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}
#message table{
	width: 100%;
	height: 100%;
}
#message td{
	color: white;
	font-weight: bold;
	text-align: center;
}

/* STYLE LISTE CADEAU */

.liste-ss-titre
{
font-size:14px;
font-family:'Trebuchet MS';
color:#FFFFFF;
font-weight:bold;

}

.liste-ss-titre a:link, a:active, a:visited
{
font-size:14px;
font-family:'Trebuchet MS';
color:#FFFFFF;
font-weight:bold;
}

.liste-ss-titre a:hover
{
font-size:14px;
font-family:'Trebuchet MS';
color:#1E512B;
font-weight:bold;
}


/* FORMULAIRE*/

form#formulaire p {
text-align: left;
}

form#formulaire fieldset {
border: 0;
padding:5px;
width:440px;
}

form#formulaire p.t-droite {
text-align: right;
line-height:20px;
}

form#formulaire p.t-gauche {
text-align: left;
line-height:20px;
}

form#formulaire input {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px;
}

.champ_text {
width:180px;
}

.case {
width:30px;
}

.case-moyen {
width:50px;
}

form#formulaire textarea {
width: 70%;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px;
}

form#formulaire p.boutonenregistrement {
clear: both;
}

/*fieldset {border:1px solid #000000;color:#000000;padding:2px;}*/

legend {
font-size:14px;
font-family:'Trebuchet MS';
color:#FFFFFF;
font-weight:bold;
}


.petit {
font-size:10px;
}

.liste-checkbox 
{height:10px;
}


/*FIN LISTE CADEAU*/
    
.fermerP{
  z-index: 1000000000;
  height: 500px;
  width: 500px;
  position: absolute;
  background: black;
  top: -500px;
  right: 250px;
}

.fermerPrelative{
	position: relative;
	
	width: 500px;
	
	height: 500px;
}

#boutonFermerPopin{
	background: url('/images/fermer.png') no-repeat;
	
	width: 40px;
	
	height: 40px;
	
	position: absolute;
	
	bottom: 0;
	
	right: 0; 
	
	cursor: pointer;
	
	z-index: 9999999999999999999999999999999;
}

