/* -------------------------------------STYLE  */
body {background:url(../images/global-bg.png) top left repeat-x; font-family:Arial, Helvetica;font-size:0.7em;text-align:left;margin:0;padding:0;background-color: #fff6eb;}
/* ------------------------------------- GENERAL   */
img{border:0}
#zone-image{background:url(../images/zone-image-01.jpg) top center no-repeat;width:980px;height:332px;margin:27px 0 0 0;padding:0;float:left}
#container{background:url(../images/zone-image-bg.png) top center no-repeat;width:980px;position:relative;margin: 0 auto;}
#content{width:980px;margin:25px 0 0 0;float:left;position:relative}
#userinfo{width:350px;margin:5px 15px 0 0;float:right;position:relative}
#userinfo p{font-size:11px;color:#d1bfaa;line-height:1.5em;margin:0 0 10px 0;padding:0;text-align:right}
#userinfo p a{color:#a47d50}
#left{width:234px;margin:0 0 10px 12px;padding:0;float:left;position:relative;min-height: 530px}
#right{width:705px;padding: 0 0 10px 18px;float:left;position:relative;}
div.bloc-left{width:332px;margin:0 0 30px 0;float:left;position:relative}
div.bloc-right{width:332px;margin:0 0 30px 38px;float:right;position:relative}
#header{width:980px;height:391px;margin:0;padding:0;float:left;position:relative}
.clearer {clear: both;}
#beta {position: absolute;top: 0;right: 0;z-index: 10000;width: 100px;height: 102px;background: url(../images/beta.png) no-repeat;}
#medaillon {position: absolute;top: 16px;left: 0;z-index: 10000;width: 226px;height: 288px;background: url(../images/medaillon.png) no-repeat;}
.img-left {float:left;margin:15px 0 15px 0}
.img-right {float:right;margin:15px 0 15px 0}
ul.default{padding-left: 18px;list-style-type: disc;color: #525252;margin:20px 0 15px 0;font-size:11px}
ul.default li{font-size:12px;margin: 7px;clear: left;}
ul.default li.in{margin: 10px 7px 7px 35px;clear: left;}
ul.default li.title{margin: 10px 7px 7px 0;clear: left;list-style-type: none;}
ul.default li.in a{color:#7c7c7c}
ol{padding-left: 24px;list-style-type: decimal;color: #777777}
ol li{margin: 0 0 10px 10px;clear: left;font-size: 12px}
.box{border: 1px solid #D6D5D6;padding: 5px;padding: 4px;}
span.bigger {color: #75570d;font: 12px/24px Arial, Helvetica, sans-serif;padding: 0px 0px 0 0px;margin: 0 0px 20px 0px;}
.nopuppymills {margin: 15px 0 0 38px;position:relative;float:left;width:131px;height:188px}
.rebate-red{font-size: 110%;color:red}
.note{font-size: 80%;color:#333}
/* ------------------------------------- TEXTES   */
p{font-size:12px;color:#525252;line-height:1.5em;margin:10px 0 10px 0;padding:0;text-align:justify}
p a{line-height:14px;text-decoration:underline;margin:0;padding:0;}
p a:hover{color:#434848;line-height:14px;text-decoration:underline;margin:0;padding:0;}
h1 {color: #75570d;font: 14px/24px Arial, Helvetica, sans-serif;padding: 0px 0px 3px 0px;margin: 0 0px 20px 0px;border-bottom: 1px dotted #a4873e;letter-spacing:2px;}
h2 {color: #75570d;font: 14px/24px Arial, Helvetica, sans-serif;padding: 0px 0px 3px 0px;margin: 0 0px 10px 0px;letter-spacing:2px;}
h2.links {color: #75570d;font: 12px Arial, Helvetica, sans-serif;padding: 10px 0px 0 0px;margin: 0;letter-spacing:2px;}
h3, h3 a, h3 a:hover{font-size:16px;line-height:1.8em;color:#272727;font-weight:700;text-align:left;margin:15px 0 0 5px;padding:0;text-transform: uppercase;}
a:link, a:active, a:visited{color: #333333;}
/* -------------------------------------NAV SECONDAIRE  */
#nav-sec{position:relative;bottom:0;width:438px;height:32px;margin:0 14px 0 0 ;padding:0;float:right}
ul#nav-sec li{float:left;display:inline;height:32px;list-style-type:none;margin:0;padding:0;}
ul#nav-sec li a{float:left;text-indent:-9999px;text-decoration:none;height:32px;line-height:0;background:url(../images/nav-sec-bg.png);}
ul#nav-sec li.home a{width:61px;background-position:0 0}
ul#nav-sec li.home a:hover{background-position:0 -32px ;}
ul#nav-sec li.home a.active{background-position:0 -32px;}
ul#nav-sec li.search a{width:69px;background-position:-61px 0;}
ul#nav-sec li.search a:hover{background-position:-61px -32px;}
ul#nav-sec li.search a.active{background-position:-61px -32px;}
ul#nav-sec li.browse a{width:73px;background-position:-130px 0;}
ul#nav-sec li.browse a:hover{background-position:-130px -32px;}
ul#nav-sec li.browse a:active{background-position:-130px -32px;}
ul#nav-sec li.placeanad a{width:91px;background-position:-203px 0;}
ul#nav-sec li.placeanad a:hover{background-position:-203px -32px;}
ul#nav-sec li.placeanad a:active{background-position:-203px -32px;}
ul#nav-sec li.link a{width:52px;background-position:-294px 0;}
ul#nav-sec li.link a:hover{background-position:-294px -32px;}
ul#nav-sec li.link a:active{background-position:-294px -32px;}
ul#nav-sec li.contactus a{width:92px;background-position:-346px 0;}
ul#nav-sec li.contactus a:hover{background-position:-346px -32px;}
ul#nav-sec li.contactus a:active{background-position:-346px -32px;}
/* -------------------------------------NAV PRINCIPALE  */
#nav-princ{position:relative;bottom:0;width:215px;height:260px;margin:0 0 0 0;padding:0;float:left}
ul#nav-princ li{float:left;display:inline;list-style-type:none;margin:0;padding:0;}
ul#nav-princ li a{float:left;text-indent:-9999px;text-decoration:none;line-height:0;background:url(../images/nav-princ-bg.png);}
ul#nav-princ li.main a{width:215px;height:26px;background-position:0 0;margin:0}
ul#nav-princ li.main a:hover{background-position:-215px 0 ;}
ul#nav-princ li.ourmission a{width:215px;height:26px;background-position:0 -26px;}
ul#nav-princ li.ourmission a:hover{background-position:-215px -26px ;}
ul#nav-princ li.findastud a{width:215px;height:26px;background-position:0 -52px;}
ul#nav-princ li.findastud a:hover{background-position:-215px -52px ;}
ul#nav-princ li.findapuppy a{width:215px;height:26px;background-position:0 -78px;}
ul#nav-princ li.findapuppy a:hover{background-position:-215px -78px;}
ul#nav-princ li.findanadultdog a{width:215px;height:26px;background-position:0 -104px;}
ul#nav-princ li.findanadultdog a:hover{background-position:-215px -104px;}
ul#nav-princ li.findabreeder a{width:215px;height:26px;background-position:0 -130px;}
ul#nav-princ li.findabreeder a:hover{background-position:-215px -130px;}
ul#nav-princ li.advertiseastud a{width:215px;height:26px;background-position:0 -156px;}
ul#nav-princ li.advertiseastud a:hover{background-position:-215px -156px;}
ul#nav-princ li.advertiseapuppy a{width:215px;height:26px;background-position:0 -182px;}
ul#nav-princ li.advertiseapuppy a:hover{background-position:-215px -182px;}
ul#nav-princ li.advertiseanadultdog a{width:215px;height:26px;background-position:0 -208px;}
ul#nav-princ li.advertiseanadultdog a:hover{background-position:-215px -208px;}
ul#nav-princ li.advertiseyourkennel a{width:215px;height:26px;background-position:0 -234px;}
ul#nav-princ li.advertiseyourkennel a:hover{background-position:-215px -234px;}
ul#nav-princ li.puppywaitinglist a{width:215px;height:27px;background-position:0 -260px;}
ul#nav-princ li.puppywaitinglist a:hover{background-position:-215px -260px;}

/* -------------------------------------NAV MEMBER-IN  */
#nav-member-in{position:relative;bottom:0;width:215px;height:157px;margin:26px 0 0 0;padding:0;float:left}
ul#nav-member-in li{float:left;display:inline;list-style-type:none;margin:0;padding:0;}
ul#nav-member-in li a{float:left;text-indent:-9999px;text-decoration:none;line-height:0;background:url(../images/nav-member-bg.png);}
ul#nav-member-in li.member a{width:215px;height:26px;background-position:0 0;margin:0}
ul#nav-member-in li.member a:hover{background-position:-215px 0 ;}
ul#nav-member-in li.myaccount a{width:215px;height:26px;background-position:0 -26px;}
ul#nav-member-in li.myaccount a:hover{background-position:-215px -26px;}
ul#nav-member-in li.placead a{width:215px;height:26px;background-position:0 -52px;}
ul#nav-member-in li.placead a:hover{background-position:-215px -52px;}
ul#nav-member-in li.favorites a{width:215px;height:26px;background-position:0 -78px;}
ul#nav-member-in li.favorites a:hover{background-position:-215px -78px;}
ul#nav-member-in li.modifyad a{width:215px;height:26px;background-position:0 -104px;}
ul#nav-member-in li.modifyad a:hover{background-position:-215px -104px;}
ul#nav-member-in li.logout a{width:215px;height:26px;background-position:0 -130px;}
ul#nav-member-in li.logout a:hover{background-position:-215px -130px;}
ul#nav-member-in li.login a{width:215px;height:26px;background-position:0 -156px;}
ul#nav-member-in li.login a:hover{background-position:-215px -156px;}
ul#nav-member-in li.placeanad a{width:215px;height:27px;background-position:0 -182px;}
ul#nav-member-in li.placeanad a:hover{background-position:-215px -182px;}
/* -------------------------------------NAV MEMBER-OUT  */
#nav-member-out{position:relative;bottom:0;width:215px;height:78px;margin:12px 0 0 0;padding:0;float:left}
ul#nav-member-out li{float:left;display:inline;list-style-type:none;margin:0;padding:0;}
ul#nav-member-out li a{float:left;text-indent:-9999px;text-decoration:none;line-height:0;background:url(../images/nav-member-out-bg.png);}
ul#nav-member-out li.member a{width:215px;height:26px;background-position:0 0;margin:0}
ul#nav-member-out li.member a:hover{background-position:-215px 0 ;}
ul#nav-member-out li.login a{width:215px;height:26px;background-position:0 -26px;}
ul#nav-member-out li.login a:hover{background-position:-215px -26px;}
ul#nav-member-out li.placeanad a{width:215px;height:27px;background-position:0 -52px;}
ul#nav-member-out li.placeanad a:hover{background-position:-215px -52px;}
/* --------------------------FOOTER  */
#footer{background:url(../images/footer-bg.png) top left repeat-x;font-size:11px;height:61px; background-color:#2e1a01;margin: 25px 0 0 0;border-top:1px solid #fff;text-align:center;clear: both;}
#footer-content{width:980px;position:relative;margin: 0 auto;padding: 15px 0 0 0}
#footer a{color: #fff;}
#footer-right{float: right;text-align: right;}
#footer p{font-size:11px;color:#fff;margin:0}
#footer span a{color:#929292}
#footer span {color:#929292}
#newlistings {width:100%;padding: 0 0 10px 0}
#newlistings img{padding:6px;border: 1px solid #929292}
.thumb img{padding:6px;border: 1px solid #929292}