*{
	/*margin:0;*/
	padding:0;
	_padding:0px;
	border:0;
	font-size:11px;
	font-family:verdana;
	_text-align:left;
}

img{
  	border:0;
}
body{
	background-color:#e3e3e4;
	_text-align:center;
	margin:0 !important;
	_margin:0;
	padding:0;
	_padding:0px;
}

ul,ol,p{
	line-height:150%;
}

table tr td p,table tr td p.bodytext{
	margin:0 !important;
	_margin:0;
}

a{
	color:#0079AD;
	text-decoration:none;
}
/*########################################################     BACK */
	
	#back{
	float:none;
	width:100%;
	_text-align:center;
	margin:auto !important;
	background-color:#e3e3e4;
}
	#back-sp{
	width:100%;
	margin:auto !important;
	background-color:#e3e3e4;
}
	#back_top{
	float:none;
	width:950px;
	margin:auto !important;
	margin-top:10px !important;
	background-color:#e3e3e4;
}

	#wrap{
	float:none;
	/***height:100%;*/
	width:900px;
	margin:auto !important;
	background-color:#e3e3e4;
	padding:0px 30px 0px 30px;/*vert.top ?? vert.bott hor.left*/
}

	#wrapper{
	width:714px;
	margin:0px !important;
	padding:0px !important;
	_padding:0px;
}

	#back-bottom{
	vertical-align: bottom;
	width:100%;
	height:150px;
	_height:150px;
	#height:150px;
	margin:auto !important;
	clear:both;
	background-color:#ffffff;
}

	#wrap-bottom{
	cleat:both;
	float:none;
	width:950px;
	margin:auto !important;
	height:120px;
	_height:120px;
	#height:120px;
}

	#bottom{
	width:950px;
	margin-left:30px !important;
	height:100px;
	_height:100px;
	#height:100px;
	_margin:0 30px 0 0px;
}
	#corp{
	width:900px;
		/***height:100%;*/
	margin:0px !important;
}
	#corp-footer{
	width:900px;
	margin:0px !important;
}

	#bottom-sp{
	width:714px;
	margin:0px !important;
}
	/*#######################################################     HEADER */
	#header {
		height:100px;
		_height:100px;
		width: 900px;
	}
	#header-left {
		background:url("../images/conference/pst.jpg") no-repeat right 5px;
		width: 300px;
		height:53px;
		_height:65px;
		float:left;
		margin-top:5px;
		margin-bottom:7px;
	}
		#header-left a.logo{
			float:left;
		}
	#header-right {
		/*background:url("../images/conference/logo_uni.jpg") no-repeat right 5px;*/
		width: 300px;
		height:50px;
		_height:65px;
		float:left;
		margin-top:53px;
		margin-left:50px;
	}
	#header-right a.logo{
		float:left;
	}
	/*#######################################################     WRAPPER */
		/*#######    WRAPPER   #######*/
		#wrapper {
			position:relative;
			clear:both;
			float:left;
		}
						
		#wrapper ul.conference-lien{
			background:#e3e3e4;
			margin:0px;
			margin-left:10px;
			padding:10px;
			_padding:10px;
		}
			#left ul.conference-lien li{
				list-style-type:none;
				margin:0 0 5px 0;
				line-height:100%;
			}
				#wrapper ul.conference-lien li a{
					text-transform:uppercase;
					font-size:10px;
					font-weight:bold;
					text-decoration:none;
					color:#0079AD;
				}
				
		#wrapper ul.lien-navigation1{
			margin:0px;
			margin-top:10px;
			margin-bottom:10px;
		}
			#wrapper ul.lien-navigation1 li{
				list-style-type:none;
				margin-bottom:5px;
				line-height:100%;
			}
				#wrapper ul.lien-navigation1 li a{
					text-transform:uppercase;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
				}
				#wrapper ul.lien-navigation1 li.hov a{
					color:#4BC0ED;
				}
				#wrapper ul.lien-navigation1 li.act a{
					color:#4BC0ED;
				}
				
		#wrapper ul.lien-navigation2{
			margin:0px;
			background:url("../images/conference/fleche_top_center.gif") no-repeat scroll 0 0;
			background-color:#4BC0ED;
			padding:40px 0 0 20px;
			_padding:40px 0 0 20px;
		}
			#wrapper ul.lien-navigation2 li{
				list-style-type:none;
				margin-bottom:5px;
				line-height:100%;
			}
				#wrapper ul.lien-navigation2 li a{
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					text-transform:uppercase;
				}
				#wrapper ul.lien-navigation2 li.act a{
					color:#0079AD;
				}
		#wrapper ul.lien-navigation3{
			margin:0px;
			background:#0079AD url("../images/conference/image_top_right.jpg") no-repeat scroll 0 0;
			height:129px;
			padding:40px 0 0 20px;
			_padding:40px 0 0 20px;
			_height:129px;
		}
			#wrapper ul.lien-navigation3 li{
				list-style-type:none;
				margin-bottom:5px;
				line-height:100%;
			}
				#wrapper ul.lien-navigation3 li a{
					text-transform:uppercase;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
				}
				#wrapper ul.lien-navigation3 li.act a{
					color:#51B2CA;
				}
				
		/*#######    LEFT   #######*/
		#left{
			background:#0079AD url("../images/conference/corner_left.gif") 0 0 no-repeat;
			margin:0px;
			/*position:relative;
			left:1px;*/
			width:239px;
			float:left;
		}
			/*#######    TOPLEFT   #######*/
			#topleft{
				margin:0px;
				padding:32px 0 0 20px;
			}
				#topleft ul{
					height:212px;
					#height: 205px;
					_height: 197px;
				}
				
			/*#######    TOPLEFTPRINT-SP   #######*/
			#topleftprint-sp{
				padding:15px 0 0 20px;
			}
				#topleftprint-sp ul{
					height:149px;
					_height:149px;
					#height: 149px;
				}
			
			/*#######    SEARCH   #######*/
			#conference_search{
				margin:0px;
				width:229px;
				height:30px;
			}			
				
			/*#######    EXTENDMENU   #######*/
			#extendedmenu {
				margin:0 !important;
			   height: 15px;
			   #height: 20px;
				margin-left:10px;
			}
			
			#wrapper #conference_search #extendedmenu a {
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase; 
				margin:0px;
				margin-left:10px;
				color:#0079AD;
				                                   
			}	
							
			#conference_searchbox{
				margin:0px;
				width:229px;
				_width:240px;
				background-color:#bdbfc2;
				padding:0 0 0 10px;
				height:26px;
				_height:20px;
			}
				/*#wrapper*/ #conference_searchbox input.text{
					float:left;
					width:190px;
					_width:180px;
					margin-top:5px;
					/**margin-left:10px;
					margin-right:10px;*/
					margin-left:5px;
					margin-right:5px;
					height:15px;
				}
				#wrapper #conference_searchbox input.search{
				}
			#conference_searchbox_sp{
				margin:0px;
				width:229px;
				_width:229px;
				background-color:#bdbfc2;
				padding:0 0 0 10px;
				height:26px;
				_height:20px;
				border-left:1px solid #0079AD;
			}
				#conference_searchbox_sp input.text{
					float:left;
					width:190px;
					_width:180px;
					margin-top:5px;
					margin-left:5px;
					margin-right:5px;
					height:15px;
				}
			
			/*#######    LEFT-BOTTOM   #######*/
				#left-bottom .blanc{
					width:239px;
					margin:0px;
					background-color:#e3e3e4;
				}
			#left-bottom .blanc{
					width:239px;
					margin:0px;
				background-color:#e3e3e4;
			}
			/*#######    LEFT-BOTTOM-TEXTE   #######*/
				#left-bottom-text .titre{
					margin:0px;
					#width:209px;
					width:240px;
					
					padding:10px 20px 0px 20px;
					#padding:10px 20px 0px 4px;
					list-style-type:none;
					line-height:100%;
					text-transform:uppercase;
					font-size:10px;
					font-weight:bold;
					text-decoration:none;
					color:#0079AD;
					background-color:#e3e3e4;
				}
				
				#left-bottom-text .texte{
					width:209px;
					_width:240px;
					margin:0px;
					padding:0px 50px 0px 20px;
					list-style-type:none;
					line-height:100%;
					font-size:10px;
					text-decoration:none;
					color:#0079AD;
					background-color:#e3e3e4;
				}
		/*#######    CENTER   #######*/
		#center{
	margin:0px;
			float:left;
			width:474px;
			hight:300px;
			_hight:298px;
		}
		
		/*#######    CENTER-TOP   #######*/
		#center #center-top #menu{
			background:#bdbfc2 url("../images/conference/background_menu.gif") 0 0 no-repeat;
			border-left:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
			float:left;
			height:20px;
			width:473px;
			text-align:left;
			color:#315370;
		}
			#menu #position{
				position:relative;
				left:15px;
				top:3px;
				_margin:10px 2px 0 0;
			}
			#menu img{
				float:left;
				margin-right:0px;
			}
			#center-top #menu ul.liste-menu{
				float:left;
				margin-top:3px;
			}
				#center #center-top #menu ul.liste-menu li{
				margin-left:0px;
					list-style-type:none;
					display:inline;
					line-height:100%;
					padding:0 5px;
					background:url("../images/spacer.gif") no-repeat right 2px;
				}
				#menu {
					color:#000000;
					text-decoration:none;
				}
				#center-top #menu ul.liste-menu li a{
					padding-right:5px;
					color:#000000;
					text-decoration:none;
					#padding-right:2px;
					#padding-left:5px;
				}
				#wrapper #center #center-top #menu .langues{
					float:left;
					text-transform:uppercase;
					color:#857866;
					font-weight:bold;
				}
				#wrapper #center #center-top #menu .langues {
					list-style-type:none;
					display:inline;
					font-size:10px !important;
				}
				#wrapper #center #center-top #menu .langues  a{
					font-weight:normal !important;
					color:#857866;
					font-size:10px !important;
				}
				
				#wrapper #center #center-top #menu .tx-srlanguagemenu-pi1{
				  margin-top:1px;
				}
				#center #center-top #menu .langues .SPC{
					background:#857566 none repeat scroll 0 0;
					color:#35006D;
					float:left;
					font-family:Verdana,sans-serif;
					font-size:0.8em;
					height:3px;
					line-height:100%;
					margin:5px 2px 0;
					padding:5px 0 0;
					width:1px;	
				}
				#wrapper #center #center-top #menu .langues .CUR img{
					display:none;
				}
			
			#center-top #center-top-left{			
				width:235px;
				height:129px;
				margin-left:1px;
				float:left;
				background-color:#4BC0ED; 
			}
			#center-top-right{
				background:#0079AD url("../images/conference/image_top_right.jpg") 0 0 no-repeat;
				width:237px;
				float:left;
				height:129px;
				background-color:#0079AD;
			border-right:1px solid #0079AD;
			}
			#center-top-right-sp{
				background:#0079AD url("../images/conference/image_2.jpg") 0 0 no-repeat;
				width:237px;
				float:left;
				height:129px;
				background-color:#0079AD;
			border-right:1px solid #0079AD;
			}
			
	/*#######    CENTER-BOTTOM   #######*/
			#center-bottom{
				background:url("../images/conference/border.gif") repeat-y;
				clear:both;
				float:left;
				width:424px;
				_width:474px;
				padding:20px 60px 20px 30px;
				height:420px;
				_height:420px;
				_float:left;
				_padding:20px 30px 20px 30px;
			}
			
	/*#######    CENTER-BOTTOM-SP   #######*/
			#center-bottom-sp{
				background:url("../images/conference/border.gif") repeat-y;
				clear:both;
				width:474px;
				height:171px;
				#height:171px;
				_height:171px;
				_float:left;
			}
						
	/*#######    CENTER-BOTTOM-LEFT   #######*/
			#center-bottom-left-sp{
				background:#0079AD url("../images/conference/image_top_right.jpg") 0 0 no-repeat;
				margin:0px;
				clear:both;
				float:left;
				width:237px;
				height:171px;
				#height:171px;
				_height:171px;
				_float:left;
			}
						
	/*#######    CENTER-BOTTOM-RIGHT   #######*/
			#center-bottom-right-sp{
				margin:0px;
				/*clear:both;*/
				position:relative;
				float:left;
				width:237px;
				height:171px;
				#height:171px;
				_height:171px;
				_float:left;
			}
			#petit-content-right{
				margin:0px;
				/*				clear:both;
				position:relative;*/
				float:left;
				width:237px;
				height:171px;
				#height:171px;
				_height:171px;
				_float:left;
				padding:20px;
				_padding:20px 0 20px 10px;
			}
			#petit-content-right p.pcr-titre{
				color:#00AEE8;
				font-weight:bold;
				font-size:10px;
				padding:0px;
				margin:0px;
			}
			#petit-content-right p.pcr-dates{
				color:#0079AD;
				font-weight:bold;
				font-size:10px;
				padding:0px;
				margin:0px;
			}
			#petit-content-right p.pcr-texte{
				color:#00AEE8;
				text-decoration:none;
				font-size:10px;
				padding:0px;
				margin:0px;
			}
						
	/*#######    RIGHT   #######*/
		#right{
			float:right;
			width:165px;
			margin:0px;
			padding:0px;
		}
		#right-top{
			float:right;
			width:165px;
			height:205px;
			_height:205px;
		  	margin:0 0 0 0;
		}
		       
			#right .news-list-container p{
				text-align:left;
			}
			#right .news-list-container a{
				color:#315370;
			}
				#right .news-list-container .news-list-item{
					margin:10px 0 20px 0;
				}
					#right .news-list-container .news-list-item a{
						text-decoration:none;
					}
	
		#right-bottom{
			float:right;
			width:160px;
			margin:0px;
			margin-right:5px;
			padding:0 0 0 0;
		}
	
	
/*#####################################################################################     SOUS PAGE */
#content{
	background:url("../images/conference/subborder.gif") repeat-y;
	float:left;
	clear:both;
	width:675px;
	_width:725px;
	margin:0 0 0 0px;
	padding:30px 20px;
}

	#content a {
		color: #0079AD;
		text-decoration: none;
	}

	#content div.news-single-item a{
		color:#000000;
	}
	#content div.news-single-item h3{
		margin:10px 0;
	}
	#content div.news-single-item img{
		margin:0 0 10px 0;
	}
	#content div.news-list-item{
		margin-bottom:15px;
	}
		#content div.news-list-item a{

			color:#000000;
		}
	/*#######################################################     FOOTER */
	#conference-home-footer{
		float:left;
        height:36px;
_height:36px;
		background:url("../images/conference/footer.gif") no-repeat;
		width:474px;
		_width:480px;
		clear:both;
		margin:0px;
		margin-left:239px;
		_margin-left:120px;
		font-size:8px;
		font-weight:bold;
		padding:20px 0px 0px 0px;
		#padding:30px 2px 0px 0px;
		_padding:30px 0px 10px 0px;
	}

		/*#######    FOOTER-SP   #######*/
	  #conference-footer{
		background:url("../images/conference/subfooter.gif") no-repeat;
			clear:both;
			float:left;
		height:36px;
		_height:36px;
		width:713px;
		_width:713px;
		margin:0px;
		/*margin-left:25px;*/
		font-size:8px;
		font-weight:bold;
		padding:50px 0px 0px 0px;
		#padding:30px 2px 0px 0px;
		_padding:40px 0px 10px 0px;
	}
	
		#conference-footer p.adresse,#conference-home-footer p.adresse {
			font-size:8px;
		    font-weight:bold;
		   	padding:60px 20px 30px 30px;
	     	#padding:20px 2px 10px 10px;
		}	
    #conference-footer p.powered,#conference-home-footer p.powered {
        font-size:9px;
        height:56px;
		_height:56px;
        margin:0 0 15px;
        text-align:right;
		}
		 #conference-footer p.powered a.powered,#conference-home-footer p.powered a.powered{
        font-size:9px;color:#315370;text-decoration:none;
		 }
		 #conference-footer p.powered a.powered2,#conference-home-footer p.powered a.powered2{
		    font-size:9px;color:#315370;text-decoration:none;
		 }	
		 .ift{
			color:#000;
			font-size:9px;
		 }
	
	

	
/*######################################################################################################     STYLE TYPO3 */
p.bodytext{
	margin-bottom:0px;
	text-align:justify;
}
h1{
	/*border-bottom:1px solid;*/
	font-size: 30px;
	font-weight: normal;
	color: #0079AD;
	margin-bottom:10px;
	margin-right:30px;
	/*padding-bottom:2px;*/
}
h2{
	border-bottom:1px solid;
	font-size:13px;
	color:#0079AD;
	margin-bottom:0px;
	/*padding-bottom:2px;*/
}
h3{
	/*border-bottom:1px solid;*/
	font-size:13px;
	color:#0079AD;
	margin-bottom:10px;
	padding-bottom:2px;
}
#content h1,#content h2,#content h3{
  /*margin:20px 0 50px;*/
}
	
	
	
/*######################################################################################################     FORMULAIRE DE CONTACT */
div.tx-powermail-pi1 form,div.tx-powermail-pi1 fieldset,div.tx-powermail-pi1 legend,div.tx-powermail-pi1 label{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
}
div.tx-powermail-pi1 fieldset{
	border:none;
}
div.tx-powermail-pi1 legend{
	display:none;
}
div.tx-powermail-pi1 label{
	width:110px !important;
	font-size:11px;
	font-weight:normal;
}
div.tx-powermail-pi1 select{
	width:185px !important;
}
div.tx-powermail-pi1 select{
	width:185px !important;
	border:1px solid #c9c9c9;
}
div.tx-powermail-pi1 input{
	width:185px !important;
	border:1px solid #c9c9c9;
	height:18px;
_height:18px;
	padding:3px 0 1px;
}
	.tx_powermail_pi1_fieldwrap_html_submit input{
		margin:20px 0 10px 110px !important;
		padding:0 !important;
		height:auto;
	}
div.tx-powermail-pi1 textarea{
	width:255px !important;
	border:1px solid #c9c9c9;
}
div.tx-powermail-pi1 div.powermail_mandatory_js{
	font-size:11px !important;
	margin:3px 0 15px 110px !important;
}
div.tx-powermail-pi1 ul {
	padding:5px 15px 20px;
}
	div.tx-powermail-pi1 ul  li{
		list-style-type:none;
		
	}


/*######################################################################################################     FORMULAIRE DE RECHERCHE */
div.tx-indexedsearch fieldset div{
	margin:6px 0;
}	
div.tx-indexedsearch input,div.tx-indexedsearch select{
	border:1px solid #315370;		
}	
div.tx-indexedsearch a{
	color:#315370;		
}	
div.tx-indexedsearch dl a{
	color:#51B2CA;		
}
div.tx-indexedsearch legend{
	display:none;
}

/*######################################################################################################     NEWS */
#content div.news-single-item a{
	color:#315370;
}
#content div.news-single-item h3{
	margin:10px 0;
}
#content div.news-single-item img{
	margin:0 0 10px 0;
}
#content div.news-list-item{
	margin-bottom:15px;
  clear:both;
}
	#content div.news-list-item a{
		/*color:#315370;*/
	}
    
span.date_news{ display:block;width:100px;float:left; }

span.titre_news{ display:block;width:140px;float:left; }

span.desc_news{ display:block;float:right;width:395px; }

/*######################################################################################################     STYLES SPECIFIQUES */
#content div.csc-textpic-imagewrap{
	clear:both;
}

#content ul.ul-indent{
	margin:0 0 15px 15px;
}
	#content ul li{
		list-style-position:inside;
	}
	
#content ol.ol-indent{
	margin:0 0 15px 15px;
}
#content ol li{
	list-style-position:inside;
}
	#content ol li ul li,#content ul li ul li{
		list-style-position:inside;
		margin-left:25px;
	}

#content a,table.contenttable a{
	color:#0079AD;
}
	table.contenttable a img{
		margin-right:5px;
	}
table.contenttable p{
	text-align:left;
}
	table.contenttable tr td{
		vertical-align:top;
	}
table tr td.align-center p{
  text-align:center; 
}
table tr th p.bodytext{
  margin:0;
}

p.rouge{
	color:#f00;
}
	p.rouge a{
		color:#f00;
	}

table.table tr{
	height:10px;
}
	table.table tr td{
		height:10px;
	}

p.less-spacing{
  margin:0;
}


.tabletitre{
color:#0079AD;
font-weight:bold;
font-size:10px;
}


.tabletitreclaire{
color:#00AEE8;
font-weight:bold;
font-size:10px;
}

#wrapper a.tablelien{
color:#000000;
}
