body { 
margin : 0; 
padding : 0; 
color : #33394F;
background-color : #FFFFFF; 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
margin-top:0; 
} 
h1{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
}
h2{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
}

h3{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}

a{
	font-weight: bold;
	font-size:11px;
	vertical-align: center;
	color: #31394E;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
a:link {color: #31394E}
a:visited {color: #31394E}
a:hover {color:#8C9AC1;}

#fond {
	width: 100%;
	height: 800px;
	margin: 0px 0px 0px 0px;	
	padding: 15px 15px 15px 15px;
	background: url(images/boutique/fondfiche.gif) no-repeat;
}

#fondpaypal {
	width: 100%;
	height: 435px;
	margin: 0px 0px 0px 0px;	
	padding: 15px 15px 15px 15px;
	background: url(images/boutique/fondpaypal.gif) no-repeat;
}

#fondcheque {
	width: 100%;
	height: 435px;
	margin: 0px 0px 0px 0px;	
	padding: 15px 15px 15px 15px;
	background: url(images/boutique/fondcheque.gif) no-repeat;
}

#fonddetailpanier {
	width: 552px;
	height: 800px;
	margin: 0px 0px 0px 0px;
	padding: 50px 10px 15px 15px;
	background: url(images/boutique/fonddetailpanier.gif) no-repeat;
}

#fondcoordonnees {
	width: 552px;
	height: 720px;
	margin: 0px 0px 0px 0px;
	padding: 50px 10px 15px 15px;
	background: url(images/boutique/fondcoordonnees.gif) no-repeat;
}


#fondrecherche
{
	width: auto;
	height: 89px;
	margin: 0px 0px 0px 0px;
	padding: 15px 5px 5px 15px;
	background: url(images/boutique/fondrecherche.gif) no-repeat;
}


#fondpanier
{
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 25px 10px 10px 15px;
	background: url(images/boutique/fondpanier.gif) no-repeat;
}

#fondselection
{
	width: 350px;
	height: 115px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	background: url(images/boutique/fondselection.gif) no-repeat;
}

#fondrecap
{
	width: 552px;
	height: 800px;
	margin: 0px 0px 0px 0px;
	padding: 50px 10px 15px 15px;
	background: url(images/boutique/fondrecap.gif) no-repeat;
}

#fondmenu {
	width: 370px;
	height: 515px;
	margin: 0px 0px 0px 0px;	
	padding: 15px 15px 15px 15px;
	background: url(images/boutique/fondmenu.gif) no-repeat;
}

#lignedoudou {	
	/*position: absolute;*/
	top: 0px;
	left: 17%;	
	height:174px;
	width: 951px;
	z-order: 3;
	background: url(images/boutique/lignedoudou.gif);	
}

.cadre{
	margin: 5px 5px;
	padding: 5px;
	border: 2px groove #E5C8FD;
	background-color: #FFFFFF;
}

/*form inscription*/
.cssform p{
	width: 165px;
	margin: 5px;
	padding: 8px 0px 2px 8px;
}
.cssform span.error{
	font-weight: bold;
	float: left;
	margin-left: -55px;
	width: 100px;
	color: #8C122A;
}

.cssform select{
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
width: 127px;
}

.cssform input{
	width: 127px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#tabpanier table {
	border: 1px solid #EBD3FF;
}

#tabpanier th {
	border: 1px solid #FCD8E5;
	background-color: #EF428C;
	font-family: sans-serif;
	color: white;
	height:25px;
	border-collapse: collapse;
}

#tabpanier td {border: 1px solid #FCD8E5;border-collapse: collapse; }

#tabmenu
{
	border: 1px solid #FFFFFF;
	background-color: #EBD3FF;
	color: #31394E;
	font-size: 11px;
	font-weight: bold;
}


.input {
	background-color :#DCB4FA ;	
	color: #31394E;
	border:1px solid #8A99C0;
	font-size: 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}

.texteinput{
font-family: Tahoma;font-size : 11px;color :  #33394F;font-weight: bold; 
}

.texteerror{
font-family: Tahoma;font-size : 10px;color :  #AF0202;font-weight: normal; 
}


a.menu {font-size: 11px; font-family: Tahoma;font-weight: Bold; color: #33394F; text-decoration:none; }
a.menu:hover {color: #8C9AC1; text-decoration:none; }


#lignerose
{
	height:5px;
	background-image: url(images/lignerose.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#lignerosepetite
{
	height:5px;
	background-image: url(images/petitelignerose.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.cadreclair{
	margin: 5px 5px;
	padding: 5px;
	border: 1px double #8C9AC1;
	background-color: #FFFFFF;
}




.textebleu{font-family: Tahoma;font-size : 11px;color :  #8C9AC1;font-weight: normal;}
.texteblanc{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.texte{font-family: Verdana, Arial, Helvetica, sans-serif; ;font-size : 11px;color :  #33394F;font-weight: normal;}
.texterose{font-family: Verdana, Arial, Helvetica, sans-serif; ;font-size : 11px;color :  #F839ED;font-weight: bold;}

.titre{font-family: Tahoma;font-size : 13px;color :  #8C9AC1;font-weight: bold;}

.titrebleu{font-family: Tahoma;font-size : 15px;color :  #33394F;font-weight: normal;}

.gtitrebleu{
	font-family: Tahoma;
	font-size : 25px;
	color : #33394F;
	font-weight: bold;
}

.petittextebleu{font-family: Tahoma;font-size : 10px;color :  #33394F;font-weight: normal;}

.copy{font-family: Tahoma;font-size : 10px;color :  #FFFFFF;font-weight: normal;}


a.lien{
	font-weight: normal;
	font-size:11px;
	vertical-align: center;
	color: #8C9AC1;
	font-family: Tahoma;
	text-decoration: underline;
}
a.lien:link {color: #8C9AC1}
a.lien:visited {color: #8C9AC1}
a.lien:hover {color:#DCB4FC;}



a.lienpetit{
	font-weight: normal;
	font-size:11px;
	vertical-align: center;
	color: #8C9AC1;
	font-family: Tahoma;
	text-decoration: underline;
}
a.lienpetit:link {color:  #8C9AC1;}
a.lienpetit:visited {color:  #8C9AC1;}
a.lienpetit:hover {color:#DCB4FC;}


/*Scott*/
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align: center;
}

div.pagination a {
	padding: 5px 2px 2px 5px;
	margin-right: 2px;	
	border: 1px solid #ddd;
	text-decoration: none;
	color: #31394E;
	font-family: Tahoma;
	font-size: 11px;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #31394E;
	color: #FFFFFF;
	background-color: #DCB4FC;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;	
	border: 1px solid #31394E;
	font-weight: bold;
	background-color: #DCB4FC;
	color: #FFF;
	font-family: Tahoma;font-size : 11px
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;	
	border: 1px solid #008291;
	color: #ccc;
	font-family: Tahoma;font-size : 11px
}

body {
	scrollbar-face-color: #30374C;
	scrollbar-shadow-color: #8C9AC1;
	scrollbar-highlight-color: #8C9AC1;
	scrollbar-arrow-color: #DCB4FC;
	scrollbar-base-color : #DCB4FC;
}