@charset "utf-8";html{background-color:#000;background-image:url(../template/ico_background.jpg);background-repeat:repeat-x;margin:0;padding:0;font:12px Arial,Helvetica,sans-serif}
body{background-image:url(../template/ico_body.jpg);background-repeat:no-repeat;background-position:center;background-position:top;margin:0;padding:0}

div#positionmenu{ position:absolute; margin-top: 266px; margin-left:307px; }
div#positionmenu ul#navlist{list-style: none;padding: 0;margin: 0 auto;}
div#positionmenu ul#navlist li{float: left; margin: 0;padding: 0; }
div#positionmenu ul#navlist li a{display: block;}

div#header{background:url(../template/ico_haut.jpg) no-repeat;height:326px;position:relative;clear:both;display:block; z-index:1;}

#headerHome,#headerBook,#headerContact,#headerChiots{background-image:url(../template/ico_head.png);text-indent:-5000px;list-style:none}
#headerChiots{background-image:url(../template/ico_head_chiot.gif);text-indent:-5000px;list-style:none}

#headerHome a{display:block;width:146px;height:50px}
#headerBook a{display:block;width:146px;height:50px}
#headerContact a{display:block;width:146px;height:93px}

#headerChiots a{display:block;width:245px;height:193px}

#headerHome{position:absolute;margin-top:277px;margin-left:320px;width:146px;height:50px;background-position:0 0}
#headerBook{position:absolute;margin-top:277px;margin-left:460px;width:146px;height:50px;background-position:0px -50px}
#headerContact{position:absolute;margin-top:242px;margin-left:600px;width:146px;height:93px;background-position:0px -100px}

#headerChiots{position:absolute;margin-top:140px;margin-left:750px;width:245px;height:193px;background-position:-146px 0px}

/* ssmenu */
/*#navlist{position:absolute;margin:0;padding:0}
.tab_content{border:1px solid #FFF;margin:1px}
.col1{}
.col1 h2{margin-left:25px;font-size:1.3em;color:#900}

#smenu{position:absolute;margin-left:620px;margin-top:300px;width:250px;background-color:#9DA7AE}
#smenu .tab_content li{list-style-type:none;line-height:1.6;margin-left:-30px}
#smenu .tab_content a{display:block;padding:5px 5px 5px 25px;background-position:left center;text-decoration:none;color:#FFF}
#smenu .tab_content a:hover{padding:5px 5px 5px 25px;background-position:left center;border-bottom-width:1px;border-bottom-color:#4979A5;color: #036; font-weight: bold;}*/


#navlist1,#navlist,#navlist2{position:absolute;margin:0;padding:0}
div#global{background-color:#000;min-height:100%;width:1022px;margin:0 auto;position:relative}
div#center{padding-bottom:50px;overflow:auto}

div#content{margin:10px;width:680px;min-height:700px;float:right;background-color:#E7CB6C;}
div#content h1{font-size:large;color:#000}
div#content h2{font-size:medium;color:#900;margin-left:20px}
div#content h3{font-size:small;color:#F60;margin-left:40px}
div#content p{padding:5px;font-size:13px}
/*div#content img{border:1px solid #999;margin:5px}*/
div#content blockquote{padding:15px;background-color:#FFF;border:1px solid #F90;color:#036;font-size:13px}


#menu,#menuArchives{border-right:1px solid #FFFF66;float:left;width:280px;min-height:700px;text-align:left;padding:15px}
#menu ul,#menuArchives ul{list-style:none;margin:0;padding:0;border:none}
#menu li,#menuArchives li{padding-left:20px;margin:0; font-family:"Monotype Corsiva"; font-style:italic; font-size:18px;}
#menu li a,#menuArchives li a{display:block;padding:5px 5px 5px 25px;background-position:left center;text-decoration:none;color: #FFFFCC}
#menu li a:hover,#menuArchives li a:hover{padding:5px 5px 5px 25px;background-position:left center;border-bottom-width:1px;border-bottom-color:#4979A5;color: #FFCC00}

img{border-top-width: 0px;	border-right-width: 0px; border-bottom-width: 0px;	border-left-width: 0px;}

/* ACTUALITES */
#contentactu.actuCss h1,#Archives.actuCss h1{margin-left:100px;font-size:14px}
#contentactu.actuCss ul,#Archives.actuCss ul{margin:0;padding:0;list-style:none}
#contentactu.actuCss li,#Archives.actuCss li{-webkit-border-radius:9px;-moz-border-radius:9px;background:#E7CB6C;border-radius:9px;list-style:none;padding:10px;width:640px;margin:10px;margin-left:330px;overflow:auto}
#contentactu.actuCss li h2,#Archives.actuCss li h2{border-bottom:dotted 1px #666;padding-bottom:10px;margin-bottom:10px;color: #FF6600}
#contentactu.actuCss li h2 .marque,#Archives.actuCss li h2 .marque{color: #666666}
#contentactu.actuCss li div.picture,#Archives.actuCss li div.picture{float:left;width:220px;text-align:left}
/*#contentactu.actuCss li div.picture img{width:150px}*/
#contentactu.actuCss li div.descriptif,#Archives.actuCss li div.descriptif{border-bottom:dotted 1px #13a3c2;margin-left:200px;margin-bottom:10px;padding-bottom:10px}
#contentactu.actuCss li div.details,#Archives.actuCss li div.details{position:absolute;bottom:10px;right:10px;text-indent:12px}
#contentactu.actuCss #contentactu div.claire,#Archives.actuCss #Archives div.claire{clear:left}
#contentactu.actuCss li.dernier,#Archives.actuCss li.dernier{-webkit-box-shadow:none;-webkit-border-radius:0;-moz-box-shadow:none;-moz-border-radius:0}
.claire{float:none;clear:both}



/* PEDIGREE */
#aff_pedigree table{width:100%}
#aff_pedigree table p{font-size:10px}
#aff_pedigree .pere,#aff_pedigree .mere{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;padding:10px;margin:10px;overflow:auto;min-height:70px}
#aff_pedigree .pere img{float:left;margin:5px;border:3px solid #06C}
#aff_pedigree .mere img{float:left;margin:5px;border:3px solid #F9F}
#aff_pedigree .pere{background:#F0F0FF}
#aff_pedigree .mere{background:#FFECFF}

/*   EXPO   */
#css_expo_pmpsi table{width:96%;border:0px; border-bottom:0;font:11px Verdana,Arial,Helvetica,sans-serif;margin-top:25px}
#css_expo_pmpsi caption{background-color:#7BA6D1;color:#FFF;text-align:left;vertical-align:middle;padding:5px;font-size:small}
#css_expo_pmpsi th{color:#FFF;text-align:left;vertical-align:middle;padding:5px;background-color:#000;font-size:11px}
#css_expo_pmpsi th a{text-decoration:none;color:#4f6b72;background:transparent}
#css_expo_pmpsi td a{text-decoration:none;color:#239;background:transparent}
#css_expo_pmpsi td a:hover{color:#a84444;border-bottom:1px dotted #a80000;background:transparent}
#css_expo_pmpsi td{border-bottom:1px solid #666;padding:2px}
#tableexpo_pmpsi{width:100%;text-align:left}
#css_expo_pmpsi #tablenexpo_pmpsi td{background-color:#7BA6D1;font-size:10px;color:#000}

/* FOOTER */
div#footer{ 
background-image:url(../template/ico_ff.jpg); 
background-repeat:repeat-x; 
padding:10px; 
font-size:11px; 
overflow:auto; 
min-height:50px;
color:#FFFFCC;
}

div#footer a{ color:#FF0; text-decoration:none; font-weight:bold}

/* FLAG */ 
div#positionflag{ position:absolute; margin-top: 255px; margin-left:50px; z-index:1;}
div#positionflag ul#navflag{list-style: none; padding: 0; argin: 0 auto;}
div#positionflag ul#navflag li{float: left; margin: 2px;padding: 0; }
div#positionflag ul#navflag li a{display: block;}

/* FICHE */
.css_chien_pmpsi .tolbarfchs{
	/*z-index:1px;*/
	margin-left:25px;
}

.css_chien_pmpsi .perefchs{
	float:left;
	margin-left:-3px;
	margin-top:-3px;
	position:absolute;
}

.css_chien_pmpsi .merefchs{
	margin-left:-10px;
	position:absolute;
}

.css_chien_pmpsi .nomDuChien{
	font-size:11px;
	color:#06C;
	margin:0;
}

.css_chien_pmpsi .chien-image{
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
	width:320px;
}

.css_chien_pmpsi ul.fchs{list-style:none;margin:0 !important;padding:0;}
.css_chien_pmpsi ul.fchs li{float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important}

.css_chien_pmpsi ul.fchs a{background:url(../template/chien.png) no-repeat -420px 0;display:block;line-height:30px;padding:0;margin:0;position:relative;top:1px;margin-left:auto 50%}
.css_chien_pmpsi ul.fchs a:active{outline:none}

.css_chien_pmpsi ul.fchs .fiche a{background-position:0 0;width:70px;height:62px;margin-top:-50px}
.css_chien_pmpsi ul.fchs .fiche a:hover{background-position:0 -62px;height:62px;margin-top:-50px}

.css_chien_pmpsi ul.fchs .pedigree a{background-position:-70px 0;width:70px;height:62px;margin-top:-50px}
.css_chien_pmpsi ul.fchs .pedigree a:hover{background-position:-70px -62px;height:62px;margin-top:-50px}

.css_chien_pmpsi ul.fchs .galerie a{background-position:-140px 0;width:70px;height:62px;margin-top:-50px}
.css_chien_pmpsi ul.fchs .galerie a:hover{background-position:-140px -62px;height:62px;margin-top:-50px}

.css_chien_pmpsi ul.fchs .palmares a{background-position:-210px 0;width:70px;height:62px;margin-top:-50px}
.css_chien_pmpsi ul.fchs .palmares a:hover{background-position:-210px -62px;height:62px;margin-top:-50px}


/*  FORM   */
#content input[type=text],input[type=password],textarea,.required email,.required,select{padding:5px;margin-right:5px;border:1px solid #e0e0e0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#content .taille2{width:300px}
#content label{display:block;margin:2px 2px 10px 50px}
#content label:hover{display:block;color:#000}
#content label span{display:inline-block;label.error{float:none;color:red;padding-left:.5em;vertical-align:top}
p{clear:both}
.submit{margin-left:12em}
em{font-weight:bold;padding-right:1em;vertical-align:top}
#MSG{margin:15px;padding:15px;font-size:1.2em}
#OK{margin:15px;padding:15px;font-size:1.2em}
.cadreForm{padding:10px;background:#F1F1F1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
