/* CSS Document */

body{

	background:#e8b0d1 url(../images/fond.jpg) no-repeat scroll center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}

#global{
	
	/*margin:auto;*/
	width:831px;
	background:transparent url(../images/haut.jpg) no-repeat scroll left top;
	position:relative;
	/*height:700px;*/
	

}
#superGlobal{
	width:991px;
	background-image:url(../images/grand-footer.jpg);
	background-position:1px bottom;
	background-repeat:no-repeat;
	margin:0px auto;
	position:relative;
	left:74px;
}
#bandeau{

	height:157px;
	/*background:transparent url(../images/header.jpg) repeat-y scroll left top;*/
	position:relative;
}

#footer{
	/*width:942px;*/
	height:285px;
	/*position:relative;
	left:61px;
	margin:auto;*/
	background:transparent url(../images/footer.jpg) no-repeat scroll left bottom;
}

#linkHeader{

	display:block;
	/*width:801px;
	height:100px;*/
}
#imgBandeau{
	border:none;
	position:relative;
	left:16px;
	top:29px;
	width:801px;
	height:128px;
}
#colonneGauche{

	width:200px;
	float:left;

}
#colonneDroite{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:590px;
}
#bordure{
	background:transparent url(../images/bordures.jpg) repeat-y scroll left top;
}
#contenu{
margin:0px 10px;
}
.clearer{
	clear:both;
}
#corps{
	margin-left:10px;
	width:812px;
	min-height:200px;
	-height:200px;
}

/************** TITRE IMAGE **********************/

#titre-image h1{
	margin:0px;
	padding:0px;
}

/************ PEDIGREE *******************/

#contenu .tx_pedigree_pi1-table{

width:570px;
-width:555px;

}

/******************* MENUS HAUTS *********************/
#menuHaut{
	bottom:3px;
	position:absolute;
	right:19px;
	font-size:14px;

}
#menuHaut2{
	font-size:14px;
	height:20px;
	text-align:right;
	margin-right:9px;

}

#menuHaut a,#menuHaut2 a{
	color:black;
	/*margin:0px 11px;*/
	text-decoration:none;


}

#menu-gauche a:hover,#menuHaut a:hover,#menuHaut2 a:hover,#menuHaut a.actif, #menuHaut2 a.actif{
	color:#FFFFFF;
}
#menuHaut,#menuHaut2{
	color:#FFFFFF;
}

/************************* MENU GAUCHE *****************************/
#menu-gauche{
	margin-left:13px;
	
}
#menu-gauche #menu-gauche-n2 .puce{
	width:3px;
	?height:0px;
	background-color:#c03;
	float:right;
	margin-top:7px;
	margin-left:5px;
	overflow:hidden;

}
#menu-gauche #menu-gauche-n2 .item_menu{
	?float:right;

}
#menu-gauche #menu-gauche-n2 .item_menu_actif{
	/*padding:0px;*/

}
#menu-gauche #menu-gauche-n3 .item_menu{
	padding:0px;
}
#menu-gauche-n2 .actif .puce{
	background-color:#6600cc;
}
#menu-gauche #menu-gauche-n3 .puce{
	background-color:#c03;
	margin-top:7px;
}
#menu-gauche #menu-gauche-n3 .actif .puce{
	background-color:#FFFFFF;
}
#menu-gauche a{
	text-decoration:none;
}
#menu-gauche ul{
	padding:0px;
	list-style:none;
	text-align:right;
	margin-left:0px;

}
#menu-gauche li{
	?clear:both
}
#menu-gauche li a{
	margin:0px;
	padding:0px;
	color:#cc0033;
}
#menu-gauche-n1 li div{
	border-bottom: 1px dashed #cc0033;
	font-size:14px;
	margin-top:6px;
	padding-bottom:3px;
	
}
#menu-gauche-n1 .actif,#menu-gauche-n2 .actif{
	color:#6600cc;
}

#menu-gauche #menu-gauche-n2{
	?padding-bottom:3px;
}
#menu-gauche-n2 li div {
	border:none;
	font-size:12px;
	/*line-height:15px;*/
	margin-top:0px;
}
#menu-gauche-n3 li,#menu-gauche-n3 li div{
	font-size:11px;
}
#menu-gauche #menu-gauche-n3{
	padding-bottom:3px;
	margin-top:-3px;
}
#menu-gauche-n3 .actif{
	color:#FFFFFF;
}

/************** FOOTER ***************/

#footer div{
	display:inline;
	color:#FFFFFF;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
}
#subFooter{
	position:absolute;
	bottom:95px;
	left:140px;
}

span.separateur{
	
	color:#FFFFFF;

}


/****** CADRE NEWS ********************/
#cadreNews{
	background:transparent url(../images/cadre-news.jpg) no-repeat scroll left top;
	width:190px;
	height:88px;
	margin-top:10px;
	margin-left:13px;
	position:relative;
}
#cadreNews a{
	color:black;
	text-decoration:none;
}
#cadreNews .news-latest-item a:hover{
	color:#FFFFFF;
}
#txtCadreNews{
	text-align:right;
	margin-right:3px;
	?margin-right:0px;
	position:relative;
	top:1px;
	color:#cc3399;
	font-style:italic;
	font-weight:bold;

}
#titreCadreNews a{
	color:#cc3399;
}
#contentCadreNews{
	margin:5px;
	overflow:hidden;
	height:67px;
	position:relative;
}
#contentCadreNews .news-latest-container{
	position:relative;
}
#contentCadreNews .news-latest-item{
	height:17px;
}

#fleches-news{
	position:relative;
	top:1px;
	margin-left:2px;
}

/* FORMULAIRE CONTACT*/


fieldset.csc-mailform{
	border:none;

}
.csc-mailform select{

	width:180px;
}
.csc-mailform label{
	
	width:80px;
	display:block;
	float:left;

}

.csc-mailform-field{
	margin:5px;
}

.csc-mailform-submit{
	margin-top:5px;
	width:60px;
}

.csc-mailform-field img{
	position:relative;
	top:8px;
	-top:5px;
	margin-left:5px;

}

/******* FCE DEUX COLONNES *********/

.fce_deuxcol{

margin:30px 0px;

}
.subColGauche{

	width:200px;
	margin-right:14px;
	float:left;
	

}

.subColDroite{

	float:left;
	width:356px;

}
/* NEWS */

.news-list-item .news-list-date,.news-single-timedata{
font-size:10px;

}

.news-list-item h4,.news-single-item h4{
padding:0px;
}
.news-latest-date{
	font-weight:bold;
}
.news-list-item {
margin:10px 0px;
}
.news-list-item hr{
margin:0px;
margin-top:10px;
border:none;
border-bottom:1px solid #812A00;

}
.news-list-item {
text-align:left;
}
.news-list-item .clearer-news{
width:330px;


}
.tx-ttnews-browsebox{
	/*text-align:center;*/
}