/*--------------------------------------*/
/*----------POSITIONING CSS-------------*/
/*--------------------------------------*/

/*----------MAIN----------*/
#global {
	width:810px;
	margin:0 auto;
}
#header {
	height:71px;
	margin:0 auto;
	width:810px;
}
#footer {
	height:37px;
}

/*----------SUB----------*/
#menu, #eventMenu {
	height:25px;
	margin:0 3px;
	width:800px;
}
#eventMenu
{
	margin-left:373px;
	width:430px;
}

#register {
	display:inline;
}
#registerLink, #login, #submitLink
{
	float: left;
}
#register #login input
{
	margin-top: 2px;
	margin-left: 6px;
}
#menu ul li, #eventMenu ul li {
	height:23px;
}
.left, #menu ul li, #eventMenu ul li, #player, #tabInfos {
	float:left;
}
.right, #infos {
	float:right;
}
#login form {

}
#subscribe, .articleFull {
	display:none;
}
#content, #contentTabbed, #contentBlank, #news, #contentAbout {
	width:779px;
	height:auto;
	margin:25px auto 0;
	margin-left:15px;
}
#contentAbout {
	height:495px;
	text-align: justify;	
}
#news {
	padding:25px 0 0 16px;
	width:782px;
}
#news .column {
	float:left;
	display:inline;
	width:30%;
}
#news h2 img {
	float:left;
	margin:0 5px 5px 0;
}
#iwebcast {
	width:800px;
	height:386px;
}
#player {
	width:401px;
	height:340px;
}
#media_details_content
{
	padding:0;
	margin-top: 5px;
	display:inline;
}

#media_details_content .media_details_content
{
	float:right;
	margin:4px 22px;
	padding:0;
	display: inline;

}
#details
{
	background:transparent url(../images/bgContentTabbed.png) no-repeat scroll 0 0;
	width: 332px;
	height: 303px;	
}

#infos {
	border:1px solid #AEAEAE;
	height:327px;
	width:330px;
	margin-right:25px;
}
#tabInfos {
	width:332px;
	margin-right:15px;
}

#playerContainer{
width:401px;
height:330px;
display:inline;
}

#mods {
	width:788px;
	margin: 0 0 0 20px
}
#mods.cover {
	width:780px;
	background:none;
	margin:0 0;
}
.mod {
	width:237px;
	margin:2px 10px;
	display:inline-block !important;
	vertical-align:top;
	float:left;
}
.mod.mini {
	width:238px;
}
.cover .mod.mini {
	width:207px;
	vertical-align:middle;
}
.pflow {
	float:left;
	display: inline-block !important;
	width:565px;
	margin:0 0 0 1px;
	height:250px;
	display: inline;
}
.mod.cover {
	background:transparent url(../images/btnDivSondage.png) no-repeat scroll 0 0;
	margin:0;
	vertical-align:middle;
	width:210px;
	padding-top:5px;
	color:#633D8D;
}

.mod p.btn {
	text-align:right;
}

.mod p {
	margin-top:10px;
}

.mod .article
{
	height: 220px;
}

.mod h2{
	height:22px;
}

.mod iframe {
	height:228px;
	width:99%;
}
.mod.cover iframe {
	height:180px;
}
#tabInfos iframe {
	width:100%;
	height:300px;
}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
#TB_ajaxContent form#subscribeForm p input.textField {
	float:right;
}
#TB_ajaxContent form#subscribeForm p label {
	float:left;
}
#TB_ajaxContent form#subscribeForm p, #TB_ajaxContent form#subscribeForm p.checkbox {
	clear:both;
}
#TB_ajaxContent form#subscribeForm p.checkbox label {
	float:none;
}

#contact
{
	display:inline;
	float:left;
	border: 1px solid;
	padding: 10px;
}

#location
{
	width: 400px;	
	display:inline;	
}

/*----------EVENTS----------*/
#eventDescription
{
	float: left;
}
#eventDescription #btnInscription
{
	float: right;
	padding: 10px;
}
#eventMap
{
	float: right;
	margin: 0 25px;
}

.title
{
	float: left;
}
#agenda .agendaTitle
{
	float: left;
}
#agenda .agendaTime
{
	float: right;
	margin-right: 50px;
}

#btnLive
{
	margin-left: 10px;
}
#content_live
{
	margin: 20px;
}