/* CSS Document css racine*/

BODY
{
	FONT-FAMILY: Verdana, arial, helvetica, times;
	background-color: #CCA361;
	margin: 0;
}
H1 {
	FONT-SIZE: 13pt;
	COLOR: #19215D;
}
TD
{
	FONT-SIZE: 10px;
	COLOR: #19215D;
	text-align: justify;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext
{
	FONT-SIZE: 10px;
	COLOR: #19215D;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

a.lkblanc10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color:#19215D; 
	font-size: 10px; 
	text-decoration: none;
}
a.lkblanc10:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color:#19215D; 
	font-size: 10px; 
	text-decoration: underline;
}
.txtblanc10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 13px;
	text-align: justify;
}
a.smenubleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px; 
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
a.smenubleu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.smenuboutique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	padding: 5px; 
	font-weight: bold;
	text-align: left;
}
.smenuboutiquetitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	padding-left: 5px; 
	font-weight: bold;
	text-align: left;
}
.smenublanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	padding-left: 5px;
}
a.lksmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#ffffff;
	font-size: 10px;
	padding-left: 0px;
	text-decoration: none;
}
a.lksmenu:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#ffffff;
	font-size: 10px;
	padding-left: 0px; 
	text-decoration: underline;
}
.TD_INT { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	background-color: #FFFFFF;
 	letter-spacing: 0px; 
	padding-top: 2px;
	padding-bottom: 3px; 
	border: 1px #254094 solid
}
.quicklink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	padding-left: 8px;
	padding-right: 8px;
}
a.quicklink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 5px;
}
a.quicklink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	padding-left: 8px;
	padding-right: 5px;
	text-decoration: none;
}
.titreboutique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 12px;
	padding-left: 0px;
}
a.lkproduits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	padding-left: 0px;
	text-decoration: underline;
}
a.lkproduits:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 10px;
	padding-left: 0px; 
	text-decoration: none;
}
.maul {
	list-style-image: url(content_animalerie/images/boutique/puce.gif);
	list-style-position: inside;
	list-style-type: none;
}
.underline
{
	FONT-SIZE: 10px;
	COLOR: #19215D;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
}
.smenutitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#19215D;
	font-size: 14px;
	padding-left: 5px;
	font-weight: bold;
}
.imgOver {
	cursor: pointer;
}
.champtexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EAEAEA;
	border: 1px solid #000000;
}
.button, .buttonD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #CCCCCC;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #cccccc;
}
.button {
	color: #000000;
}
.buttonD {
	color: #666666;
}
a.lk01 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color:#7B3800; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
}
a.lk01:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color:#7B3800; 
	font-size: 11px;
	font-weight: bold; 
	text-decoration: underline;
}
a.loginout { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold; 
	color:#ffffff; 
	font-size: 11px; 
	text-decoration: none;
}
a.loginout:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-weight: bold; 
	color:#ffffff; 
	font-size: 11px; 
	text-decoration: underline;
}
.box560 {
	background-image: url(images/box560_bg.gif);
	font-size: 12px;
	padding: 10px 21px 10px 21px;
}
.box56002 {
	background-image: url(images/box560_bg.gif);
	font-size: 14px;
	text-align:center
}
tr.box2x275 {
	background-image: url(images/box2x275_bg.gif);
}
.box275 {
	width: 275px;
	padding: 10px 21px 10px 21px;
}
#animaux ul li, #animaux ul li a{
	font-size: 9pt;
	font-weight: bold;
	line-height: 20px;
	list-style-type: square;
	color: #4160D4;
	text-decoration: none !important;
}

#animaux ul li a:hover{
	color: #CCA361;
}
.fLeft {
	float: left;
	width: 160px;
	font-weight: bold;
	text-align: left;
}
.fRight {
	float: right;
	width: 320px;
}
.bg1, .bg2 {
	padding: 5px;
	margin: 0px;
}
.bg1 {
	background-color: #FFFFFF;
}
.bg2 {
	background-color: #F0F0F0;
}
.linkBtn {
	text-decoration: none !important;
	margin-right: 10px;
	margin-bottom: 10px;
}
a.linkBtn {
	color: #0041C6;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #19215D;
	display: block;
	font-weight: bold;
}
a:hover.linkBtn {
	background-color: #4160D4;
	color: #FFFFFF;
}
#animList {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#animList li{
	float: left;
	vertical-align: middle;
}
#animList li a {
	color: #0041C6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none !important;
	padding: 5px 10px 5px 10px;
	display: block;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #D7D7D7;
	background-color: #FFFFFF;
}
#animList li a:hover {
	color: #0041C6;
	background-color: #F0F0F0;
}
#encanList {
}
#encanList tr.rowTitre td {
	background-color: #4160D4;
	color: #FFFFFF;
	font-weight: bold;
}
#encanList tr td {
	padding: 5px;
}
#encanList tr td table tr td {
	padding: 5px;
	font-size: 11px;
}
#encanList tr.rowTrue td {
	background-color: #FFFFFF;
}
#encanList tr.rowFalse td {
	background-color: #F0F0F0;
}
.catHeader{
	padding: 5px;
	color: #FFFFFF;
	background-color: #19215D;
	font-weight: bold;
	font-size: 11pt;
}
#showRoom {
	position: relative;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#showRoom div, #showRoom img, .rowTrue img{
	cursor: hand;
}
.thumb {
	border-top: 2px solid #19215D;
	border-bottom: 10px solid #19215D;
	width: 516px;
	background-color: #FAFAFA;
	text-align: center;
	position: absolute;
	top: -5px;
	left: -2px;
	*left: -7px;
}
.thumb2 {
	width: 100%;
	background-color: #FAFAFA;
	text-align: center;
	position: relative;
	left: -5px;
}

.smenuencan {
	text-align: left;
}
.pnlTitre {
	background-color: #D1AB60;
	border-bottom: 1px solid #B86803;
	padding: 5px;
	font-size: 10pt;
}
.pnlTopBox {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #B86803;
	padding: 5px;
	text-align: left;
}
.pnlBottomBox {
	border-top: 1px solid #FFFFFF;
	padding: 5px;
}
#menuList{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#menuList a{
	width: 142px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #B86803;
	display: block;
	text-decoration: none;
	color: #19215D;
}
#menuList a span{
	padding: 5px;
	display: block;
}
#menuList a:hover{
	border-bottom: 1px solid #DECAA8;
	border-top: 1px solid #9B7731;
	text-decoration: none;
	background-color: #D1AB60;
}
a.pageLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#19215D;
	font-size: 10px;
	text-decoration: underline;
}
a:hover.pageLink {
	text-decoration: none;
}
.pageActual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#19215D;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
#onglets {
	float: right;
    width: 100%;
    line-height: normal;
}
#onglets ul {
    margin:0;
    padding:0;
    list-style:none;
}
#onglets li {
    float: right;
    margin:0;
    padding:0;
	background: url(../images/onglrfull.gif) no-repeat right top;
	margin-right: 10px;
}
#onglets a {
	display: block;
	background: url(../images/ongll2.gif) no-repeat left top;
    padding: 6px 9px 12px 9px;
	text-transform: uppercase;
	text-decoration: none;
	color: #19215D;
	font-weight: bold;
}
#onglets a:hover {
	text-decoration: underline;
	color: #4160D4;
}
#onglets li.current {
	background: url(../images/onglrfull_O.gif) no-repeat right top;
}
#onglets li.current a {
	background: url(../images/ongll.gif) no-repeat left top;
	color: #4160D4;
}