/*
Theme Name: Corrodys
Theme URI: http://www.ch1.fr
Description: Template CH1
Version: 1.2
License: CH1
License URI: http://www.ch1.fr
Author: CH1
Author URI: http://www.ch1.fr
*/

@import "reset.css";
@import "menu.css";
@import "shortcodes.css";

body {
    background: url("images/bg_header_corrovision.jpg") repeat-x scroll center top #FFFFFF;
    font-family: arial,tahoma,sans-serif;
    font-size: 100%; /* 16PX */
    margin: 0;
    padding: 0;
}
/*
body.home {
    background: url("images/bg_header_home.jpg") repeat-x scroll center top #FFFFFF;
}
*/
.inner {
    width:960px;
    margin:0 auto;
}

/* Titres_________________________________________________________________ */

h1, h2, h3, h4, h5, h6 {
    color: inherit;
    font-family: inherit;
    font-weight: bold;
    margin: 0;
    padding:0;
    text-rendering: optimizelegibility;
    font-family: 'Droid Sans', sans-serif;
    line-height:1.4;
}

h1 {
    font-size:2.307692307692308em;     /* 30px / 13px */
}

h2 {
    font-size:1.846153846153846em;     /* 24px / 13px */
}

h3 {
    font-size:1.384615384615385em;     /* 18px / 13px */
}

h4,
h5,
h6 {
    line-height:1.3;
}

h4 {
    font-size:1.076923076923077em;     /* 14px / 13px */
}

h5 {
    font-size:0.923076923076923em;     /* 12px / 13px */
}

h6 {
    font-size:0.923076923076923em;     /* 12px / 13px */
    color: #999999;
    text-transform: uppercase;
}


h1, h2, h3, h4, h5, h6, p, ul, ol, dl, pre, address, table, form, .breadcrumb,
hr, .bouton_holder, iframe, .widget, .post, .type-page, #commentform, ol.commentlist li, .slideshowlink,
.ngg-galleryoverview, .post_thumbnail, .photo_actus, .text_actus, .tabs_wrap, .commentaires_publies, .pagination,.hentry  {
    margin: 0 0 15px 0;
}

/* images and misc._________________________________________________________________ */

img a {
    border:none;
}
img.left {
    float:left;
    border:none;
    padding:6px;
}
img.right {
    float:right;
    border:none;
    padding:6px;
}

img.border{
    border: white solid 5px;
}

img.contour{
    display: block;
    border: 1px solid #cccccc;
    padding: 5px;
    background-color: white;
}

blockquote {
    border-left:1px solid #A5ABAB;
    margin:15px;
    padding:0 12px 0 12px;
}
code {
    margin:10px;
    font-family:"Courier New",Courier,monospace;
}
ul {
    list-style: square outside none;
}

.entry ul{
    overflow: hidden;
}

ul, ol {
    margin: 0 0 9px 25px;
    padding: 0;
}
li {
    line-height: 18px;
}
hr {
    visibility:hidden;
    height:1px;
    font-size:1px;
    clear:both;
    padding:0;
    margin:0;
    line-height: 1px;
}
.separation {
    border-top: 1px dotted #CCCCCC;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 15px 0 25px;
    padding: 0;
}

/* Liens_________________________________________________________________ */

a {
    color:#EE7E3C;
    text-decoration:none;
    border:none;
}
a:hover {
    color:#EE7E3C;
    text-decoration:underline;
    border: none;
}

/* BG _________________________________________________________________ */

#bg1 {
    background: url("images/bg_barre.jpg") repeat-x scroll 0 52px transparent;
}

#bg2 {
    background: url("images/shadow.png") no-repeat scroll center 190px transparent;
}

/* Container_________________________________________________________________ */

#container {
    border: 0 none;
    color: #333333;
    margin: 0 auto;
    padding: 0;
    width: 960px;
    position:relative;
    font-size:0.8125em;     /* 13px / 16px */
}

/* Header_________________________________________________________________ */

#header {
    height: 147px;
    position: relative;
}

#header h2 {
    background: url("images/corrodys.png") repeat scroll 0 0 transparent;
    height: 55px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 74px;
    width: 219px;
}

#header h2 a {
    width: 219px;
    height: 55px;
    display:block; 
    text-indent: -9999em;	
}
#header h2 a:hover {

}
#header h1 {
    color: #7E7D7C;
    font-size:2em;
    width: 240px;
    text-align: center;
    margin: 0;
    margin-right: -120px;
    padding: 0;
    position: absolute;
    right: 50%;
    top: 70px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;/*http://www.w3schools.com/cssref/css_websafe_fonts.asp */
}
#header p#baseline {
    color: #7E7D7C;
    font-size:1.384615384615385em;     /* 18px / 13px */
    width: 260px;
    text-align: center;
    margin: 0;
    margin-right: -130px;
    padding: 0;
    position: absolute;
    right: 50%;
    top: 100px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;/*http://www.w3schools.com/cssref/css_websafe_fonts.asp */
}

#header #logos_partenaires{
    position: absolute;
    right: 0;
    top: 70px;  
}

html body #logos_partenaires_2 {
    float: left;
    margin: 0 0 5px 0;
    width: 100%;
    text-align: center;
    display:none;

}

#raccourcis_header {
    color: #FFFFFF;
    font-weight: bold;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    top: 15px;
}

#raccourcis_header li {
    display:block;
    float:left;
    list-style-type:none;
    margin:0 10px 0 0;
    padding:0;
}

#raccourcis_header li a {
    display:block;
    float:left;
    width:16px;
    height:18px;
}

#raccourcis_header li#raccourcis_header_rss a{
    background:transparent url("images/bg_rss.png") center left no-repeat;
}

#raccourcis_header li#raccourcis_header_twitter a{
    background: url("images/bg_twitter.png") no-repeat scroll left center transparent;
}

#raccourcis_header li#raccourcis_header_linkedin a{
    background: url("images/bg_linkedin.png") no-repeat scroll left center transparent;
}

#raccourcis_header li#raccourcis_header_viadeo a{
    background: url("images/bg_viadeo.png") no-repeat scroll left center transparent;
}

#raccourcis_header li#raccourcis_header_favoris a{
    background: url("images/bg_favoris.png") no-repeat scroll left center transparent;
}




#raccourcis_header a span {
    display:none;
}

#raccourcis_header a:link,
#raccourcis_header a:visited {
    color:#fff;
    text-decoration:none;
}

#raccourcis_header a:hover,
#raccourcis_header a:active {
    color:#fff;
    text-decoration:underline;
}
/* sommaire _____________________________________________________*/
#content #conteneur-recherche #liens{
    margin-top: 3px;
}
#content #conteneur-recherche #liens a{
    padding: 3px 11px;
    text-decoration: none;
    font-size: 13px
}
#content #conteneur-recherche,
#content #abonnement-par-domaine-toggle,
#content #fulltext_help_toggle{
    border: 1px solid #ccc;
    background: #eee;
    display: block;
    margin: 0 0 15px 0;
    padding: 20px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
}
#content #conteneur-recherche{
    text-align:center;
}
#content #conteneur-recherche form{
    margin-bottom: 0;
}
#content .container-intro #intro-text-toggle,
#content #abonnement-par-domaine-toggle,
#content #fulltext_help_toggle{
    display: none;
}
#content .container-intro #intro-text-toggle{
    margin-bottom: 25px;
}
#content #abonnement-par-domaine-toggle p{
    font-size: 16px;
}
#content #abonnement-par-domaine-toggle p a.abonnement-par-domaine-toggle{
    font-size: 12px;
    float: right;
}

#content .conteneur-domaine{
    float: left;
    width: 283px;
    height: 444px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
    margin-top: 10px; 
    margin-right: 22px;
}
#content .conteneur-domaine.no-margin-right{
    margin-right: 0;
}
#content .conteneur-domaine ul{
    margin: 0;
}
#content .conteneur-domaine li{
    background: none;
    padding: 0 0 9px 0;
}
#content #sommaire-actualites,
#content #sommaire-manifestation{
    float: left;
    margin-top: 15px;
    width: 49%;
    border: 1px solid #ccc;
}
#content #sommaire-actualites ul,
#content #sommaire-manifestation ul{
    margin-right: 7px;
}
#content #sommaire-actualites{
    clear: left;
}
#content #sommaire-manifestation{
    float: right;
}
#content #sommaire-actualites h3,
#content #sommaire-manifestation h3{
    padding: 10px;
}
#content #sommaire-actualites h4{
    color:#d15e10;
    font-family: 'droid sans',arial,sans-serif;
    font-weight: normal;
    font-size:1.28em;     /* 18px / 13px */
    line-height:1;
    padding-left: 10px;
}
#content #sommaire-actualites .spip_logos{
    float: left;
    margin: 0 7px 7px 0;
}
#content #sommaire-manifestation ul li p{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 0;    
}
#content #sommaire-manifestation ul li p a{
    color: #000; 
    text-decoration: none;
}
#content #sommaire-manifestation ul li p a:hover{
    text-decoration: underline;
}
#content #sommaire-actualites ul li a{
    font-size:1.1em;
    line-height:1;
    text-decoration: none;
    color: #000; 
}
#content #sommaire-actualites ul li a:hover{
    text-decoration: underline;
}
#content #sommaire-actualites p{
    font-size: 12px;
    font-style: italic;

}
#content #sommaire-manifestation ul li h2{
    font-weight: normal;
    font-size: 16px;    
}
#content #sommaire-manifestation ul li h2 a,
#content #sommaire-manifestation ul li p a{
    color: #000; 
    text-decoration: none;
}
#content #sommaire-manifestation ul li h2 a:hover,
#content #sommaire-manifestation ul li p a:hover{
    text-decoration: underline;
}
#content #sommaire-actualites .lien-tous,
#content #sommaire-manifestation .lien-tous{
    float: right;
    padding: 10px;
}
.container-intro p.lien-intro,
.container-intro p.lien-fermer,
#fulltext_help_toggle p.lien-fermer{
    text-align: right;
}
.container-intro p.lien-intro a,
.container-intro p.lien-fermer a,
#fulltext_help_toggle p.lien-fermer a{
    cursor: pointer;
}
#content #h1-sommaire span{
    float: right;
}
#conteneur-titre-page-extras #h1-sommaire span a.lien{
    display: inline-block;
    vertical-align: bottom;
    font-weight: normal;
    font-size: 12px;
    color: #000;
    margin-left: 40px;
    padding-bottom: 5px;
    text-decoration: underline;
    cursor: pointer;
}
#conteneur-titre-page-extras h1 a.lien-flux-rss{
    float: right;
    margin-left: 12px;
    cursor: pointer;
}

/* Formulaire recherhe */
#conteneur-recherche #formulaire_recherche,
#conteneur-recherche #liens{
    display: inline-block;
    clear: left;
    vertical-align: top;
}
#conteneur-recherche .formulaire_recherche .editer-groupe{
    display: table;
}
#conteneur-recherche .formulaire_recherche .editer-groupe .search.text {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 0 0 0 0;
    font-family: arial,sans-serif;
    margin: 0;
    padding: 2px 5px;
    height: 21px;
    width: 200px;
    display: table-cell;
    vertical-align: top;
}
#conteneur-recherche .formulaire_recherche .editer-groupe input[type=submit]{	
    background:url(images/loupe_recherche.png) top right no-repeat;
    width:28px;
    height: 27px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    border: 1px solid #ccc;
    border-left: none;
    display: table-cell;
}
#conteneur-recherche a{
    margin-left: 90px;
    font-size: 16px;
    cursor: pointer;
}
/* content _____________________________________________________*/

.breadcrumb {
    color: #FFFFFF;
    position: absolute;
    top: 262px;
}

#content .breadcrumb a:link,
#content .breadcrumb  a:visited {
    color: #FFFFFF;
    text-decoration:none;
}

#content .breadcrumb a:hover,
#content .breadcrumb  a:active {
    color: #FFFFFF;
    text-decoration:underline;
}

#breadex {
    display:none;
}

#content {
    float: left;
    margin: 0;
    padding: 152px 30px 30px 0;
    width: 581px;
}

.home #content {
    float:none;
    padding: 0 0 30px 0;
    width: auto;
}

.post {

}

.text_slide {
    color: #FFFFFF;
    line-height: 1.5;
    font-size: 16px;
}

.text_slide h3 {
    font-size:1.846153846153846em;     /* 24px / 13px */
    font-weight: normal;
}


.sticky  {}
.bypostauthor {}


.archive #content .post h3 {
    line-height:1.2;
}

.archive #content .post h3 a:link,
.archive #content .post h3 a:visited,
.search-results #content .post h3 a:link,
.search-results #content .post h3 a:visited {
    text-decoration:none;
}

.archive #content .post h3 a:hover,
.archive #content .post h3 a:active,
.search-results #content .post h3 a:hover,
.search-results #content .post h3 a:active {
    text-decoration:none;
}

.archive #content .hentry,
.search-results #content .hentry {
    border-bottom: 1px solid #DDDDDD;
}

#content h1 {
    font-size:1.846153846153846em;     /* 24px / 13px */
}

#content h1, #content h1 a {
    color:#d15e10;
    font-family: 'droid sans',arial,sans-serif;
    font-weight: normal;
}
#content h1 a:link,
#content h1 a:visited {
    color:#d15e10;
    text-decoration:none;
}

#content h1 a:hover,
#content h1 a:active {
    color:#d15e10;
    text-decoration:underline;
}

#content h1.posttitle {
    color: #FFFFFF;
    font-family: 'droid sans',arial,sans-serif;
    font-weight: normal;
    left: 0;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 1px 1px #000000;
    top: 227px;
}


#content h1.posttitle a {
    color:#fff;
    text-decoration:none;
}

#content h1.posttitle a:hover {
    color:#fff;
    text-decoration:underline;
}


#content h3, #content h3 a, h3.respond, #sidebar h3 {
    color:#d15e10;
    font-family: 'droid sans',arial,sans-serif;
    font-weight: normal;
    font-size:1.384615384615385em;     /* 18px / 13px */
    line-height:1.1;
}

#content h3 a:link,
#content h3 a:visited {
    color:#d15e10;
    text-decoration:none;
}

#content h3 a:hover,
#content h3 a:active {
    color:#d15e10;
    text-decoration:underline;
}


#content h4 {
    font-size:1.153846153846154em;     /* 15px / 13px */
    color:#667483;
    font-weight:normal;
}

#content h4 a:link,
#content h4 a:visited {
    color:#667483;
    text-decoration:none;
}

#content div.actualite h4 a:link,
#content div.actualite h4 a:visited {
    color: #EE7E3C;
    text-decoration: none;
}

#content div.actualite h4 a:hover,
#content div.actualite h4 a:active {
    text-decoration:underline;
}
#content h4 a:hover,
#content h4 a:active {
    color:#667483;
    text-decoration:underline;
}
#content div.actualite .spip_logos{
    float: left;
    margin: 0 7px 7px 0;
}

#sidebar h3 {
    font-size:1.230769230769231em;     /* 16px / 13px */
}

#content a {
    text-decoration:underline;
}

#content li, #sidebar li {
    background: url("images/bg_li.gif") no-repeat scroll 0 7px transparent;
    line-height: 1.8;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 20px;
    clear: both;
}

#content #sidebaraccueil1 .widget {
    float: left;
    margin: 0 30px 0 0;
    width: 300px;
}

#content #sidebaraccueil1 .widget.lastwidget {
    margin:0;
}

.entry p {

}

.post_date {
    color:#888;
    font-style:italic;
}

.postmetadata {
    clear:both;
    padding:2px;
    font-size:0.846153846153846em;     /* 11px / 13px */
    color:#666;
}
.postmetadata a:link,.postmetadata a:visited,.postmetadata a:active,.postmetadata a:hover {
    color:#666;
}
.navigation {
    float:left;
    width:100%;
}
.alignleft {
    float:left;
    margin:0 20px 20px 0;
}
.alignright {
    float:right;
    margin:0 0 20px 20px;
}
.edition {
    background:#CCCCCC url("http://www.corrodys.com/wp-content/themes/images/pencil.png") no-repeat scroll 5px 1px;
    border-color:#DDDDDD #DDDDDD #AAAAAA #AAAAAA;
    border-style:solid;
    border-width:1px;
    color:#DDDDDD;
    font-size:0.769230769230769em;     /* 10px / 13px */
    left:0;
    margin:10px auto;
    padding:3px 10px 3px 21px;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:0;
    width:100px;
}
.edition a {
    color: #666;
}
.container-intro p{
    color: #7E7D7C;
    font-size:1.1em;
}

/* PDF _______________________________________________________________*/

#content .pdf_link {
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    background:url("http://www.corrodys.com/wp-content/themes/images/icon_pdf.png") no-repeat scroll 8px 9px #EEEEEE;
    border:1px solid #DDDDDD;
    display:table;
    margin:0 0 15px;
    padding:8px 20px 8px 32px;
    text-align:right;
}
#content a:link.pdf_link,#content a:visited.pdf_link {
    text-decoration:none;
}
#content a.pdf_link:hover,#content a.pdf_link:active {
    text-decoration: underline;
}
/* Recherche avancée _____________________________________________________*/

#content #formulaire_recherche_avancee,
#content #formulaire_recherche_avancee_filtres{
    border: 1px solid #ccc;
    background: #eee;
    display: block;
    margin: 0 0 15px 0;
    padding: 15px 0 0 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
}
#content #formulaire_recherche_avancee_filtres{
    padding: 20px; 
}
#content #formulaire_recherche_avancee form{
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    padding-bottom: 15px;

}
#content #formulaire_recherche_avancee form label{
    font-weight: bold;
}
#content #formulaire_recherche_avancee form p.nb_recherche_libre{
    width: 95%;
    font-size: 11px;
    font-style: italic;
    color: #667483;
}
#content #formulaire_recherche_avancee .bouton,
#content #formulaire_recherche_avancee_filtres .bouton{
    border: 1px solid #ccc;
    background-color: #f2f2f2;
    padding: 7px;
    color: #000;
    margin: 7px 7px 0 0;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    font-size: 1.1em;
}
#content #formulaire_recherche_avancee .bouton.recherche,
#content #formulaire_recherche_avancee_filtres .bouton,
#content #conteneur-recherche #liens a{
    border-color: #a05d36;
    background-color: #d15e10;
    color:#fff;
}

#content #formulaire_recherche_avancee .boutons.fulltext_help {
    float: right;
}
#content #formulaire_recherche_avancee select option:first-child{
    display: none;
}
#content #formulaire_recherche_avancee .conteneur-ligne-recherche{
    height: 25px;
    position: relative;
}
#content #formulaire_recherche_avancee .editer{
    position: relative;
    overflow: hidden;
}
#content #formulaire_recherche_avancee #champ_affinage_1{
    position: relative;
    left: -60px;
}
#content #formulaire_recherche_avancee  .conteneur-ligne-recherche .saisie_input{
    position: absolute;
    right: 0;
    width: 338px;
}

#content #formulaire_recherche_avancee .editer.editer_recherche.saisie_input{
    width: 100%;
    margin-bottom: 0;
}

#formulaire_recherche_avancee .editer{
    display: inline-block;
}
#content #formulaire_recherche_avancee input.text{
    width: 92%;
    display: inline-block;
    margin-bottom: 1.5em;
}
#content #formulaire_recherche_avancee input.text#champ_recherche{
    width: 444px;
    margin: 0;
}
#content #formulaire_recherche_avancee div.boutons,
#content #formulaire_recherche_avancee_filtres p.boutons{
    text-align: left;
}

#content #formulaire_recherche_avancee #fulltext_help{
    padding-top: 15px;
}
#content #formulaire_recherche_avancee #fulltext_help p.lien-fermer{
    float: right;
}
#content #formulaire_recherche_avancee #fulltext_help a.fulltext_help_toggle{
    cursor: pointer; 
}


#content .conteneur_formulaire_filtre{
    float: left;
    width:260px;    
}
#content #formulaire_recherche_avancee_filtres .editer.saisie_selection label,
#content #formulaire_recherche_avancee_filtres .editer.saisie_zotspip_type label,
#content #formulaire_recherche_avancee_filtres .editer.editer_annees > label {
    width: 100%;
    font-weight: bold;
    display: block;
}
#content #formulaire_recherche_avancee_filtres .editer.saisie_zotspip_type label,
#content #formulaire_recherche_avancee_filtres .editer.editer_annees > label {
    margin-top: 7px;
}
#content #formulaire_recherche_avancee_filtres .editer select{
    width: 100%;
}
#content .resultats_recherche_avancee{
    float: right;
    width: 685px;   
}
#content .abonnement-rss-recherche a{
    text-decoration: none;
}
.colore_recherche{
    background-color: #fff774;
}
/* Reference zotero _________________________________________________*/
#content .zotspip_item{
    margin-bottom: 30px;
}
#content .page-reference-zotero .zotspip_item {
    float: left;
}
#content .zotspip_item h3{
    margin-bottom: 7px;
}
#content .zotspip_item h3 a{
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}
#content .page-reference-zotero .zotspip_item h3 a{
    font-size: 1.2em;  
}
#content .zotspip_item .evenements a{
    text-decoration: none;
}
#content .zotspip_item .evenements a:hover{
    text-decoration: underline;
}
#content .zotspip_item .to_toggle{
    display: none;
}
#content .zotspip_item .afficher_details a{
    text-decoration: none;
}
#content .zotspip_item .afficher_details a:hover{
    cursor: pointer;
}
#content .zotspip_item .bas-reference-zotero{
    margin-top:7px;
    width: 100%;
    text-align: center;
}
#content .zotspip_item .bas-reference-zotero .partage-rs{
    float: left;
    display: inline-block;
}
#content .zotspip_item .bas-reference-zotero .partage-rs a{
    text-decoration: none;
    margin-right: 4px;
}
#content .zotspip_item .bas-reference-zotero .pdf{
    display: inline-block;
}
#content .zotspip_item .bas-reference-zotero .pertinence{
    float: right;
    display: inline-block;
}

/* Agenda & partanaire & pddf_______________________________________________________________*/
#content .evenement,
#content .site/*,
#content .pdf*/{
    border-bottom: 1px solid #DDDDDD; 
    margin-bottom: 30px;
    margin-left: 15px;
}
#content .container-intro .container-lien-tri{
    margin-left: 15px;
}
#content .container-intro .container-lien-tri a{
    border-color: #a05d36;
    background-color: #d15e10;
    padding: 7px;
    color: #000;
    margin: 7px 7px 0 0;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    font-size: 1.1em;
    color:#fff;
}
#content .container-intro .container-lien-tri a.ical{
    background-color: #fff;
    color:#d15e10;
}
#content .container-intro .container-lien-tri a.on{
    background: #373F4A;   
}

/* Partenaire __________________________________________________________*/
#content .site{
    float: left;
    width: 100%;
}
#content .site h3{
    float: left;
    width: 100%;
    font-size: 1em; 
    margin-bottom: 7px;
}

#content .site .descriptif{
    float: left;
}
#content .site .descriptif .spip_logos{
    float: left;
    height: 60px;
    margin: 0 10px 10px 0;
}
#content .site .descriptif p{
    float: left;
}
/* Innovation ___________________________________________________*/
#content h4 .to_toggle_plus_innovation{
    float: left;
    margin: 20px;
    padding: 3px 7px;
    color: #fff;
    text-decoration: none;
    background-color: #EE7E3C;   
}
#content h4 .to_toggle_plus_innovation:hover{
    cursor: pointer; 
    color: #fff;
}
/* PDF __________________________________________________________*/
/*
#content .pdf{
    position: relative;
    width:960px;
    height:750px
}
*/
/* Actualites_______________________________________________________________*/
#content .actualite{
    border-bottom: 1px solid #DDDDDD; 
    padding-bottom: 30px;
    margin-bottom: 60px; 
    margin-left: 15px;
}
#content .actualite h3{
    font-size: 1em; 
    margin-bottom: 7px;
}
#content .actualite .date-publication{
    color: #888;
    font-style: italic;
}
#content .actualite img{
    display: block;
    margin-bottom: 10px;
}
#content .actualite h2{
    font-size: 1.1em; 
    margin-bottom: 3px;
}
/* Contact_______________________________________________________________*/ 
#content.group.contact{
    float: left;
    width: 100%;
    max-width: 581px;
}
#content #formulaire_contact{
    border: 1px solid #ccc;
    background: #eee;
    display: block;
    margin: 0 0 15px 0;
    padding: 15px 0 0 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1);
}
#content #formulaire_contact .texte{
    margin: 0 25px 25px 25px;
}
#content #formulaire_contact .reponse_formulaire{
    margin: 0 25px 25px 25px;
    font-weight: bold;
}
#content #formulaire_contact .reponse_formulaire.reponse_formulaire_erreur{
    border: 1px solid #000;
    padding: 7px;
    background-color: #ff9933;

}
#content #formulaire_contact form li span.erreur_message{
    color: #d15e10;
    font-weight: bold;

}
#content #formulaire_contact form{
    margin: 0 25px;
}
#content #formulaire_contact form legend{
    font-weight: bold;
    margin-bottom: 12px;
}
#content #formulaire_contact form ul{
    margin: 0;
    padding: 0;
}
#content #formulaire_contact form li{
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#content #formulaire_contact form li input.text,
#content #formulaire_contact form li #contact_texte{
    width:97%;
    margin-bottom: 12px;
}
#content #formulaire_contact p.boutons{
    margin: 0;
    margin-bottom: 25px;    
    text-align: center;
}
#content #formulaire_contact .previsu{
    border: 1px solid #d15e10;
    padding: 12px;
    background-color: #f8f8f8;
    margin-bottom: 25px;
}
#content #formulaire_contact .previsu legend{
    color: #d15e10;
    font-weight: bold;
    font-size: 1.2em;
    padding: 0 12px;
}
/* Mentions Légales______________________________________________________*/
.cartouche h1{
    color: #d15e10;
    font-family: 'droid sans',arial,sans-serif;
    font-weight: normal;  
    font-size: 1.846153846153846em;
}
#container .texte.entry-content h3{
    font-size: 1.1em;
}
#container .texte.entry-content p strong{
    font-weight: normal;
}
#container .texte.entry-content p a{
    color: #000;
}
/* Slide_______________________________________________________________*/

.slide {
    cursor:pointer
}

/* Tableau_______________________________________________________________*/

table {
    width:100%;
    text-align:center;
}
table tr td,table tr th {
    padding:10px;
    border:1px solid #ccc;
}

table.noborder tr td,table.noborder tr th {
    border:0
}

table tr th {
    background:none repeat scroll 0 0 #E6F3FA;
    font-size:1em;     /* 13px / 13px */
    font-weight: bold;
}

/* sidebar_______________________________________________________________*/

#sidebar {
    background: url("images/bg_sidebar.jpg") no-repeat scroll left top transparent;
    float: left;
    margin: 35px 0 20px;
    padding: 0 0 0 40px;
    width: 309px;
}

#sidebar .widget {
    border-bottom: 1px solid #DDDDDD;
    margin: 0 0 25px;
    overflow: hidden;
    padding: 0 0 15px;
}



#sidebar h3 {
}

#sidebar .inner_widget {
    overflow:hidden;
}

.photo_actus img,
.sidebar .widget img,
#sidebar .widget img {
    padding:6px;
    -moz-box-shadow: 0 1px 5px #888;
    -webkit-box-shadow: 0 1px 5px #888;
    box-shadow: 0 1px 5px #888;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
    background:#fff;
}

#sidebar .icone {
    padding: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: none !important;
}

.msie  .photo_actus img,
.msie  .sidebar .widget img,
.msie  #sidebar .widget img {
    border:1px solid #eee;
}

/* Liste actus _______________________________________________________________*/

ul.list_actus,
ul.list_actus li {
    margin:0;
    padding:0;
    list-style-position:outside;
    list-style-type:none;
}

ul.list_actus h3, ul.list_actus h4, ul.list_actus h5, ul.list_actus p.titre_actu {margin:0 0 5px 0;font-size:1em;     /* 13px / 13px */;line-height:1.5;}
ul.list_actus p {margin:0 0 5px 0;}
ul.list_actus p.savoir_plus {font-weight:bold;}

/* Liste actus accueil _______________________________________________________________*/

#content .sidebar ul.list_actus li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    line-height: 1.5;
    padding: 0;
    width: 49%;
    margin:0 1% 0 0;
}


#content .sidebar ul.list_actus li  a.photo_actus {
    float:left;
    margin:0 20px 20px 0;
}

#content .sidebar ul.list_actus li h3,
#content .sidebar ul.list_actus li h4,
#content .sidebar ul.list_actus li h5 {
    color: #D15E10;
    font-family: 'droid sans',arial,sans-serif;
    font-size:1.230769230769231em;     /* 16px / 13px */
    font-weight: normal;
    margin:0;
    line-height:1.2;
}

#content .sidebar ul.list_actus li h3 a, #content .sidebar ul.list_actus li h3 a:hover,
#content .sidebar ul.list_actus li h4 a, #content .sidebar ul.list_actus li h4 a:hover,
#content .sidebar ul.list_actus li h5 a, #content .sidebar ul.list_actus li h5 a:hover {
    color: #D15E10;
}

#content .sidebar ul.list_actus li .post_date {
    color: #888888;
    font-size:0.846153846153846em;     /* 11px / 13px */
    font-style: normal;
    margin:0;
}

#content .sidebar ul.list_actus li  p {

}

#content .sidebar ul.list_actus li .text_actus {
    margin: 0 0 0 163px;
}

#content #sidebaraccueil2 {
    clear:both;
}


#content #sidebaraccueil2 h3.widget-title {
    color: #697886;
    font-size:1.230769230769231em;     /* 16px / 13px */
}


.archive .photo_actus {
    float:right;
    margin:0 0 20px 20px;
}

.archive .post h3 {
    line-height: 1.3;
    margin: 0 0 5px;
}

/* Ref Clients________________________________________________________________*/

.ref-clients {
    background: url("images/bg_logos.jpg") repeat-x scroll center top #E6E6E6;
    height: 134px;
}

.ref-clients .inner {
    padding: 0;
    position: relative;
}

.ref-clients h4 {
    color: #697886;
    font-size:1.230769230769231em;     /* 16px / 13px */
    font-weight: normal;
    left: 0;
    position: absolute;
    top: 62px;
}


#flexsliderlogos {
    float: right;
    margin: 23px 36px 0;
    position: relative;
    width: 611px;
}

.logos-viewport {
    margin: 0;
}

ul.logos-direction-nav {
    margin:0;
    padding:0;
}

ul.logos-direction-nav a {width: 30px; height: 30px; margin: 0; display: block; background: url("images/bg_direction.png") no-repeat 0 0; position: absolute; top: 35%; z-index: 10; cursor: pointer; text-indent: -9999px;}
ul.logos-direction-nav .logos-next {background-position: 100% 0; right: -40px; }
ul.logos-direction-nav .logos-prev {left: -40px;}
ul.logos-direction-nav .logos-next:hover{background-position: 100% -30px;  }
ul.logos-direction-nav .logos-prev:hover {background-position: 0% -30px;}
ul.logos-direction-nav li {margin:0;padding:0;list-style-type:none;}

/* Commentaires_______________________________________________________________*/

.nocomments {
    display:none;
}
#commentssection {
    clear:both;
    padding:2px 12px;
    margin:0;
}
#commentform {

}
#commentform textarea#comment {
    font-family: arial;
    font-size:1em;     /* 13px / 13px */
    margin: 10px 0;
    padding: 5px;
    width: 97%;
}
#commentbox {
    width:70%;
    min-width:400px;
    margin:5px 5px 0 0;
}
#author,#email,#url,#commentbox,#submit {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B2B2B2;
    display: inline-block;
    float: right;
    font-family: arial,times;
    font-size:1em;     /* 13px / 13px */
    margin: 5px 5px 0 0;
    padding: 5px;
    width: 300px;
}
#submit {
    margin:5px 5px 0 0;
    background: url("images/bg-button.jpg") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 4px 4px 4px 4px;
    color: #8A8A8A;
    font-family: arial;
    font-size:0.923076923076923em;     /* 12px / 13px */
    height: 34px;
    line-height: 29px;
    overflow: hidden;
    padding: 0 10px;
    width:auto;
}
cite {
    font-family:arial,verdana,tahoma;
    font-size:0.923076923076923em;     /* 12px / 13px */
    font-weight:bold;
    font-style:normal;
}
p.comment-form-email, p.comment-form-url, p.comment-form-comment,p.comment-form-author {overflow:hidden;margin:0;clear:both;}
.comment-form-author label, .comment-form-email label, .comment-form-url label {float: left;
                                                                                margin: 0;}
.comment-form-comment {clear:both;}
/* Gravatar _______________________________________________________________*/
.commentlist li .avatar {
    float:right;
    border:1px solid #eee;
    padding:2px;
    background: #fff;
}

ol.commentlist { list-style:none; margin:0; padding:0; }
#content ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:15px 10px 15px 64px; position:relative;background:none; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; line-height: 16px; }
ol.commentlist li div.vcard cite.fn { font-style:normal;}
ol.commentlist li div.vcard cite.fn a.url {  text-decoration:none; border:0;}
ol.commentlist li div.vcard cite.fn a.url:hover {  }
ol.commentlist li div.vcard img.avatar { background: #fff; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size:0.769230769230769em;     /* 10px / 13px */ line-height: 16px;  position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal;font-size:0.923076923076923em;     /* 12px / 13px */ line-height: 16px;  margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size:0.923076923076923em;     /* 12px / 13px */line-height: 16px;  list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply:hover {}
ol.commentlist li div.reply a {}
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px;list-style-type:none; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; list-style-type:none;}
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px;list-style-type:none; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; list-style-type:none;}
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
.comment #respond {margin:15px 0 0 0;}
.form-allowed-tags {display:none;}
.comment-form-comment label {display:block;}
input#submit:hover {cursor:pointer;}



ol.commentlist li .comment-author {

}

/* alignment classes _______________________________________________________________*/

.aligncenter,div.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
.alignleft {
    float:left;
}
.alignright {
    float: right;
}
.wp-caption {
    border:1px solid #ddd;
    text-align:center;
    background-color:#f3f3f3;
    padding-top:4px;
    margin:10px;
    /* optional rounded corners for browsers that support it */
    -moz-border-radius:3px;
    -khtml-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.wp-caption img {
    margin:0;
    padding:0;
    border:0 none;
}
.wp-caption p.wp-caption-text {
    font-size:0.846153846153846em;     /* 11px / 13px */
    line-height:17px;
    padding:0 4px 5px;
    margin: 0;
}

/* Recherche _______________________________________________________________*/

#searchform {
    background: url("images/bg_recherche.png") no-repeat scroll left top transparent;
    display: block;
    height: 31px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 153px;
    width: 228px;
}

#searchform input#s {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    font-family: arial,sans-serif;
    height: 24px;
    left: 2px;
    line-height: 24px;
    margin: 0;
    padding: 2px 5px;
    position: absolute;
    top: 2px;
    width: 185px;
    font-size:1em;     /* 13px / 13px */
}

#searchform input#searchsubmit {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #8A8A8A;
    font-family: arial;
    font-size:0.923076923076923em;     /* 12px / 13px */
    height: 28px;
    line-height: 29px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 1px;
    text-indent: -9999em;
    top: 2px;
    width: 28px;
}

#searchform input#searchsubmit:hover {
    cursor: pointer;
}

/* Accessibilite ________________________________________________________*/

#fontsize {
    color: #FFFFFF;
    font-size: 0.923077em;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 14px;
}

#fontsize a:link,
#fontsize a:visited {
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
}

#fontsize span {
    display:block;
    float:left;
    margin:0 5px 0 0;
}

#fontsize #fontmoins {
    width:15px;
    height:15px;
    background:transparent url("images/visumoins.jpg") top left no-repeat;
    text-indent:-9999em;
    display:block;
    float:left;
    margin: 3px 0 0 0;
}

#fontsize #fontplus {
    background: url("images/visuplus.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 3px 1px 0 0;
    text-indent: -9999em;
    width: 15px;
}


/* Footer _______________________________________________________________*/

#footer {
    background: url("images/bg_footer.png") repeat scroll 0 0 #000000;
    clear: both;
    overflow: hidden;
    padding: 0 30px;
    font-size:0.8125em;     /* 13px / 16px */
}

#bg-footer {
    background: url("images/shadow.png") no-repeat scroll center top transparent;
    padding:15px 0;
}

#footer .big {
    font-size:1.384615384615385em;     /* 18px / 13px */
    font-family: 'Droid Sans', sans-serif;
}

#footer .raccourcis {
    font-size:0.846153846153846em;     /* 11px / 13px */
    color:#ccc;
    clear:both;
}

#footer .raccourcis a:link,
#footer .raccourcis a:visited {
    color:#ccc;
    text-decoration:none;
}

#footer .raccourcis a:hover,
#footer .raccourcis a:active {
    color:#ccc;
    text-decoration:underline;
}

#footer p {
    margin:0;
    color:#fff;
}
#footer p.notes{
    max-width: 520px;
}
#footer a {
    color:#fff;
    text-decoration:none;
}
#footer a:hover {
    color:#fff;
    text-decoration: underline;
}

#footer .inner {
    background: url("images/logo_footer.png") no-repeat scroll right center transparent;
    min-height: 50px;
    padding: 30px 0;
}

.gallery-caption {}

/* Tabs _______________________________________________________________*/

.tabs { 
    list-style:none; 
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:1px solid #666;	
}

/* single tab */
.tabs li { 
    float:left;	 
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.tabs a { 
    background: url("http://www.corrodys.com/img/global/tabs.png") no-repeat -652px 0;
    font-size:0.846153846153846em;     /* 11px / 13px */
    display:block;
    height: 30px;  
    line-height:30px;
    width: 111px;
    text-align:center;	
    text-decoration:none;
    color:#000;
    padding:0px;
    margin:0px;	
    position:relative;
    top:1px;
}

.tabs a:active {
    outline:none;		
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
    background-position: -652px -31px;	
    color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
    background-position: -652px -62px;		
    cursor:default !important; 
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1 			{ background-position: -519px 0; width:134px; }
.tabs .w1:hover 	{ background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabs .w2 			{ background-position: -366px -0px; width:154px; }
.tabs .w2:hover 	{ background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3 			{ background-position: -193px -0px; width:174px; }
.tabs .w3:hover 	{ background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4 			{ background-position: -0px -0px; width:194px; }
.tabs .w4:hover 	{ background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
.panes .pane {
    display:none;		
}

/* PAGINATION _________________________________________ */

.pagination {
    clear: both;
    display: block;
    overflow: hidden;
}


.pagination span.page-numbers,
.pagination a.page-numbers {
    background: url("images/bg-button.jpg") repeat-x scroll left top #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 4px 4px 4px 4px;
    color: #8A8A8A;
    font-family: arial;
    font-size:0.923076923076923em;     /* 12px / 13px */
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0 10px;
    text-decoration:none;
    display:block;
    float:left;
    position:relative;
    overflow:hidden;
    margin:0 5px 0 0;
}

.pagination span.page-numbers.current {
    border:1px solid #aaa;
}


#content .pagination a {
    text-decoration:none;

}

.pagination a:hover {
    text-decoration:none !important;
    border:1px solid #aaa;
}


.current_pages {
    overflow:hidden;
    text-align:right;
    color:#B3B3B3;
}

/* SOCIAL LINKS ______________________________ */

.sociablelinks {
    border: 0 none;
    width: auto;
}

.sociablelinks tr td {
    border: 0 none;
    padding: 0;
    text-align: left;
}

.sociablelinks tr td.sociablelinks_fb {
    padding: 0 25px 0 0;
}

.sociablelinks tr td iframe {margin:0;}

.sociablelinks tr td.sociablelinks_viadeo {
    padding: 0 0 0 20px;
    vertical-align: middle;
}


/* MAILPRESS ______________________________ */

.mp-loading img {
    background:none;
    box-shadow:0 0 0 0;
}

.MailPressFormName {
    display:none;
}

/* WPML ______________________________ */

#flags_language_selector {
    position:absolute;
    top:12px;
    right:0;
}

#flags_language_selector ul {
    margin: 0;
}

#flags_language_selector ul li{
    list-style-type:none;
    display:block;
    float:left;
    height:24px;
    width:24px;
    margin:0 2px 0 0;
}

#flags_language_selector ul li#langen {
    background: url("images/gb.png") repeat scroll 0 0 transparent;
}
#flags_language_selector ul li#langfr{
    background: url("images/fr.png") repeat scroll 0 0 transparent;
}

#flags_language_selector ul li a {
    display:block;
    height:24px;
    width:24px;
}

#flags_language_selector ul li span {
    display:none;
}

/* Code ajouté par Alice ______________________ */

.img-contour {
    padding: 5px;
    background-color: white;
    border: 1px solid #CCCCCC;
}

#sidebar .fleche {
    background-image: url("../../uploads/2013/11/fleche-retour-grise1.jpg");
    background-repeat: no-repeat;
    padding-left: 35px;
    font-weight: bold;
}

.puce-corrodys{
    position: relative;
    bottom: 3px;
    border: 0px none;
    margin-right: 10px;
    margin-bottom: 0px;
}

.retour-top-lien{
    padding-right: 20px;
    text-decoration: none !important;
    color: #667483;
    display: block;
    height: 20px;
}

.fleche-retour{
    background-image: url('../../uploads/2013/01/Fleche-retour-gris.png'); 
    background-repeat: no-repeat;
    background-position: right -1px;
    background-attachment: scroll;
    text-align: right;
    margin-bottom: 10px;
}

.fleche-retour a:hover{
    background-image: url('../../uploads/2013/01/Fleche-retour-gris.png'); 
    background-repeat: no-repeat;
    background-position: right -20px;
    background-attachment: scroll;
}

#sommaire li {
    background: url("../../uploads/2013/01/bg_li_orange.png") no-repeat scroll 0 7px transparent;
    line-height: 1.8;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 20px;
}

/* Bouton */
.simple-box-bouton {
    border:1px solid #ee712e;
    background:#f6d4b7;
    display:block;
    margin:0 0 15px 0;
    padding: 15px 17px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow:0 2px 3px 0px rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 3px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow:0 2px 3px 0px rgba(0,0,0,0.1);
}

/* Petit Encadré gris (Equipement, Test biocides)*/
#petit-encadre-gris-droit{
    float: left;
    width: 249px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
}

#petit-encadre-gris-gauche{
    float: left;
    width: 249px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
    margin-left: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#content .petit-encadre-lien{
    margin-left: 140px;
}

#content .petit-encadre-lien a{
    text-decoration: none;
    color: #667483;
}

#content .petit-encadre-lien img{
    margin-bottom: 10px;
    margin-right: 5px;
    margin-top: 3px;
}

#financement{
    width: 90%;
    margin: 10px 5%;
    text-align: center;
    font-size: 14px;
    color: #7b8c9b;
}

/* Grand Encadré gris (page Savoir-faire) */

#content .grand-encadre-gris-gauche{
    float: left;
    width: 280px;
    height: 300px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
    margin-top: 10px;
}

#content .grand-encadre-gris-droit{
    float: left;
    width: 280px;
    height: 300px;
    border: 1px solid #ccc;
    background: #eee;
    padding: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
#content .grand-encadre-lien{
    margin-left: 170px;
}
#content .grand-encadre-lien a{
    text-decoration: none;
    color: #667483;
}

#content .grand-encadre-lien img{
    margin-right: 5px;
    margin-top: 3px;
    margin-bottom: 30px;
}