body {
background-color: #fff;
color: #707070;
font-size: 11px;
font-family: 'Tahoma';
}


			.title_page {
				 background-image: url(images/title_page.jpg);
				 background-repeat: no-repeat;
				 margin: 0;
				 vertical-align: top;
			}
			.menu_page {
				background-image: url(images/menu.jpg);
				background-repeat: no-repeat;
				margin: 0;
				vertical-align: top;
			}
			.menu {
				width: 100%;
	 			color:#ffffff;
	 			font-size:12px;
	 			font-weight:bold;
	 			font-family:arial;
	 			text-decoration:none;
	 			float:none;
	 			clear:both;
	 			text-align:right;
	 			vertical-align:top;
	 			padding-top: 2px;
			}
			.menu .top_menu {
				height: 33px;
			}
.menu .button_menu {
	height: 24px;
	padding-right: 15px;
}

* html .menu .button_menu { /*IE 6*/
	height: 24px;
	padding-right: 15px;
}

*+ html .menu .button_menu { /*IE 7*/

	height: 22px;
	padding-right: 15px;
}
			.menu .bottom_menu {
				height:9px;
			}
			.content {
				margin-bottom:15px;
				margin-left:5px;
				margin-right:5px;
				display:block;
			}
			.siteTitle {
				color:#ffffff;
				font-size:17px;
				font-weight:bold;
				font-family:arial;
				margin:0;
				margin-top:50px;
				margin-bottom:3px;
				margin-left:200px;
				width:300px;
			}
			.siteSubTitle {
				color:#ffffff;
				font-size:11px;
				font-weight:bold;
				font-family:arial;
				margin-left:205px;
				display:block;
			}
			h1, .pageTitle {
				color: #047CD1;
				font-size: 14px;
				text-decoration: none;
				font-weight:bold;
				margin-bottom:10px;
				margin-left:5px;
				width:100%;

			}
			h2, .contentTitle {
				color:#18781d;
				font-size:13px;
				font-weight:bold;
				font-family:Arial;
				margin-top:10px;
				margin-left:15px;
				margin-bottom:10px;
				text-decoration: none;
			}
			.content {
	 			margin-bottom:15px;
	 			margin-left:5px;
	 			margin-right:5px;
	 			display:block;
			}
			.contentText {
				color:#000000;
				font-size:11px;
				font-family:Arial;
				margin-bottom:10px;
			}
	.subMenu {
		background-color:#94ab8c;
	}

	.subMenu .SubMenuItem {
		background-color:#94ab8c;
		margin: 0; /* The right one: for FireFox */
		padding: 0; /* The wrong one: hack for MSIE */
		padding-right: 10px;
		vertical-align: top;
	}

	.subMenu .TextSubMenu {
		color:#ffffff;
		font-size:10px;
		font-family:tahoma;
		font-weight: bold;
		text-decoration:none;
		width:100%;
		margin-left:10px;
		padding-top: 2px;
	}

	.subMenu .SubMenuSeparate {
		color:#ffffff;
		font-size:14px;
	 	width:5px;
	 	text-align:center;
		vertical-align:top;
	}
	.copyright_text {
		color:#ffe08e;
		font-size:10px;
		font-family:tahoma;
		padding-left: 10px;
	}

input.in_data, select.in_data   {
	font-family: sans-serif;
	font-size: 11px;
	border: solid 1px #cccccc;
}

textarea   {
	font-family: sans-serif;
	font-size: 13px;
	border: solid 1px #cccccc;
}

input.in_data {
	padding-left: 5px;
}

input.search   { font: 12px Tahoma; width:100%; color: #707070; border: solid 1px #cccccc; }

input.btn_search   { font: 10px Tahoma; width:100px; color: #707070; margin: 5px 0; border: solid 1pt #cccccc; }
input.btn_search:hover   { border: solid 1pt #000000; }

.page-number-links {
	font:bold 10px verdana;
	margin-right: 5px;
	margin-left: 5px;
}

a.page-number-links:link,
a.page-number-links:visited,
a.page-number-links:active {
	font:bold 10px verdana;
	text-decoration:underline;
	color: #707070;
	margin-right: 2px;
	margin-left: 2px;
}

.vignette {border:1px solid #CECECE;}


.list_summary {
font-size:12px;
font-weight:500;
text-align:justify;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

.list_summary a {
	font-weight:bold;
	text-decoration: none;
}

.img-shadow {
	float: left;
	position: relative;
	background: url(images/shadowalpha.png) no-repeat right bottom !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 14px !important;
	margin: 10px 0 0 5px;
}

.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: solid 1px #a9a9a9;
	margin: -8px 5px 5px -4px !important;
	margin: -8px 6px 6px -4px;
	padding: 1px;
}

.title-news  {
	color: #047CD1;
	font-size: 14px;
	text-decoration: none;
	font-weight:bold;
}

a:hover.title-news  {
text-decoration: underline;
}
a.title-news  {
color: #047CD1; font-size: 14px; text-decoration: none;
}



.td-opt {
	color: #707070;
	background:#c2d0d9;
	font-size : 11px;
	font-weight : 600;
	border-collapse : collapse;
	padding: 2px 5px;
	vertical-align: top;
}

.td-opt a:hover {
	color: #707070;
	text-decoration: underline;
}

.td-opt a:visited {
	color: #707070;
	text-decoration: underline;
}

.td-opt a {
	color: #707070;
	text-decoration: underline;
}

.td-value {
background:#e2eaed;
font-size : 11px;
font-weight : 400;
padding:2px 5px;
}

.td-value li {
padding:0px 0px;
margin: 0px 0px 0px 15px !important;
margin: 0px 0px 10px 15px;
}

.td-res-opt {
	background:#90a18a;
	font-size : 11px;
	font-weight : 600;
	border-collapse : collapse;
	padding: 2px 5px;
	vertical-align: top;
	text-align:center;
}

.td-res-opt a  {
color: #c6d4c1; text-decoration: none;
}

.td-res-value {
	background:#c6d4c1;
	font-size : 11px;
	font-weight : 400;
	padding:2px 5px;
	text-decoration:none;
	float:none;
	clear:both;
	vertical-align: middle;
}

.res-hight {
	color: #000;
}

.td-res-value a  {
color: #395a6f; text-decoration: none;
}

.td-res-value a:hover  {
background:#90a18a;
}

.td-value a  {
color: #395a6f; text-decoration: none;
}

.td-value a:hover  {
background:#c2d0d9;
}


img {
	border: 0px;
}



#actions {
	padding: 0;
}
#actions form, #actions h3 {
	display: inline;
	font-size:12px;
}

#actions div {
	padding:2px 2px;
}

#barre-season {
margin-top:-2px;
margin-bottom:0;
background:#c2d0d9;
border-bottom:1px solid #000;
border-top:1px solid #566c7a;
border-left:1px solid #566c7a;
font-size:12px;
}

#bt-barre-season {
margin-top:-2px;
margin-bottom:0;
background:#e2eaed;
font-size:12px;
}

.onglet, a.onglet {
font:bold 10px verdana;
text-transform:capitalize;
border-color:#566c7a #c2d0d9 #c2d0d9 #c2d0d9;
border-width:0px 1px 0 0px;
background:transparent;
padding-top:2px;
padding-bottom:2px;
}

.td-onglet {
font:bold 10px verdana;
text-transform:capitalize;
border-color:#c2d0d9 #c2d0d9 #c2d0d9 #c2d0d9;
border-width:1px 1px 1px 1px;
padding-top:2px;
padding-bottom:2px;
}

.td-onglet form {
	display: inline;
	font-size:12px;
}

.top_page  {
	font-size: 11px;
}

div.top_page  {
	color: #047CD1; font-size: 11px; text-decoration: none; font-weight:bold;

}

a.top_page  {
	color: #047CD1; font-size: 11px; text-decoration: none; font-weight:bold;
}

a:hover.top_page  {
	text-decoration: underline;
}

a.pageTitle {
	text-decoration: underline;
}
a:hover.pageTitle {
	text-decoration: underline;
}

a.contentTitle {
	text-decoration: underline;
}
a:hover.contentTitle {
	text-decoration: underline;
}

h3, h4 {			/* bold font, usually in action section */
	font-size: 11px;
	font-weight: 600;
	margin: 0px;
}

.button {
background:#E2E2E2 none repeat scroll 0%;
border:1px solid Silver;
color: #000000;
font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

.button a {
	text-decoration: none;
}

.usersodd {
	background: #c0c0c0;
	font-size: 11px;
}
.userseven {
	background: #dddddd;
	font-size: 11px;
}

.notnull {
	color: #ff0006;
	font-size: 12px;
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
	text-align: right;
	margin-top: -10px;
}

.err_msg {
	color: #ff0006;
	text-align: center;
	font-weight:bold;
	font-size: 12px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0 0px 0 !important;
	margin: 0 0 -20px 0;
}

#barre-option {
margin-top:-2px;
margin-bottom:0;
background:#c2d0d9;
border-bottom:1px solid #000;
border-top:1px solid #566c7a;
border-left:1px solid #566c7a;
font-size:12px;
padding-top: 5px;
padding-bottom: 5px;
}

a.opt-group:link, a.opt-group:visited, a.opt-group:active {
	text-decoration: none;
	color: #40474e;
	font-size:16px;
	font-weight:600;
	padding-left:10px;
	font-size:12px;
}

.optionseven, .optionsodd {
	border-bottom: 1px dotted #aaa;
	clear: both;
}
.optionsodd {
	background: #c0c0c0;
	font-size: 11px;
}
.optionseven {
	background: #dddddd;
	font-size: 11px;
}

.optionsleft {
	float: left;
	width: 25%;
	text-align: center;
}

.optionsright {
	float: right;
	width: 75%;
	text-align: left;
}

.banner {
	padding-right: 5px;
	padding-top: 5px;
}

.spinner {
	min-height: 16px;
	min-width:16px;
	padding:0px 10px 5px 10px;
	background: transparent url(images/spinner.gif) center center no-repeat;
}

#theme {
background-image : url(images/grd-1px.gif);
background-repeat:repeat-x;
background-color:#e2eaed;
border:1px solid #060606;
border-width:0 0 1px 0;
padding:3px 0 3px 5px;
font:bold 10px verdana;
}

.pagePrint {
	color: #047CD1;
	font-size: 9px;
	text-decoration: none;
	margin-bottom:10px;
	margin-right:5px;
	vertical-align: top;
	text-align: right;
}

a.pagePrint, a:hover.pagePrint, a:visited.pagePrint  {
	color: #047CD1;
	text-decoration: underline;
}


.filterform{
	font:11px verdana;
	margin-right: 5px;
	margin-left: 5px;
}

.filterformtitle{
	font:bold 14px verdana;
}


table.pedigree {
	border:1px solid #919B9C;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#eeeeee;
}
TD.pedboy { font-size: 10pt; border:1px solid #919B9C; 	padding:4px; }
TD.pedboy a { color: #333333; }

TD.pedgirl { font-size: 10pt; border:1px solid #919B9C; padding:4px;}
TD.pedgirl a { color: #333333; }

SUB {
	FONT-SIZE: 10px !important;
	FONT-SIZE: 11px;
	COLOR: #808080;
	FONT-WEIGHT: bold;
	text-decoration:none;
	margin-top: 10px !important;
	display:block;
}



#suggest, #suggestVN, #suggestNN {
	background-color:#FFFFFF;
	border:1px solid black;
	border-collapse:collapse;
	position:absolute;
	visibility:hidden;
	width:450px;
	z-index:3;
}


.video_preview {
background:transparent url(images/film.jpg) no-repeat scroll 100% 100%;
border:1px solid #DDDFE5;
height:120px !important;
margin-top:0;
padding:5px !important;
text-align:center;
width:116px;
}

.video_preview img {
height:91px;
margin-bottom:-90px;
margin-left:-2px !important;
margin-right:-2px;
margin-top:14px !important;
width:120px !important;
}


#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:420px; width:670px; color:#bbb; background-color:#f6f6f6; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

ul.lvthumbs, ul.lvthumbs-rtl {
	background:none repeat scroll 0 0 transparent;
	margin:0;
	padding:0;
}

ul.lvthumbs li {
	float:left;
	list-style-type:none;
	margin-top:10px;
	padding-right:5px;
	margin: 0 !important;
}

ul.lvthumbs li img, td.pedgirl img, td.pedboy img {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:2px;
}
