/**********************************************************
 * pve
 **********************************************************/

@import "typoscreen.css";

body 				{ margin: 0; padding: 0; background: #fff; font: Arial, Verdana, sans-serif, Geneva; }
table, td, textarea 	{
	color: #55595F;
	font-size: 11px;
}
.bg_g {
	background: #E7EAEB;
}
form 				{ margin:0 0 0 0; padding:0 0 0 0 ;}
#header 			{ width: 710px; margin: 10px auto; text-align: center; }

.gtable 			{ border: 1px solid #27A5BE;font-size: 11px;}
.gtable .bleuodd 	{ background: #CAE5E5;padding: 2px;}
.gtable .bleueven 	{ background: #E8F3F3;}
#main,#pathname	{ width: 855px;	margin: 1.5em auto auto 35px;	text-align: left;}
.bln {
	color: #006699;
	text-decoration: none;
}

#main div.column 			{ text-align: left; margin-bottom: 1em; }

#main p 			{ margin: 0 0 1em; }
#main .g11  		{ font: 11px Arial, Helvetica, sans-serif; color:#79767c; margin: 15px 0 0 0;}
#main p.baseline	{ margin: 0 0 0 13px;	font-size: 10px;color: #FFFFFF;}
#main p.smallline	{ margin: 5px 0 0 25px;	font-size: 10px;color: #8BA6B4;}

#main p.last 		{ margin: 0; }
#main p.intro 		{ font-weight: bold; }
#main .lite 		{ color: #79767c; }
#main h1 			{ font-size: 24px; margin: 0 0 .5em 0; }
#main h2 			{ font-size: 16px; margin: 0; }
#main h3 			{ font-size: 12px; margin: 0; }
#main h4 			{ font-size: 10px; margin: 0; }
#main .more 		{ text-align: right; }

#leftBar{
	float:left;
	width:150px;
	font: 11px Arial, Helvetica, sans-serif;
}

#content 			{
	float: left;
	width: 480px;
}

#content .flap		{
	z-index: 0;
	background: #663399;
	height: 320px;
}

#hprix 				{ margin:0 0 0 93px;}
#hport 				{ margin:0 0 0 4px;}
#htotp 				{ color: #EC5E00; font-weight: bold; margin:0 0 0 24px;}

#main ul 			{margin: 0 0 0em; padding: 0;}
#main ul ul 		{list-style: circle; margin: 0 0 0 16px; padding: 0 0 1em 0;}
#main ul.last 		{padding-bottom: 0;}
#main li 			{margin-top: .5em;}
#main li a 			{font-weight: bold;}
#sidebar 			{
	float: left;
	width: 170px;
	font: 11px   Arial, Verdana, sans-serif, Geneva;
	background: url(../images/0/bg_sidebar.png) no-repeat top;
	padding-left: 20px;
	border-width: 0px;
}
#sidebar h2 		{ font-size: 12px; margin: 0; }
#sidebar h3 		{ font-size: 11px; margin: 0; }
#sidebar h4 		{ font-size: 10px; margin: 0; font-weight: normal;}
 .note 		{ color: #666666;	margin: 0 0 12px 0;	text-indent: 0px;	font-size: 10px;}
 #recent 	{ background-color: #f1f1f1; padding: 8px;}
 .sidebox 	{ border: 1px solid #bdc2c6; margin-bottom: 0em;}
 .sideleftbdr 	{ border-left: 1px solid #000000;	margin-bottom: 0em;	 }

 .sidebox h2 	{color: #000;font-size: 12px; padding: 5px; margin: 0;  border-bottom: 1px solid #E2E2E2;}
/*#sidebar .sidebox ul 	{margin: 0;}
#sidebar .sidebox li 	{font: 11px  Arial, Geneva, Verdana, sans-serif; padding: 5px; margin-top: 0;list-style: none;}*/
 .sidebarclr 	{border: 1px solid #bdc2c6; margin-bottom: 0em;background: #E8F3F3;}

 .maya .odd 	{background-color: #fff;}
 .maya .even 	{background-color: #f1f1f1;}
 .maya .more 	{background-color: #e2e2e2; text-align: right; border-top: 1px solid #d0d5da;}
 .maya li.more  {font-weight: normal;}
 .maya li.more h2 {font-weight: bold; color: #ED5F00;}

#sidelinks {
	width:135px;
	background: #99A3B0;
	;
}
#sidealert {
	width:135px;
	background: #63AA31;
	color:#FFFFFF;
}
#sidelinks li.sidelink   	{
	list-style: none outside;
	width: 135px;
	text-indent: 19px;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FF3300;
	border-top: 1px solid #C5C9CF;
	border-bottom: 1px solid #8B8F94;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#sidelinks li.sidelink a 	{
	background: url(../images/nav/bg_sidelink_b.gif) no-repeat;
	display: block;
	color:#222629;
	text-decoration: none;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 5px;
	font-weight: normal;
	margin: 0px;
}
#sidelinks li.sidelink a:hover 	{ background: #E15A19 url(../images/nav/bg_sidelink_o.gif) no-repeat;	color:#FFFFFF;	text-decoration: none;	}
#sidelinks li.sidelink a:hover strong 	{	color:#FFFFFF;}
#sidelinks li.sidelink a strong 	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


#sidelinks li.sidelink_new  	{
	list-style: none outside;
	width: 135px;
	text-indent: 19px;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8B8F94;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #E15607;
}

#sidelinks li.sidelink_new a 	{
	background: url(../images/nav/bg_sidelink_o.gif) no-repeat;
	display: block;
	color:#222629;
	text-decoration: none;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	margin: 0px;
}
#sidelinks li.sidelink_new a:hover 	{ background: #FF9900 url(../images/nav/bg_sidelink_o.gif) no-repeat;	color:#FFFFCC;	text-decoration: none;	}
#sidelinks li.sidelink_new a:hover strong 	{	color:#FFFFFF;}
#sidelinks li.sidelink_new a strong 	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}


li.detailtitle   	{ list-style: none outside;	height: 11px; 	margin: 0px;width: 180px;	text-indent: 19px;	font: bold 12px Arial, Verdana, Helvetica, sans-serif;}
li.detailtitle a 	{ background: url(../images/1/13/bg_detailtitle_b.gif) no-repeat;	display: block;	color:#222629;	text-decoration: none;	}
li.detailtitleback   	{ list-style: none outside;	height: 11px; 	margin: 0px;width: 180px;	text-indent: 19px;	font: bold 12px Arial, Verdana, Helvetica, sans-serif;}
li.detailtitleback a 	{ background: url(../images/1/13/bg_detailtitle_back.gif) no-repeat;	display: block;	color:#222629;	text-decoration: none;	}

#searchPlaceName #fillinfield {
	font-size: 11px;
	height: 17px;
	width: 175px;
	border: 1px solid #666666;
	margin-bottom: 5px;
}
#searchPlaceName #placeName {
	font-size: 11px;
	height: 19px;
	width: 175px;
}

#main 	 .box 		{ border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0; }
#content .box h2 	{ border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
 .box h2 	{ border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 10px;}
#content .bluebox  	{ border: 1px solid #a1a5a9; padding: 5px; background: #D1DEE6; margin: 5px auto 5px auto; font-size: 15px;color:#30376D;}

#main .subcolumn1-2, #main .subcolumn2-2{float: left; width: 230px;margin-right: 10px;	}
/*#main .subcolumn2-2 {float: right;width: 230px;}*/
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width: 145px; float: left;}
#content .subcolumn1-3, #content .subcolumn2-3 {margin-right: 22px;}

#content .subcolumn1-3_nomarg, #content .subcolumn2-3_nomarg, #content .subcolumn3-3_nomarg {width: 160px; float: left;}
#content .subcolumn1-3_nomarg, #content .subcolumn2-3_nomarg {margin-right: 0px;}


#main .m_subcolumn1-3, #main .m_subcolumn2-3, #main .m_subcolumn3-3 {width: 220px; float: left;}
#main .m_subcolumn1-3, #main .m_subcolumn2-3 {margin-right: 22px;}

#main .m_subcolumn1-4, #main .m_subcolumn2-4, #main .m_subcolumn3-4 {width: 150px; float: left;}
#main .m_subcolumn4-4 {width: 190px; float: left;}
#main .m_subcolumn1-4, #main .m_subcolumn2-4, #main .m_subcolumn3-4 {margin-right: 20px;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 2px;}
div.spacer520 {clear: both; display: block; margin: 0; padding: 0; height: 520px; line-height: 1px; font-size: 2px;}


input.right 		{ margin: 2px 0 5px 10px; }
div.right 			{ text-align:right}

img.left 			{ float: left; margin: 2px 10px 5px 0; border: 0;}
img.right 			{ float: right; margin: 2px 0 5px 10px; border: 0;}
img.across 			{ margin: 0 0 10px 0; border: 0;}
img.border 			{ border:1px solid #bdc2c6;}
img.border_o		{ border:2px solid #bdc2c6; margin: 15px 3px 15px 3px}
img._o				{ margin: 15px 0 15px 0px}
a img 				{ border-width: 0px;}
.pathname 			{ text-decoration: underline;color: #336699;}
img.right_nom 		{
	float: right;
	border: 0;
	margin: 0px;
}

img.border_o:hover	{ border:2px solid #EC5E00;}

ul 					{ margin: 0; padding: 0 0 0 0;}
ul.square 			{ list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle 			{ list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol 					{ list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li.bleusquare 		{ list-style: square url(/images/nav/lisquare_bl.gif) outside; margin: 0 0 0 0px; padding: 0 0 0 0px;}
li.oransquare 		{ list-style: square url(/images/nav/lisquare_or.gif) inside;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul.circle 		 	{ margin-top: .3em;}



.extraits{
	font-size: 12px;
	color: #D0DDE6;
}
.naviblue {
	background: #30376D;
}
.browsetable {
	
	height: 20px;
}
.browsetable td{
	width:9px;

}

.navidblue {
	background: #D1DEE6;
}
.form120 	{	border: 1px #000000 ridge;	font: 11px Arial, Helvetica, sans-serif;background-color: #FFFFFF;height: 17px;	width: 120px; padding-left: 2px;}
.form25 	{ border: 1px #000000 ridge; font: 11px Arial, Helvetica, sans-serif; background-color: #FFFFFF; height: 17px; width: 55px;	padding-left: 2px; }
.spacer130	{margin-left: 130px;}
#footer 	{
	font-size: 10px;
	color:#999999;
	padding-top: 1.6em;
	line-height: 13px;
	text-align: center;
	clear: both;
	width:875px;
}

.border_top {
	border-top: 1px solid #BDC2C6;
	border-right: 1px none #BDC2C6;
	border-bottom: 1px none #BDC2C6;
	border-left: 1px none #BDC2C6;
}
.bookpres {
	background: #000000;
	color: #666666;
}
.extraits1 {
	font-size: 12px;
	color: #CCCCCC;
}
.gtxt {
	color: #333333;
	line-height: 17px;
	font-size: 12px;
}
.goli {
	font-size: 12px;
	color: #333333;
	list-style: square url(/images/nav/lisquare_dor.gif) inside;
	margin: 0px;
	padding: 0px;
	height: 11px;
	text-align: left;
}
/*
**roundedcorners
*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
.margincont {
	margin-right: 11px;
	margin-left: 11px;
	color: #333333;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	text-align: left;
}
a.lnb{
	color: #336699;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bookmeta {
	background: #000000;
	color: #666666;
	font-size: 10px;
	border-width: 0px;
	border-style: none;
}
.titleln {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

#pinfo {
}

#searchPlaceName fieldset {
	width: 200px;
	border-color: #009933;
}
#result td {
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
}
#result th {
}
#result table {
	width: 178px;
	margin-bottom: 15px;
}

 .sidebox td {
	font-size: 11px;
}
a.toplink {
font: bold 12px/11px Arial, Verdana, Helvetica, sans-serif;
color:#222629;	
text-decoration: none;	
}
a.toplink2 {
font: bold 15px Arial, Verdana, Helvetica, sans-serif;
color:#222629;	
text-decoration: none;	
}

.pb{background:#DAF3F8;color:#000000;width:100%;border:1px;}

#subsites .subl b{font-size:11px;}	

 a.subl{
	color:#666666;
	font: 10px Arial, Helvetica, sans-serif;
}		
 a.subl:hover{
	color:#000000;
	text-decoration:none;
	font: 10px Arial, Helvetica, sans-serif;
}


.imvr{margin-right:5px;}
#subsites a img {
	float: left;
}
#resultDiv {
	width: 135px;
	line-height: 13px;
	color: #FFFFFF;
	float:left;
	background: #FF6600;
	position:absolute;
}
#newsletterbox {
	width: 135px;
	line-height: 13px;
	color: #FFFFFF;
	background: #55595F ;
}
/*
div.nl#newsletterbox {

	background: #55595F url(../images/0/gratisnl.gif) no-repeat;
}
div.fr#newsletterbox  {
	background: #55595F url(../images/0/gratuitfr.gif) no-repeat;
}

#newsletterbox div:hover {
	color: #FFFFFF;
	background: #FF6600; 
}
*/
img {
	border-width: 0px;
	border-style: none;
}
p.bigTitle {
	color: #222629;
	font-size: 19px;
	font-weight: bold;
	line-height: 19px;
}
/*
**roundedcorners
*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
#newsletterbox div a {
	color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 21px;
	text-decoration: none;
}
#newsletterbox div a strong:hover {
	color: #FF9900;
	text-decoration:none;
}
#newsletterbox div a strong {
	font-weight: bold;
	font-size: 12px;
	margin-top: 15px;
}
#main  #resultdiv {
	float:left;
	color: #FFFFFF;
	background: #55595F;
	margin: 60px 0px 0px;
	z-index: 99;
	position: absolute;
	visibility: hidden;
	width: 132px;
	height: 187px;
}


#resultdiv table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 15px;
	border-style: none;
	height: 19px;
	width: 135px;
	font-size: 2px;
}
.ab17w {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
	letter-spacing: -0.01em;
}
#resultdiv #resultdivtext {
	padding: 3px;
	margin: 3px;
	color: #FFFFFF;
	height: 150px;
}
#resultdiv #resultdivtext strong {
	font-weight: bold;
	color: #FF9900;
	font-size: 12px;
	
}
#resultdiv #resultdivtext em {
	color: #FF9900;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.a11bpxwbgor9 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF9900;
	display:block;
	width:24px;
	margin-left:22px;
}
.a11bpxwbgor9d {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #E15607;
	display: block;
	width: 50px;
	margin-left: 0px;
}
.anounce {
	font-size: 1.2em
.em;
	font-weight: bold;
	margin-bottom: 10px;
	background: #FF6699;
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 1em;
	text-align: center;
}
#main #content .linetrough {
	font-weight: normal;
	text-decoration: line-through;
}
#main #sidealert .sidealert {
	padding: 5px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 0px;
}
#main #content .agnlink {
	color: #333333;
	font: bold normal 11px Arial, Helvetica, sans-serif;
}
#main #content .agnlink2 {
	color: #333333;
	font: bold normal 11px Arial, Helvetica, sans-serif;
}
#main #content .agnlink3 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: right;
	margin-right: 25px;
	background: #92C897;
}
#main #content .gdeslink {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ef7d00;
}
#main #content .gdeslink1 {
	color: #000000;
}
#main #content .gdeslink1:hover {
	text-decoration: none;
}
#main #content #gold {
	
	background: #E7C923;
	width: 481px;
}#main #content #gold a{
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;

}
#main #content #gold .goldtxt {
	font-weight: normal;
	color: #000000;
}


/*subsites start*/

#subsitesContainer {
	/*margin: 1.5em auto auto 65px;	*/
	margin:0px;
}

#subsites {
	color:#FFFBEA;
	margin:0px;
	background: url(../images/0/bgsubsites_v_f.png) no-repeat left top;
	font: 11px/13px Arial, Helvetica, sans-serif;
	padding-bottom: 25px;
}
#subsites .subcolumn1-5,
#subsites .subcolumn2-5, 
#subsites .subcolumn3-5,
#subsites .subcolumn4-5, 
#subsites .subcolumn5-5 
 {width: 170px; float: left;margin-left: 7px;margin-right:7px;}
 
#subsites .subRow
 {margin-left: 10px;}
 
#subsites .subcolumn1-5 {margin-left: 7px;}
#subsites h3{
	font-size:11px;
	line-height:14px;
	font-weight: bold;
	color: #FFCC00;
	text-indent: 0px;
}
#subsites a:hover h3{
	color: #FFF;
}
#subsites p{
	margin-bottom:0;
	margin-top: 0px;
	
}

#subsites a .visit {
	color:#FFCC00;
	font-weight: bold;
}
#subsites a  {
color:#FAE2D8;
}
#subsites a:hover  {
color:#fff;
text-decoration:none;
}
#subsites img{
	display:block;
	margin-bottom: 5px;
}

#subsites .visit {
	text-align: right;
	height: 21px;
	background: url(../images/nav/bg_sidelink_o.gif) no-repeat right;
	margin-top: 3px;
}
#subsites div.subsitebox{
	padding: 0px 0px 3px;
	cursor: pointer;
	margin-bottom: 8px;
	width: 125px;
}
#subsites div.border_right{
	border-right: 1px solid #EC9A73;
}
#subsites div.border_bottom{
	border-bottom: 1px solid #EC9A73;
}
