/* iBi website standardized stylesheet. CAPTION and VISIBLE attributes are for eWebEditPro use */

/*******************************************GENERAL STYLES**********************************************/

body {
	font-family:	Arial,Helvetica,sans-serif;
	
}

body, td, div, p, input, textarea, select  {
	font-size:	12px;
	color:	#000000;
}
		
a {
	color:#326497;
	text-decoration:none;
}
		
a:hover {
	color:#3C3C3C;
	text-decoration:none;	
}

a.grey {
	color:#000;
	text-decoration:none;
}

a.grey:hover {
	color:#fff;
	text-decoration:underline;
}

a.news {
	color:#000;
	text-decoration:none;
}

a.news:hover {
	color:#326497;
	text-decoration:none;
}

.right {text-align: right;}
.left {text-align: left;}
.justify {text-align: justify;}
.center {text-align: center;}
.red {color:#cc0000;}
.green {color:#009900;}
.blue {color:#0000aa;}

p {margin:2px;padding:2px;}

.HPNewsItem {width:560px;position:relative;float:left;text-align:justify;padding:20px;border-top:1px #000000 solid;}
.HPNewsItem .HPNewsItem_readmore {padding-top:10px}
.HPNewsItem .HPNewsItem_newstitle {padding-bottom:10px;font-size:14px;}

.whitebox {padding:5px;border:1px #ddd solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.quote {padding:5px;border:1px #ccc solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

/*******************************************2012 XHTML STYLES**********************************************/

		
		
		#container {
		    margin: 0 auto;
		    text-align: left;
		    width: 640px;
		}
		
		#container #containerHolder {
   			float: left;
    		position: relative;
    		width: 640px;
		}
		
		#container #containerHolder #main {
		    float: left;
		    position: relative;
		    width: 640px;
		}
		
		#container #containerHolder #rightcol {
		   	display:none;
		}
		
		#container #containerHolder #main #header {
		    display:none;
		}
		
		#container #containerHolder #main #content {
		    float: left;
		    position: relative;
		    width: 640px;
		}
		
		#container #containerHolder #main #content #content_pre {
		    float: left;
		    position: relative;
		    width: 640px;
		}
		
		#container #containerHolder #main #content #content_pre_inside_shareIt {
		   display:none;
		}
		
		
		#container #containerHolder #main #content #content_left {
		    float: left;
		    position: relative;
		    width: 640px;
		}
		
		#container #containerHolder #main #content #content_left #content_left_top {
			display:none;
		}
		
		#container #containerHolder #main #content #content_left #content_left_inside {
		   float: left;
		   position: relative;
		   width: 640px;
		}
		
		#container #containerHolder #main #content #content_left #content_left_bottom {	
			display:none;
		}
		
		#container #containerHolder #main #content #content_right {
		    display:none;
		}
		
		#container #containerHolder #main #printheader {
			float:left;
			width:640px;
			position:relative;
			font-size:28px;
		}
		
		#container #containerHolder #main #footer #prefooter {
		   display:none;
		}
		
		#container #containerHolder #main #footer #mainfooter {
		    display:none;
		}
		
		#container #containerHolder #main #footer #footerbottomline {
		    float: left;
		    position: relative;
		    width: 640px;
			height: 50px;
			text-align:left;
			font-size:10px;
			padding-top:30px;
		}
		
		
		#container #containerHolder #main #footer #underfooter {
		   display:none;
		}
		
		
		
		#animation
		{
			display:none;
		}
		
		
		
		#diaporama {
			display:none;
		}
		
		

/****************** Breadcrumbs ***************/

.breadcrumbs {
	
	color: #989DA9;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.breadcrumbs {
	
	color: #989DA9;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.breadcrumbs:HOVER {
	
	color: #000000;
	text-decoration: none;
}


/****************** Content (document) related classes (some are available in webEditPro) ***************/

h1.topTitle {
	font-size: 18px;
	color:#000000;
	text-transform: uppercase;
	font-weight:normal;
	margin-bottom:0px;
}

h1, .DocumentTitle {
	
	font-size: 16px;
	color:#326497;
	text-transform: uppercase;
	font-weight:normal;
}
.DocumentIntro {
	
	color: #526388;
	font-family: Arial, sans-serif;
	font-size: 13px;
	
}
.DocumentContent {
	caption : Normal Content;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #526388;
}
/*  dans lediteur*/
h2, .DocumentContentTitle {
	caption : Content Title;
	font-size: 14px;
	color:#326497;
	font-weight:normal;
}
h3, .DocumentContentSubTitle  {
	caption : Content Subtitle;
	font-size: 14px;
	color:#326497;
	font-weight:normal;
}
h4, .DocumentContentHighlight1 {
	caption : Highlighted Content 1;
	color: #00000;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding:0;
}
h5, .DocumentContentHighlight2 {
	caption : Highlighted Content 1;
	color: #223766;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding:0;
}
h6, .DocumentContentHighlight3 {
	caption : Highlighted Content 1;
	color: #326497;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/******************** Files & Related Links boxes ************************/
/*  voir dans idc*/
.FileFrameBorder  {
	
	background-color: #EBEBEB;
	border-width: 2px;
}
.FileFrameBorderList {
	
	background-color: #EBEBEB;
}
.BackgroundMedium {
	
	background-color: #f9f9fb;
}
.BackgroundLight  {
	
	background-color: #ffffff;
}
.BackgroundDark  {
	
	background-color: #e6e9f0;
}


/********************* Module Related Styles ******************************/
/*  a virer si varientes*/
.ModuleTitle  {
	
	color: #000;
	font-size: 18px;
}
.ModuleSubTitle{
	
	color: #326497;
	/*color: #ff6C6C;*/
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
a.ModuleSubTitle{
	
	color: #6799CC;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.ModuleSubTitle:HOVER{
	
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.ModuleContent {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #526388;
}
.ModuleSmallContent {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #526388;
}
.BackgroundTitle   {
	
}

.TableBorder {
	
}
.ModuleSubTitleSmall{
	
	color: #6799CC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

