/* CSS DOCUMENT */


body {
	margin: 0; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
	background-image:url('../pictures/mainbg.png');
	background-repeat:repeat-x;
	background-color:#d7dfe6;
}

body, table, td, select, textarea, input  { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

input, select, textarea, checkbox {
	border:1px solid #9097a2;
	background-color:#fff;
}

input:hover, select:hover, textarea:hover {
	/*background-color:#e0e9e9;*/
}

form {
	padding:0;
	margin:0;
}

a {text-decoration:none;color:#006381;}

#global {
	position:absolute;
	left: 0; 
	top: 52px;
	/*width: 1000px;  800 - 52 */
	/*height: 800px;*/
	margin-top: -26px; /* moitié de la hauteur */
	margin-left:16px; /* moitié de la largeur */
	/*border: 1px solid #e9e9e9;*/
	text-align:left;
}

/************/
/** HEADER **/
/************/

/* LOGO */

#logo {
	position:relative;
	padding:0;
	margin:0;
	top:-20px;
	left:-12px;
}

.date_hd {
	position:relative;
	top:-20px;
	padding-left:20px;
	color:#5693a8;
	font-weight:bold;
	font-size:9px;
}

/* Table principale */
.mainTable {
	width:980px;
	margin:0;
	padding:0;
	background-image:url('../pictures/globalbg.png');
	background-repeat:repeat-y;
	
}

/* MENUS */

.ssg_menu {
	position:relative;
	margin:0;
	padding:0;
	margin-left:-26px;
	top:0;
	width:170px;
	
}

.mTheme {
	margin:8px 0 0 0;
	padding:0;
	background-image:url('../pictures/bg-theme.png');
	background-repeat:no-repeat;
	text-align:right;
	padding-right:17px;
	color:#fff;
	font-weight:bold;
	list-style:none;
	cursor:pointer;
}

.mUnivers {
	list-style:none;
	background-image:url('../pictures/bg-univ.gif');
	background-repeat:repeat-y;
	padding:0;
	margin:10px 0 0 30px;
	width:141px;
	height:13px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	
}

.banTheme {
	list-style:none;
	padding:0;
	margin:8px 0 0 26px;
	font-size:9px;
	color:#fff;
	font-weight:bold;
	width:134px;
	height:50px;
}


.ico-list {
	position:relative;
	margin:-6px;
	padding:0;
	left:-8px;
	top:0;
}

/* MENU HOME */

.ssr_menuHome {
	list-style:none;
	margin:0;
	padding:0;
	width:160px;
}


.ssr_menuHomeTitle, .ssr_menuHomeTitleBottom {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding:1px 4px;
	margin:0;
	line-height:10px;
}
.ssr_menuHomeTitle {background:url('../pictures/bg-titleMH.png') no-repeat;}

.ssr_menuHomeTitleBottom {background:url('../pictures/bg-titleMHB.png') no-repeat;font-size:9px;}

.dailynewsTitle {
	background:url('../pictures/bg-dailynews.png') repeat-y;
	color:#fff;
	font-weight:bold;
	/*width:298px;*/
	font-size:11px;
	padding:1px 0 2px 15px;
	margin:10px 0 0 0;
}

.pict_dailynews {
	position:relative;
	margin:-8px 0;
	padding:0;
	left:-18px;
	top:0;
}

.pictoCalssr {
	position:relative;
	margin:-6px 0;
	padding:0;
	left:-105px;
	top:0;
}

.pubTV {
	width:150px;
	height:93px;
	background-color:#fff;
	margin-top:6px;
	background:url('../pictures/bg-pubtv.png') no-repeat;
}

.headingLink:hover {color:#CC6600;}

/* EDS */

.EDSbloc {
	width:151px;
	background-color:#fff;
}

/* SKYCRAPPER */

.skycrapper {
	width:120px;
	height:600px;
	background-color:#fff;
	border-top:4px solid #c0c0c0;
	border-bottom:4px solid #c0c0c0;
}

/* SEARCH */

.searchHeadL {
	width:65px;
	text-align:right;
	color:#006381;
	font-weight:bold;
	padding-top:13px;
	
}

.searchM {
	background-image:url('../pictures/searchbg.png');
	background-repeat:repeat-x;
	height:25px;
	margin-top:8px;	
}

.searchInput {
	color:#006381;
	font-weight:bold;
	border-width:0px;
	width:242px;
	margin:3px 0;
	padding:3px 4px;
}

#dSearch {
	margin:10px 0 0 5px;	
}

.libSearch {
	padding-top:5px;
	font-size:10px;
	color:#006381;
	font-weight:bold;
}
.btnSearch {
	border:0;
	background-color:transparent;
}

.libBtnSearch {
	padding-left:5px;
	font-size:10px;
	color:#006381;
	font-weight:bold;
}


/* LOGIN */

#fLogin {
	position:relative;
	margin:0;
	margin-top:-26px;
	margin-left:16px;
	padding:0;
	width:300px;
	height:77px;
	background:url('../pictures/bg-login.png') no-repeat;
	
}

#fLogin ul {
	margin:0;
	
	list-style:none;
	padding:0 0 0 10px;
	
	vertical-align:top;
}

#fLogin ul li {
	padding:0;
	margin:0;
}

.lLogin {
	padding:0;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	line-height:12px;
}

.iLogin {
	width:100px;
	height:14px;
	padding:0;
	margin:0;
	font-size:9px;
	color:#006381;
}

.btnLogin {
	padding:0;
	margin:0;
	border:0;
	background:none;
	
}

.login_btm {
	margin:0;
	padding:0 0 8px 0;
	font-size:9px;
	color:#006381;
	clear:left;
}

.login_btm a {
	margin:0;
	padding-left:10px;
	font-size:9px;
	font-weight:bold;
	color:#006381;
	text-decoration:none;
}

.lLogin a {
	margin:0;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}


.lLogin a:hover {
	color:#006381;
	text-decoration:underline;
}
/* PAGE CENTRALE */

#centerPage {
	background-image:url('../pictures/bg-center.png');
	/*background-image:url('../pictures/bg-centerTop.png');*/
	background-repeat:no-repeat;
	height:690px;
	
	margin:5px 0;
}

#centerPageComment {
	background-color:#fff;
	padding:10px;
	margin:5px 10px;
}

#centerPageHomeResults, #centerPageHomeResultsBan {
	margin:5px 0;
	padding-top:10px;
	width:544px;
}

#centerPageHomeResults {
	background:url('../pictures/bg-centerTop.png') no-repeat;	
}

#centerPageHomeResultsBan {
	background:url('../pictures/bg-centerTopban.png') no-repeat;
	
}

#pageTop {
	background-image:url('../pictures/bg-centerTop.png');
	background-repeat:no-repeat;
	margin-top:5px;	
	
	
}

#pageBottom {
	
	background:url('../pictures/bg-centerBottom.png') no-repeat;
	height:36px;
	
	
}

.pageResultsMid {
	background-color:#fff;
	marign:0;
	padding:0;
	width:544px;
}

.titleHome {
	color:#CC6600;
	border-bottom:2px solid #CC6600;
	margin:0 30px 0 20px;
	padding:10px 0 3px 0;
	font-size:11px;
	font-weight:bold;
}


/********/
/* HOME */
/********/

/* BLOCS */

.titleBlock {
	color:#CC6600;
	border-bottom:2px solid #CC6600;
	margin:0px 5px;
	padding:3px 0;
}


.blockASshadow, .blockFOshadow {
	margin:12px 0 0 12px;
	background-color:#c0c0c0;
}



.blockAS, .blockAUT, .blockFO {
	position:relative;
	margin:0;
	left:7px;
	background:#fff;
	border:1px solid #e9e9e9;
}
	
.blockASshadow {
	width:240px;
	height:200px;
}

.blockFOshadow {
	width:503px;
	height:65px;
}

.blockAS {
	margin-top:-205px;
	width:240px;
	height:200px;
}

.blockFO {
	margin-top:-70px;
	width:503px;
	height:65px;

}
.diary_list {font-size:9px;color:#CC6600;padding:0;margin:0;}

/* HOME THEMES */

.blockAUTshadow {
	width:240px;
	height:134px;
	margin:17px 0 0 15px;
	background-color:#c0c0c0;
}

.blockAUT {
	left:10px;
	margin-top:-139px;
	width:240px;
	height:134px;
	
}

.AUtitle {
	position:relative;
	margin:0;
	padding:0;
	margin-left:-10px;
	top:0;
	list-style:none;
}

.AUtitle_li {
	position:relative;
	top:-10px;
	left:17px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	
}

.pictoU {
	position:relative;
	margin:-6px;
	padding:0;
	left:-22px;
	top:0;
}

.HU_title {
	
	padding:2px 20px;
	font-weight:bold;
	color:#fff;
	font-size:12px;
}

.pictoHU {
	position:relative;
	left:15px;
	top:-7px;
	
}


/* RESULTS */

.orderBar {
	border-right:1px solid #006381;
	font-size:9px;
	text-align:center;
}

.input_geo {width:70px;font-size:9px;border:0;background:url('../pictures/bg-input.png') repeat-x;color:#006381;}
.submit_geo {width:20px;height:14px;font-size:9px;background-color:#006381;color:#fff;border:0;}

#results {
	position:relative;
	margin:5px 10px 5px 10px;
	width:520px;
	border-top:2px solid #006381;	
}

.sitetitle {font-weight:bold;}

.selected_page {
	font-weight:bold;
	color:#CC6600;
}

#pagesLinks {
	
	background:url('../pictures/bg-centerBottom.png') no-repeat;
	height:36px;
	padding-top:10px;
	width:544px;
	
}
#pagesLinks a:hover {
	color:#CC6600;
}

/* HOME UNIVERS */


.titleAU {
	position:relative;
	margin:0;
	top:10px;
	left:-7px;
	background:url('../pictures/bg-titleAU.png') no-repeat;
	margin:0;
	padding:0 3px;
	color:#fff;
	font-weight:bold;
}



.blockAU {
	position:relative;
	margin:0;
	padding:0;
	background:#fff;
	left:-7px;
	margin-top:-173px;
	width:255px;
	height:167px;
	border:1px solid #006381;
	
}
.blockAUshadow {
	width:253px;
	height:167px;
	margin:16px 0 0 1px;
	background-color:#c0c0c0;
}

.titleAUDT {
	position:relative;
	margin:0;
	top:10px;
	left:3px;
	background:url('../pictures/bg-titleAU.png') no-repeat;
	margin:0;
	padding:0 3px;
	color:#fff;
	font-weight:bold;
}

.blockAUDT {
	position:relative;
	margin:0;
	padding:0;
	background:#fff;
	left:3px;
	top:-78px;
	width:255px;
	height:73px;
	border:1px solid #006381;
	
}
.blockAUDTshadow {
	width:253px;
	height:73px;
	margin:15px 0 0 10px;
	background-color:#c0c0c0;
}

.titleAUDB {
	position:relative;
	top:-68px;
	left:3px;
	background:url('../pictures/bg-titleAU.png') no-repeat;
	margin:0;
	padding:0 3px;
	color:#fff;
	font-weight:bold;
}

.blockAUDB {
	position:relative;
	top:-76px;
	left:3px;
	margin:0;
	padding:0;
	background:#fff;
	width:255px;
	height:73px;
	border:1px solid #006381;
	
}
.blockAUDBshadow {
	position:relative;
	
	width:253px;
	height:73px;
	margin:-65px 0 0 10px;
	background-color:#c0c0c0;
}

.siteTlAUD {
	padding:1px 0;
	margin:0;
	font-size:9px;
	font-weight:bold;
	
}

/* PERSONNAL DATA */

.para_persdata {
	padding:5px 5px;
	background-color:#fff;
	margin:0;
}

/* COMMENTS */

.comment {
	background-color:#e4eaef;
	border-bottom:1px solid #006381;
}

/* FOOTER */

#footerLink {
	padding:5px 0px;
	margin:0;
	
	list-style:none;
	
}

#footerLink li {
	background:url('../pictures/pict_footer.png') no-repeat;
	width:130px;
	padding: 0;
	margin: 0 18px;
	float:left;
}


#footerLink li a {
	position:relative;
	top:-1px;
	width:130px; /* Pour IE */
	font-size:9px;
	color:#fff;
	font-weight:bold;
	display: block;
	
	text-align:center;
}

/* INFOS DU JOUR */

.meteo_title{
   background-color:#fff;
   color:#000;
   text-align:center;
   border-left:1px solid #006381;
   border-right:1px solid #006381;
   font-weight:bold;
   }
   
.meteo_content {
	background-color:#D8E9EC;
   color:#000;
   border:1px solid #006381;
}
.titre { color: black; }
.sstitre { color: #858586; }
.ssr_menuInfoJourTitle{
	background:url('../pictures/bg-titleMH.png') no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	padding:1px 8px;
	margin:0;
	line-height:10px;
}


/* CALENDRIER */

.infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
}
.nav_cal{
	background:url('../pictures/calendrier/BandeauCalendrier.png') no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	padding:4px 4px;
	margin:0;
	line-height:10px;
}
.nav_cal1 {
	background:url('../pictures/calendrier/BandeauCalendrier1.png') no-repeat;
	padding:0;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	
}
.nav_cal_semaine{
	background:url('../pictures/calendrier/BandeauCalendrierSemaine.png') no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	padding:4px 4px;
	margin:0;
	line-height:10px;
	
}
#centerPageCal {
	background-image:url('../pictures/calendrier/FondTopCal.png');
	background-repeat:no-repeat;
	margin:5px 0;
	padding-top:10px;
	width:664px;
}

.pictoCal {
	position:relative;
	left:5px;
	top:-7px;
}

.HU_title1 {
	background:url('../pictures/calendrier/BandeauCalendrier.png') no-repeat;
	padding:2px 20px;

	font-weight:bold;
	color:#fff;
	font-size:12px;
}

#centerCal {
	background-color:#fff;
	margin-top:-5px;
	padding-top:5px;
	width:664px;
}
#pageBottomCal {
	background:url('../pictures/calendrier/FondBottomCal.png') no-repeat;
	width:664px;
	height:44px;
}
#bloc_bleu_cal{
	background-image:url('../pictures/calendrier/BlocBleuCalendrier.png');
	background-repeat: no-repeat;
	margin:5px 0;
}
#bloc_blanc_cal{
	background-image:url('../pictures/calendrier/BlocBlancCalendrier.png');
	background-repeat: no-repeat;
	margin:5px 0;
}
.limite_cal {background:url('../pictures/calendrier/li_cal.png');}
.limite_cal_chabbat {background:url('../pictures/calendrier/li_cal_chabbat.gif') no-repeat;}
.index_cal {
	color:#fff;
	
	font-size:3px;
	padding:0;
	margin:0;
	line-height:0;
	background:url('../pictures/calendrier/index_cal1.png') no-repeat;}
.index_cal_semaine,index_cal_chabbat {
	color:#fff;
	font-weight:bold;
	font-size:9px;
	padding:1px 4px;
	margin:0;
	line-height:10px;
	background:url('../pictures/calendrier/index_cal2.png') no-repeat;}

.index_cal_chabbat {
	background:url('../pictures/calendrier/index_cal_chabbat.png') no-repeat;}
.picto_cal {
	position:relative;
	margin:0;
	padding:1px 4px;
	left:10px;
	top:-6px;
}