@charset "utf-8";

/* templates */
.baseLink{
				background:url(../images/Control/bulletArrowRed.gif) no-repeat;
				background-position:left 2px;
				margin-top:8px;
}
.baseLink a, .baseLink a:link, .baseLink a:visited{
				padding-left:10px;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#4c718a;
				text-decoration:none;
				line-height:12px;
}
.baseLink a:hover{
				color:#4c718a;
				text-decoration:underline;
}	
/*----------------------------------------------------------------------------
------------------------------ Global Template ---------------------------------
-----------------------------------------------------------------------------*/
.template p{
				font:normal  1em  Arial, Helvetica, sans-serif;							
}
.template h4{
				margin:0px 5px 10px 0px;
				padding-right:5px;
				font:bold  1.25em  Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#724d69;
}
.template .date{
				display:block;
				margin-top:-10px;
				margin-bottom:8px;
				color:#756c63;
				font:normal 0.94em  Arial, Helvetica, sans-serif;		
}
.template h3{
				font:bold 1.5em  Arial, Helvetica, sans-serif;
				line-height:30px;
				padding-left:10px;
				color:#FFFFFF;
}
.readMoreTemplate{
				background:url(../images/Control/bulletArrowRed.gif) no-repeat;
				background-position:left 2px;
				margin-top:8px;
}
.readMoreTemplate a, .readMoreTemplate a:link, .readMoreTemplate a:visited{
				padding-left:10px;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#4c718a;
				text-decoration:none;
				line-height:1em;
}
.readMoreTemplate a:hover{
				color:#4c718a;
				text-decoration:underline;
}
.template li{
				padding-left:0px;
				margin-bottom:5px;
				background-position:left 3px;
}
.template li a, .template li a:link, .template li a:visited{	
				background:url(../images/Control/bulletArrowRed.gif) no-repeat;	
				background-position:left 3px;
				padding-left:10px;
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#4c718a;
				text-decoration:none;
				line-height:12px;
}
.template li a:hover{
				text-decoration:underline;
				color:#4c718a;
}
/*-----------------------------------------------------------------------------
------------------------------ Press Template ---------------------------------
-----------------------------------------------------------------------------*/
.pressTemplate ul{
				margin:5px 20px 5px 10px;	
}
.pressTemplate{
				width:370px;
				height:146px;		
}
.pressTemplate p{
				line-height:1em;
}

/*html.pressTemplate{
				height: auto;
				min-height:146px;
}	*/
.pressTemplateHeader{
				width:100%;
				height:30px;
				background:url(../Images/templates/topPress.jpg) no-repeat;
				background-color:#908b3b;
}
.pressTemplateHeader .white{
				padding-top:5px;
}
.pressTemplateCenter{
				width:100%;
				height:93px;
				background-color:#f5f5e7;
				padding-top:15px;padding-bottom:10px;
				overflow:hidden;
}
/*html.pressTemplateCenter{
				height:auto;
				min-height:93px;
}*/
.pressTemplateFooter{
				width:100%;
				height:7px;
				background:url(../Images/templates/footerPress.jpg) no-repeat;
				background-color:#f5f5e7;
}
.pressTemplateContainText{
				float:left;
				color:#756c63;
				padding-right:10px;		
}
.pressTemplateCenter td{
				vertical-align:top;	
}
.pressTemplateCenter .pressTemplatePicture{
				width:96px;	
				padding-left:10px;		
}
.pressTemplate h4{
				margin:0px 5px 0px 0px;
				padding-right:5px;
				font:bold  1.25em  Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#724d69;
}
.pressTemplate .date{
				display:block;
				margin-top:0px;
				margin-bottom:0px;
				color:#756c63;
				font:normal 0.94em  Arial, Helvetica, sans-serif;		
}
/*-----------------------------------------------------------------------------
------------------------------ NewsGroupTemplate ---------------------------------
-----------------------------------------------------------------------------*/
.newsGroupTemplate ul{
				margin:5px 20px 5px 10px;	
}
.newsGroupTemplate{
				width:560px;
				height:146px;
}
.newsGroupTemplateHeader{
				width:100%;
				height:30px;
				background:url(../Images/templates/topNewsGroup.jpg) no-repeat;
				background-color:#677946;
}
.newsGroupTemplateCenter{
				width:100%;
				height:93px;
				background-color:#eff1eb;
				padding-top:15px;padding-bottom:10px;	
				overflow:hidden;			
}
.newsGroupTemplateFooter{
				width:100%;
				height:7px;
				background:url(../Images/templates/footerNewsGroup.jpg) no-repeat;
				background-color:#eff1eb;
}
.newsGroupTemplateContainText{
				float:left;
				color:#756c63;							
}
.newsGroupTemplateContainText p{
				line-height:1em;
}			
.newsGroupTemplateCenter td{
				vertical-align:top;
				padding:0px 0px 0px 0px;			
}
.newsGroupTemplateCenter .newsGroupLinks{
				width:230px;
				padding:0px 10px 0px 0px;			
}
.newsGroupTemplateCenter .newsGroupNews{
				width:264px;
				border-right:solid 1px #a0a3a2;
				padding:0px 10px 0px 10px;												
}
.newsGroupTemplateCenter .newsGroupPicture{
				width:96px;	
				padding-left:10px;					
}
.newsGroupTemplateHeader .white{
	padding-top:5px;
}		
.newsGroupTemplate h4{
				margin:0px 5px 0px 0px;
				padding-right:5px;
				font:bold  1.25em  Arial, Helvetica, sans-serif;
				line-height:12px;
				color:#724d69;
}
.newsGroupTemplate .date{
				display:block;
				margin-top:0px;
				margin-bottom:0px;
				color:#756c63;
				font:normal 0.94em  Arial, Helvetica, sans-serif;		
}
/*--------------------------------------------------------------------------------------
-----------------------------------  curentPage  ---------------------------------------
---------------------------------------------------------------------------------------*/

.curentPageCenter p a:hover{
				color:#9f982f;
				text-decoration:underline;
}
.partPictureLeft img{
				float:left;
				margin-right:10px;
				margin-bottom:2px;
}
.partNoPicture{
				clear:both;
}
.partPictureRight img{
				float:right;
				margin-left:10px;
				margin-bottom:2px;
}
.curentPageTopFrame{
				clear:both;
				font-size:1px;
				width:560px;
				height:7px;
				background:url(../Images/templates/topPageGreyFrame.jpg) no-repeat;
}
.curentPageCenter p{				
				margin-bottom :0px;
				padding:0px;
}
.curentPageCenter{	
				background:url(../Images/templates/backgroundPageGreyFrame.jpg) repeat-y;
				padding:5px 10px 10px 10px;
				width:540px;
}
.curentPageBottomFrame{	
				font-size:1px;
				width:560px;
				height:7px;
				background:url(../Images/templates/bottomPageGreyFrame.jpg) no-repeat;
}
.curentPageCenter p a, .curentPageCenter p a:link, .curentPageCenter p a:visited{
				color:#9f982f;
				text-decoration:none;
}
.curentPageCenter p a:hover{
				color:#9f982f;
				text-decoration:underline;
}
.conteneur ul{
				overflow:hidden;
				height:1%;	
				margin:0px;
				padding:0px;
				padding-left:17px;	
}
.curentPageCenter h4{
				font-size:1.2em;
}
.curentPageCenter ul.listLevelOne  {
				overflow:hidden;
				height:1%;	
				margin:0px;
				padding:0px;
				padding-left:17px;
				/*margin-bottom:-15px;*/
}
.curentPageCenter .listLevelOne li{
				background:url(../Images/templates/bulletListLevel1.gif) no-repeat;
				background-position:left 2px;
				padding-left:17px;
				font:bold 1.1em Arial, Helvetica, sans-serif;
				color:#756c63;
				margin-bottom:0px;padding-bottom:0px;
}
.curentPageCenter .listLevelOne ul li{
				background:url(../Images/templates/bulletListLevel2.gif) no-repeat;
				background-position:left 2px;
				padding-left:17px;
				font:normal 1.1em Arial, Helvetica, sans-serif;
				color:#756c63;
				margin-left:10px;
				margin-bottom:0px;padding-bottom:0px;
}
/*--------------------------------------------------------------------------------------
-----------------------------------  Zoom  ---------------------------------------
---------------------------------------------------------------------------------------*/
.zoomHeader{
				width:560px;
				height:6px;
				font-size:1px;
				background:url(../Images/templates/zoomTop.jpg) no-repeat;
				margin-bottom:0px;
}
.zoomCenter{
				width:540px;
				height:190px;
				padding:0px 10px 0px 10px;
				background:url(../Images/templates/zoomCenter.jpg) repeat-y;
}
html .zoomCenter{
				height:auto;
				min-height:190px;
				
}
.zoomCenter .readMore2 {
				border:solid 0px;
}
.zoomCenter p{
				font:normal  1.1em  Arial, Helvetica, sans-serif;			
				line-height:1.7em;
				padding:0px;margin:0px;
				margin-bottom:5px;
}
.zoomCenter img{
				float:left;
				padding:0px;
				vertical-align:top;
				margin-right:10px;
}
.zoomFooter{
				width:560px;
				height:33px;
				background:url(../Images/templates/zoomBottom.jpg) no-repeat;
}
.zoomFooter .readMore2{
				float:right;
				border:solid 0px;
				margin-right:10px;
				margin-top:8px;
}
/*--------------------------------------------------------------------------------------
-----------------------------------  newsContainGroup  ---------------------------------------
---------------------------------------------------------------------------------------*/
.newsContain {
				margin-bottom:10px;	
}
.newsContain h1{
				font:normal 1.3em Arial, Helvetica, sans-serif;
				color:#FFFFFF;	
}
.newsContainTitle{
				width:110px;
				position:absolute;
				margin-top:65px;
				margin-left:5px;
}
.newsContainText{
				width:265px;
				position:absolute;
				margin-top:85px;
				margin-left:5px;
}
.newsContainText p{
				font:normal 1.1em Arial, Helvetica, sans-serif;
				color:#FFFFFF;	
}
.newsContainFooter{
				width:265px;
				position:absolute;
				margin-top:165px;
				margin-left:5px;
}
.newsContainFooter .readMore{
				float:right;
				margin-right:5px;
}
/*--------------------------------------------------------------------------------------
-----------------------------------  collaborators  ---------------------------------------
---------------------------------------------------------------------------------------*/
.collaborators{
				clear:both;
				width:560px;
				height:146px;
				background:url(../Images/templates/collaborateurBackground.jpg) no-repeat;
}
.collaboratorsHeader{
				height:30px;
				width:560px;
				margin-bottom:5px;
}
.collaborators h1{
				margin-left:10px;
				font:normal 1.5em Arial, Helvetica, sans-serif;
				color:#FFFFFF;	
				line-height:1.8em;
}
.collaborators img{
				float:left;
				margin-right:10px;
}
.collaborators p{
				font:normal  1.1em  Arial, Helvetica, sans-serif;			
				line-height:1.7em;
				padding:0px;margin:0px;
				margin-bottom:5px;
}
.collaborators  .readMore2 {
				border:solid 0px;
}