#aboutUsMainContent .news_flash_news-events H2{
display:none;
}

div.news_flash_news-events {
width:550px;
}

.MainContentFoot1 .shortTextImg div.text {
width:150px;
}

.MainContentFoot2 .shortTextImg div.text {
width:150px;
}


.MainContentFoot3 .shortTextImg div.text{
float:left;

}

.MainContentFoot4 .shortTextImg div.text{
float:left;
width:150px;
}




.news-latest-item .moreText a{
position:absolute;
left: 80px;
}


.news-list-item_de h3 a {
margin:0;
padding:0;
color: #56608D;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}


.news-single-timedata {
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 10px;
color:#6F6F6F;
display:block;
}


.news-single-backlink a{
color: #4EA29C;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 10px;
text-decoration: none;
}

.news-single-item a{
color: #4EA29C;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 10px;
text-decoration: none;
}

#aboutUsMainContent .shortTextImg div.text{
float:left;
width:150px;
}

#aboutUsMainContent .news_flash_news-events .shortTextImg div.text{
float:left;
width:400px;
}

#aboutUsMainContent .shortTextImg div.img{
float:left;
padding-right:10px;
width:110px;
margin-left:-0px;
}


.csc-textpic-imagewrap a{
padding-right:40px; 
}


.seeallnews div.shortText p.moreText {
background-color:#ebebe9;
width:169px;
margin-left:-10px;
padding-bottom:5px;
text-align: right;
}



.news-sidebar {
background-color:#ebebe9;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
}


.news-list-container {
padding-left:10px;
}

.news-list-morelink a{
color: #4EA29C;
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 10px;
text-decoration: none;
}


.news-list-category {
display: none;
}


.news-list-date {
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 10px;
color:#6F6F6F;
display:block;
}

.news-list-item h3 a {
margin:0;
padding:0;
color: #56608D;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}


.tx-thmailformplus-pi1 legend {
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 13px;
color:#6F6F6F;
}


.mailformplus td{
font-family: Verdana, Arial, Helvetica, san-serif;
font-size: 11px;
color:#6F6F6F;
}



.shortText {
padding-left:10px;
padding-right:10px;
}

.shortText a{
padding-left:10px;
padding-right:15px;
}



H1.csc-firstHeader {
font-family: Verdana, Arial, Helvetica, san-serif;
color:#2C3871;
font-size:18px;
}


ul li {
font-family: Verdana, Arial, Helvetica, san-serif;
color: #6F6F6F;
font-size: 11px;
}

.news_home_header a{
color: #6F6F6F;
}



.csc-textpic-image {
padding-left:2px;
}


.csc-textpic-text a{
padding-right:10px;
}


#t3_cross_content h1{
	width:100%;
	border-bottom:1px solid #cdd5d7; 
	color:  #2C3871; 
	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size:18px;
	margin:0 0 20px 0;
}





.internal-link {
color:#4EA29C;text-decoration:none;font-style:italic;
vertical-align: baseline;
}



.align-right {
text-align: right;
padding-right: 10px;
}

.csc-textpic-text h2{
margin:0;padding:0;

color: #2C3871;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}


body{
margin: 0;padding:0;
background-color:#ebebe9;
text-align:center;
}

p{
margin: 0;
color: #6F6F6F;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

h2{
margin:0;padding:0;
color: #56608D;font-size: 15px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

h3{
margin:0;padding:0;
color:  #2C3871;font-size: 14px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

#site{
width:800px; 
margin: 0 auto 0 auto;
padding: 0 15px 0 15px;
text-align:left;
background : url(../images/font_site.jpg) ;
background-repeat:repeat-y;
}

#site a, #site a:active, #site a:link{text-decoration:none;}

#header{
float:left;clear:left;
text-align: right;
height: 100px;
width:798px;
}

#logo{
float:left;
margin: 0;padding:0;
}

#location{
float:right;
margin-top:5px;
margin-right: 15px !important;
margin-right: 10px;
}

#location p{
color: #6F6F6F;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, san-serif;
display: inline;
}

#location a{
color: #6F6F6F;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, san-serif;
}

#location img{
height:20px;
width:35px;
vertical-align: middle;
margin-bottom:5px;
}

#location select{margin-bottom:3px;}

#headerLink{
clear:right;
float:right;
width:350px;
margin-top: 50px;
margin-right: 15px !important;
margin-right: 10px;
}

#headerLink p{
color: #6F6F6F;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

#headerLink a{
color: #6F6F6F;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, san-serif;
}

#menu{
float: left;
height: 39px;
width: 800px;
background : url(../images/font_menu.jpg);
padding:0px;
margin:0px;
}

#menuSearch{
margin: 0;padding: 0;float: right;
}

#menuSearch input{

}


#menuSearch button{
margin:0 10px 0 0; padding:0; border:0px; font-size:0;background:none;
height:37px;
}

#inputSearch{
margin: 0;padding: 0;
float: left;
margin-top: 13px;
margin-right:5px;
border: 0;
width:159px;
}



#menuLink{
float: left;
}

#mainMenu{
margin: 0;padding: 0;float: left;
_margin-bottom:-5px;
}

#mainMenu ul{
margin: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#mainMenu li{
margin: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#mainMenu li a{
margin: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#mainMenu img#ueber{
margin-left: 0px;
margin-right: -2px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#mainMenu img#services{
margin-left: -2px;
margin-right: -2px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#mainMenu img#karriere{
margin-left: -2px;
margin-right: -2px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#mainMenu img#kontakt{
margin-left: -2px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
list-style: none;
display: inline;
}

#mainContent{
margin-top:0px;width:580px;float:left;margin-bottom:20px;

margin-left:15px;
}

#headerGrphic_home{
clear:left;
width:100%;
height: 160px;
overflow:hidden;
}

#headerGrphic{
clear:left;
width:100%;
}

#headerGrphic img{
width:100%;
}

#site img.frontEndEditIcons {width:12px; height:11px;}

#pageTitle{
clear:left;
}

#Navigation{
margin-top:10px;
margin-left: 15px !important;margin-left: 8px;
margin-bottom: 10px;
width:540px;
clear:left;float:left;
color: #6f6f6f;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

#Navigation a{
color: #6f6f6f;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;
}

#eMailPrint{
float:right;
margin:0;padding:0;
margin-top:10px;
margin-bottom: 10px;
margin-right: 15px !important;margin-right: 10px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-align:right;
}

#eMailPrint a{
color: #6f6f6f;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;
}

#eMailPrint img{
border:0;margin-right:5px;
}






#t3_content .noborder{border:0px;}

.bodyTextGris{
color: #6F6F6F;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.bodyTextGris a{
color: #6F6F6F;
font-size: 11px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.bodyTextBlue{
color: #2c3871;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}


.bodyTextBlue a{
color: #2c3871;	font-size: 11px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, san-serif;
}

#footer .bodyTextBlue a{
color: #2c3871;font-size: 11px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.frontEndEditIcons{
position: relative;
}

#homeMainContent{
margin-left: 15px;margin-right: 15px;
margin-top:10px;
}


/*** HOME main content ***/

#MainContentTL{
width:48%;float:left;
border-right: 1px solid #cccccc;
margin-bottom:10px;
}

#MainContentTR{
width:49%;float:left;
margin-bottom:10px;
}

#homeMainContent hr{
clear:left;
color: #cccccc;
background-color: #cccccc;
height: 1px;
margin-bottom: 10px;
border: 0;
}

.MainContentFoot1{
float:left;
width:24%;
margin-bottom:30px;
padding-bottom:0;
border-right: 1px solid #cccccc;
height:185px;
position: relative;

}

.MainContentFoot2{
float:left;
width:24%;
margin-bottom:30px;
padding-bottom:0;
border-right: 1px solid #cccccc;
height:185px;
position: relative;
}

.MainContentFoot3{
float:left;
width:49%;
margin-bottom:30px;
padding-bottom:0;
border-right: 0px solid #cccccc;
height:185px;
position: relative;
}

.MainContentFoot4{
float:left;
width:0%;
margin-bottom:30px;
padding-bottom:0;
height:185px;
position: relative;
display:none
}

/*** /HOME main content ***/



/*** Landing page main content ***/

#landingMainContent1{
width:585px;float:left;
margin-left: 15px !important;margin-left: 8px;
}

#landingMainContent1 div.left{
width: 275px;
float: left;
border-right: 1px solid #cccccc;
padding-right: 10px;
}

#landingMainContent1 div.left h3 a{color:#861114;font-size: 14px;text-decoration:none}

#landingMainContent1 div.left div.bottom{
width: 275px;
float: left;
border-top: 1px solid #cccccc;
}

#landingMainContent1 div.left div.top{
width: 275px;
float: left;
}

#landingMainContent1 div.right{
width: 275px;
float: left;
padding-left: 10px;
}

#landingMainContent1 div.right div.bottom{
width: 275px;
float: left;
border-top: 1px solid #cccccc;
}

#landingMainContent1 div.right div.top{
width: 275px;
float: left;
}

#landingMainContent1 div.top {padding-bottom:10px;float:left;}
#landingMainContent1 div.bottom {padding-top:10px;}
#landingMainContent1 div.right div.bottom a.internal-link {float:right; color: #4EA29C;text-decoration:none; font-style:italic;}
#landingMainContent1 div.bottom h3 {margin-top:10px;}
#landingMainContent1 .more {font-size: 11px;font-family: Arial, Helvetica, san-serif;width:100%; text-align:right;}
#landingMainContent1 .more a{color:#4EA29C;text-decoration:none;font-style:italic;font-size: 11px;font-family: Arial, Helvetica, san-serif;}


#crossReference{
float:right;
width:169px !important; width:159px;
margin-right: 15px !important;margin-right: 10px;
}


#aboutUsMainContent{
width:575px;float:left;

}

#aboutUsContent div.left{
width: 275px;
float: left;
border-right: 1px solid #cccccc;
padding-right: 15px;
}

#aboutUsMainContent div.left h3 a{color:#2C3871;font-size: 14px;text-decoration:none}

#aboutUsMainContent div.bottom div.left{
width: 275px;
float: left;
border-right: 1px solid #cccccc;
border-top:1px solid #cccccc;
margin-top:5px;
padding-top: 5px;
padding-right:5px;
}


#aboutUsMainContent div.bottom div.right{

width: 275px;
float: left;
padding-top: 5px;
padding-left: 15px;
border-top:1px solid #cccccc;
margin-top:5px;
}

#aboutUsMainContent .blueShortText .moreText {float:right;text-align:right;   width:100%}
#aboutUsMainContent .blueShortText .moreText a{color:#4EA29C;text-decoration:none;font-style:italic;vertical-align:bottom;}
#aboutUsMainContent .blueShortTextImg div.img{float:left;width:40%;}
#aboutUsMainContent .blueShortTextImg div.text{float:right;width:59%;}
#aboutUsMainContent .blueShortTextImg h2{font-size:14px;margin:5px 0}
#aboutUsMainContent p.more {float:right;text-align:right;   width:100%}
#aboutUsMainContent p.more a{color:#4aa29C;text-decoration:none;font-style:italic;}
#aboutUsMainContent .top {width:575px;float:none;clear:both;}

#about_encart, #about_encart_2_col {float:left; width:100%;}

#about_encart #about_encart_border {float:left; width:100% !important;  width: 106%; border:1px solid #ccc;padding-bottom:10px}
#about_encart_image {float:left; width:20%;margin-top:10px;margin-left:3% !important;margin-left:2%;}
#about_encart_text {float:right; width:70%;margin-top:10px;}
#about_encart_text p.more { text-align:right;color:#2C3871;float:right;margin-top:10px;}
#about_encart_text p.more a{color:#2C3871;text-decoration:none; font-style:italic;}

#about_encart_2_col {border:1px solid #ccc;margin-top:10px;padding-top:10px; width:100% !important;  width: 104%;}
#about_encart_2_col h2{margin-left:10px;}
#about_encart_2_col #col1 h2, #about_encart_2_col #col2 h2 {margin-left:0px;font-size:0.9em;}
#about_encart_2_col #about_encart_text { clear:left; float:left; width:100%;margin-top:10px;}
#about_encart_2_col #about_encart_border {float:left; width:100%; padding-bottom:10px}
#about_encart_2_col #about_encart_image {width:97% !important; width:98%; float:left;margin-left:3% !important;margin-left:2%;}
#about_encart_2_col #col1 {width:45%; float:left;margin-left:3% !important; margin-left:2%;}
#about_encart_2_col #col2 {width:49%; float:left;margin:0px; margin-left:2% !important; margin-left:1%;}
#about_encart_2_col #about_encart_text p.more { text-align:right;color:#2C3871;float:right;margin-top:10px;width:90%;margin-right:5px}
#about_encart_2_col #about_encart_text p.more a{color:#2C3871;text-decoration:none; font-style:italic;}

/*** /Landing page main content ***/

.imgTitle  img{
margin:0;padding:0;
margin-top:8px;
}

#pageTitle h1{
margin:0;padding:0;
color: #2C3871;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

/**************************************
*     Column left-  Menu Left         *
**************************************/

#colLeft 
{
	clear:both;
	float:left;
	width:160px;
	background-color:#ebebe9; 
	margin-left:15px !important; 
	margin-left:8px; 
	padding-bottom:40px;	
	margin-bottom:20px;
}

#colLeft img 
{
	width:160px;
	margin:0; 
	padding:0;
	border:0; 
}


#colLeft img.frontEndEditIcons, #location img.frontEndEditIcons
{

	width:11px;
	height:12px;
	margin:0; 
	padding:0;
	border:0; 
}

#colLeft h3 
{
	float:left !important;
	float:none;
	border:0; 
	font-size:10pt; 
	color:#2C3871; 
	font-family: Verdana, Arial, Helvetica, san-serif;
	margin:10px 0 10px 10px; 
	padding:0; 
	width:145px;
}

ul#menuLeft {
	clear:left; 
	list-style:none;
	margin:10px 0 0 10px; 
	padding:0;
	width:145px;
}

#menuLeft li 


{
	background: url(../images/puce_menu_left.gif) no-repeat 0px 4px !important; 
	background: url(../images/puce_menu_left.gif) no-repeat 0px 3px; 
	margin:5px 0 0 0; 
	padding:0px 0 0 15px;	
	width:110px;
}

#menuLeft li a
{
	font-size:11px; 
	color:#2C3871; 
	font-family: Verdana, Arial, Helvetica, san-serif;
	text-decoration:none; 
	margin:0; 
	padding:0;
	width:130px;
}

#colLeft #menuLeft #niv2
{
	clear:left; 
	list-style:none;	 
	padding:0 0 0 15px; 
	margin:0 0 0 0px;
	width:122px;
}


#niv3 {
	clear:left; 
	list-style:none;	
	margin:0 0 0 1px !important; 
	margin:0 0 0 0px; 
	padding:0;
	width:1px;
}

#niv3 li{
	padding:0 0 0 1px;	
	width:122px !important;
}

 
#colLeft #menuLeft #niv2 li 
{
	background: url(../images/puce_menu_left_niv2.gif) no-repeat 0px 4px !important;
	margin:0; 	
	padding-left:8px;	
	width:122px;
	
}

#colLeft #menuLeft #niv2 li a
{
	font-size:10px; 
	color:#2C3871; 
	font-family: Verdana, Arial, Helvetica, san-serif;
	text-decoration:none; 
	margin:0; 
	padding:0
}


#t3_content 
{
	width:593px;
	float:left;
	margin-left:15px;	
}

#t3_content h1 
{
	width:100%;
	border-bottom:1px solid #cdd5d7; 
	color:  #2C3871;; 
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size:18px;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
}


#t3_cross_content 
{
	width:593px;
	float:left;
	margin-left:15px;	
}

#t3_cross_page_content{
	width: 419px; 
	float:left;
}


#t3_cross_cross{
width:169px;float:right;
}




#footer{
clear:both;
height:50px;
padding-top:25px;
width:798px;
background : url(../images/foot.jpg);
background-repeat:no-repeat;
}

#footer a{
color: #6F6F6F;font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;text-decoration: none;
}

#footerLeft{
margin-left:15px;
clear:left;float:left;
}

#footerRight{
margin-right:15px;
float:right;
}

#footerRight p{
float:left;
}

#footerRight img{
float:left;
}


/*********************************************************************************************************************

*                                         CSS DES FLEXIBLES CONTENT                                              *
********************************************************************************************************************/



/***   text1List   ***/

.text1List{
font-family: Verdana, Arial, Helvetica, san-serif;
margin-bottom: 10px;

}

.text1List h2{
margin:0;padding:0;
color: #2c3871;font-size: 15px !important;font-size: 14px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

.text1List p{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.text1List ul{
margin: 5px 0 0 0;padding:0;

}


.text1List li{

margin: 0;padding: 0;
padding-left: 7px;
line-height: 15px;
list-style: none;
background : url(../images/picto_list2.gif) no-repeat 0px 8px;
}

.text1List a{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration:none;
}

.text1List .more{
clear:left;
text-align:right;padding-top:10px;width:100%
}

.text1List .more a{
color: #4EA29C;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;font-style:italic;
letter-spacing: 0px;
}
/***   /text1List   ***/



/***  text2List  ***/

.text2List{
font-family: Verdana, Arial, Helvetica, san-serif;
float:left;
padding-right:10px;
margin-bottom: 10px;
}

.text2List h2{
margin:0;padding:0;
color: #2C3871;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

.text2List p{

color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.text2List ul{

margin: 5px 0 0 0;padding:0;

}

.text2List ul.list1{
margin-left:0px;
width:47%;
float:left;
}

.text2List ul.list2{
width:49%;
float:right;
}

.text2List li{
margin: 0;padding: 0;
padding-left: 10px;
line-height: 15px;
list-style: none;
background : url(../images/picto_list.gif) no-repeat 0px 8px;
}

.text2List a{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration:none;
}
/***  /text2List ***/



/***  text2List2 ***/

.text2List2{
font-family: Verdana, Arial, Helvetica, san-serif;
width:100%;
float:left;
margin-bottom: 10px;
}
#landingMainContent1 .text2List2{width:100%;}

.text2List2 h2{
margin:0;padding:0;
color: #2c3871;
font-size: 15px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}


.text2List2 p{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

#landingMainContent1 .text2List2  ul.list1{
margin:5px 0 0 0px;padding:0;
width:135px !important;width:130px;
clear:left;
float:left;
}

#landingMainContent1 .text2List2  ul.list2{
margin:5px 0 0 0px;padding:0;
width:135px !important;width:125px;
float:left;
}


.text2List2 li{

margin: 0;padding: 0;
padding-left: 7px;
line-height: 15px;
list-style: none;
background : url(../images/picto_list2.gif) no-repeat 0px 8px;
}

.text2List2 a{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration:none;
}


.text2List2 .more{
clear:left;
text-align:right;padding-top:10px;width:100%
}

.text2List2 .more a{
color: #4EA29C;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;font-style:italic;
letter-spacing: 0px;
}
/***  /text2List2 ***/



.shortTextImg{
margin-left:5px;
float:left;
}

.shortTextImg h2{
margin:0;
padding:0;
color: #2C3871;
font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

.shortTextImg div.img{
float:left;
padding-right:5px;
width:135px;
}

.shortTextImg div.text{
float:left;
width:210px;
}

.shortTextImg p{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
margin-right:10px;
}
.shortTextImg p.moreText{text-align:right; width:100%;}

.shortTextImg p.moreText a{
color: #4EA29C;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;font-style:italic;
position: relative;
bottom: 0px;
}

.blueShortTextImg{
width:100%;
}

.blueShortTextImg h2{
margin:0;padding:0;
color: #56608D;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

.blueShortTextImg div.img{
float:left;
width:60%;
}

.blueShortTextImg div.text{
float:left;
width:40%;
}

.blueShortTextImg p{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}


.blueShortTextImg p.moreText{text-align:right; width:100%}

.blueShortTextImg p.moreText a{
color: #4EA29C;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;font-style:italic;
}

.shortText{
height:110px;
}

.shortText h2{
margin:0;padding:0;
color: #2C3871;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}


.shortText p.date{
color: #2C3871;font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.shortText p.text{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.shortText p.moreText{
position:absolute;

}

#homeMainContent .shortText {float:left;width:100%; }
#homeMainContent .shortText p.moreText{text-align:right; width:190px !important;  width:185px;}
#homeMainContent .miniShortTextImg p.moreText{clear:both;width:175px;text-align:right; }
#homeMainContent .miniShortTextImg p.moreText a{color: #4EA29C;font-style:italic;vertical-align:bottom;position: relative;
	bottom: 0px;}



.shortText p.moreText a{
color: #4EA29C;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;font-style:italic;

}

.miniShortTextImg{
float:left;
margin-left:6px;
height:110px;
}

.miniShortTextImg h2{
margin:0;padding:0;
color: #2C3871;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

.miniShortTextImg div.img{
float:left;
width:35%;
}


.miniShortTextImg div.text{
float:right;
width:55%;
}

.miniShortTextImg p{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
}
/*
.miniShortTextImg p.moreText{
position:absolute;
margin-top: 70px;
float:right;
}


.miniShortTextImg p.moreText a{
color: #4EA29C;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;
font-style:italic;
position: absolute;
bottom: 0px;
left:1px;
width:180px;

}*/

.mini2List{
float:left;
margin-left:6px;
height:110px;
}

.mini2List h2{
margin:0;padding:0;
color: #2C3871;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}

.mini2List ul{
margin:0;padding:0;
}

.mini2List ul.list1{
margin-left:0px;
width:47% !important; 
width:44%;
float:left;
}

.mini2List ul.list2{
margin-left:0;
margin-right:3px;
padding-left:0;
width:49% !important; 
width:45%;
float:right;
}


.mini2List  li{
margin: 0;padding: 0;
padding-left: 5px;
line-height: 15px;
list-style: none;
background : url(../images/picto_list2.gif) no-repeat 0px 8px;
}

.mini2List a{
color: #6F6F6F;font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration:none;
}

.mini2List p.moreText
{
  width:100%;
  text-align:right;
}

.mini2List p.moreText a{
color: #4EA29C;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;
font-style:italic;
position: absolute;
bottom: 0px;
left:1px;
width:180px;
}

.imgTitle{
margin-left:6px;
}

.imgTitle h2{
margin:0;padding:0;
color: #2C3871;font-size: 17px;
font-family: Verdana, Arial, Helvetica, san-serif;
font-weight: normal;
}
.crossImageText{
width:156px !important; width:148px;
background-color: #CED5D6;
padding: 7px 7px 7px 7px;
margin-bottom:3px;
float:left;
}

.crossImageText .img{
float:left;
width:55px;
}
.crossImageText p{
float:left;
width:99px !important; width:91px;
margin-left:2px;
font-size: 10px;
}

/***   crossImageList   ***/
.crossImageList{
width:149px !important;width:149px;
background-color: #CED5D6;
padding: 10px 10px 10px 10px;

margin-bottom:3px;
}

.crossImageList h3{
margin:0;padding:0;
color: #000000;font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.crossImageList ul{
margin:0;padding:0;
}

.crossImageList li{
margin: 0;padding: 0;
padding-left: 10px;
line-height: 15px;
list-style: none;
background : url(../images/picto_list3.gif) no-repeat 0px 8px;
}

.crossImageList a{
color: #841315;font-size: 11px !important;font-size: 10px !important;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration:none;
}
/***   /crossImageList   ***/


/***   crossImgTextLink   ***/

.crossImgTextLink{
width:149px !important;width:149px;

background-color: #CED5D6;
padding: 10px 10px 10px 10px;
margin-bottom:3px;
}

.crossImgTextLink p.more{
text-align:right;
}

.crossImgTextLink p.more a{
color: #2C3871;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;
font-style:italic
}
/***   /crossImgTextLink   ***/



/***   crossTitleTextLink   ***/
.crossTitleTextLink{
width:128px !important;width:149px;
background-color: #CED5D6;
padding: 10px 10px 10px 10px;
margin-bottom:3px;
}

.crossTitleTextLink p {
width:130px
}

.crossTitleTextLink h2{
margin:0;padding:0;
color: #000000;font-size: 12px;
font-family: Verdana, Arial, Helvetica, san-serif;
}

.crossTitleTextLink p.more{
text-align:right;
}


.crossTitleTextLink p.more a{
color: #861114;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, san-serif;
text-decoration: none;
font-style:italic
}
/***   /crossTitleTextLink   ***/


/************************************************************
*                  ImageText de template T3                 *
************************************************************/

.t3_imageText, .t3_imageTextList
{
	width:100%;
	border-bottom:1px solid #ccc;
	margin-top: 10px;
	padding-bottom: 20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, san-serif;
}



	
	

.t3_imageText img
{
	width:20%;
	margin : 0 5% 0 5%;
	float:left;
}

.t3_text
{
	float:left;
	width:69% !important;	
	width:69%;
	font-family: Verdana, Arial, Helvetica, san-serif;
}


p.t3_date
{
	color:#2c3871;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, san-serif;
}

.t3_text .t3_titleText
{
	color:#99001b;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, san-serif;
}

.t3_text .t3_contentText
{
	color:#6f6f6f;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, san-serif;
	width:100%;
	
}

.t3_imageTextList
{
	width:419px;
	margin-top:10px;
	padding-bottom:20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, san-serif;
}


.t3_imageTextList img
{
	width:27%;
	margin : 0 3% 0 0%;
	float:left;
}

.t3_imageTextList p.t3_title
{
	color:#2c3871;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, san-serif;
	margin:0;
	padding:0;
}



.t3_imageTextList p.t3_accroche
{
	color:#333;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, san-serif;
}



.t3_imageTextList ul.t3_List
{
	list-style:none;
	margin:0 0 0 0%;
	padding:0;
	width:100%;

}

.t3_imageTextList ul.t3_List li
{
	background: url("../images/picto_list2.gif") no-repeat center left;

	margin:0 0 0 0px;
	padding:0 0 0 10px;
	color:#959595;
	font-size:10px;
}

.imgTitleTextBorder{
border:1px solid #ccc;
width:100%;
margin-top:10px;float:left;clear:left;
padding: 5px 5px 5px 5px;
}

#landingMainContent1 .imgTitleTextBorder{width:95%;}

.imgTitleTextBorder .img{
width:65px;float:left;
}

.imgTitleTextBorder div.titleText h2{
font-size: 12px;
}

.imgTitleTextLinkBorder{
border:1px solid #ccc;
width:100%;
margin-top:10px;float:left;clear:left;
padding: 5px 5px 5px 5px;
}

.imgTitleTextLinkBorder .img{
width:65px;float:left;
}

.imgTitleTextLinkBorder div.titleText h2{
font-size: 12px;
}

#t3_content .imgTitleTextBorder{
border:0px solid #ccc;
width:100%;
margin-top:0px;float:left;clear:left;
padding: 5px 5px 5px 5px;
}

#t3_content .imgTitleText .img{
	width:20%;float:left;margin-right:1%

}

#t3_content .imgTitleText .img img{
	width:100%;
}




#t3_content .imgTitleText div.titleText {width:79% !important; width:78%;float:left;}
#t3_content .imgTitleText a{color:#959595;text-decoration:none; font-style:italic}
#t3_content .imgTitleText p.link{margin:4px 0 4px 0}


#liste_fond_blanc,#liste_fond_bleu
{

   clear:left;
   float:left;
   width:100%;
   border:1px solid #ccc;
}


#liste_fond_bleu {background-color:#CED5D6; border:0px;padding-bottom:10px}

#liste_fond_blanc ul,#liste_fond_bleu ul
{
   list-style:none;
   margin:10px 0 15px 8% !important;  margin:0px 0 15px 8%;
   padding:0;
   width:92%;
}



#liste_fond_blanc ul li
{
        background: url("../images/puce_bleu.gif") no-repeat center left;
	margin:0 0 0 0px;
	padding:4px 0 4px 15px;
	font-size:11px;
        font-weight:bold;
}

#liste_fond_bleu ul li
{
        clear:left;
	margin:0 0 0 0px;
	padding:4px 0 4px 0px !important;
	padding:0px 0 4px 0px;
	font-size:11px;
        font-weight:bold;
}



#liste_fond_blanc ul li a {color:#000; text-decoration:none;font-family: Verdana, Arial, Helvetica, san-serif;  }
#liste_fond_bleu ul li a 
{
color:#000; 
text-decoration:none;
font-family: Verdana, Arial, Helvetica, san-serif;        
background: url("../images/puce_bleu.gif") no-repeat center left;
padding-left:15px;
}


#liste_fond_bleu p {clear:left;float:left;margin:0 0 0 15px !important; margin:0 0 0 7px; color:#676768; background:none}
#liste_fond_bleu p.alignR { text-align:right;color:#2C3871;float:right;}
#liste_fond_bleu p.alignR a{color:#2C3871;text-decoration:none; font-style:italic;}
#liste_fond_bleu h2 {color:#2C3871; font-size:12px;margin:0 0 10px 8%;  width:92%;margin-top:10px}



/******************************************************************************************************************

*                                     SIMPLE PAGE STYLE FOR SITE MAP                                              *
******************************************************************************************************************/
#pageTitle h1 
{
	width:96%;
	border-bottom:1px solid #cdd5d7; 

	color:  #861114;; 
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size:18px;

	margin:0 0px 20px 2%;
	padding:0 0 5px 0;
}

#simpleMainContent
{	
	width:96%;
	margin:0 0px 20px 2% !important;	
	margin:0 0px 20px 1%;
	font-size:13px;
	color:#333;
	float:left;
	font-family: Verdana, Arial, Helvetica, san-serif;
}



#simpleMainContent div.csc-sitemap a{
color: #56608D;
}

#searchForm .seachInput label{

width:150px;
}

#searchForm .seachInput .searchSubmit{
margin-left:15px;vertical-align:bottom;
}
#searchForm .seachInput .searchWord{
margin-left:30px;
border:1px solid #ccc;width:200px;
}

.result{
margin-bottom:15px;
}



.tx-indexedsearch  a{
color: #6F6F6F;
font-size: 12px;
font-weight:bold;text-decoration:none;
font-family: Verdana, Arial, Helvetica, san-serif;
}
.result a{
color: #6F6F6F;
font-size: 12px;
font-weight:bold;text-decoration:underline;
font-family: Verdana, Arial, Helvetica, san-serif;
}

iframe{
border:0;overflow:hidden;
}