body {
        font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #213068;
	background-color    : #fff;
	text-decoration     : none;
	margin              : 0px;
	padding             : 0px;
	padding-top:13px;
	text-align:center;
}

div#container {
    width           : 756px;
    margin-left         : auto;
    margin-right        : auto;
    text-align:left;
    position: relative;
    /*border              : 1px dashed red;*/
}

div#contenu {
    border-right :  1px solid #989eb6;
    border-left :  1px solid #989eb6;
    border-bottom :  1px solid #989eb6;
    
}


/* -----------------------------------*/
/* ---------->>> Recherche <<<-----------*/
/* -----------------------------------*/

form#search {
    float           : right;
       width:230px;
	       margin: 0;
    
}
form#search label{


}
form#search input.tx-indexedsearch-searchbox-sword{
padding:0;
margin:0;
height:20px;
width:120px;
}
form#search .field {
    border          : 1px solid #999fb7;

}



form#search .submit {
    background-color        : #202f67;
    color           : #fff;
    font-weight         : bold;
    border              : none;
    text-transform      : uppercase;
    font-size               : 11px;
    height:20px;
    width:30px;
    
}
/* -----------------------------------*/
/* ---------->>> Contenu <<<-----------*/
/* -----------------------------------*/

div.bloccontenuhome {
    float           : left;
    margin-left         : 20px;
    width:542px;
    padding-top:10px;
}


div#traitbleu {
    background-color            : #202f67;
    height                      : 5px;
    clear                       : both;
}

.hidden {
    display         : none;
    margin-left     : 4px;
 }
 
/* ----------------------------------------------------------------*/
/* ---------->>> Contenu de type 3 colonnes <<<-----------*/
/* ----------------------------------------------------------------*/


.c3l1-left{
   padding-left: 5px;
   padding-right: 15px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   padding-left: 5px;
   padding-right: 15px;
   width:33%;
   white-space:normal;
}
.c3l1-right{
   padding-left: 9px;
   width:33%;
   white-space:normal;
}
/* -----------------------------------*/
/* ---------->>> Menu haut <<<-----------*/
/* -----------------------------------*/

div#topmenu {
    float           : right;
    margin-right   : 30px;
    line-height:25px;
    font-size:12px;
 
}

div#topmenu a:link, div#topmenu a:visited,  div#topmenu a:active {
    text-decoration         : none;
    color           : #717ca5;
}
div#topmenu a:hover{text-decoration:underline;}

/* -----------------------------------*/
/* ---------->>> Presse  <<<-----------*/
/* -----------------------------------*/


div#pressereleases {
    width           :  158px;
    float           : left;
}

div#pressereleases div.titre {
    background          : #fff url(../template_pictures/bg_press_releases.gif) top left no-repeat;
    padding-left        : 41px;
    height                  : 17px;
    margin-bottom           : 20px;
}
div#pressereleases p.bodytext {padding-left:10px;}
div#pressereleases p.bodytext a,div#pressereleases p.bodytext a:hover {}



/*-------------LATEST VIEW colonne de gauche-------------*/
div#pressereleases div.news-latest-item{
    margin-bottom      : 20px;
    margin-left           : 10px;
}

div#pressereleases div.news-latest-item , div#pressereleases div.news-latest-item h3 a  {
    color           : #202f68;
    text-decoration         : none;    
}

div#pressereleases span.news-latest-date a{
    color           : #797979;
    text-decoration         : none;
}

div#pressereleases div.news-latest-morelink {
    text-align          : right;
    color           : #797979;
}
div#pressereleases div.news-latest-morelink a{
    color           : #797979;
}



/*-------------LATEST VIEW zone centrale-------------*/
.news-latest-item{
    margin-bottom           : 12px;
    margin-left           : 0px;
}

.news-latest-accueil h1 {color:#081D58; border-bottom:1px solid #081D58; } 
.news-latest-item , .news-latest-item h3 a  {
    color           : #202f68;
    text-decoration         : none;    
}

.news-latest-date a{
    color           : #797979;
    text-decoration         : none;
}

.news-latest-morelink {
    text-align          : right;
    color           : #797979;
}
.news-latest-morelink a{
    color           : #797979;
}

/* lien more vers le presscenter */
.news-latest-more {float:right;margin-top:-10px;}
.news-latest-more a:link { color: #717ca5; text-decoration:underline; }
.news-latest-more a:visited { color: #717ca5; text-decoration:underline; }
.news-latest-more a:hover   { text-decoration: none; color: #213068;  }



/*-------------SINGLE VIEW-------------*/


.news-single-backlink {text-align:right;border-bottom:#717ca5 solid 1px;padding-bottom:5px;}

.news-single-backlink a{text-decoration:none;}
.news-single-backlink a:link { color: #717ca5; text-decoration:none; }
.news-single-backlink a:visited { color: #717ca5; text-decoration:none; }
.news-single-backlink a:hover   { text-decoration: underline; color: #213068;  }

.news-single-timedata {padding:0; margin:-10px 0 20px 0; }

.news-single-img {float:left; padding-right:20px;margin-top:10px; }

/*--------LIST-PRESSRELEASE-VIEW--------*/

 .news-list-pressreleases-item{margin-bottom  : 25px;}
 .news-list-pressreleases-container a{ color:#213068}
 .news-list-pressreleases-container hr {border:0px;border-bottom:1px solid #717ca5; margin-bottom:25px;}
 .news-list-pressreleases-item h3{ background-image:url(../template_pictures/bulletpoint.gif); background-position:left; background-repeat:no-repeat;padding-left:15px;
}
 .news-list-pressreleases-browse a:link, .news-list-pressreleases-browse a:visited{ color:#666666; text-decoration:none;}
 .news-list-pressreleases-browse a:hover, .tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited {color: #21309D; text-decoration:underline;}



/* lien more vers le presscenter */
.news-list-pressreleases-more {float:right; margin-right:10px;margin-top:-18px}
.news-list-pressreleases-more a:link { color: #717ca5; text-decoration:underline; }
.news-list-pressreleases-more a:visited { color: #717ca5; text-decoration:underline; }
.news-list-pressreleases-more a:hover   { text-decoration: none; color: #213068;  }

/*--------LIST-PRESSCENTER-VIEW--------*/
 .news-list-presscenter-rounded_top{}
 .news-list-presscenter-rounded_bottom{}
 .news-list-presscenter-container {}
 .news-list-presscenter-container h1 {color:#081D58; border-bottom:1px solid #081D58; width:100%; } 
 .news-list-presscenter-item{margin-top:-8px;margin-left:12px;padding-top:8px;}
 .news-list-presscenter-item h3{ background-image:url(../template_pictures/bulletpoint.gif); background-position:left; background-repeat:no-repeat;padding-left:15px;}
 .news-list-presscenter-item h3 a:link,.news-list-presscenter-item h3 a:visited{color:#202F67; text-decoration:none;}
 .news-list-presscenter-item h3 a:hover{text-decoration:underline;}
 .news-list-presscenter-date {height:30px;display:block;padding-left:15px; color:#797979}


.news-list-presscenter-more {float:right;margin-right:10px;margin-top:-18px;}
.news-list-presscenter-more a:link { color: #717ca5; text-decoration:underline; }
.news-list-presscenter-more a:visited { color: #717ca5; text-decoration:underline; }
.news-list-presscenter-more a:hover   { text-decoration: none; color: #213068;  }

/*------------------------------------*/
/*-----------------PRINT et SEND TO A FRIEND--------------*/
#zonebtn{ width:100%; float:right;  height:23px;}

/*------------------------------------*/
#printbutton{ width:150px;  float:right;margin-right:-8px; }
#sendbutton{ width:150px;   float:right; margin-right:-28px;}



/*------------------------------------*/
/*------------BACK TO TOP-------------*/
/*------------------------------------*/
#backToTop{ width:100%; float:right; text-align:right;padding-right:39px;margin-bottom:5px;}


/* -----------------------------------*/
/* ---------->>> Mentions <<<-----------*/
/* -----------------------------------*/

div#mentions {
    margin-top          : 10px;
}

div#mentions div.zonebleu {
    background-color            : #899cc0;
    text-align          : right;
    border-top         : 1px solid #fff;
}

div#mentions div.zonebleu img {
    border-left         : 1px solid #fff;
}

/* -----------------------------------*/
/* ---------->>> Pied de page <<<-----------*/
/* -----------------------------------*/

div#footer {
    color : #797979;
     margin-top          : 14px;
}

div#footer a:link, div#footer a:visited, div#footer a:hover, div#footer a:active {
    color : #797979;
}


*.focus {
    outline         : none;
}

.debug {
    border          : 1px dashed red;
    background-color    : #ffff00;
}


/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/

/* rustine onglet */
.rustine-onglet {
	width: 70px !important;
	padding-left: 17px !important;
	padding-right: 17px !important;
}
