/* CSS Document */
body {
    background: url("cambuse/fd_automne_7.jpg") no-repeat 0 0 #EAEAEC;
    color: #232323;
    font-family: Arial,Verdana,Lucida,serif,sans;
    font-size: 9pt;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}
a {
	font-family:Arial, Helvetica, Geneva, Verdana, sans-serif;
color:#232323;
	text-decoration:none;
}
a:Hover, ul.newstickera a:hover, li.showday a:hover, #pave_anim h1 a:hover, #titre_pub_mois a:hover, #pied_anim_pub a:hover, #titre_pub a:hover, span.pge a:hover, ul.adopt_apacs li a:hover.content_portee, #footer span.infos a:hover, #mensuel li.encours a:hover, #mensuel li.end a:hover, #news_blog a:hover, li.newsticker a:hover, #entracte_r a:hover, #newsbloglink a:hover, #news_apacsbloglink a:hover, ul.adopt_apacs li a:hover.sheepdog_320_titre, #pied_anim_left a:hover, #pied_anim_left_soft a:hover, #pied_anim_soft a:hover, #date a:hover, #tronche_comment a:hover, #mensuel li a.top:hover, ul.agenda_expo a:hover, ul.adopt_apacs a:hover, #sheepdog_320 a:hover	{ 
color: #90400C; 
text-decoration:underline;
}
h1 {
margin: 0;
}
#stud_footer {
border-top:1px dotted #CDCED5; 
}
#separ {
    clear: both
}
#erase_large {
    clear:both;
    height:50px;
}
#erase_small {
    clear:both;
    height:20px;
}	
#erase_very_small {
    clear:both;
    height:5px;
}	
#frise_450 {
width: 450px;
height: 4px;
background: url("cambuse/frise.gif") repeat-x 0 0;
margin: 30px 0 10px 0;
}
#top_fd {
background: url("cambuse/fd_top_autumn_2.png") repeat-x 0 0;
height: 60px;
width: 100%;
position: fixed; 
z-index:999;
}
#top {
display: block;
    width: 1200px;
    margin-left: 10px;
    height: 60px;
    color: #FFFFFF;
    font-family: Arial,Verdana,Lucida,serif,sans;
    padding: 0;
}
#top img {
float: left;
height: 35px;
width: 90px;
margin: 1px 3px 0 0;
}
#top .home {
    display: block;
    float: left;
    line-height: 40px;
    font-size: 24px;
    font-weight: bold;
    margin: 0 15px 0 0;
    vertical-align: middle;
    text-shadow: 0 -2px 2px #000000;
}
#top span {
    display: inline;
    float: left;
    line-height: 40px;
    vertical-align: middle;
}
#top a {
  color: #FFFFFF;
  margin: 0 8px;
}
#page {
    width: 1040px;
    min-height: 1000px;
    margin: 0 0 0 30px;
    padding: 0;
}
#main {
    width: 1040px;
    background: url("cambuse/fd_contenu_autumn.jpg") repeat-y 0 0;
    padding: 0 20px;
}
#footer {
    width: 1040px;
    height: 276px;
    background: url("cambuse/footer_autumn.jpg") no-repeat 0 0;
    padding: 0;
    margin: 0;
}
#footer span.infos {
    display: block;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    color: #8B8E96;
    padding: 184px 0 0 320px;
}
#footer span.infos a {
    color: #8B8E96;
    text-decoration:none;
}
#header {
    width: 1000px;
    height:375;
    margin: 0 0 0 20px;
    padding-top: 357px;
}
#menu {
	background:transparent;
	padding:10px;
	height:60px;
}

html>body #menu {
	background-image:url(cambuse/transparency/brown-50.png);
}

#menu .menu_container {
	float: left;
display: block;
  width: 958px;
  height:48px;
	line-height:48px;
	margin:0;
	padding:11px 0 0 11px;
}

#menu ul {
  list-style-type:none;
	margin:0;
	padding:0;
	height:37px;
	line-height:37px;
	width:100%;
	background:center left transparent repeat-x;
	position:relative;
}

#menu ul li {
	font-size:.9em;
}

#menu ul li li {
	font-size:1em;
}

#menu ul li ul {
	list-style-type:none;
	margin:0;
	padding:5px 0 5px 0;
	height:auto;
	line-height:auto;
	width:auto;
	position:absolute;
	top:37px;
	left:0;
	display:none;
	opacity:.9;
	filter:alpha(opacity=90);
	background:#313131;
	border:0px none;
}

#menu ul li ul ul {
	filter:none;
	opacity:1;
	background:none;
}

#menu ul li:hover {
	position:relative;
	z-index:90;
}

#menu ul li:hover ul {
	display:block;
}

#menu ul li ul ul {
	position:relative;
	top:0;
	padding:0;
	margin:0;
}

#menu ul li {
	padding:0;
	vertical-align:middle;
	float:left;
	position:relative;
	height:37px;
	line-height:37px;
	position:relative;
}
#menu ul li.all {
  background-image: none;
}
#menu ul li.mdr {
  display: block;
  height: 37px;
  background-image: url(cambuse/transparency/mdr_blue_ciel-40.png);
}
#menu ul li a.first_menu {
  height: 37px;
  background-image: none;
}
#menu ul li li {
	float:none;
	clear:both;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	white-space:nowrap;
	display:block;
	position:relative;
	line-height:1.3em;
}

#menu ul li li li {
	padding:0 0 0 2em;
}

* html #menu ul li li {
	width:200px;
}

#menu ul li a {
	text-transform:uppercase;
	display:block;
	padding:0 8px;
	font-size: 1.2em; 
  font-weight:bold;
	color:#ffffff;
	height:37px;
	line-height:37px;
	white-space:nowrap;
}

* html #menu ul li a {
	width:10px;
}

* html #menu ul li li a, * html #menu ul li li ul {
	width:100%;
}

#menu ul li ul li a {
	text-transform:none;
	display:block;
	font-weight:normal;
	position:relative;
	color:#ffffff;
	text-decoration:none;
	height:2.5em;
	line-height:2.5em;
}

html>body #menu .menu_container {
	background-image:url(cambuse/menu/first_menu.png);
}


#menu .menu_end {
float: left;
display: block;
	width:11px;
	height:60px;
	background: transparent url("cambuse/menu/menu_end.png") no-repeat 0 0;
	margin-top:-10px;
}



#menu ul li.top_parent a, #menu ul li:hover a, #menu ul li.current_page_parent a, #menu ul li.current_page_item a {
	background-image:url(cambuse/menu/reflect.png);
}


#menu ul li li a {
	background-image:none !important;
	filter:none !important;
}
/*
#menu ul li li a:hover, #menu ul li li.current_page_item a {
	color:#ff6600;
}

#menu ul li li a:hover, #menu ul li li.current_page_item a:hover {
	color:#ff6600;
}
*/
#menu ul li li.current_page_item li a {
	color:#ffffff;
}

#menu ul li:hover a, #menu ul li.all a:hover { /*, #menu ul li a:hover {*/
	background-color:#3d3d3d;
	text-decoration:none;
}
#menu ul li:hover a, #menu ul li.mdr a:hover { /*, #menu ul li a:hover {*/
	background-color:#A51138;
	text-decoration:none;
}
/*
#menu ul li.current_page_parent:hover a, #menu ul li.current_page_parent a:hover, #menu ul li.current_page_parent a, #menu ul li.current_page_item:hover a, #menu ul li.current_page_item a:hover, #menu ul li.current_page_item a, #menu ul li.current_page_parent a, #menu ul li.current_page_item a {
	background-color:#ff6600;
}*/

#menu ul li li a:hover, #menu ul li li.current_page_item a {
	color:#ff6600;
}

#menu ul li li.current_page_item a:hover {
	color:#ff6600;
}

#menu ul li.top_parent:hover a, #menu ul li.top_parent a, #menu ul li.current_page_parent a, #menu ul li.current_page_item a {
	background-color:#ff6600;
}

#menu ul li.current_page_parent li a, #menu ul li.current_page_parent li a, #menu ul li.current_page_item li a, #menu ul li.current_page_item li a, #menu ul li li a {
	background-color:transparent !important;
}

#menu .menu_container li.langs {
	float:right;
}

#menu .menu_container li.last_menu {
	float:right;
}

/* search form 
-------------------------------------- */
#searchcontainer {
float: left;
width:320px; /*background search box image's width size*/
height:22px;/*background search box image's height size*/
padding:0;
margin:0;
position:relative; /*important*/
top: 7px;
left: 5px;
}
 
#searchcontainer form { display:inline ; }
 
.searchbox {
border:0px; 
background-color:transparent; 
position:absolute; 
top: 7px;
width:182px;
height:22px;
}
#entracte_total {
display: block;
width: 1000px;
height: 20px;
margin-top: 5px;
margin-left: 25px;
padding-top: 5px;
}
#entracte_total .mois {
display: block;
float: left;
font-size: 9pt;
line-height: 1.5em ;
}
#entracte_l {
display: block;
width: 610px;
height: 30px;
margin-top: 20px;
margin-left: 100px;
padding: 5px;
}
#entracte_r {
float: right;
width: 250px;
height: 20px; 
margin-top: 98px; 
padding: 10px 20px 0 0;
}
#entracte_r a {
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-weight:normal;
	font-style:italic;
	font-size:1em;
 color: #A5501C;
	text-decoration:none;
}
#heure {
float: left;
width: 180px;
height: 20px;
margin-top: 80px;  
padding-left: 60px;
}
#heure span {
    display: block;
    background: url("cambuse/calendar_brun.gif") no-repeat 0 0;
    padding-left: 20px;
    padding-bottom: 10px;
    margin-bottom: 3px;
    text-align: left;
    font-size: 11px;
    line-height:1.5em;
    font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
}
.newsticker {
	list-style-type: none;
	border: none;
background-color:transparent; 
	padding: 3px;
	margin: 0;
	width: 620px; 
}
li.newsticker {
font: 9pt Verdana;
color: #000000;
}
li.newsticker a {
font: 9pt Verdana;
font-weight: bold;
}
#bloc_left {
display: block;
float: left;
width: 195px;
margin-left: 5px;
}
.ombre_left {
    width: 188px;
    height: 9px;
    background-image: url("cambuse/ombre_188.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
    margin-bottom: 10px;
}

#info_pedigree {
  background-color: #FFFFFF; 
}

#info_pos  {
display: block;
    line-height: 3em ;
    font-size: 0.8em;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px
}
span.pedi_text {
    font-size: 9pt;
    text-align: center;
    line-height: 2em ;
    margin-top: 5px;
}
#info_pedigree ul {
	margin:0;
	padding:0;
 list-style: none;
}
#info_pedigree li {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-style: bold;
 color: #232323;
 line-height: 1.6em; 
 padding-left: 10px;
 margin-left: 5px;
 margin-bottom: 2px;
 margin-top: 3px;
}
#info_pedigree li:hover {
background: #E4E6E9;
}
.pedi_chiffre   {
  background-image: url(img/dot_bleu.gif);
  background-repeat: no-repeat;
 background-position: 0 0.32em;
} 
#bloc_middle {
display: block;
float: left;
width: 450px;
margin-left: 10px;
}
.format_titre {
display: block;
font-family: Helvetica, Sans-Serif;
font-size: 2em; 
font-weight: normal;
color: #000000;
line-height: 3em
padding-left:0.3em;
padding-top:0.2em;
margin-bottom: 10px;
}
.sous_titre {
display: block;
width: 170px;
height: 3px;
background-image: url('cambuse/sous_titre.gif');
background-repeat: repeat-x;
margin: 10px auto;
}
span.pge {
    color:#A5501C;
    display:block;
    font-size:18px;
    font-weight:bold;
    padding:8px 10px;
    margin:2px;
    text-align:left;
    width:auto;
    text-decoration:none; 
}
span.pge a {
color:#A5501C;
}
#google1 {
  width:190px;
  padding: 0;
  margin: 5px auto;
}
#showday {
    display:block;
width: 440px; 
margin: 0 0 10px 0;  
padding: 5px 1px;
}
#showday_h {
background-image: url('cambuse/coche_marron.gif');
background-repeat: no-repeat;
background-position: top left;
height: 28px;
padding-left: 15px;
}
.sous_titre_440 {
display: block;
width: 400px;
height: 3px;
background-image: url('cambuse/sous_titre.gif');
background-repeat: repeat-x;
margin: 10px auto;
}
#newstickera p {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0 80px 0 0;
padding: 0;
background: #FFFFFF;
}
ul.newstickera { 
font: 8pt Arial;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
ul.newstickera li.round, ul.newstickera li.last {
font: 8pt Arial;
line-height:2em;
color: #232323;
}
ul.newstickera li.round:hover, ul.newstickera li.last:hover {
background: #E4E6E9;
}
ul.newstickera li.round {
border-bottom:1px dotted #BDBDBD;
}
ul.newstickera a {
font: 8pt Arial;
overflow: hidden ;		/* Création du contexte de formatage */
}
.newstickera {
white-space: nowrap;
padding: 0;
color: #232323;
font-weight: bold;
margin: 0 30px 0 5px;
} 
#newstickera span {
margin: 0 5px 0 0;
} 
li.showday {
font: 8pt Arial, Verdana;
color: #232323;
border-bottom:1px dotted #CDCED5;
}
li.showday a {
font: 9pt Arial, Verdana;
font-weight: bold;
}
.separshowday {
font-size: 11px;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
line-height:1.2em;
color: #A0A0A0;
text-align: center;
}

#bloc_right {
display: block;
float: left;
width: 330px;
margin-left: 10px;
}
#pave_droite_studdog {
	padding: 1px;
	margin-top: 5px;
	width: 320px;
	height: auto;
	border:1px solid #DDDAD7;
	background-color: #F1F1F1;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height:1.3em;
  font-weight: normal;
	color: #454545;
	text-align: left;
	overflow: hidden ;
	}
#studdog_320 {
  display: block;
  width:320px;
  margin-top: 5px;
  padding: 5px 1px; 
background-color: #FFFFFF;
}
.fond_bloc { 
font-family: Helvetica, Sans-Serif;
font-size: 1.4em; 
font-weight: bold;
color:#69465B;
padding-left:0.3em;
padding-top:0.2em;
border-bottom:1px dotted #F1F1F1;
height: 24px;
background: transparent url('img/fond_sommaire_css.jpg') repeat-x top left;
}
.ombre {
    width: 320px;
    height: 10px;
    background-image: url("img/ombre_dm_336.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
    margin-bottom: 10px;
}
#bloc_sante, #bloc_apacs,#bloc_colley {
display: block;
width: 320px;
height: auto;
margin: 0;
padding: 0;
}
#bloc_sante_top {
display: block;
    width: 320px;
    height: 58px;
    background-image: url("cambuse/right_1.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
}
#bloc_apacs_top {
display: block;
    width: 320px;
    height: 58px;
    background-image: url("cambuse/right_4.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
}
#bloc_colley_top {
display: block;
    width: 320px;
    height: 58px;
    background-image: url("cambuse/right_5.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
}
#bloc_sante_top span, #bloc_apacs_top span, #bloc_colley_top span  {
font-family: Helvetica, Sans-Serif;
font-size: 2em; 
font-weight: bold;
padding-left:50px;
line-height:58px;
text-align:center; 
}
#bloc_sante_top span {
color:#DF7422;
}
#bloc_apacs_top span {
color:#5D7912;
}
#bloc_colley_top span {
color:#1B4BAD;
}
#bloc_sante_contenu {
    width: 318px;
    height: auto;
    display: inline-block;
    border-bottom:1px solid #EBD7B4;
    border-right:1px solid #EBD7B4;
    border-left:1px solid #EBD7B4;
    background: transparent url('cambuse/masque_right.png') no-repeat bottom left;
    background-color: #F6E7C9;
	  margin: 0;
}
#bloc_apacs_contenu {
    width: 318px;
    height: auto;
    display: inline-block;
    border-bottom:1px solid #C8D19C;
    border-right:1px solid #C8D19C;
    border-left:1px solid #C8D19C;
    background: transparent url('cambuse/masque_right.png') no-repeat bottom left;
    background-color: #E6EDC2;
	  margin: 0;
}
#bloc_colley_contenu {
    width: 318px;
    height: auto;
    display: inline-block;
    border-bottom:1px solid #BFDAED;
    border-right:1px solid #BFDAED;
    border-left:1px solid #BFDAED;
    background: transparent url('cambuse/masque_right.png') no-repeat bottom left;
    background-color: #E2EFF9;
	  margin: 0;
}
.contenu_sante, .contenu_apacs, .contenu_colley, .contenu {
font-family: Arial, Trebuchet MS, Helvetica, Sans-Serif;
font-size: 9pt;
line-height: 1.4em; 
padding: 5px;
}
.contenu_sante {
color:#933B14;
}
.contenu_apacs, .contenu_colley, .contenu {
color: #232323;
}
.centrage_right {
width: 280px;
margin: 0 auto;
padding: 0;
border:1px solid #E0E0E0; 
}
.ombre_bloc_right_280 {
    width: 280px;
    height: 11px;
    background-image: url("cambuse/ombre_280.png");
	  background-repeat: no-repeat;
	  background-position: top center;
margin: 0 auto;
}
#bloc_sante_bottom {
display: block;
    width: 320px;
    height: 40px;
    background-image: url("cambuse/right_3.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
}
.ombre_bloc_right {
    width: 320px;
    height: 12px;
    background-image: url("cambuse/right_ombre.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
    margin-bottom: 10px;
}
.sous_titre_right {
display: block;
width: 280px;
height: 3px;
background-image: url('cambuse/back.png');
background-repeat: repeat-x;
margin: 10px auto;
}


/* Affichage blogs agility et pub clubs colonne de gauche 
-------------------------------------- */
#maj_agenda2 {
background-color: #FFFFFF; 
background-image: url('cambuse/bck_180_3.png');
background-repeat: no-repeat;
background-position: bottom left;
border: 1px solid #E0E0E0;
width: 185px; 
margin-top: 5px; 
padding: 1px;
text-align: left;
}
#maj_blog_1 {
background-color: #FFFFFF; 
background-image: url('cambuse/bck_180_3.png');
background-repeat: no-repeat;
background-position: bottom left;
border: 1px solid #E0E0E0;
width: 185px; 
margin-top: 5px; 
padding: 1px;
text-align: left;
}
#encart_left {
display: block;
width: 190px; 
margin: 0; 
padding: 0;
}
#encart_left_top {
    background-image: url("cambuse/cadre_left_top.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 5px;
    width: 190px;
}
#encart_left_contenu {
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    background-color: #FFFFFF;
    display: inline-block;
    height: auto;
    margin: 0;
    width: 184px;
    padding: 2px;
}
#encart_left_bottom {
    background-image: url("cambuse/cadre_left_bottom.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 6px;
    width: 190px;
}
/* Infos APACS 
-------------------------------------- */
#pave_droite_apacs1 {
	padding: 1px;
	margin: 0px;
	width: 320px;
	height: auto;
	border:1px solid #DDDAD7;
	background: transparent url('cambuse/masque_right.png') no-repeat bottom left;
	background-color: #F1F1F1;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height:1.3em;
  font-weight: normal;
	color: #454545;
	text-align: left;
	overflow: hidden;
	}
#pave_centre_noborder {
	padding: 1px;
	margin: 0px;
	width: 440px;
	height: auto;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height:1.3em;
  font-weight: normal;
	color: #4E4E5A;
	text-align: left;
	}
#bloc_2 {
float: left;
width:235px;
display: block;
padding: 0;
}
#bloc_1_apacs {
width:410px;
height: 30px;
display: block;
background-image: url('inclus/img/rescue.jpg');
  background-repeat: no-repeat;
  background-position: top left;
padding-left: 30px;
padding-top: 6px;
}	
#adopt_apacs_30j {
background-color: #FFFFFF; 
background-image: url('inclus/img/adoption.gif');
background-repeat: no-repeat;
background-position: top left;
width: 440px; 
margin: 5px 2px 15px 2px;
padding: 22px 1px 1px 1px;
text-align: left;
}
ul.adopt_apacs { 
font: 8pt Arial;
list-style-type: none;
margin-left: 5px;
padding: 0;
}
ul.adopt_apacs li {
font: 8pt Arial;
line-height:2em;
color: #707070;
border-bottom:1px dotted #CDCED5;
}
ul.adopt_apacs a {
font: 8pt Arial;
font-weight: bold;
overflow: hidden ;		/* Création du contexte de formatage */
}
#adopt_apacs_30j_left {
font: 7pt Arial;  
text-align: right;
padding: 0 0 0 15px;
color: #707070;
margin: 0 5px 0 20px;
} 
#date {
color: #7F7F7F;
font-size: 10px;
line-height: 1.4em;
	}
#date a {
font-size: 10px;
	}
#blog_cadre {
	display:table-cell;
  background-color: #F1F1F1; 
  border: 1px solid #E8E7E7;
  width: 440px; 
  margin: 0 0 10px 0;  
  padding: 1px;
	float:left;
	text-align: left;
	}
#news_blog a {
font-weight: bold;
font-size: 12px;
line-height: 1.3em;
	}
#newsbloglink p, #newsbloglink a {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height:1.3em;
	color: #4E4E5A;
	text-align: left;
  text-decoration: none;
	}
#news_apacsbloglink p, #news_apacsbloglink a {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height:1.3em;
	color: #4E4E5A;
	text-align: left;
  text-decoration: none;
	}
#pied_anim_left p {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
color: #4E4E5A;
text-align: left;
border-bottom:1px dashed #B0B0E0;
	}
#pied_anim_left_soft p {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
color: #4E4E5A;
text-align: left;
	}
#pied_anim_left a, pied_anim_left_soft a {
font-size: 10px;
line-height: 1.4em;
	}
#pied_anim_left_soft {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
color: #4E4E5A;
line-height: 0.6em;
text-align: left;
	}
#pied_anim_left_soft a, #pied_anim_soft a {
font-size: 10px;
line-height: 0.6em;
	}
#pied_anim_soft {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
color: #4E4E5A;
line-height: 0.6em;
text-align: right;
	}
#separ_anim_soft {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 9px;
line-height: 1.6em;
color: #4E4E5A;
text-align: left;
border-top:1px dotted #CDCDD4;
margin-bottom: 2px;
	}
#introIMG {
float:left;
margin-right:8px;
overflow:hidden;
}
#introIMG img {
border:none;
padding:4px;
border:1px solid #BDBDBD;
}	


/* Anniv Studdog colonne milieu 
-------------------------------------- */

#showday_anniv {
background-image: url('img/anniversaire_1.jpg');
background-repeat: no-repeat;
background-position: top left;
height: 41px;
}
#tronche {
	display:table-cell;
  background-color: #F1F1F1; 
  border: 1px solid #E8E7E7;
  width: 450px; 
  margin: 0;  
  padding: 1px;
	float:left;
	text-align: center;
	}
#tronche_comment {
margin:0;
padding:0;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 14px;
line-height:1.1em;
color: #6C55D6;
text-align: center;
border-bottom:1px dotted #CDCDD4;
	}
#tronche_comment a {
font-size: 14px;
font-weight: bold;
text-align: center;
	}
#enrob {
display: block;
float:left;
padding: 5px;
text-align: center;
}
#enrob_new {
display: block;
width:448px;
padding: 0;
}
#conteneur {
	display: block;
	float:left;
	vertical-align: middle;	
	padding: 2px;
	margin-top:6px;
	margin-bottom:6px;
	height: auto;
}


/* Rappel dangers du mois colonne milieu 
-------------------------------------- */

#mois_en_cours {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height:1.5em;
  font-weight: bold;
	color: #6C55D6;
	text-align: left;
	}
#mensuel { 
font: 9pt Arial;
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
#mensuel li.encours, #mensuel li.end {
  list-style: none;
	float: left;
	margin: 0;
	line-height: 1.5em ;
	padding: 0 5px 0 5px;
	overflow: hidden;
	}
#mensuel li.encours {
border-right-style: solid;
	border-width: 1px;
}
#mensuel li.encours a, #mensuel li.end a {
	display: block ;
	line-height: 1.5em ;
	padding: 0;
	text-align: center ;
	}	

/* affichage des pubs clubs colonne milieu 
-------------------------------------- */
#pave_anim_pub {
	vertical-align: middle;	
	padding: 1px;
	margin: 0 2px 2px 2px;
	width: 450px;
	height: auto;
	border:1px solid #EAEAEA;
	background-color: #F0f0f0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-align: left;
}
#img_pub {
	float:left;
	width:60px;
	height:60px;
	}
#titre_pub {
	width:450px;
	height:60px;
  padding: 2px;
  text-align: center ;
	}
#titre_pub a {
font-weight: bold;
font-size: 13px;
line-height: 1.3em;
	}
#titre_pub_entete {
width: 450px;
height: 50px;
margin: 10px 0;
	}
#pied_anim_pub p {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 12px;
color: #4E4E5A;
text-align: center;
	}
#pied_anim_pub_left, #pied_anim_pub_left_mois {
  float: left;
  background: url("cambuse/clock-animated-2x2.gif") no-repeat 0 0;
  width: 62px;
  height: 64px;
}
#pied_anim_pub_right, #pied_anim_pub_right_mois {
  float: right;
  background-image: url('img/echeance_1.gif');
  background-repeat: no-repeat;
  background-position: 0 22px;
  height: 64px;
}
#pied_anim_pub_left span, #pied_anim_pub_left_mois span {
margin: 8px 5px 0px 65px;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 14px;
font-weight: bold;
line-height: 64px;
vertical-align: middle;
}
#pied_anim_pub_left span {
color: #AD853A;
}
#pied_anim_pub_left_mois span {
color: #D73212;
} 
#pied_anim_pub_right span, #pied_anim_pub_right_mois span {
margin: 8px 5px 0px 20px;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 14px;
line-height: 64px;
vertical-align: middle;
} 
#pied_anim_pub_right_mois span {
color: #D73212;
} 
#pied_anim_pub_right span {
color: #AD853A;
}
ul.agenda_expo { 
font: 9pt Arial;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.agenda_expo li {
font: 9pt Arial;
line-height:2em;
color: #707070;
border-bottom:1px dotted #BDBDBD;
}
ul.agenda_expo li:hover {
background: #E4E6E9;
}
ul.agenda_expo a {
font: 9pt Arial;
overflow: hidden ;		/* Création du contexte de formatage */
}
#agenda_expo_left {
float: left;
font: 8pt Arial;
padding: 0 0 0 15px;
color: #707070;
background-image: url('img/reveil.gif');
  background-repeat: no-repeat;
  background-position: top left;
margin: 0 5px 0 20px;
vertical-align: middle;
} 
#agenda_expo_suite {
float: left;
font: 8pt Arial;
padding: 0 0 0 20px;
color: #707070;
background-image: url('img/rappel.gif');
  background-repeat: no-repeat;
  background-position: top left;
margin: 0 5px;
vertical-align: middle;
} 
#agenda_expo span {
margin: 0 5px 0 0;
} 


/* affichage des pubs speciales colonne milieu 
-------------------------------------- */
#pave_anim {
	vertical-align: middle;	
	padding: 1px;
	margin: 0;
	width: 450px;
	height: auto;
	background-color: #FFFFFF;
font-family: Arial, Trebuchet MS, Helvetica, Sans-Serif;
    font-size: 10pt;
    line-height: 1.4em;
color: #232323;
	text-align: left;
}
#pave_anim h1 a {
font-weight: bold;
font-size: 18pt;
line-height: 2em;
	}
#pave_anim_img {
text-align: center;
}	
#separ_anim {
width: 100%;
margin: 0;
border-top:1px dotted #E0E0E4;
}
#separ_anim p {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
line-height: 1.4em;
color: #4E4E5A;
text-align: right;
border-top:1px dotted #E0E0E4;
	}
#separ_anim span {
display: inline-block;
float: right;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
line-height: 1.4em;
color: #4E4E5A;
text-align: right;
margin: 0;
	}
.float_large {
  float: left;
  width: 100%;
  margin: 0;
}
#pied_info_right, #pied_info_middle {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
color: #4E4E5A;
text-align: right;
	}
#pied_info_right {
border-bottom:1px dashed #CDCED5;
	}
#pied_info_right p, #pied_info_middle p {
margin: 0;
}
#maj_topshow1 {
background-color: #F1F1F1; 
border: 1px solid #E8E7E7;
width: 185px; 
margin-top: 10px; 
padding: 1px;
}
#sheepdog_320 {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
color: #4E4E5A;
text-align: right;
	}
#sheepdog_320 p {
margin: 0;
}
#sheepdog_320 a {
font: 8pt Arial;
font-weight: bold;
overflow: hidden ;		/* Création du contexte de formatage */
}
.portee {
    display: block;
    float: left;
    width: 102px;
    margin: 4px;
    background: #F1F1F1;
    padding: 2px;
    border: 1px solid #E0E0E0;
}
ul.adopt_apacs li a.content_portee {
  display: block;
  float: left;
  width: 205px;
font-family: Arial, Verdana, Comic Sans MS, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height:1.1em;
	color: #232323;
}
ul.adopt_apacs li a.sheepdog_320_titre {
font: 9pt Arial;
font-weight: bold;
color: #232323;
text-decoration:none;
overflow: hidden ;		/* Création du contexte de formatage */
}
.opaq {
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    -ms-filter:"alpha(opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter:alpha(opacity=50);
    opacity:0.5;
    zoom: 1;/* HACK POUR IE */
}
.opaq:hover {
    -moz-opacity:1;
    -khtml-opacity:1;
    -ms-filter:"alpha(opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter:alpha(opacity=100);
    opacity:1;
    zoom: 1;/* HACK POUR IE */
}

/* affichage des nouveaux étalons colonne milieu 
-------------------------------------- */

#advert_new_dog {
width: 450px; 
background-color: #FFFFFF; 
background-image: url('cambuse/new_stud_dog.jpg');
background-repeat: no-repeat;
background-position: top left;
margin: 0 0 20px 0; 
padding: 52px 1px 1px 1px;
clear: both;
}
#info_newdog
{
	display:table-cell;
  width: 240px; 
  margin: 2px;  
  padding: 1px;
	float:right;
	font: 9pt Verdana;
}
#stud {
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				overflow: hidden ;		/* Création du contexte de formatage */
				text-align: left;
				}
				
#stud li {		
		float: left;
		}
		
#stud li a.A {
	display: block ;
	background: url(img/new_stud_pedi.gif) left top no-repeat ;
	width: 100px;
	height: 25px;
	padding: 0;

	}	
#stud li a.A:hover, #navigation li a.A:focus, #navigation li a.A:active {
	background: url(img/new_stud_pedi.gif) left top no-repeat ;
	background-position: 0 -25px;
	}
#stud li a.Z {
	display: block ;
	background: url(img/bouton_new_stud.gif) left top no-repeat ;
	width: 100px;
	height: 25px;
	padding: 0;
}	
#stud li a.Z:hover, #navigation li a.Z:focus, #navigation li a.Z:active {
	background: url(img/bouton_new_stud.gif) left top no-repeat ;
	background-position: 0 -25px;
}	
#maj_dmdr {
background: transparent url('img/fd_mdr1.jpg') no-repeat bottom right;
background-color: #F1F1F1; 
border: 1px solid #E8E7E7;
width: 215px; 
margin: 0 0 20px 0; 
padding: 1px;
float:right;
}
#top_mdr1 {
background-image: url('img/top_mdr1.jpg');
background-repeat: no-repeat;
background-position: top left;
height: 52px;
}
#pedig {
display: block;
width:215px;
height: auto;
margin-top:10px;
padding:2px;
}	
#nav {
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				overflow: hidden ;		/* Création du contexte de formatage */
				text-align: left;
				}
				
#nav li {		
		color: #ADBD16 ;
		}
		
#nav li a.A {
	display: block ;
	background: url(rub_actualite/img/tron_1.gif) left top no-repeat ;
	width: 50px;
	height: 43px;
	background-position: 0 0px;
	color: #fff ;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	padding: 0;
	text-align: center ;
	}	
#nav li a.A:hover, #navigation li a.A:focus, #navigation li a.A:active {
	background: url(rub_actualite/img/tron_1.gif) left top no-repeat ;
	background-position: 0 -43px;
	}
	#nav li a.Z {
	display: block ;
	background: url(rub_actualite/img/tron_2.gif) left top no-repeat ;
	width: 50px;
	height: 43px;
	background-position: 0 0px;
	color: #fff ;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	padding: 0;
	text-align: center ;
	}	
#nav li a.Z:hover, #navigation li a.Z:focus, #navigation li a.Z:active {
	background: url(rub_actualite/img/tron_2.gif) left top no-repeat ;
	background-position: 0 -43px;
}	
#mdr_comment {
clear:both;
display: block;
width:215px;
height: auto;
margin-top:10px;
padding:2px;
}
#maj_g, #maj_d {
background-color: #F1F1F1; 
border: 1px solid #E8E7E7;
width: 215px; 
margin: 0 5px 20px 0; 
padding: 1px;
}
#maj_d {
float:right;
}
#maj_g {
float:left;
}
#maj_g_h {
background-image: url('img/maj_studdog.jpg');
background-repeat: no-repeat;
background-position: top left;
height: 52px;
}
#maj_d_h {
background-image: url('img/alerte_studdog.jpg');
background-repeat: no-repeat;
background-position: top left;
height: 52px;
}

/* affichage ombre sous photo colonne milieu 
-------------------------------------- */
.ombre_bloc_middle_400 {
    width: 400px;
    height: 14px;
    background-image: url("cambuse/ombre_400_2.png");
	  background-repeat: no-repeat;
	  background-position: top center;
margin: 0 auto;
}
.centrage_middle {
width: 400px
margin: 0;
padding: 0;
border:1px solid #E0E0E0; 
}
.ombre_180 {
    width: 180px;
    height: 7px;
    background-image: url("cambuse/ombre_184_pedi.jpg");
	  background-repeat: no-repeat;
	  background-position: top center;
    margin-bottom: 10px;
}
#pave_sans_dm {
	padding: 1px;
	margin: 0px;
	width: 450px;
	height: auto;
	background-color: #FFFFFF;
	border-bottom:1px dotted #CDCDD4;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height:1.3em;
  font-weight: normal;
	color: #4E4E5A;
	text-align: left;
	}
#bloc_1_sans_dm {
width:430px;
display: block;
height: 22px;
background-image: url('cambuse/portee_sans_dm_3.jpg');
  background-repeat: no-repeat;
  background-position: top left;
padding-left: 28px;
padding-top: 10px;
}	
#pave_litter_sans_dm {
	vertical-align: middle;	
	padding: 1px;
	margin: 0 2px 2px 2px;
	width: 450px;
	height: auto;
	border:1px solid #EAEAEA;
	background-color: #F0f0f0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-align: left;
}
#bloc_2_sans_dm {
width: 444px;
display: block;
height: 22px;
background-image: url('cambuse/portee_sans_dm_9.gif');
  background-repeat: no-repeat;
  background-position: top left;
padding-left: 28px;
padding-top: 10px;
}
#pave_sans_dm:hover {
background-image: url('cambuse/portee_sans_dm_8.png');
  background-repeat: no-repeat;
  background-position: top right;
}	
.sans_dm {
height: 30px;
background-color: #EAEAEA;
padding: 3px; font-weight: bold;
font-size: 12px;
line-height: 1.3em;
}
#bloc_3 {
float: left;
width:278px;
display: block;
padding: 0;
}	
.dm-pagenavi {
    color: #4E4E5A;
    display: block;
    float: left;
    font-size: 9px;
    line-height: 18px;
    padding: 6px 0 30px 2px;
    width: 450px;
}

.dm-pagenavi .pages {
    float: left;
    width: 155px;
}

.dm-pagenavi a {
padding:4px 8px;
border:1px solid #ddd;
color:#555;
margin-right:3px;
background:#f0f0f0;
text-shadow:0 1px 0 #fff;
text-decoration:none;
}

.dm-pagenavi a:hover {
color:#ffffff;
border:1px solid #348DCF;
background:#59A1D8;
text-shadow:0 1px 0 #333
}
#encart_left_leetchi_189 {
    background-color: #FFFCB4;
}