/* Default Theme CSS Document */

/* GLOBAL SECTION */
body {
	background-color: #14457D;
	margin: 0px 0px 0px 0px;
	font-family    : Arial, Verdana, Helvetica, sans-serif;
}

.mainColor { /* Light green */
	background-color: #8CE300;
}

.mainColor2 { /* Dark green */
	background-color: #70B500;
}

#handcursor {
	cursor: pointer;
}

hr.hr1 { /* dark silver blue */
	border: 0;
	color: #9FB2C6;
    background-color: #9FB2C6;
    height: 1px;
}
/*
Current Template CSS
*/

.Footer {/* Light pink grey */
	background-color: #CDDCEC;
}


.LinkText { /* Used by Footer & header Tab  & etc */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.LinkText2 { /* Used subheader Tab  -- New design*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0A60C2;
	text-transform  : uppercase;
}
.listLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* BORDER LINE */
.bottomLine{
	border-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

/* NORMAL TEXT FOR MOSTLY CONTENT */
.normalText {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #000000;
	text-decoration: none;
}

.normalText2 {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 12px;
	color          : #000000;
	text-decoration: none;
}

.normalText3 { /* the text in the input text box, used by home header/footer newsletter*/
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 11px;
	color          : #000000;
	text-decoration: none;
}

.normalText4 { 
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	color          : #000000;
	text-decoration: none;
}
.colorBoldText { /* blue text in the header */
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	font-weight		: bold;
	color          : #0A60C2;
	text-decoration: none;
}
.colorText { /* blue text in the header */
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #0A60C2;
	text-decoration: none;
}

/* NORMAL BOLD TEXT FOR MOSTLY CONTENT */
.normalBoldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size  : 10px;
	font-weight: bold;
	color      : #000000;
}

.normalBoldText2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size  : 12px;
	color      : #000000;
	font-weight: bold;
}
.normalBoldText3 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size  		: 11px;
	font-weight		: bold;
	color      		: #000000;
	text-transform  : uppercase;
}
.normalBoldText4 {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	font-weight	   : bold;
	color          : #0A60C2;
	text-decoration: none;
	text-transform  : uppercase;
}
.normalBoldText5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size  : 14px;
	color      : #000000;
	font-weight: bold;
}
.normalBoldText6 {  /*(new design for TITLE BAR*/
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 11px;
	font-weight	   : bold;
	color          : #1656A8;
	text-decoration : none;
	text-transform  : uppercase;
}
.normalBoldText7 {  /*(new design for TITLE BAR - description ex: +DE INFO...*/
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	font-weight	   : bold;
	color          : #1656A8;
	text-decoration : none;
	text-transform  : uppercase;
}
.normalBoldText8 {  /*(new design for TITLE BAR - description ex: +DE INFO...*/
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	font-weight	   : bold;
	color          : #000000;
	text-decoration : none;
}
.bigBoldText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
.linkTextBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0A60C2;
}
/* COMMON */
.noRecord {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 12px;
	color          : #000000;
	text-decoration: none;
	font-style     : italic;
}

.error{ /* Light green */
	color: red;
}

.WhiteBg {
	background-color:#FFFFFF;
}

.TitleHeaderBg { /* Light Blue*/
	background-color:#D3ECF4;
}


/* Home */
.Home .LastMinuteBgColor, .ExclusiveNewsBgColor { /* Dark grey */
	background-color: #D0D1D2;
}

.Home .HotNewsHeaderBgColor { /* Dark green */
	background-color: #70B500;
}

.Home .HotNewsBgColor { /* Light Grey  */
	background-color: #E8E8E8;
}

.Home .NewsHeaderText1 {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : bold;
	text-decoration: none;
	color          : #8ADCFC;
}

.Home .HeaderText {
	font-family    : Arial, Verdana, Helvetica, sans-serif;
	font-size      : 15px;
	font-weight    : bold;
	text-decoration: none;
	color          : #000000;
}

.Home .NormalText {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	text-decoration: none;
	color          : #000000;
}

.Home .NormalBoldText1 {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : bold;
	text-decoration: none;
	color          : #000000;
}


.Home .ExclusiveNewsItemHeaderBg {/* Light green */
	background      : url(allsection/alllanguage/topleft01_light_bgwhite.gif) no-repeat top left; 
	background-color: #8CE300;
}

.Home .ResultBox {
	background-color: #E8E8E8;
}

.Home .ResultHeader {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 10px;
	font-weight     : bold;
	color           : #FFFFFF;
	background-color: #000000;
}

.Home .ResultSession {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 10px;
	font-weight     : bold;
	color           : #FF0000;
	text-decoration : none;
}

/* News */
.News .NewsItemHeaderBg {
	background: url(../alltemplates/news/alllanguage/news_item_header.gif) no-repeat bottom;
}

.News .NewsItemBg {
	background: url(../alltemplates/news/alllanguage/news_item_bg.gif) repeat-y top right; 
	background-color: #D0D1D2;
}

.News .NewsPicHeaderBg {
	 background: url(news/alllanguage/news_pic_header.gif) no-repeat; 
}

.News .NewsDayBg {
 	background: url(news/alllanguage/news_day_bg.gif) no-repeat;
}

.News .NewsDayItemBg {
	background: url(../alltemplates/news/alllanguage/news_day_item_bg.gif) repeat-y;
}

.News .NewsDetailLeftBg {
	background: url(../alltemplates/news/alllanguage/news_detail_left_bg.gif) repeat-y #D0D1D2;
}

.News .NewsDetailsBg {
	 background:url(../alltemplates/news/alllanguage/news_detail_bg.gif) repeat-y top right; background-color:#D0D1D2;
}

.News .BgColor1 {
	background-color:#E8E8E8;
}

.News .BgColor2 {
	background-color: #D0D1D2;
}

.News .BgColor3 {
	background-color:#878787;
}
/* End: News List */

/* Popup */
.Popup .BgColor1 {
	background-color:#D0D1D2;
}

.Popup .BgColor2 {/* Dark green */
	background-color: #70B500;
}
/* End: Popup */
#inscription td, .inscription {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	font-weight	   : bold;
	color          : #FFFFFF;
	text-decoration: none;
}
#inscription .textinput {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	font-weight	   : normal;
	color          : #000000;
	text-decoration: none;
	height		   : 19px;
	width:304px;
}
#inscription .error{ /* Light green */
	color: #8CE300;
}
#inscription .hometextinput {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #000000;
	text-decoration: none;
	height		   : 18px;
	width		   : 158px;
	border         :0px;
	background  : url('../../templates/default/allsection/alllanguage/debate_textarea_bg.gif') no-repeat;
}
#team input {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #000000;
	text-decoration: none;
	height		   : 17px;
	width:155px;
}
#team .normalText {
	font-family    : Verdana, Arial, Helvetica, sans-serif;
	font-size      : 10px;
	color          : #000000;
	font-style	   :italic;
	text-decoration: none;
}
.pagination{
	font-size 		: 10px;
	color			: #0A60C2;
	text-decoration	: none;
	font-weight		: bold;
}
.textarea{
	 background		: url(../../templates/default/allsection/alllanguage/textfield_shadow.gif) no-repeat top left; 
	 background-attachment: scroll; 
	 /*!background-attachment: fixed;*/
	 background-color : #FFFFFF;
	 border			: 1px solid #CFCFCF;
	 padding-left	: 3px;
}
.formInput {
	background  : url('../../templates/default/allsection/alllanguage/debate_textarea_bg.gif') no-repeat;
	border		: 1px solid silver;
}
.TvInput {
	background  : #FFFFFF url('../../templates/default/video/alllanguage/tv_textBoxBg.gif') no-repeat;
	border		: 1px solid #4D85CF;
}
.headerTabText a {
	color			: #0A60C2;
	text-transform	: uppercase;
}
.tabTd {
	padding: 7px 4px 0px 4px;
}
.calTd {
	border-bottom: 1px solid #9FB2C6;
}
.calClickableTd {
	border-bottom: 1px solid #9FB2C6;
	background: url('../../templates/default/home/alllanguage/agenda_btn.gif') no-repeat;
}

/* Div layer CSS - mainly for Drop down Menu at template.php(.js) & Header2.php (the button)*/
.dropdownTop {
	background: url('../../templates/default/allsection/alllanguage/dropdown_top.png') no-repeat;
}
.dropdownRepeat {
	background: url('../../templates/default/allsection/alllanguage/dropdown_repeat.png') no-repeat;
}

.divTopHidden {
	margin: 0px;
	position: absolute;
	z-index: 99;
	visibility: hidden;

}

.divTopAuto {
	margin: 0px; 
	position: absolute; 
	z-index: 99; 
}

.divBottomHidden {
	margin: 0px;
	position: absolute;
	z-index: 1;
	visibility: hidden;
}
.home .imgBorder {
	border : 1px solid #A9C2E0;
	width  : 88px;
	height : 68px;
}
.home .videoDate{
	font-weight : normal;
	color		: #FFFFFF;
	font-size	: 11px;
}

.home .channelTitle {
	font-weight : bold;
	color		: #FFFFFF;
	font-size	: 9px;
	text-transform  : uppercase;
}

.home .videoTitle {
	font-weight : bold;
	color		: #FFFFFF;
	font-size	: 11px;
}

/*.PNG {
      behavior: url('http://www.sarkozy.fr/templates/default/iepngfix.htc');
}*/
/* End of Div layer CSS  */