﻿body						{
	behavior:url("cssParent.htc");
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
color:#FFFFFF
}

A:link {color: #FFFFFF;text-decoration:none;}
A:hover {color: #FFFFFF;text-decoration:underline;}
A:visited {color: #FFFFFF;text-decoration: none}
A:active {color: #FFFFFF;text-decoration: none}

A.pop:link {color: #028ecd;text-decoration:none;}
A.pop:hover {color: #028ecd;text-decoration:underline;}
A.pop:visited {color: #028ecd;text-decoration: none}
A.pop:active {color: #028ecd;text-decoration: none}



body.fs1 {
	font-size: 10px;
}

body.fs2{
	font-size: 11px;
}

body.fs3{
	font-size: 12px;
}

body.fs4{
	font-size: 13px;
}

body.fs5{
	font-size: 14px;
}

body.fs6{
	font-size: 15px;
}
#componentheading {
font-family:Arial,Helvetica,sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
text-transform:uppercase;}

#container					{ width:947px; margin:0 auto; padding:0; text-align:left;}
#fullsize					{ width:100%; margin:0 auto; padding:0; text-align:left; background-image: url(../images/bg_body.png); background-repeat: repeat-x}
#headertool						{ position:relative;width:947px; height:27px;}
#headerban						{ width:947px; height:109px;background-image: url(../images/bannerlogo.gif);background-repeat:no-repeat;}
#menu_DAD						{ position:relative;bottom:0px;right:0px;}
#footer						{
	width:575px;
	height:27px;
	padding-right: 10px;
}
#headercontent						{ width:947px; height:235px;}

#space15						{ width:15px; height:15px;}

#left	{
	position:relative;
	width:171px;
	top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
}
#left ul {
	margin-top: 0px;
	margin-bottom: 15px;
	list-style: none;
}

#left ul li {
	padding-left: 5px;
}
#left a{
	padding-left:4px;
	
	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
}
#left td{
	border-bottom: 1px dotted #FFFFFF ; 
	height:20px;
}
#left td:hover{
	background-color: #ff9933 !important ;
	border-bottom: 1px dotted #FFFFFF ;
}
a#active_menu-nav {
	font-weight: normal !important ; 
}
a#active_menu-nav :before{
	content:'+'
}


#right	{
	position:relative;
	width:171px; 
	top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 15px;	
}
#right ul {
	margin-top: 0px;
	margin-bottom: 15px;
	list-style: none;
}
#searchbox	{
	position:relative;
	width:171px; 
	height:32px; 
	top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 15px;	
}

#right ul li {
	padding-left: 5px;
}
#right a{
	padding-left:0px;
	 
	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
}
#right td{
	border-bottom: 1px dotted #FFFFFF ; 
	height:20px;
}
#right td:hover{
	background-color: #ff9933 !important ;
	border-bottom: 1px dotted #FFFFFF ;
}
#nc						{ width:575px; padding-left: 15px;padding-right: 15px;}
#news						{ width:575px; height:205px; top: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding-top: 15px;}
#content						{ width:575px; height:100%;margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding-top: 15px;}

.copyright {text-align:right;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #028ecd;
}
	
/* BOX
--------------------------------------------------------- */	
.divrond{display:block}
.divrond *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ff8000}
.divrond1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffc891;
  border-right:1px solid #ffc891;
  background-image:url(../images/fondright.png);background-repeat: no-repeat;background-position: 0 -103px;}
.divrond2{
  margin-left:1px;



  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff2e5;
  border-right:1px solid #fff2e5;
  background:#ff9830}
.divrond3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ff9830;
  border-right:1px solid #ff9830;}
.divrond4{
  border-left:1px solid #ffc891;
  border-right:1px solid #ffc891}
.divrond5{
  border-left:1px solid #ff9f3f;
  border-right:1px solid #ff9f3f;
  background-image:url(../images/fondright.png);background-repeat: no-repeat;background-position: 0 -107px;}
  
.divrondfg{
	background:#ff8000;
	padding:0px 15px 0px 15px;
 }
  
.ddivrond *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;


  background:#ff8000}
.ddivrond1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffc891;
  border-right:1px solid #ffc891;
  background:#ff9f3f}
.ddivrond2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff2e5;
  border-right:1px solid #fff2e5;
  background:#ff9830}
.ddivrond3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ff9830;
  border-right:1px solid #ff9830;}
.ddivrond4{
  border-left:1px solid #ffc891;
  border-right:1px solid #ffc891}
.ddivrond5{
  border-left:1px solid #ff9f3f;
  border-right:1px solid #ff9f3f} 
.ddivrondfg{
height: 195px;
	background:#ff8000;
	padding:0px 15px 0px 15px;
	background-image:url(../images/fondright.png);background-repeat: no-repeat;background-position: 0 90px ;
 }

.divronorangetopbleu{display:block}
.divronorangetopbleu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ff8000}
.divronorangetopbleu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bba983;
  border-right:1px solid #bba983;
  background:#e19239}
.divronorangetopbleu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #93c1cf;
  border-right:1px solid #93c1cf;
  background:#e88d2b}
.divronorangetopbleu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e88d2b;
  border-right:1px solid #e88d2b;}
.divronorangetopbleu4{
  border-left:1px solid #bba983;
  border-right:1px solid #bba983}
.divronorangetopbleu5{
  border-left:1px solid #e19239;
  border-right:1px solid #e19239}
.divronorangetopbleufg{
  background:#ff8000}

.divronbleutopbleu{display:block}
.divronbleutopbleu *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#028ecd}
.divronbleutopbleu1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #4eafdb;
  border-right:1px solid #4eafdb;
  background:#239cd3}
.divronbleutopbleu2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #7ac3e4;
  border-right:1px solid #7ac3e4;
  background:#1b99d1}
.divronbleutopbleu3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #1b99d1;
  border-right:1px solid #1b99d1;}
.divronbleutopbleu4{
  border-left:1px solid #4eafdb;
  border-right:1px solid #4eafdb}
.divronbleutopbleu5{
  border-left:1px solid #239cd3;
  border-right:1px solid #239cd3}
.divronbleutopbleufg{
  background:#028ecd}
  
.divronbleutopblan{display:block}
.divronbleutopblan *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#028ecd}
.divronbleutopblan1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #92cee9;
  border-right:1px solid #92cee9;
  background:#41aad9}
.divronbleutopblan2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5f3fa;
  border-right:1px solid #e5f3fa;
  background:#32a3d6}
.divronbleutopblan3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #32a3d6;
  border-right:1px solid #32a3d6;}
.divronbleutopblan4{
  border-left:1px solid #92cee9;
  border-right:1px solid #92cee9}
.divronbleutopblan5{
  border-left:1px solid #41aad9;
  border-right:1px solid #41aad9;
  }
.divronbleutopblanfg{
	background:#028ecd;
	padding:0px 15px 0px 15px;
	height: 195px;
	background-image:url(../images/fondmid.png);background-repeat: no-repeat;background-position: 0 109px ;
 }
  

  
.divrondtext{display:block}
.divrondtext *{

  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#36A4D8}
.divrondtext1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #36A4D8;
  border-right:1px solid #36A4D8;
  background:#36A4D8}
.divrondtext2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #36A4D8;
  border-right:1px solid #36A4D8;
  background:#36A4D8}
.divrondtext3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #36A4D8;
  border-right:1px solid #36A4D8;background:#36A4D8;}
.divrondtext4{
  border-left:1px solid #36A4D8;
  border-right:1px solid #36A4D8;background:#36A4D8;}
.divrondtext5{
  border-left:1px solid #36A4D8;
  border-right:1px solid #36A4D8;background:#36A4D8;}
.divrondtextfg{
  background:#36A4D8;
min-height:300px}
.divrondsearchfg{
  background:#36A4D8;
min-height:25px;
}
.divrondeventfg{
  background:#FF8000;
padding-left:15px;
padding-right:15px;
}
/* Heading */
h1, h2, h3, h4 {
	line-height: normal;
}

h1 {
	font-size: 1.7em;
	font-weight: normal;
}

h2 {
	font-size: 1.5em;
	font-weight: normal;
}
h3 {
	margin :0px;
	padding:0px 4px 0px 8px;
	line-height:2;
	text-transform: uppercase;
	font-size: 12px !important ; 
	font-family: Arial, Helvetica, sans-serif !important ; 
	font-weight: bold !important ;
	color:#FFF;	
	border-bottom:1px solid #FFF;}
h3.fs1 {
	font-size: 11px;
}

h3.fs2{
	font-size: 12px;
}

h3.fs3{
	font-size: 13px;
}

h3.fs4{
	font-size: 14px;
}

h3.fs5{
	font-size: 15px;
}

h3.fs6{
	font-size: 16px;
}
h4 {
	font-size: 1em;
	text-transform: uppercase;
}

p {
	margin: 5px 0 15px;
}

ul {
	margin-top: 0px;
	list-style-image: none;
}

ul li {
	padding-left: 5px;

}
ul.newsfeed{
list-style: none;
padding:0px;
}

li.newsfeed{

padding:0px;
}
ol {
	margin-top: 5px;
	margin-bottom: 15px;
}

ol li {
	margin-left: 35px;
}

th {
	padding: 4px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #E6E6E6;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

a img {
	border: none;
}

.theminfotitle{
	margin :0px;
	padding:0px 4px 0px 4px;
	line-height:2;
	text-transform: uppercase;
	font-size: 12px !important ; 
	font-family: Arial, Helvetica, sans-serif !important ; 
	font-weight: bold !important ;
	color:#FFF;	
	border-bottom:1px solid #FFF;
	
}
#iconleftti {
	position:absolute;
	top: 24px;
	left: 4px;
	background:url(../images/ti.gif) no-repeat;
}
#iconrightum {
	position:absolute;
	top: 24px;
	left: 4px;
	background:url(../images/calendar.png) no-repeat;
}
#iconrightsearch{
position:absolute;
	top: 24px;
	left: 4px;
	background:url(../images/magnify.png) no-repeat;
}
#mnu_category	{
	width:auto;  
margin-left:25px;	
margin-right:25px;	
}
#mnu_category a{
	padding-left:4px;

	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
}
#mnu_category td{
	border-bottom: 1px dotted #FFFFFF ; 
	height:20px;
}
#mnu_category td:hover{
	background-color: #35a5d7 !important ;
	border-bottom: 1px dotted #FFFFFF ;
}

#content_category	{
	position:relative;
	width:auto;  
	margin-left:25px;	
	margin-right:25px;	
	
}
#iconleftcontent {
	position:absolute;
	top: 5px;
	left: -20px;
	background:url(../images/content.gif) no-repeat;
}
#content_category_text{
	padding-left:4px;

	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
}
#content_global	{
	position:relative;
	width:auto;  
	margin-left:25px;	
	margin-right:25px;	

	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
	
}


#content_search{

padding-left:10px;
padding-top:11px;
width:154px;
height:45px;
text-align:center;
background:url(../images/searchbox.gif) no-repeat 0 0;

}
#content_search input{
padding-left:5px;
color:#028ecd;
width:100px;

font-family: Arial, Helvetica, sans-serif !important ; 
}

#date_jour{
	position:absolute;
	margin-top:7px;
	right:44px;

	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 

	text-decoration:none;
}
#jflanguageselection{
	position:absolute;
	right:4px;
	width:40px;
	margin-top:8px;
	
}
#jflanguageselection img{
	padding-left:4px;
	
}
#form-login input{
	padding-left:5px;
	color:#028ecd;
	width:100px;

	font-family: Arial, Helvetica, sans-serif !important ; 
}
ul.ja-usertools-font {

	position: absolute;
	top: 8px;
	left: 0px;
}

ul.ja-usertools-font li {
	padding: 0;
	margin: 0;
	display: inline;
	background: none;
}

.contentpaneopen2{
border-bottom:1px solid #FFF;
}

#sbox-overlay{
	background-color:#000;
}
#sbox-window{
	background-color:#80C6E6;
	height:50px;
}
#sbox-btn-close
{
	position:				absolute;
	width:					30px;
	height:					30px;
	right:					-15px;
	top:					-15px;
	background:				url(../images/closebox.png) no-repeat top left;
	border:					none;
}
#connect{
	position:absolute;
	margin-top:7px;
	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
	left:0px;
}
#connect a{
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
}
#connect2{
	position:absolute;
	margin-top:7px;
	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
	left:58px;
}
#connect2 a{
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	font-weight: normal !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
}
#logoutbtn{
background: url(../images/um.gif) no-repeat top left;
}

#logintbtn{
background: url(../images/um.gif) no-repeat top left;
}

#title_website{
	padding-left:75px;
	padding-top:15px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif !important ; 
	text-align: left !important ; 
	color: #FFFFFF !important ; 
	text-decoration:none;
font-size:12px !important;
font-weight:bold !important;

text-transform:uppercase;
}
.newspaper{
     background: url(../images/newspaper.png) no-repeat 0px 3px;
}
.newspaper h3{
padding-left:18px;
}
.usercomment{
     background: url(../images/user_comment.png) no-repeat 0px 3px;
}
.usercomment h3{
padding-left:18px;
}

.contentheading{
text-transform: uppercase; 
font-size: 12px ! important; 
font-family: Arial,Helvetica,sans-serif ! important; 
font-weight: bold ! important;
}
.search{
     padding-left:25px;
}
#eventbox	{
	position:relative;
	width:171px; 
	height:32px; 
	top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 15px;	
}

.moduletable {
width:100%;
}