/* Nettoyage polices */
body {
    font-family: Arial,Helvetica,sans-serif;
    text-align:left;    
}

.breaker {
    height:0px;    
}

.ui-datepicker {
    z-index:108;    
}

.search_fd select.select_noscript  {
height:16px;
margin:0 4px 6px 0;
vertical-align:text-top;
width:108px;
}
.search_fd select.select_script  {
height:16px;
margin:0 4px 6px 0;
vertical-align:text-top;
width:108px;
}
.search_fd input.input_noscript.ok_img {
    float:right;
    margin:-30px 8px 5px 0;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Verdana , Arial, Sans; 
}

.coordonnees h3, .list_resultat h3 {
    font-size:120%  
}

.coordonnees h4,
.list_resultat h4,
.coordonnees h5,
.list_resultat h5,
.coordonnees h6, 
.list_resultat h6 {
    font-size:110%;  
}

.nav ul{
    font-family:Arial,Helvetica,sans-serif;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    font-size: 102%;
    padding-top:2px;
}

.infos_2 {
display:block;
font-size:85%;
line-height:16px;
padding:0 0 5px 40px;
}

.zone_onglets .onglet li a {
    min-height:20px;    
}

.zone_onglets .onglet li  {
    padding-top:0px;    
}

.zone_onglets .onglet li .encours {
    margin-top:0px;    
}

.zone_onglets .onglet {
    width:105%;    
}

.centre .item_block .inside .online_editor a.lien_bis {
    font-family: Verdana , Arial, Sans;
    font-size:12px;
}

.options {
    font-family: Verdana , Arial, Sans;
}

.droite .service h3 {
    font-family: Verdana , Arial, Sans;
}

.droite .service .inside li {
    font-family: Verdana , Arial, Sans;
    font-size: 80%;
    
}
.droite .service .inside li a {
    padding: 7px 0 6px 22px;
}

.droite .service .inside li.rss a {
    padding: 7px 0 6px 22px;
}

.droite .item_block_bis .inside li.recevoir a {
    padding: 4px 0 0 22px ;
}

/* Correction style illustration article */

.pages .centre .item_article  {
    padding: 0;
    background:  #EBF2F5 url(../images/css/bottom_article.gif) no-repeat scroll right bottom;
    height: 156px;
    overflow: hidden;
    margin: 0 0 10px 0;
}

.pages .centre .item_article p {
    background: none;
}


/* Corrections de style du bloc pub */
.gauche .item_block.pub .inside {
    background:transparent none;
    /*padding: 1px 0px 2px;*/
    margin-top: 7px;
    padding:0px;
}

.carriere .laune {
padding:0 20px 55px 22px;
}

.gauche .item_block.pub .inside .object-center {
    text-align:center;    
}


/* Alignement embed OE */
.
.pages .centre .online_editor .class-image .attribute-image img {
    float: none;
    padding: 0px;
}

.pages .centre .online_editor .object-left {
    text-align: left;
    float: left;
    padding : 0px 10px 5px 0px;
    clear : both;
}

.pages .centre .online_editor .object-right {
    text-align: right;
    float: right;
    padding: 0px 0px 5px 10px;
    clear : both;
}

.pages .centre .online_editor .object-center {    
    text-align: center;   
    margin-left:60px;
    padding-right:70px;
}

.pages .centre .online_editor p {
    padding:0px 0px 14px;
    
}

.pages .centre .online_editor .object-center .attribute-caption {
    margin: 0px auto;
}

.online_editor ul {
    padding : 0 0 10px 44px;
    list-style-type : disc;
    color:#000000;
}

.online_editor ul li{
    padding : 0 0 10px 0px;
}
.online_editor ol {
    padding : 0 0 10px 50px;
    list-style-type : decimal;
    color:#000000;
}

.online_editor ol li{
    padding : 0 0 10px 0px;
}

.online_editor h1 {
    padding : 0 0 10px 0px;    
}

.online_editor h2 {
    padding : 0 0 10px 0px;
}

.online_editor h3 {
    padding : 0 0 10px 0px;
    margin:0px;
}
.entreprises h3 {
    color:#565656;    
}

.online_editor h4 {
    padding : 0 0 10px;
}

.online_editor h5 {
    padding : 0 0 10px 0px;
}

.online_editor h6 {
    padding : 0 0 10px 0px;
}

.online_editor a {
    font-weight : bold;
    color : #009E00;
}
.chapo a {
    font-weight : bold;
    color : #009E00;
}
.title_array_oe {
    font-weight:bold;
    padding: 5px 0px 5px 0px;
    text-align:center;    
}
.cell_array_oe {
    padding: 5px;
}
.discreasesize {
    font-size:85%;    
}
.online_editor .content_array_oe ul li  {
    margin-top:5px;
    padding-left:26px;
}

/* Centrage texte OE */

.textCenter {
  text-align:center;
}

/* Correctif document associees */

.droite .item_block .inside li span span {
    float : none;
    display: 
}

/* Ajout pour carousel page equipe */
.carousel #onepiece ul li span:hover {
    text-decoration: underline;
    cursor: pointer;    
}

/* Correctif hauteur page home equipes */
.item_float .inside h2.team {
    height: 26px;
}


/* Correctif titre header (livraison 07-04-2009) */
#header h1 {
    display : block;
}

.close {
    padding: 0px;
    margin: 20px 5px 0 0;
}
#TB_ajaxContent .close {
    margin:42px 38px 0 0;
    padding:0;
}

#TB_ajaxContent .pages.lexique .centre{
    padding : 0px;  
}

#TB_ajaxContent .pages.lexique .list_alphabet {
    margin: 20px 0;
    padding: 0;
    width: auto;
}

#TB_ajaxContent .pages.lexique .centre {
    padding: 0px 43px; 
}

.pages.lexique .list_alphabet {
    width : 100%;
    padding : 10px 0px;
}

.pages.lexique .list_alphabet ul {
    width: 598px;
    margin: 0 auto;
}

.pages.lexique .list_alphabet li {
    text-align  : center;
}

.pages.lexique .list_resultat li h2 {
    font-size:120%;
    padding:0 0 4px;   
}

#TB_ajaxContent .pages.lexique h1 {
    margin: 0px;
    font-family:Arial,Helvetica,sans-serif;
font-size:200%;
padding:0 0 12px;
}

#TB_ajaxContent .slogon {
    float:left;
    padding: 43px 0 0;
}

.lexique .slogon {
    padding : 43px 0 0;
}

.lexique .msg {
    text-align : center;
    font-size : 120%;
    margin-bottom : 20px;   
}

#page.pages.lexique.deux_col .centre {
    float :left;
    width : 694px;
    padding : 0px 10px;    
}

.lexique .pagination {
    margin : 0 auto;
    padding : 0px;  
} 

/* Thickbox */

#TB_ajaxContent .bottom {
    height : 20px;
}

#lost_password .contenu .right_float #password_lost .retour #button_right {
    margin-left:196px;    
}
#lost_password .title div.middle h1 {
    font-size:100%;    
}

/* Start Styles pour autocompletion bloc on search funds bloc */
div.suggestionList {
    position: absolute;
    min-width: 120px;
    max-width: 220px;
    background-color: white;
    border: 1px solid #888;
    margin: 0px;
    padding: 0px;
    display:none;
}

#searchFund_reward div.suggestionList {
    position: absolute;
    min-width: 120px;
    max-width: 220px;
    background-color: white;
    border: 1px solid #888;
    margin-top:40px;
    padding: 0px;
    display:none;
}

div.suggestionList ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div.suggestionList ul li.selected {
    background-color: #ffb;
}

div.suggestionList ul li {
    list-style-type: none;
    background:none;
    display: block;
    margin: 0;
    padding: 2px;
    cursor: pointer;
}

.droite #searchFund_reward  div.suggestionList ul li {
    list-style-type: none;
    background:none;
    display: block;
    margin: 0;
    padding: 2px;
    cursor: pointer;
}

.institutionnel div.suggestionList ul li:hover {
    background-color: #BED730;
}
.reseau div.suggestionList ul li:hover {
    background-color: #009036;
    color:#fff;
}
.multigerants div.suggestionList ul li:hover {
    background-color: #148EEC;
    color:#fff;
}
.entreprises div.suggestionList ul li:hover {
    background-color: #F5AA41;
    color:#fff;
}
/* End Styles pour autocompletion bloc on search funds bloc */


/* Menu de navigation a 2 items */
.items_3 ul li {
    width: 249px;
}

/* Menu de navigation a 2 items */
.items_2 ul li {
    width: 374px;
}

.items_1 ul li {
    width: 100%;
}


.nav.items_6 ul li {
    width : auto;
    padding-left : 25px;
    padding-right : 25px;
}
.centre .options {
    width:235px;
}

.nav ul li {
    padding:5px 0 7px;
}

/* Style menu options */
.options li {
    font-size:85%;    
}

.centre .options li {
    
    background: url(../images/css/print.gif) no-repeat;
    padding: 4px 0 0 39px;
    float: left;
    width: 74px;
    margin: 0 2px 0 0;
    min-height: 20px;
    height: auto;    
}
 
.centre .options li.envoi, .gauche .options li.envoi  {
    padding: 7px 0 0 29px;
    padding:4px 0 0 42px;
    background-image:url(../images/css/envoi.gif);
    width:74px; 
}

/*Pagination */

.pagination {
    margin : 0 auto;
    padding : 0px;  
    height:20px;
    margin-bottom: 10px;
}
.pagination span.float_right {
    float:none;
    text-align:center;
}
.pagination .float_left {
    padding-right:18px;
}


/* Carrousel */

.carousel {
    margin : 0 0 7px 9px;
}

.item_infos_carousel {
    margin: 0 0 7px 366px;
}

/* Correctifs Selection site groupe */

#sites {
    width : 170px;
}

/* Correctif sur les HP */
.centre .item_block .inside .online_editor a.lien {
    padding: 1px 8px;
    font-size : 98%;
    color :#000000;
}

.nav {
    margin:-35px 0 0 227px;
    background:transparent url(../images/css/nav.jpg) no-repeat scroll left bottom;
}

.nav_sec1 h1 {
    margin : 0px;
}

.panorama_ita h1 a {
    color:#ffffff;
    font-size:80%;
}

.nav_sec1 .inside ul  {
    padding: 14px 0 0px 27px;
}


.nav_sec1 .inside {
    padding : 0 14px 14px 11px;
 }
 
.pages .nav_sec1 .inside ul {
    padding: 0 0 5px 11px;
}


.nav_sec h2 span a {
    color: #FFFFFF;
    text-decoration: none;    
}
.nav_sec h2 span a:hover {
    text-decoration: underline;
}

.nav_sec1 h1 span a{
    color: #fff;
}
.zone_flash {
    text-align: center;
}
.zone_flash object {
    outline:none;
}
.item_infos .ss_item_block h2 span a{
    color: #fff;
}
.institutionnel .item_infos .ss_item_block h2 {
    background: url(../images/css/bottom_titre_info_vert.png) no-repeat bottom left #BED730;
}
.institutionnel .item_infos .ss_item_block span {
    background: url(../images/css/top_titre_infos_vert.png) no-repeat;
}
.reseau .item_infos .ss_item_block h2 {
    background: url(../images/css/bottom_titre_info_vert_f.png) no-repeat bottom left #009036;
}
.reseau .item_infos .ss_item_block span {
    background: url(../images/css/top_titre_infos_vert_f.png) no-repeat;
}
.multigerants .item_infos .ss_item_block h2 {
    background: url(../images/css/bottom_titre_info_bleu.png) no-repeat bottom left #148EEC;
}
.multigerants .item_infos .ss_item_block span {
    background: url(../images/css/top_titre_infos_bleu.png) no-repeat;
}
.pages .centre .sepa_bis2 .ss_item_block {
    padding-right:12px;
    width:226px;
}

/* Taille cartouches item block HP */

.centre .item_block h2 {
    font-size : 125%;
    margin-bottom:10px;
}


.gauche .publication h2 {    
    font-size : 125%;
}

#disclaimer {
    width: 690px;
    text-align: left;
    margin: 0 auto;
}

#TB_ajaxContent #disclaimer.pages.lexique .centre {
    padding:0;
}

#TB_ajaxContent #disclaimer .list_resultat_bis {
    padding:55px 20px 0 0;
}

.item_block .inside .online_editor ul {
    list-style-type : none;
}

.centre .sepa.event h2 {
    font-size : 124%;
    padding-bottom : 12px;
}

/*Style navigation rubrique média*/

.mediatheque.filtre ul li {
    background : #ebf2f5 url('../images/css/list_rub_media_left.gif') no-repeat scroll top left;
    padding: 0px 0 0 12px;
}

.mediatheque.filtre ul li a {
    background : #ebf2f5 url('../images/css/list_rub_media_right.gif') no-repeat scroll top right;
    padding: 3px 12px 0 0px;
    display : block;
    min-height:21px;
}

.mediatheque.filtre ul li.encour {
    background : #166955 url('../images/css/list_rub_media_left_encour.gif') no-repeat scroll top left;
    padding: 0px 0 0 12px;
}


.mediatheque.filtre ul li.encour span {
    background : #166955 url('../images/css/list_rub_media_right_encour.gif') no-repeat scroll top right;
    padding: 3px 12px 0 0px;
    display : block;
    min-height:21px;
}

/*Correction style chapo */

.pages .centre .chapo {
    font-size: 117%;
    padding: 0 0 10px 0;
}

.search_fd h3,
.multigerants .search_fd h3,
.institutionnel .search_fd h3 ,
.reseau .search_fd h3 ,
.entreprises .search_fd h3{
    font-size: 122.5%;
    font-family: Arial, Helvetica, sans-serif;
    color: #006E58;
    padding: 4px 0 6px 0;
    text-align: center;
    background: url(../images/css/top_generic2.png) no-repeat;
}

.droite .reward_search_block.search_fd h3{
    font-size: 122.5%;
    font-family: Arial, Helvetica, sans-serif;
    color: #006E58;
    padding: 4px 0 6px 0;
    text-align: center; 
    font-weight:bold;
}



.droite .reward_search_block.search_fd .form1 .selectArea {
    margin:0;
}

.droite .reward_search_block.search_fd .left{
    width:5px;
}

.multigerants .search_fd.fd_filtre h3{
    color: #148EEC;
}
.institutionnel .search_fd.fd_filtre h3{
    color: #BED730;
}
.reseau .search_fd.fd_filtre h3{
    color: #009036;
}
.entreprises .search_fd.fd_filtre h3{
    color: #F5AA41;
}

.liste_actu div.audio_player {
    float:right;
    padding:11px 0 0 0;
    width:200px;
}


.liste_actu h2 {
    margin:0px 0px 17px;    
}

.liste_actu div.visuel {
    left:0;
    padding: 2px 10px 0 1px;
    position:absolute;
    top:0;
    width: 110px;
    text-align: center;
}

.liste_actu li .inside {
    padding: 0px;
}

.liste_actu h3 a span {
    font-weight:bold;
}
.liste_actu h3 a:hover {
    text-decoration:underline;
}
.liste_actu h3 span {
    background:transparent none;    
}

    
.liste_actu .file-infos {
    padding:11px 0 0 0; 
} 

#video #player {
    padding : 5px;
}

#video .legende .header {
   margin-bottom: 10px;
}
#video .legende .description {
    margin-top: 0px;
    
}

#video #infos .top {
    margin : 0;
}

.mediatheque.filtre ul li  img {
    display: block;
    float: left;
    margin:0px 7px 0 0; 
}

.mediatheque.filtre ul li.visuel.encour  img {
    display: block;
    float: left;
    margin:4px 7px 0 0; 
}

.mediatheque.filtre ul li.visuel span {
    margin : 0 0 0 22px;
}

.centre .item_block .inside .online_editor .ss_item_block {
    padding:0px 5px 0 7px;
    line-height: 1.2em;
}

.liste_actu div.online_editor {
    padding: 2px 0px;
}

.pages .centre .liste_actu div.online_editor p {
    padding: 2px 0px;
}

/* Layout video */

#video-layout .close {
    margin: 5px 18px 0 0;
}

#video-layout .close span{
    display:block;
    float:left;
    font-size:110%;
    font-weight:bold;
    padding-bottom:0;
    padding-left:0;
    padding-right:6px;
    padding-top:3px;
}

#video-layout #video .legende {
    min-height:220px;
}

#video {
    height: auto;
}

#video .text-equivalent h3 {
    padding: 2px 1px;
    margin: 0 0 5px 0;  
}

#video .text-equivalent {
    display:none;
    padding : 5px 10px;    
}
.pages .centre .online_editor img {
    float:none;
}
.pages .centre .return {
    font-weight:bold;
    padding-bottom:10px;
    text-align:right;    
}
.pages .centre .return a {
    color:#000000;
}

.pages .gauche .pub {
    padding-top:10px;    
    padding-bottom:0px;    
}


.lexique a {
    font-weight:bold;
}

.pagination span.float_right a {
    font-weight:bold;
}

.pagination span.float_left a {
    font-weight:bold;
}

.centre .publication .inside {
    height:183px;    
}
.centre .publication .inside a.lien {
    padding-top:10px;    
}

.centre .item_block .inside a.lien {
    background:transparent url(../images/css/puce_fleche.png) no-repeat scroll 0 15px;
    padding-top:10px;
}
    
.centre .publication .inside ul {
    font-size:100%;    
    color:#000000;
}

    
.institutionnel .centre .item_block .inside .online_editor li {
    font-size:100%;    
}
.gauche .publication .inside {
    height:196px;    
}
.gauche .publication .inside ul {
    font-size:97%;
    color:#000000;    
}
.gauche .publication .inside h3 {
    padding:0px;    
    font-size:91%;
}
.item_block .inside .online_editor .date {
    font-size:95%;    
}
.centre .item_block .inside .online_editor {
    font-size:100%;    
}
.centre .item_block .inside .online_editor .date {
    font-size:90%;    
}
.centre .item_block .publication .inside .online_editor .date {
    font-size:100%;    
}
.centre .publication .inside .date {
    font-size:95%;    
}
.gauche .publication .inside li .date {
    font-size:90%;
}
.item_block .inside .online_editor .home_chapo {
    font-size:100%;    
}
.centre .actu_float .inside {
    height:183px;    
}
.centre .num_utiles .inside {
    height:183px;    
}
.presse .centre .item_block h2 {
    margin-bottom:12px;    
}
.institutionnel .centre .actu_float .inside {
    height:181px;    
}
.institutionnel .centre .publication .inside {
    height:181px;    
}
.entreprises .centre .actu_float .inside {
    height:181px;    
}
.entreprises .centre .publication .inside {
    height:181px;    
}
.multigerants .centre .actu_float .inside {
    height:181px;    
}
.multigerants .centre .publication .inside {
    height:181px;    
}
.reseau .centre .actu_float .inside {
    height:181px;    
}
.reseau .centre .publication .inside {
    height:181px;    
}
.com .centre .actu_float .inside {
    height:173px;
}
.centre .actu_float .inside ul {
    /*font-size:110%;*/    
}
.com .gauche .item_block  {
    /* height:183px; */    
}
.carriere .centre .actu_float .inside {
    height:183px;    
}
.carriere .centre .publication .inside {
    height:183px;    
}
.carriere .centre .item_block .inside h3 {
    padding:0px;    
}
.carriere .centre .item_block p {
    padding-top:3px;
}
.presse .centre .actu_float .inside {
    height:183px;    
}
.presse .centre .publication .inside {
    height:183px;    
}
.presse .gauche .publication .inside {
    height:183px;    
}
.centre .item_block .inside h3 {
    padding:0px;
    font-size:100%;    
}
.centre .item_block .inside li {
    padding-bottom:8px;    
}
.centre .publication .inside ul {
    padding-bottom:0px;    
}
.centre .publication .inside ul li {
    padding-bottom:12px;    
}

.search_fd {
    padding:0px;    
}

.calcul {
    margin-top:16px;    
}

.offres {
    margin-top:1px;    
}

/* Page Coordonnées */


.deux_col .coordonnee {
    padding:6px 37px 0 0;
    width:auto;
}

#TB_ajaxContent .deux_col .coordonnee{
    padding-left:25px;
}

#TB_ajaxContent .coordonnees_plan {
    width:375px;
}

#TB_ajaxContent  .coordonnees_plan .float_left {
    margin:0 15px 0 0;
}

#TB_ajaxContent  .coordonnees_plan .metro{
    margin:0;
}

#TB_ajaxContent .coordonnees .contact{
    width:354px;
}

#TB_ajaxContent .deux_col .coordonnees{
    width:360px;
    margin-top:5px;
}

#TB_ajaxContent .coordonnees_plan .contact {
    font-size:150%;
    width:300px;
}

.coordonnees h2 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:150%;
}

.coordonnees_plan .bus ol li.bus1 {
    background:transparent url(../images/contenu/bus_1.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan .bus ol li.bus2 {
    background:transparent url(../images/contenu/bus_2.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan .bus ol li.bus3 {
    background:transparent url(../images/contenu/bus_3.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan .bus ol li.bus4 {
    background:transparent url(../images/contenu/bus_4.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan .bus ol li.bus5 {
    background:transparent url(../images/contenu/bus_5.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan .bus ol li.bus6 {
    background:transparent url(../images/contenu/bus_6.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan .bus ol li.bus7 {
    background:transparent url(../images/contenu/bus_7.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan .bus ol li.bus8 {
    background:transparent url(../images/contenu/bus_8.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}
.coordonnees_plan .bus ol li.bus9 {
    background:transparent url(../images/contenu/bus_9.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}
.coordonnees_plan .bus ol li.bus10 {
    background:transparent url(../images/contenu/bus_10.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}
.coordonnees_plan .bus ol li.bus11 {
    background:transparent url(../images/contenu/bus_11.png) no-repeat scroll 0 0;
    padding:0 0 13px 22px;
}

.coordonnees_plan ul {
    padding:0;
}

.coordonnees_plan .float_left{
    margin:0 15px 15px 0;
}

.coordonnees_plan{
    width:380px;
}

.coordonnees_plan .contact {
    font-size:150%;
    padding:0 0 40px;
    width:300px;
}

.coordonnees_plan .metro {
    margin:0;
}

.coordonnees{
    width:359px;
}

.coordonnees .contact {
    width:354px;
}

#page.panorama .nav_sec1 h1,
#TB_ajaxContent .pages.lexique.panorama .nav_sec1 h1 {
    margin: 0 10px 8px 11px;
    font-size:150%;
    padding:0 0 0 0;
}

.lexique.panorama a {
    font-weight:normal;
}

.lexique.panorama .centre .options a {
    font-weight:bold;
}

.panorama .contenu .tableau td{
    text-align:center;
}
 #page.panorama .contenu{
    clear: both;
    /*padding-top: 44px;
    padding-left:122px;*/
}
 #page.panorama .contenu .categorie ul li{
    display: block;
    float:left;
    width:155px;
}

#page.panorama .contenu .tableau,
#page.panorama .contenu .categorie{
    float:left;
}
#page.panorama .contenu .categorie,
#page.panorama .contenu .tableau table{
    width:775px;
}
.panorama_menu .nav_sec ul ul,
.panorama_menu .nav_sec1 ul ul,
.panorama_menu .nav_sec1 h1 span {
    background: none;
}
.panorama_menu .nav_sec1 h1 {
    background:transparent url(../images/css/top_nav_panorama.png) no-repeat scroll left bottom;
}
.pages.panorama .nav_sec1 .inside{
    padding-left: 5px;
}
.pages.panorama .nav_sec1 .inside ul{
    padding: 0 0 5px 11px;
}
.pages.panorama .nav_sec1 .inside ul ul,
.pages .panorama_menu .nav_sec1 .inside ul ul {
    padding: 7px 0 0;
}
.panorama .close {
    padding: 0;
}
.panorama .contenu .categorie ul li div.middle {
    text-align:center;
}

#TB_ajaxContent .panorama .contenu .tableau{
    margin-bottom:20px;
}

/* Edito image and video */

.laune img {
    padding: 0;
    float : none;
}
.laune p {
    margin-top:14px;
}

.laune .visual-edito {
    padding: 0 19px 0 0;
    float : left;
    width : 390px
}
 

.ss_item_block .description{
    width:235px;
}

.niceforms input.ok_archive_rewards{
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    color:#565656;
    cursor: pointer;
}

/* Left Menu colors */

.pages .nav_sec.light-green h2 span {
    background:transparent url(../images/css/top_titre_nav_vert.gif) no-repeat scroll 0 0;
}

.pages .nav_sec.light-green h2 {
    background:transparent url(../images/css/bas_titre_nav_vert.gif) no-repeat scroll left bottom;
}

.pages .nav_sec.orange h2 span {
    background:transparent url(../images/css/top_titre_nav_orange.gif) no-repeat scroll 0 0;
}

.pages .nav_sec.orange h2 {
    background:transparent url(../images/css/bas_titre_nav_orange.gif) no-repeat scroll left bottom;
}

.pages .nav_sec.blue h2 span {
    background:transparent url(../images/css/top_titre_nav_bleu.gif) no-repeat scroll 0 0;
}

.pages .nav_sec.blue h2 {
    background:transparent url(../images/css/bas_titre_nav_bleu.gif) no-repeat scroll left bottom;
}


.pages .nav_sec.dark-green h2 span {
    background:transparent url(../images/css/top_titre_nav_vert_fonce.gif) no-repeat scroll 0 0;
}

.pages .nav_sec.dark-green h2 {
    background:transparent url(../images/css/bas_titre_nav_vert_fonce.gif) no-repeat scroll left bottom;
}

.pages .nav_sec.purple h2 {
    background:transparent url(../images/css/bas_titre_nav_mauve.gif) no-repeat scroll left bottom;
}

.pages .nav_sec.purple h2 span {
    background:transparent url(../images/css/top_titre_nav_mauve.gif) no-repeat scroll 0 0;
}

.pages .nav_sec.light-blue h2 {
    background:transparent url(../images/css/bas_titre_nav_light_blue.gif) no-repeat scroll left bottom;
}

.pages .nav_sec.light-blue h2 span {
    background:transparent url(../images/css/top_titre_nav_light_blue.gif) no-repeat scroll 0 0;
}

.rss {
    margin : 20px 0 10px 0;
}

.liste_actu_bis li {
    padding:0 0 20px 0px;
}

.liste_actu_bis li.visual {
    padding:0 0 20px 121px;
}

.pages .nav_sec1 li.bottom_left_menu_entreprise{
    margin-bottom: 5px;
}

.pages .plaquette .sepa_bis2 .ss_item_block span a {
    margin:0 0 9px 0;
    padding:0 0 0 8px;
}


.entreprises .centre .sepa_bis2 .ss_item_block {
    width:165px;
}

.pages .centre .kdo1 {
    margin-bottom:20px;
    padding:37px 50px 0 0;
}

.pages .recompense .kdo h1 {
    line-height:20px;
    padding:0 0 12px 0;
}

.pages .recompense .kdo h2 {
    font-size:150%;
}

.entreprises .centre .sepa_bis2 .ss_item_block {
    width:165px;
}

.pages .centre .kdo1 {
    margin-bottom:20px;
    padding:37px 50px 0 0;
}

.pages .recompense .kdo h1 {
    line-height:20px;
    padding:0 0 12px 0;
}

.pages .recompense .kdo h2 {
    font-size:150%;
}

.deux_col .freepage{
    padding-left: 20px;
    padding-right:26px;
    width: auto;
    float: none;
}

.freepage{
    margin-bottom: 30px;
}

.freepage .list_resultat h6{
    margin-top:25px;
}

.service_abonnement .formulaires_cnil .formulaires .new_inscription .part_two {
    float : none;    
}


.droite .service .inside li.rss {
    margin : 0px;
}

.service_abonnement .formulaires_cnil .formulaires .new_inscription input[type=checkbox] {
    float : left;
    margin: 2px 5px 0 0;
}

.service_abonnement .formulaires_cnil .formulaires form .input_bis {
    font-size : 100%;
    padding:3px 15px 0;
}

.service_abonnement .formulaires_cnil .formulaires .new_inscription .part_left {
    width : 170px;
}

.service_abonnement .formulaires_cnil .formulaires .new_inscription .part_left select {
    width : 150px;
}


.droite .service .inside li.rss {
    margin : 0px;
}

.coordonnees .contact{
    min-height:1px;
    padding-top:10px;
    background: none;
    margin:0 0 20px;
    padding:17px 0 0;
}

.coordonnees_plan h3{
    font-size:150%;
    padding-bottom:15px;
}

#TB_ajaxContent .sitemap .sitemap_block{
    border-spacing:6px;
}

#TB_ajaxContent .sitemap .item_block_float {
    background:transparent url(../images/css/bg_item_plansite_thickbox.gif) no-repeat scroll left bottom;
    margin:0 0 15px;
    width:390px;
}

#TB_ajaxContent .sitemap .item_block_float .inside {
    background:transparent url(../images/css/top_item_plansite_thickbox.gif) no-repeat scroll 0 0;
    font-family:Arial,Helvetica,sans-serif;
    padding:10px 16px 10px 9px;
}

#TB_ajaxContent .sitemap .item_block_float .title div.left {
    background:transparent url(../images/css/arrondi_gauche_h2_sitemap.png) no-repeat scroll 0 0;
    float:left;
    height:35px;
    width:12px;
}

#TB_ajaxContent .sitemap .item_block_float .title div.middle {
    background:transparent url(../images/css/arrondi_centre_h2_sitemap.png) repeat-x scroll 0 0;
    float:left;
    height:35px;
    width:342px;
}

#TB_ajaxContent .sitemap .item_block_float .title div.right {
    background:transparent url(../images/css/arrondi_droite_h2_sitemap.png) no-repeat scroll 0 0;
    float:right;
    height:35px;
    width:11px;
}

#TB_ajaxContent .sitemap .item_block_float .title h2, #TB_ajaxContent .item_block_float .title span{
    background:none;
}

.password_infos {
    width : 414px;
}

.password_infos .top {
    background-image : url('../images/css/password_infos_top.gif');
    background-position: bottom center;    
    height: 4px;
}

.password_infos .inside {
    padding : 0px 7px;
    background-color : #ebf2f5;
    font-size : 10px;    
}

.password_infos .bottom {
    background-image : url('../images/css/password_infos_bottom.gif');    
    height: 4px;
}

.password_infos ul {
    list-style-type: disc;
    font-size: 9px;
    list-style-position:inside;
    padding:0 10px;
}

.password_infos ul li{
    font-size: 9px;
    padding : 2px 0;
}

.new_inscription fieldset {
    width: 490px;
}

.service_abonnement .formulaires_cnil .formulaires .new_inscription .part_two {
    margin-top : 15px;
}
#TB_ajaxContent .sitemap .float_bis{
    margin-left:16px;
    min-height:0px;
}

.sitemap .float_bis{
    margin-left:16px;
    min-height:0px;
}


#TB_ajaxContent .panorama .contenu{
    margin-right:0;
}
.panorama .contenu .tableau,
.panorama .contenu .categorie{
    /*float:left;
    float:right;*/
    clear:both;
    float:none;
}
#TB_ajaxContent .pages.panorama .centre {
    float: left;
    padding:6px 0 0 0;
    width:695px;
    padding-right:0;
}
#TB_ajaxContent .panorama .centre .options {
    margin-right:0px;
    padding:0 0 24px;
}
#page .pages.panorama .centre {
    padding:6px 0 0 0;
    width:750px;
}
#TB_ajaxContent .pages.panorama .contenu .categorie ul li div.middle {
    float:left;
    width:126px;
}
#TB_ajaxContent .pages.panorama .contenu .categorie ul li.encour div.middle {
    float:left;
    width:121px;
}
#page.panorama .contenu .categorie ul li div.middle {
    float:left;
    width:142px;
}
#page.panorama .contenu .categorie ul li.encour div.middle {
    float:left;
    width:137px;
}

/* My cart */

.mon_panier #list_panier .tableau th {
    width:12%;    
}
.mon_panier #list_panier .tableau th.gauche {
    float:right;
    width:34px;
}

.mon_panier #list_panier .tableau th.reduit {
    padding:0px;    
    border-right:1px solid #6FA69B;    
}
.mon_panier #list_panier .tableau th.title {
    border-right:1px solid #6FA69B;    
    width: 30%;
}

.mon_panier #list_panier .tableau th.title.gauche.reduit{
    width: 36px;    
}

.mon_panier #list_panier .tableau th.droite_reduit {
    background:#006E58 url(../images/css/arrondi_droite_form_mon_panier.png) no-repeat scroll right center;
    height:40px;
    width:1%;
    border-right:0 none;    
    padding : 0px 10px;
}
.mon_panier #list_panier .tableau table {
    margin:0 auto;    
}
.mon_panier #list_panier .tableau {
    float:none;
    width:100%;
    padding-left:5px;
    padding-right:5px;
}
.mon_panier #list_panier {
    margin:0px;    
}
.mon_panier #list_panier {
    width:100%;
}
.mon_panier, .mon_panier .centre {
    margin-left:0px;    
}
.mon_panier .intro {
    padding:0 0 0 35px;
    width:auto;
}
.mon_panier .add_select {
    background:transparent url(../images/css/puce_noir.gif) no-repeat scroll 0 3px;
    font-weight:bold;
    margin-bottom:-10px;
    margin-top:10px;
    margin-left:35px;
    padding-left:15px;
}
.laune li.encadre {
    background:transparent url(../images/css/encadre_lien.png) no-repeat 0 0;
}
.laune ul.left li.encadre {
    background:transparent url(../images/css/back_video_entreprise.png) no-repeat 0 0;
    min-height: 21px;
    padding:4px 0 0 11px;
    float:left;
    width:191px;
}
.laune ul.left li.encadre.qetr {
    background:transparent url(../images/css/back_question_reponse.png) no-repeat 0 0;
    min-height: 21px;
    padding:4px 0 0 11px;
    width:170px;
    margin-left:12px;
}
/*#lost_password {
    margin-left:200px;
}*/
.mon_panier #list_panier .tableau td.checkbox {
    text-align:center;
    padding-left:6px;
}
#TB_ajaxContent .mon_panier .welcome {
    padding-left:57px;    
}
#TB_ajaxContent .mon_panier .intro {
    padding:0 0 0 53px;
    width:620px;
}
.mon_panier .welcome {
    padding-left:32px;    
}
#TB_ajaxContent .pages.panorama {
   width: 930px;
}
#TB_ajaxContent .pages.panorama #conteneur {
    padding:0 10px;
}
.pages .nav_sec1 h1 span {
    padding-left:10px;
}

sup, sub {
    line-height:1pt;
}

.pages .nav_sec1 li.left_menu_child{
    padding:2px 0 3px 29px;
    display:none;    
}

.pages .nav_sec1 li.left_menu_folder a:hover{
    cursor:pointer;
}

.pages .nav_sec1 li.open span span a{
    color:#FFFFFF;
}

.pages .nav_sec1 li.open ul{
    padding-top: 6px;
}
.pages .nav_sec1 h1 {
    margin:0 15px 8px 11px;
}

.table #fonds {
    width:200px;
}
#list_panier .table #Net,
#list_panier .table #VL {
    width:40%;
    padding:0px;
}
#list_panier .table #Fonds {
    width:30%;
}

.table #ajout {
    width:70px;
}
.panorama .contenu .tableau td.cote {
    border-right:1px solid #cccccc;
}
.panorama .contenu .tableau tr.pair {
    background-color:#F3F9F8;
}
.panorama .contenu .tableau th#funds {
    width: 290px;
}
.panorama .contenu .tableau th#capi_dist {
    width: 90px;
}

.panorama .contenu .tableau th.title {
    height:60px;
}

.kdo1 img {
    padding:14px 13px 0 0;
}
.kdo1 .reward_logo {
    float:left;
    text-align:center;
    width:160px;
}
.coordonnees h2, .item_block_float .inside {
    font-family:Arial,Helvetica,sans-serif;
    font-size:150%;
    padding: 0;
}

#TB_ajaxContent .sitemap .item_block_float .inside, .item_block_float .inside,
#TB_ajaxContent .sitemap .item_block_float, .item_block_float{
    background: none;
}

#TB_ajaxContent .coordonnees .contact, .coordonnees .contact{
    font-size:100%;
}

.sitemap .item_block_float .inside .title{
    width:445px;
}

.sitemap .item_block_float .inside li {
    font-size:85%;
}

.sitemap .middle h2{
    font-size:93%;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
}

.item_block_float .inside ul {
    padding:40px 0 6px 22px;
}

#TB_ajaxContent .sitemap .title{
    width:365px;
}

.nav_sec1 .inside li {
    padding:5px 0 5px 13px;
}

.presse .acces_clt h3 span, .presse .nav_sec1 h1 span, .presse .gauche .publication h2 span {
    font-size: 90%;
}

.presse .nav_sec1 h1 span {
    font-size:100%;
}

.pages .nav_sec li.open span a {
    color : #FFFFFF;
}

.item_infos_bis p {
    padding:0 30px 8px 0;
}

.pages .centre .sepa_bis2.sepa_bis3 .ss_item_block {
    width : 140px;
}

.centre .bottom-nav {
    text-align : right;
}

.liste_actu li {
    color:#565656;
}

.liste_actu li span {
    color : #161616;
}

.liste_actu li span.date {
    margin-left:-7px;           
}

.zone_onglets th {
    width: 220px;
}

.droite .service h3 {
    font-size : 110%;
}

.droite .item_block h3 {
    font-size : 110%;
}

.gauche_bis .options li.envoi{
    background:transparent url(../images/css/envoi1.gif) no-repeat scroll 0 0;
    padding:4px 0 0 28px;
    width:60px;
}

#lost_password .title div.left {
    width:12px;
}

.left_float {    
    float :right;
    margin : 10px;
}
.right_float {    
    float :none;
    margin : 50px 0 0 10px;
}
#lost_password .contenu #password_lost .right_float .retour {
        
}
.mon_panier, .mon_panier .centre {
    margin: 0px auto;
}


.boutons .button input[type=submit] {
    color:#0E6E59;
    font-weight:bold;
    border :none;
    background:none;
}

.boutons .button input[type=submit][disabled] {
    color:#4EAE99;
}
#alertBox  .centre {
    width: auto;
    height: auto;
    padding: 0 0px 20px;
    margin-left:5px;
    margin-right:5px;
}

#alertBox  #lost_password{
    width: auto;
    height: auto;
}

#alertBox .logo {
    margin:15px 15px 20px;
    padding-right:0px;
}

#lost_password {
    margin-left:15px;
}

#lost_password .contenu #password_lost .button {
    padding-left:0px;
    width:auto;
}

.nav_sec1 .inside li.left_menu_child{
    border:none;
}

.tipafriend .centre .warning,
.tipafriend .centre .feedback,
.service_abonnement .formulaires_cnil .formulaires .new_inscription .warning 
{
    border-left:3px solid #FF0000;
    margin:0 0 20px 10px;
    padding:3px 15px;
}

.tipafriend .centre .warning ul,
.tipafriend .centre .feedback ul,
.service_abonnement .formulaires_cnil .formulaires .new_inscription .warning ul {
    list-style-type : disc;
    list-style-position: inside;
}

.tipafriend .centre .warning h2,
.tipafriend .centre .feedback h2,
.service_abonnement .formulaires_cnil .formulaires .new_inscription .warning h2 {
    margin:0 0 5px;
}

.gauche .form1 .selectArea .left{
    width:5px;
}

.gauche .form1 .selectArea .right{
    width: 24px;
}

.search_fd input.ok_img {
    margin:-5px 0 0 0;
}

.gauche_bis .options li.envoi{
    background:transparent url(../images/css/envoi1.gif) no-repeat scroll 0 0;
    padding:4px 0 0 26px;
    width:59px;
    margin:0px;
}

.centre .options li, .gauche .options li {
    /*background: url(../images/css/print1.gif) no-repeat scroll 1px 0;*/    
}

#page.institutionnel .nav_sec1 li li.encour, #page.entreprises .nav_sec1 li li.encour,
#page.multigerants .nav_sec1 li li.encour, #page.reseau .nav_sec1 li li.encour {
    background:transparent url(../images/css/puce_noir1.gif) no-repeat scroll 18px 3px;
    color:#555555;
    font-weight:bold;
    padding:0 0 7px 29px;
}

#page.institutionnel .nav_sec1 li li.start, #page.entreprises .nav_sec1 li li.start, 
#page.multigerants .nav_sec1 li li.start, #page.reseau .nav_sec1 li li.start,
.pages .nav_sec1 li.start_annexe{
    background:transparent url(../images/css/puce_noir1.gif) no-repeat scroll 18px 3px;
    color:#555555;
    font-weight:bold;
    padding:0 0 7px 29px;
    font-size: 12px;
}

#page.institutionnel .nav_sec1 li li.encour a, #page.entreprises .nav_sec1 li li.encour a,
#page.multigerants .nav_sec1 li li.encour a, #page.reseau .nav_sec1 li li.encour a{
    color:#555555;
}

.nav_sec li.open{
    border-top:none;
    border-bottom: none;
}

.pages .nav_sec li.left_menu_folder{
    margin-top : 0;
    margin-bottom : 0;
}

.pages .nav_sec li.left_menu_folder ul  {
    padding:0;
}

#TB_ajaxContent #disclaimer .list_resultat ul, #disclaimer .list_resultat ul{
    list-style-type:disc;
    list-style-position:inside;
}

.search_fd .input {
    width:120px;
    /*padding:1px 0 0 4px;*/
    padding: 0px 15px 0px 1px;
    float:left;
}
.search_fd .input input {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    width: 120px;        
}

#header form {
padding:10px 14px 0 0;
}

#header form .input {
    margin-top:10px;    
    width:130px;
    /*padding:1px 0 0 4px;*/
    padding: 0px 42px 0px 1px;
    float:right;    
}

#header form .input input.ok_img {    
    width:auto;
    margin-left:137px;
    margin-top:-36px;
}

#header form .input input {
    background: transparent none repeat scroll 0 0;
    margin-right:2px;
    margin-top:4px;
    border: medium none;
    width: 100px;    
    padding: 0px;    
}

.search_fd li {
    padding-bottom:1px;    
}

#page #lost_password {
    margin : 50px 0 0 130px
}

#page.mon_panier .centre{
    margin : 20px 0px;
}

.service_abonnement .formulaires_cnil .formulaires .new_inscription {
    padding:0 32px;
    width:410px;
}


.bloc_login fieldset {
    text-align:center;
}

#lost_password .contenu #password_lost .button a, #lost_password .contenu input[type=submit] {
    color:#0E6E59;
    font-weight:bold;
    background: transparent;
    border:none;
}

#lost_password .contenu .bloc_login .input_bis {
    font-size: 90%;
    padding:4px 10px;
}


.liste_actu_bis li.visual div.online_editor{
    min-height: 80px;
}

.table td.numbers span{
    padding-right:5px;
    text-align:right;
}

.table span {
    padding:0;
}

.table span img{
    vertical-align:middle;
}

.recherche_multi .centre .section, #page.recherche_multi .centre .section {
    margin-bottom:0px;
}

.recherche_multi .centre .section .line1 span, .recherche_multi .centre .section .line2 span {
    width:175px;
}

.recherche_multi .centre .section .line1, .recherche_multi .centre .section .line2 {
    width:525px;
}

.recherche_multi .centre .section .block1 .line label {
    width:100px;
}


}
.recherche_multi .centre .options li, .recherche_multi .gauche .options li{
    background:transparent url(../images/css/print.gif) no-repeat scroll 0 0;
    float:left;
    height:auto;
    margin:0 2px 0 0;
    min-height:20px;
    padding:4px 0 0 39px;
    width:74px;
}



.recherche_multi .centre .options li.envoi, .recherche_multi .gauche .options li.envoi{
    background-image:url(../images/css/envoi.gif);
    padding:4px 0 0 42px;
    width:74px;
}

.recherche_multi .gauche input {
    color:#000000;
}

.pages .centre p.date {
    margin-bottom : 6px;
}

.table td.numbers.disclaimer {
    text-align:center;
}

.table td.numbers.disclaimer span {
    text-align:center;
}

.centre .options li a , .gauche.gauche_bis .options li a {
    /*font-size:85%;*/
    padding-bottom:4px;
    padding-left:3px;
    padding-right:0px;
    padding-top:4px;
}


.gauche.gauche_bis .options li.envoi a  {
    padding-bottom:2px;
}

.liste_actu li h3 span {
    font-weight: bold;
}

.service_abonnement .formulaires_cnil {
    margin :10px 0px;
}

.service_abonnement .formulaires_cnil .formulaires {
    background: transparent url(../images/css/border_form_login.png) repeat-y scroll 224px center;
}
.service_abonnement .formulaires_cnil .formulaires .registered {
    width:196px;
    min-height: 0;
    background:transparent none repeat-y scroll right center;
}

.service_abonnement .formulaires_cnil .formulaires .registered #obligation {
    margin: 35px 15px 10px;
}

.service_abonnement .formulaires_cnil .formulaires .registered #obligation p {
    text-align:right;
}

.login-button {
    padding-left:220px;
    padding-top:30px;    
}

.button-style {
    padding-left:0;
    /*padding-right:15px;*/
    width:auto;
}


.button-style div.left {
    background:transparent url(../images/css/arrondi_gauche_button_abonnement.png) no-repeat scroll 0 0;
    float:left;
    height:27px;
    width:6px;
}

.button-style  div.middle {
    background:transparent url(../images/css/arrondi_centre_button_abonnement.png) repeat-x scroll 0 0;
    float:left;
    height:27px;
    padding-top:5px;
}

.button-style div.right {
    background:transparent url(../images/css/arrondi_droite_button_abonnement.png) no-repeat scroll 0 0;
    float:left;
    height:27px;
    width:7px;
}


.button-style  div.middle input[type="submit"] , .button-style  div.middle a {
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#0E6E59;
    font-weight:bold;
}

.button-style  div.middle input[type="submit"][disabled] {
    color: #888888;
}

.button-style-right {
    margin-left:150px;
    padding-left:150px;
    width:auto;
}


.button-style-right div.left {
    background:transparent url(../images/css/arrondi_gauche_button_abonnement.png) no-repeat scroll 0 0;
    float:left;
    height:27px;
    width:6px;
}

.button-style-right  div.middle {
    background:transparent url(../images/css/arrondi_centre_button_abonnement.png) repeat-x scroll 0 0;
    float:left;
    height:27px;
    padding-top:5px;
}

.button-style-right div.right {
    background:transparent url(../images/css/arrondi_droite_button_abonnement.png) no-repeat scroll 0 0;
    float:left;
    height:27px;
    width:7px;
}


.button-style-right  div.middle input[type="submit"] , .button-style  div.middle a {
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#0E6E59;
    font-weight:bold;
}

.button-style-right  div.middle input[type="submit"][disabled] {
    color: #888888;
}

.recherche form, .recherche .search_fd{
    display:none;
}

.recherche form#search{
    display:block;
}

.recherche span.float_right{
    float:left;
    margin-left:17px;
}

.recherche .pos_rech{
    width:350px;
}

.recherche .pos_rech .left_float{
    float:right;
}

.recherche form .input {
    margin:13px 0 0 0;
}

.mon_panier .boutons .button-style {
    float: right;
} 

#TB_ajaxContent .password_infos .bottom {
    height:4px;
}

.deux_col #conteneur {
    background: none;
}


.item_block.acces_clt ul {
    list-style-type: none;
    list-style-position: outside;
}

.item_block.acces_clt.logged h3 {
    margin : 0px 0px 3px;
}

.item_block.acces_clt ul li {
    padding : 2px 8px 2px 8px;
    margin : 2px 0px 0px;
    background:transparent url(../images/css/puce_fleche.png) no-repeat scroll 10px 8px;
    padding:3px 19px;
    font-size:92%;
}

.item_block.acces_clt ul li a {
    color:#006E58;
    font-weight:bold;
}

.recherche .centre{
    float: right;
    width:700px;
}

#TB_ajaxContent .recherche .centre{
    float: right;
    width:700px;
}

.recherche .nav_sec li{
    background:none;
    font-size:150%;
    margin:0;
    padding:3px 0 6px 10px;
}

.recherche .nav_sec{
    float:left;
    width: 195px;
}

.recherche form#search{
    background: none;
    /*padding:0 18px 0;*/
    padding: 0px;
}

.recherche h2{
    padding:0 0 50px 0;
}

.recherche form#search h1{
    padding:0 18px 0;
}

.recherche .form_search_block{
    width:680px;
}

.recherche .form_search_block .gauche{
    background:transparent url(../images/css/bg_form_left.png) no-repeat scroll 0 0;
    float: left;
    height:110px;
    width:15px;
    margin: 0px;
}

.recherche .form_search_block .milieu{
    background:transparent url(../images/css/bg_form_center.png) repeat-x scroll 0 0;
    float: left;
    width: auto;
    height:110px;
    padding-top:29px;
    width:630px;
}

.recherche .form_search_block .droite{
    background:transparent url(../images/css/bg_form_right.png) no-repeat scroll 0 0;
    float: left;
    height:110px;
    width:20px;
}

.recherche .item_block .inside {
    background:transparent url(../images/css/arandi_generic.png) no-repeat scroll left bottom;
}

.recherche .nav_sec h2{
    font-size:100%;
    padding:0;
    background: none;
    margin: 0px;
    font-family: Verdana,Arial,Sans;
}

.recherche .nav_sec h2 a{
    font-weight:normal;
}

.recherche .pagination{
    height:50px;
}

.acces_clt .input {
    padding: 3px 15px;
    width: 105px;
}

.recherche .pub, .recherche .acces_clt{
    display: none;
}

.recherche .form_search_block .input1_block{
    padding-top:13px;
    width: 250px;
}

.recherche .form_search_block .input1_left{
    background:transparent url(../images/css/input1_left.png) no-repeat scroll 0 0;
    height:21px;
    width:24px;
    float:left;
}

.recherche form .input {
    background:transparent url(../images/css/input1_center.png) repeat-x scroll 0 0;
    float:left;
    width:175px;
    margin: 0px;
}

.recherche .form_search_block .input1_right{
    background:transparent url(../images/css/input1_right.png) no-repeat scroll 0 0;
    height:21px;
    width:11px;
    float:left;
}


form.disclaimer_form{
    margin-top:20px;
}
form.disclaimer_form label {
    display:inline;
    line-height:1em;
}
form.disclaimer_form .button-style{
    float:right;
    margin-top:10px;
}
.centre_thickbox .centre {
    width: 749px;
    padding: 6px 0 0 0;
    margin-bottom:20px;
}
.centre_thickbox p {
    padding:5px 0;
}

.profile .service_abonnement {
    width : 500px;
}

.profile .service_abonnement .formulaires_cnil .formulaires {
    background: none;
}

.acces_clt .input_text {
    padding-left:15px;    
}
.service_abonnement .formulaires_cnil .formulaires .new_inscription .left_float{
    margin : 35px 105px 10px 0px;
}

.service_abonnement .formulaires_cnil .formulaires .new_inscription p, .service_abonnement #cnil .userinfos p {
    font-size : 12px;
    padding: 5px 10px;
}

.service_abonnement .formulaires_cnil .formulaires form .input_bis input {
    width : 147px;
    background : transparent;
}

.service_abonnement #cnil {
    margin: 10px 0;
}

.service_abonnement.register_box .intro{
    margin-bottom: 25px;
}

.service_abonnement.register_box .formulaires_cnil .formulaires, #TB_window .service_abonnement.register_box .formulaires_cnil .formulaires {
    background: none;
}

.service_abonnement.register_box .formulaires_cnil .formulaires .new_inscription .part_left {
    width: 210px;
}

.service_abonnement.register_box .new_inscription fieldset {
    width:600px;
}

#obligation {
    margin-bottom: 15px;
}

.acces_clt fieldset {
    width:175px;    
}
.acces_clt .input {
    float:left;
}

.acces_clt .input input {
    
    border:none;
    background: transparent;
    width:110px;
}

.acces_clt .button {
    float:left;    
}

.create-account-button {
    float:left;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:0;
    margin-top:30px;
}

.service_abonnement .formulaires_cnil .formulaires form .input.input_bis.password {
    margin-bottom : 0px;
}

.item_block_infos li input, .zone_onglets input.submit .addCartButton {
    background:transparent url(../images/css/bg_input.gif) no-repeat scroll 0 0;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:82%;
    height:auto;
    min-height:20px;    
    width:94px;
}

.item_block_infos li a.addtobasket {
    background:url(../images/css/bg_input_left.gif) top left no-repeat;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:78%;
    text-align: center;
    height:20px;
    padding: 0 0 0 10px;
}

.item_block_infos li a.addtobasket span {
    background:transparent url(../images/css/bg_input_large.gif) no-repeat scroll top right;
    height:auto;
    display:block;
    float:left;
    height:20px; 
    padding:4px 10px 0 0;   
}

.item_block_infos a.addtobasket_perf {  
    background:transparent url(../images/css/bg_input.gif) no-repeat scroll 0 0;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-size:78%;
    height:20px;
    padding-top:4px;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    width:115px;
}

.rss-list {
    margin : 0px 30px;
}    

.rss-list li a{
    display: block;
    padding: 7px 22px 0 22px;
    margin : 0 0 10px 0;
    background: transparent url(../images/css/rss.gif) no-repeat scroll 0 7px;
}

#abonnement_actualites #config_abonnement .bottom div.right, .abonnement_actualites #config_abonnement .bottom div.right {
    background: #FFFFFF url(../images/css/arrondi_droite_bas_abonnement.png) no-repeat scroll right top;
    float:right;
    height:23px;
    width:16px;
}

#abonnement_actualites #config_abonnement .bloc_config, .abonnement_actualites #config_abonnement .bloc_config {
    background:transparent url(../images/css/arrondi_centre_milieu_abonnement.png) repeat-y scroll right top;
}

#abonnement_actualites .centre .options , .abonnement_actualites .centre .options{
    width: 80px;
    margin-right: 58px;
}

.ok_archive_rewards{
    border :none;
    background:none;
    text-align: left;
}

#disclaimer .options ul, .disclaimer .options ul{
    float: right;
}

#lost_password .contenu .login-button{
    padding-left:10px;
}
#abonnement_actualites #config_abonnement .top div.right, .abonnement_actualites #config_abonnement .top div.right {
    background:transparent url(../images/css/arrondi_droite_haut_abonnement.png) no-repeat scroll right top;
    float:right;
    height:10px;
    margin:0 0px;
    width:100%;
    padding-right:1px;    
}

#abonnement_actualites #config_abonnement .bloc_config .separator, .abonnement_actualites #config_abonnement .bloc_config .separator {
    margin-bottom:20px;
    margin-left:25px
}

#abonnement_actualites #config_abonnement .bloc_config .menu .field p, .abonnement_actualites #config_abonnement .bloc_config .menu .field p {
    padding-bottom:10px;
}

#abonnement_rss .bottom{
    height: 15px;
}


#page.panorama .nav_sec1 h1 span,
#TB_ajaxContent .pages.lexique.panorama .nav_sec1 h1 span {
    padding-left:29px;
    padding-bottom: 10px;
    padding-top: 8px;
}

#lost_password .title div.middle h1{
    float: none;
    text-align: center;
}

#lost_password.prebookmark .title div.middle h1{
    float: none;
    text-align: left;
}

#video{
    padding-left:200px;
}

#TB_window #video{
    padding-left:0px;
}

#video #infos {
    float:left;
}

#TB_window #video #infos {
    float:right;
}

.recherche .list_resultat h3 {
    font-size: 170%;
}

.recherche .list_resultat .lien {
    font-size: 113.5%;
}

#gcu_text{
    margin-top: 10px;
    overflow:auto;
    width:400px;
    height:200px;
    border: 2px inset;
    display: none;
}
.recherche_multi #rech_multi .button{
    padding-right: 12px;    
}

#TB_window .recherche_multi #rech_multi .button{
    padding-right: 36px;
}


#lost_password.lost_pwd2 {
    width:505px;
}
#lost_password.lost_pwd2 .title {
    float:none;
    margin-top:10px;
}
#lost_password.lost_pwd2 .title .middle h1{
    text-align:left;
}
#lost_password.lost_pwd2 .title .right {
    float:left;
    margin-right:0px;
}
#lost_password.lost_pwd2 .contenu {
    float:none;
}
#lost_password.lost_pwd2 .contenu p {
    width:480px;
}
#lost_password.lost_pwd2 .login-button {
    padding: 30px 10px 0 10px;
}
#lost_password.lost_pwd2 .button-style-right {
    float:right;
    padding-left:0;
    margin-left:0;
}
#lost_password.lost_pwd3 {
    height:170px;
}
.warning {
    margin-top:20px;
}
.warning h4{
    font-size:100%;
    font-weight:bold;
    color:red;
}
.deux_col .centre.centre_forgot_pass {
width:auto;
}
.welcome_rss {
    padding: 0 18px;
}

#TB_ajaxContent .slogon.slogon_disclaimer {
    float:left;
    padding: 43px 0 0;
}
.mon_panier .centre .options {
    padding:0;
}

#TB_ajaxContent .mon_panier .welcome,
#TB_ajaxContent .mon_panier .intro {
    padding-left:0;
}
#page.mon_panier .intro,
#TB_ajaxContent .mon_panier .intro {
    width:700px;
    margin-top:0;
}
#page.mon_panier .welcome,
#TB_ajaxContent .mon_panier .welcome {
    margin-bottom:25px;
}
.mon_panier #list_panier .tableau {
    padding-left:0;
}
.mon_panier.panier_bookmark .left_float {
    margin:10px 0 10px 10px;
}
.mon_panier .button-style {
    padding-right:0;
}
.mon_panier #list_panier .tableau table {
    width:700px;
}
.mon_panier #list_panier .tableau.tableau_bookmark table th#col_chk {
    width:36px;
}
.mon_panier #list_panier .tableau.tableau_bookmark table th#col_date {
    width:108px;
}
.mon_panier #list_panier .tableau.tableau_bookmark table th#col_doc {
    width:308px;
}
.mon_panier #list_panier .tableau.tableau_bookmark table th#col_type {
    width:118px;
}
.mon_panier #list_panier .tableau.tableau_bookmark table th#col_action {
    width:57px;
}
#alertBox .slogon {
    padding-top:57px;
}
#page.mon_panier .welcome {
    padding:0;
}
#page.mon_panier .contenu {
    float:none;
}
#page.mon_panier .intro {
    padding:0;
    width:700px;
}
#page.mon_panier .list_panier {
    width:700px;
}
#page.mon_panier .boutons {
    width:700px;
}

.mon_panier .options li.envoi {
    float:right;
}
.mon_panier .add_select {
    margin-left:0px;
}
.mon_panier #list_panier .tableau table td {
    padding: 8px 7px 8px 7px;
}
.mon_panier #list_panier .tableau table th#fonds {
    width:148px;
}
.mon_panier #list_panier .tableau table th#Code_Isin {
    width:80px;
}
.mon_panier #list_panier .tableau table th#Parts {
    width:30px;
}
.mon_panier #list_panier .tableau table th#Capitalisation_Distribution {
    width:45px;
}
.mon_panier #list_panier .tableau table th#Datev {
    width:60px;
}
.mon_panier #list_panier .tableau table th#Net {
    width:100px;
}
.mon_panier #list_panier .tableau table th#VL {
    width:95px;
}
.mon_panier #list_panier .tableau table th#ajout {
    width:51px;
}
.mon_panier #list_panier .tableau td.align_left{
    text-align:left;
} 
.mon_panier #list_panier .tableau td.align_right{
    text-align:right;
} 
#page.mon_panier .infos_2,
#TB_ajaxContent .mon_panier .infos_2 {
    padding: 0 5px 0 0;
    width:700px;
}

.search_fd .input.input2 {
    width:124px;
    padding: 0px 2px 0px 7px;
    float:left;
}
.search_fd .input.input2 input{
    width:124px;
}
.gauche .search_fd .inside {
    padding:0 0 7px 19px;
}
.recherche_multi .centre .section .line2 {
    margin-top:15px;
}
#disclaimer .centre .options{
    padding-right:20px;
    width:auto;
}

#video #infos .top, #video #infos .bottom , #video #infos .legende{
    margin-right : 5px;
}
.new_inscription.new_inscription_login_page h2 {
    padding-left:10px;
}

.new_inscription .gcu_accept {
    margin :10px 0px 15px;
}

.deux_col.tipafriend #header {
    padding:0 0 35px;
}
#TB_ajaxContent .deux_col.tipafriend .centre {
    margin-left:190px;
}

#TB_ajaxContent .deux_col.tipafriend .sent_or_not{
    margin-left: 110px; 
}

.deux_col.tipafriend .centre {
    width:480px;
    padding-left:20px;
}
.deux_col.tipafriend .centre h1{
    font-size: 200%;
    margin-bottom:25px;
}

.tipafriend .centre .feedback
{
    border-left:none;
}

.deux_col.tipafriend .centre .taf_content {
    font-size:110%;
}
.deux_col.tipafriend .centre .taf_content {
    font-size:140%;
    font-weight:bold;
}
.deux_col.tipafriend .centre .taf_content p {
    margin-bottom:10px;
}
.deux_col.tipafriend .centre .taf_form {
    width:460px;
    padding: 15px 0 0 0;
    background: transparent url(../images/css/sepa.gif) repeat-x scroll 0 0;
}
.deux_col.tipafriend .centre .taf_form .block {
    margin-top:15px;
}
.deux_col.tipafriend .centre .taf_form label {
    display:block;
    margin-bottom:5px;
    padding-left:20px;
}
.deux_col.tipafriend .centre .taf_form input.input_text,
.deux_col.tipafriend .centre .taf_form input.input_textarea {
    width:433px
}
.deux_col.tipafriend .centre .taf_form .comment{
    margin-top:37px;
    padding-top:15px;
    background: transparent url(../images/css/sepa.gif) repeat-x scroll 0 0;
}
.deux_col.tipafriend .centre .taf_form #obligation {
    padding-left:20px;
    margin-top:20px;
}
.round_input {
    padding-left:0;
    padding-right:0px;
    width:auto;
}
.round_input .left {
    width: 11px;
    height:23px;
    float:left;
    background: transparent url(../images/css/input_left.png) no-repeat 0 0;
}
.round_input .middle {
    height:23px;
    padding-top:4px;
    float:left;
    background: transparent url(../images/css/input_middle.png) repeat-x 0 0;
}
.round_input .middle input {
    border:0 none;
    background:transparent none repeat scroll 0 0;
}
.round_input .right {
    width: 11px;
    height:23px;
    float:left;
    background: transparent url(../images/css/input_right.png) repeat-x 0 0;
}
.round_textarea {
    padding-left:0;
    padding-right:0px;
    width:auto;
}
.round_textarea .top .left {
    width: 11px;
    height:150px;
    float:left;
    background: transparent url(../images/css/textarea_top_left.png) no-repeat 0 0;
}
.round_textarea .top .middle {
    float:left;
    padding-top:4px;
    background: transparent url(../images/css/textarea_top_middle.png) repeat-x 0 0;
}
.round_textarea .top .middle textarea {
    border:0 none;
    width:433px;
    background:transparent none repeat scroll 0 0;
    height:146px;
}
.round_textarea .top .right {
    width: 11px;
    height:150px;
    float:left;
    background: transparent url(../images/css/textarea_top_right.png) repeat-x 0 0;
}
.round_textarea .bottom {
    clear:both;
}
.round_textarea .bottom .left {
    width: 11px;
    height:11px;
    float:left;
    background: transparent url(../images/css/textarea_bottom_left.png) no-repeat 0 0;
}
.round_textarea .bottom .middle {
    height:11px;
    width:433px;
    float:left;
    background: transparent url(../images/css/itextarea_bottom_middle.png) repeat-x 0 0;
}
.round_textarea .bottom .right {
    width: 11px;
    height:11px;
    float:left;
    background: transparent url(../images/css/textarea_bottom_right.png) repeat-x 0 0;
}
.formulaires_cnil .registered .left_float {
    margin:10px;
}
.formulaires_cnil .registered .left_float .button-style {
    padding-right:15px;
}
.infos_funds {
    padding:0 0 5px 228px;
}

.item_infos .ss_item_block {
    margin: 0 18px 25px 0;
}

.calculator .item_block_infos_pop_up, .calculator h1 {
    margin-left: 30px;
}

.calculator .infos{
    padding-left: 50px;
}

.calculator .item_block_infos_pop_up form .input_bis{
    text-align:left;
    padding-left:8px;
    padding-top: 4px;
    width: 126px;   
}

.calculator .item_block_infos_pop_up .table_bis2 th {
    width: 305px;
}

.log-abonnement{
    float: right;
}

.prebookmark .contenu{
    width: 500px;
}

.prebookmark .cart{
    float: left;
}

.prebookmark .funds{
    float: right;
}

.fil_ariane li.bread_rech_multi {
    padding-right:0;
}
.service_abonnement .formulaires_cnil .formulaires form#register #obligation p {
    font-size:90%;
}

.calculator .suggestionList, #TB_window .calculator .suggestionList{
    font-size:75%;
}

.calculator div.suggestionList {
    margin-left: 170px;
}

.calculator .calculator_center_td{
    text-align: center; 
}

#TB_window .calculator div.suggestionList {
    margin-left: 7px;
}

.attention_ie_rss{
    padding-left: 15px;
}

.attention_ie_rss_input{
    margin-bottom: 15px;
}

.prebookmark{
    width: 544px;
}

.prebookmark #lost_password{
    width: 527px;
    height:170px;
}

#strategiesList{
    float:left;
}

.kdo .reward_item{
    margin:0 0 10px;
    padding-left:17px;
    width:535px;
}

.kdo .reward_item .reward_description{
    float:right;
    width:280px;
    /*width:380px;*/
    padding-top:15px;
    padding-right:80px;
}

.infos_medialist_gam{
    padding:0 0 5px 0px;
}

.pages .centre .infos_medialist_gam p{
    line-height:1.22em;
}

.navigator_suivant{
    padding-left:22px;
}

.recherche .list_resultat ul {
    padding: 0px;
}

.recherche .list_resultat .lien {
    margin: 0px;
}

.reporting_legend{
    margin-left:50px;
    font-weight: bold;
}

.graphique{
    margin-bottom: 35px;
}

.graphique a img {
    padding:3px 30px 0 0;
}

td.fund_list a{
    text-decoration:none;
    color:#000000;
}

#ui-datepicker-div{
    z-index: 200;
}

.online_editor .separator {
    clear:both;
}

#message_add_flash_ok{
    display:none;
}
