#global {
	background-color: #1b1c20;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: -450px;
	left: 50%;
	position: absolute;
}

hr {
	display:none
}


body {
	background-image: url(../images/fd.jpg);
	background-repeat: repeat-x;
	background-color: #1b1c20;
	font-family: Arial, Helvetica, sans-serif;
}

#header h1 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: -2000px;
}


#header h2 {
	font-size: 1.5em;
	color: #86868A;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding: 0px;
	margin-left: 30px;
	margin-top: 15px;
}


#header {
	height: 305px;
	width: 900px;
	padding-bottom: 0px;
	background-color: #9C1319;
	position:relative;
	border-bottom:1px solid #1b1c20;
}
#header #logo {
	position:absolute;
	top : 72px;
	z-index:100;
}
#header #logo img {
	float :left;
}
#header #content {
	position:absolute;
	z-index:90;
	
}
#header #menu {
	position:absolute;
	z-index:120;
	top : 277px;
	left:0;
}
li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}
#contenu {
	width: 540px;
	padding:5px 10px 0 10px;
	margin:0 0 2px 192px;
	background-color: #FFFFFF;
	font-size:11px;
	color:#1b1c20;
	text-align:justify;
	
}

#contenuresultat {
	width: 890px;
	margin-bottom: 2px;
	padding-top: 5px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;


	background-color: #FFFFFF;
	font-size:11px;
	color:#1b1c20;
	text-align:justify;
}
* > #contenuresultat {
	width: 880px;
}
#left {
	left: 0px;
	line-height: 1.5em;
	position: absolute;
	width: 192px;
	background-color: #1b1c20;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}
#left div.menulink {
	background-image: url(../images/smenu.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 30px;
	padding-left: 10px;
	padding-top: 10px;
}
#left div.submenu2 {
	background-image: url(../images/public/li.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	display: block;
	height: 22px;
	padding-left: 30px;
	padding-top: 10px;
}
#left div.submenu3 {
	background-image: url(../images/public/li_2.gif);
	background-repeat: no-repeat;
	background-position: 25px 8px;
	display: block;
	height: 22px;
	padding-left: 40px;
	padding-top: 10px;
}
#left div a:link, #left div a:visited, #left div a:hover, #left div a:active {
	color:white;
	text-decoration:none;
}

#right {
	position: absolute;
	right: 0px;
	width: 140px;
	padding-top: 10px;
	background-color: #1b1c20;
	margin: 0px;
	padding-left: 4px;
	padding-right: 2px;
	padding-bottom: 10px;
}

#right li {
	margin-bottom:10px;
}
#right a img,#right li a:hover img{
 	border:0px;
}


a:link {color: #bb0810}     /* unvisited link */
a:visited {color: #bb0810}  /* visited link */
a:hover {color: #bb0810}   /* mouse over link */
a:active {color: #bb0810}   /* selected link */

.divTitre, h1 {
	color:#1b1c20;
	font-weight:nomal;
	font-size:13px;
	background-image:url(../images/public/divtitre_bg.gif);
	background-repeat:no-repeat;
}
.divTitre span, h1 span{
	background-color:#FFF;
	padding-right:5px;
}
h1 a,h1 a:active,h1 a:hover,h1 a:visited {
	color:white;
	text-decoration:none;
}
.divTitre2 {
	background-color:#77d6f9;
	padding:2px;
	margin-bottom:10px;
}
.listTopic {
	color: #28424b;
	list-style-image:url(../images/bulle.gif);
}

td {
	font-family: "Tahoma",arial,sans-serif;
	color:#28424b;
}

b, strong {
	color:#d00404;
}
h2 {
	font-size:13px;
	color : #d00404;
	padding-left:45px;
	line-height:18px;

}

hr {
	background-color:#fff;
	height:1px;
	color:#fff;
	border:0px;
	border-bottom:1px solid #bfc2cd;
}
/* FORMULAIRE ------------------------------------------------------ */
select{
	color: #5f747b;
	font-family: "Tahoma",arial,sans-serif;
	font-size:11px;
	padding-left:0px;
	margin-left:0px;
}
input{
	color: #5f747b;
	font-family: "Tahoma",arial,sans-serif;
	font-size:11px;
	padding-left:0px;
	margin-left:0px;
}
label {
	float:left;
	display:inline;
	width:120px;
}
.inputTextarea {
	width:500px;
	font-family:"Tahoma", Arial, Verdana;
	font-size:11px;
}
.inputButton{
	background-color : #9c1319;
	border-top:1px solid #be2d33;
	border-left:1px solid #be2d33;
	border-right:1px solid #560c0f;
	border-bottom:1px solid #560c0f;
	color:#ffffff;
	cursor:pointer;
	width:120px;
}
/* FIN FORMULAIRE ---------------------------------------------------- */

#xfreehomecontent {
	width: 540px;
	padding-top: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 192px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	font-size:11px;
	color:#1b1c20;
	text-align:justify;
	background-image:url(../images/public/bg_box_home.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:205px;
}

#podcasthome {
	width:250px;
	float:right;
	height:205px;
	padding-top: 5px;
}
#teaserhome {
	width:250px;
}
#newshome  {
	width:250px;
	background-image:url(../images/public/bg_box_home.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:15px;
}
* > #newshome {
	width:250px;
}

#pubhome {
	width:250px;
	float:right;
}
.player {
	margin-left:50px;
	
}
#breadcrumb {
	background-color:#f4f4f4;
	padding:3px;
	margin-bottom:5px;
	width:98%;
}
.icocontent {
	float:left;
	margin-right:10px;
}
#bottom {
	background-color : #FFF;
	height:50px;
	text-align : center;
}
#bottom li {
	display:inline;
	margin-right:10px;
}
#bottom img {
	margin-right :10px;
	margin-left :10px;
}

/* USER BOX ----------------- */
.boxUser {
	text-align:center;
	margin-bottom:15px;
	color:#fff;
	font-size:11px;
}
.boxUser form {
	margin:0;
	padding:0;
}
.boxUser .divTitre{
	background-image:url(../images/public/user_button.gif);
	background-repeat:no-repeat;
	color:#FFF;
	width:138px;
}
.boxUser .divTitre span{
	background-color:transparent;
	
}
.boxUser .divTitre span a,.boxUser .divTitre span a:hover {
	color:#fff;
	text-decoration:none;
}
.boxUser h5{
	font-size:11px;
	font-weight:normal;
	color:#fff;
}
.usrbuttondisconnect {
	background-image:url(../images/public/user_button.gif);
	background-repeat:no-repeat;
	width:138px;
	height:16px;
	line-height:14px;
	text-align:center;
	margin-top:10px;
}
.usrbuttondisconnect a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
}
.usrbuttondisconnect a:hover{
	color:#fcbdbd;
	text-decoration:underline;
	
}
.usrbuttonmodify {
	background-image:url(../images/public/user_button.gif);
	background-repeat:no-repeat;
	width:138px;
	height:16px;
	line-height:14px;
	text-align:center;
	margin-top:10px;
}
.usrbuttonmodify a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
}
.usrbuttonmodify a:hover{
	color:#fcbdbd;
	text-decoration:underline;
	
}
/*  AJAX POPUP ------------------------------------------ */

.divhide {
	height:100%;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:5000;
	padding-left:auto;
	padding-right:auto;
	font-size:12px;
}
#divhidebg{
	 position:absolute;
	 top:0px;
	 left:0px;
	 background-color:#000000;
	 height:100%;
	 width:100%;
	 z-index:100;
	 filter:alpha(opacity=50);
	 -moz-opacity:0.5;
  	 -khtml-opacity: 0.5;
  	 opacity: 0.5;
}
#divmessage{
	position:absolute;
	top:300px;
	left:50%;
	margin-left:-175px;
	color:black;
	background-color:#FFFFFF;
	border:1px solid #00CC00;
	width:300px;height:400px;
	overflow:auto;
	z-index:102;
	padding:25px;
}
.inscritcourse{
	width:300px;
}
.course {
	height:30px;
	margin-bottom:5px;
	border-bottom:1px solid #999;
}
.result {
	border:1px solid grey;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	
}
.headerresult {
	background-color:#AAA;
}
.result td{
	border:1px solid grey;
	padding:5px;
}

legend {
	font-size:14px;
	font-weight:bold;
	color:#bb0810;
}
fieldset {
	margin-bottom:10px;
	border:1px solid #ccc;
}

.bt_browse {
	height:20px;
	margin-bottom:10px;
	margin-top:5px;
	text-align:center;
}
.bt_browse a {
	font-weight:bold;
}
.bt_browse a.current {
	font-size:15px;
}

#search {
	position:absolute;
	z-index:120;
	top : 277px;
	right:85px;;
}
#search #div1 {
	display:block;
	float:left;
	height:35px;
	padding-top:3px;
}
#search #div2 {
	display:block;
	float:left;
	height:35px;
}

#search #searchcontent{
	border:1px solid #831b1c;
	width:200px;
	height:18px;
	padding-left:7px;
}

#menulng {
	position:absolute;
	z-index:120;
	top : 275px;
	right:0;
}
#menulng .lnglink  {
	float:left;
	display:block;
	width:36px;
	height:27px;
	margin-top:2px;
	margin-bottom:3px;
	line-height:27px;
	font-size:12px;
	background-image:url(../images/public/lng.gif);
	font-weight:bold;
	text-align:center;
}
#menulng .lnglinkselected  {
	float:left;
	display:block;
	width:36px;
	height:27px;
	background-image:url(../images/public/lng2.jpg);
	margin-top:2px;
	margin-bottom:3px;
	line-height:27px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#menulng a{
	color:#fff;
	text-transform : uppercase;
	text-decoration:none;
}
#menulng a:hover {
	color:#fff;
}
.date {
	display:block;
	line-height:14px;
	height:14px;
	font-size:9px;
	color : #999999;
	background-color : #ededed;
	text-align:right;
}
div {
	border:0px solid yellow;
}
.galerieimg {
	border:1px solid #601013;
}