/* V3.GENERALS *************************************************/
a{
	color:#0060D5;
	text-decoration:none;

}

a:hover {
	color: #4F75B3;
	text-decoration:underline;
}

body {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Arial; /*Segoe UI, Franklin Gothic Medium, Arial, sans-serif;*/
	font-size: 12px;
	background-color: #ffffff;/*#9aa7ac;*/
	height:100%;
	min-width: 900px;
	min-width: 810px;
	/* BLUE GRAY THEME 
	background-image: url(/v3/imgs/main/background_v35.jpg);
	background-repeat: repeat-x;*/
		
	/* GRAY THEME
	background-image: url(/v3/imgs/main/background_gray.jpg);
	background-repeat: repeat-x;
	background-color: black;*/

}

input, select, textarea, td  {
	font-family: Arial; /*Segoe UI, Franklin Gothic Medium, Arial, sans-serif;*/
	font-size: 11px;
}

form {
	border:0px dashed blue;
	margin-bottom:0px;
	margin-top:0px;
	
}

/* V3.MAIN *************************************************/
.shadow_left_gray{
	/*background-image: url(/v3/imgs/main/shadow_left_bluegray.jpg);
	background-image: url(/v3/imgs/main/shadow_left_gray.jpg);*/
	background-image: url(/v3/imgs/main/shadow_left_glow.jpg);
	background-repeat: repeat-y;
	background-position: right 0px;

	
}

.shadow_right_gray{
	/*background-image: url(/v3/imgs/main/shadow_right_bluegray.jpg);	
	background-image: url(/v3/imgs/main/shadow_right_gray.jpg);*/
	background-image: url(/v3/imgs/main/shadow_right_glow.jpg);
	background-repeat: repeat-y;
	background-position: left 0px;
	border-left:5px solid #ffffff;
	
}

.shadow_top{
	background-image: url(/v3/imgs/header/top_background_v35.jpg);
	background-repeat: repeat-x; 
	background-color: #bd2e2e;

}
.shadow_top td{
	font-size:9px;
	padding-top:2px;
}
.shadow_top a{
	color:#edc5c5;
	
}
.shadow_top a:hover{
	color:#ffe5e5;
}
.shadow_top .button{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:7px;
	padding-top:7px;
	line-height:25px;
}
.shadow_top .button:hover{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:7px;
	padding-top:7px;

}
/* V3.HEADER *************************************************/
.header{
	background-image: url(/v3/imgs/header/red_background_v35.jpg);
	background-repeat: repeat-x;
	background-color: #950000;
	color:#edc5c5;
}

.header td a{
	color:#edc5c5;
}
.header td a:hover{
	color:#ffe5e5;
}
.pub{
	font-family:arial;
	font-size:9px;
	color:#edc5c5;
}
.pub a:hover{
	color:#ffe5e5;
}
.pubdiv{
	border:0px dashed #edc5c5;
	width:468px;
	height:20px;
	text-align:right;
	font-size:11px;
	padding-top:24px;
	padding-bottom:25px;
	font-family:arial;
}

/*V3.NAVBAR ****************************************************/
.count{
	text-decoration:none;
	color:#ffffff;
}
.count:hover{
	color:#ffffff;
	text-decoration:none;

}
.search{

	padding-left:13px;
	background-color:#950000;
}
#dropmenudiv{
	width: 180px;
	position:absolute;
	border:1px solid #b95a5b;
	border-top:0px dashed #ffffff;
	line-height:18px;
	z-index:100;
	background-color:#9c2e2f;
	padding:5px;
	font-size:13px;
	font-family: Segoe UI,arial; 

}

#dropmenudiv a{
	width: 100%;
	display: block;
	padding: 1px 0;
	text-decoration: none;
	border-bottom:0px dashed #ffffff;
	padding:5px;
	padding-left:10px;
	background-color:#9c2e2f;
	color:#ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #b23a3b;
	color:#ffffff;
}
/* V3.CONTENU *************************************************/
.sidebar{
	width:250px;
	font-size:11px;
	padding:10px;
	font-family:arial;
	background-color:#f0f2f5;/*eceef4*/
	border:1px solid #d6d9de;
}
.sidebar li{
	list-style-type: square;
	color: #666666;

}
.sidebar_under{

	font-size:11px;
	border-bottom:1px dashed #d6d9de;
	border-right:0px solid #d6d9de;
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:none; /* #f6f6f8*/
	padding-right:25px;
	background-image: url(/v3/imgs/buttons/sweeties/iphone-next.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	margin-top:3px;
}
.sidebar_under:hover{
	background-color:#f3f6fe;
}
.sidebar_legend{
	color:#2d434d;
	font-size:11px;
	font-weight:bold;
	padding-left:14px;
	/*text-transform: uppercase;*/
	background-image: url(/v3/imgs/backgrounds/touch_gray2.jpg);
	background-repeat: repeat-x;
	line-height:24px;
	height:26px;
	border:1px solid #b1b4b6;
	
}
.sidebar_results_row_1{
	border:1px solid #d6d9de;
	background-color: #ffffff;
	padding:10px;
	padding-right:10px;
	font-size:11px;
}

.sidebar_results_row_2{	
	border:1px solid #d6d9de;
	background-color: #ffffff;
	padding:10px;
	margin-top:3px;
	margin-bottom:3px;
	padding-right:10px;
	font-size:11px;
}
.sidebar_alert{
	border:solid 1px #f6e4ae;
	background-color:#FFFFCC;
	padding:10px;
}
.sidebar_error{
	border:solid 1px #ff8484;
	background-color:#ff9797;
	padding:10px;
}
.ad_number{
	font-weight:#e4e4e4;
	background-color:cccccc;
	color:white;
	padding:0px;
	font-size:9px;
	width:30px;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
}

.front{
	background-image: url(/v3/imgs/front/front_background_lite.jpg);
	background-repeat: repeat-x;
	background-position: 0px 153px;
	padding:0px;
	height:100%;
	border:0px solid #ffffff; /*bdc6c9
	border-right:5px solid #ffffff;*/
}

#frontrow_movie {
   position: relative;

}
#frontrow_navbar{
   z-index: 10;
   position: absolute;
   top: 10px;
   left: 670px;
}
#frontrow_div1 {
   z-index: 9;
   position: absolute;
   width: 672px;
   height: 366px;
   top: 0px;
   left: 0px;
}
#frontrow_div2 {
   z-index: 8;
   position: absolute;
   width: 672px;
   height: 366px;
   top: 0px;
   left: 0px;
}
#frontrow_div3 {
   z-index: 7;
   position: absolute;
   width: 672px;
   height: 366px;
   top: 0px;
   left: 0px;
}
.frontrow_nabar_off{
	padding:7px;
	line-height:17px;
	background-color:white;
	font-size:10px;
	color:#0060D5;
}
.frontrow_nabar_on{
	padding:7px;
	line-height:17px;
	background-image: url(/v3/imgs/backgrounds/touch_blue5.jpg);
	background-position: 0px -10px;
	font-size:10px;
	color:#ffffff;
}
.page_title{
	font-family:"Calibri", "Segoe UI", "Myriad", Arial;
	font-size:30px;
	letter-spacing: -1px;
	word-spacing: -2px;
	color:#333333; 
	margin-left:0px;
	margin-right:0px;
	border-bottom:0px solid #cccccc;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;

	
	
}
.page_title_under{
	font-family:"Calibri", "Segoe UI", "Myriad", Arial;
	font-size:16px;
	color:#666666; 
	
	
}
.page_under_title{
	font-family:"Segoe UI", Arial;
	font-size:13px;
	letter-spacing: 0px;
	word-spacing: -1px;
	color:#ffffff;
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#cccccc;
	margin-bottom:5px;

	
}
.page_title_2{
	font-family:'Segoe UI';
	font-size:15px;
}
.page_title_3{
	font-family:'Segoe UI';
	font-size:12px;
}
.widget{
	border:1px solid #e4e4e4;
	padding:3px;
	
}
.widget .title{
	background-image: url(/v3/imgs/header/top_background.jpg);
	background-repeat: repeat-x; 
	color:#6f6f6f;
	font-weight:bold;
	padding-top:0px;
	border-bottom:1px solid #cccccc;
	padding:5px;
	text-align:center;
	
}
.widget .zero{
	padding-top:100px;
	text-align:center;
	font-weight:bold;
	color:#6f6f6f;
	height:200px;
}

.pagenumber{
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid gray;
	margin:2px;
	background-color:#777777;
	
}
.pagenumber a{
	color:#ffffff;
}
.pagenumber_on{
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid gray;
	margin:2px;
	
}

	
/* V3.ACCOUNT *************************************************/
.tab_on{
	padding:7px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:3px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	margin-right:1px;
	color:#555555;
	background-color:white;
}
.tab_off{

	padding:7px;
	padding-left:11px;
	padding-right:11px;
	margin-right:1px;
}

.details_infos_account{
	padding:15px;
	padding-bottom:30px;
	line-height:15px;
	font-size:12px;

}
.details_infos_account td{
	line-height:15px;
	font-size:12px;
}
.details_infos li{
font-size:12px;
	list-style-type: square;
	margin:0px;
	list-style-image: url(/v3/imgs/buttons/bullet/point.GIF);
	
}
.details_infos ul{
	margin:15px;
	font-size:12px;
	
}
/* V3.SEARCH *************************************************/
.search_bar{
	font-weight:bold;
	color:white;
	font-size:12px;
	background-color:#4f6686;
	background-image: url(/v3/imgs/backgrounds/touch_blue5.jpg);
	padding:7px;
	background-repeat: repeat-x;
	border:2px solid #8395af;
}
.results_head2{
	font-weight:bold;
	color:white;
	font-size:12px;
	background-color:#b8c5cb;
	background-image: url(/v3/imgs/backgrounds/touch_gray.jpg);
	border:1px solid #8d989e;
	border-bottom:2px solid #8d989e;
	padding:7px;
	background-repeat: repeat-x;
	background-position: right top;
}
.results_head{
	font-weight:bold;
	color:white;
	font-size:12px;
	background-color:#4f6686;
	background-image: url(/v3/imgs/backgrounds/touch_blue5.jpg);
	padding:7px;
	background-repeat: repeat-x;
	border:2px solid #8395af;
	border-right:1px solid #8395af;
	border-left:1px solid #8395af;
	
}
.results_head a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.results_head a:hover{
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.results_head_selected{
	font-family:Arial; /* "Segoe UI" */
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0px;
	word-spacing: -1px;
	color:#ffffff;
	padding:5px;
	padding-left:8px;

	background-color:gray;
	margin-bottom:3px;
	background-image: url(/v3/imgs/backgrounds/touchtitle_inv.jpg);
}
.results_head_selected a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.filters_fields{
	border-top:1px dashed #cccccc;
	padding:5px;
	font-size:12px;
	padding-bottom:10px;
}
.filters_fields td, select{
	font-size:11px;

}
.filter_fields_numbers{
	color:gray;
	font-style: italic;
	
}

.results_row_1{
	background-color: #ffffff;
	padding:8px;
	font-size:11px;
	padding-right:10px;
}

.results_row_2{	
	border-top:1px solid #d6d9de;
	border-bottom:1px solid #d6d9de;
	background-color: #f0f2f5;
	padding:8px;
	padding-right:10px;
	font-size:11px;
}
.results_row_top1{
	background-color: #ffffbf;
	border-top:2px solid #FFFF33;
	border-bottom:2px solid #FFFF33;
	padding:8px;
	font-size:11px;
	padding-right:10px;
}

.results_row_top2{
	background-color: #ffffad;
	border-top:2px solid #FFFF33;
	border-bottom:2px solid #FFFF33;
	padding:8px;
	font-size:11px;
	padding-right:10px;
}
#idresults td{
	/*font-family:"Calibri", "Segoe UI", "Myriad", Arial;*/
	font-size:11px;
	line-height:16px;
	
}

/* V3.BLOG *************************************************/

.blog{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-right:25px;
}
.blog .date{
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	color:#666666;
}
.blog .title{
	font-size:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0060D5;
	margin-top:5px;
	margin-bottom:5px;
}
.blog .text{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#444444;
	line-height:25px;
	padding-bottom:10px;
	text-align:justify;
}
.blog .end{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#444444;
	line-height:25px;
	padding-bottom:25px;
	margin-bottom:40px;
	border-bottom:1px dashed #cccccc;
	text-align:justify;
}
.blog .links{
	font-family: Georgia, "Times New Roman", Times, serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-size:14px;
	
}
.blog .links li{
	line-height:20px;
	list-style-type: square;
}
/* V3.DETAILS *************************************************/
.legend{
	font-weight:bold;
	color:white;
	font-size:12px;
	background-color:#b8c5cb;/*#778ea3*/
	background-image: url(/v3/imgs/backgrounds/touch_gray.jpg);
	border:1px solid #8d989e;
	border-bottom:2px solid #8d989e;
	/*border:1px solid #4c6176;
	border-bottom:2px solid #4c6176;*/
	padding:7px;
	background-repeat: repeat-x;
	background-position: right top;
	
	/*	font-family:"Calibri", "Segoe UI", "Myriad", Arial;
	font-size:30px;
	letter-spacing: -1px;
	word-spacing: -2px;
	color:#333333; 
	margin-left:0px;
	margin-right:0px;
	border-bottom:0px solid #cccccc;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:20px;letter-spacing:0px;word-spacing:2px;
	border-bottom:2px solid #8395af;
	padding-bottom:5px;
	color:#4f6686;*/	
}

.details_infos{
	padding:15px;
	padding-bottom:30px;
	line-height:18px;

}
.details_infos li{
	list-style-type: square;
	margin:0px;
	list-style-image: url(/v3/imgs/buttons/bullet/point.GIF);
	
}
.details_infos ul{
	margin:15px;
	
}
/* V3.FOOTER *************************************************/
.footer_bottom{
	background-image: url(/v3/imgs/footer/footer_background.jpg);
	background-position: bottom;

}
.footer td{
	color:#797979;
	font-size:11px;
	font-family:Segoe UI,Arial;
	padding-right:25px;
}
.footer ul{
	margin-left:0px;
}
.footer li{
	list-style-type: square;
	color:#797979;
	margin-bottom:4px;
	margin-left:25px;
}
.footer .highlight{
	color:#a0a0a0;
	padding:5px;
	padding-left:9px;
	background-color:#444444;
}
.footer a{
	color:#a0a0a0;
	text-decoration:none;
}
.footer a:hover{
	color:#a0a0a0;
	text-decoration:underline;
}
/* V3.FORM *************************************************/

.question_group .question {
	padding:4px;
	border-bottom:3px solid #7591c0;
	color:#476597;
	padding-left:0px;
	font-weight:bold;
	font-size:15px;
	letter-spacing: -1px;
	margin-bottom:2px;
	/* background-color:#dee5f0;*/
}
.question_group select, input, {
	font-size:12px;
}
.question_group td {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding-bottom:5px;

}

.question_group .answer{
	background-image: url(/v3/imgs/front/front_background.jpg);
	background-position: 0px -30px;
	background-repeat: repeat-x;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	padding-top:10px;
	padding-right:5px;
	border-left: 0px solid #e4e4e4;
	
	
}

.question_group .answer_right{
	width:155px;
}
/* V3.CALENDAR *************************************************/

.calendar {
	/** configure the width **/
	width:100%;
	border: 0px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	text-align:center;
	align:center;

}
.calendar td {
	font-size: 11px;
	height: 24px;
	
}
.calendar .month{
	background-color:#cacccd;
}
.calendar .headercal {
	background-image: url(/v3/imgs/backgrounds/touch_blue5.jpg);
	background-repeat: repeat-x; 
	
    color:#fff;
    font-weight:bold;
	height: 24px;

}
.headercal a{
	color:ffffff;
	text-decoration:none;
	
}
.calendar .footercal {
	border:0px;
}
.calendar td {
	/*background-color:#f7f8f8;*/
	
}
.calendar .today {
	line-height:20px;
	border:1px solid #7596ba;
	font-weight:bold;
	color:#7596ba;
	
}
.calendar .nodate{
	background-color:#eceeef;
}
.calendar .link {
	background-color: #b20101;
    color:#fff;
    font-weight:bold;
	line-height:22px;
	border:2px solid #c65353;
}
.calendar .link a{
	color:white;
}
.calendar a, .calendar a:link, .calendar a:hover {
	/*
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
*/
}
.calendar .headerNav{
	color: #ffffff;
	cursor:hand;
}
/*.calendar a.headerNav, .calendar a:link.headerNav, .calendar a:hover.headerNav {
	color: #ffffff;
}*/

.calendar a.footerNav, .calendar a:link.footerNav, .calendar a:hover.footerNav {
	text-decoration:none;

}
.contact_menu_on{
	font-size:12px;
	border-bottom:1px dashed #cccccc;
	padding:5px;width:200px;
	background-color: #f0f2f5;
	background-image: url(/v3/imgs/buttons/sweeties/iphone-next.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	background-color: #f0f2f5;
	
}
.contact_menu_on a{
	text-decoration:none;
}
.contact_menu_off{
	font-size:12px;
	border-bottom:1px dashed #cccccc;
	padding:5px;
	width:200px;
	background-color:none;

}
#segoe td{
	font-size:13px;
	line-height:24px;
	font-family:Segoe UI,arial;
}
#segoe_small td{
	font-size:11px;
	line-height:14px;
	font-family:Segoe UI,arial;
}