<#container {
    padding-bottom: 15px;
}
table.csc-uploads {
    background:none!important;
}

div.col_wide table.csc-uploads td {	
    border:none!important;
}

table.csc-uploads td.csc-uploads-fileName {
    border:none!important;
    font-family:Verdana,sans-serif!important;
    font-size:11px!important;
    padding:5px!important;
    vertical-align:top!important;
}

ul {
    padding-bottom:0!important;
}

div.csc-textpic-center p {
    text-align:left;
}

div.csc-textpic-center div p {
    text-align:inherit;
}

li.amenu-act {
    font-weight:bold;
}

.csc-textpicclear {
    background:none repeat scroll 0 0 transparent;
    clear:both;
    margin:0;
    padding:0;
}

div.roundedContent div.csc-textpic-intext-left-nowrap div.csc-textpicHeader {
    padding:0px;
}

.csc-textpic-intext-left-nowrap h1 {
    margin:0;
}

div.roundedContent .tx-fdfx2cols-pi1 table td {
 background-color: none;
}

ul, ol {
    margin-right:10px;
}

div.moduleFlash1 .tx-fdfx2cols-pi1 table td {
background-color:#235937;
}

div.moduleFlash2 .tx-fdfx2cols-pi1 table td{
background-color:#97c009;
}

div.moduleFlash3 .tx-fdfx2cols-pi1 table td{
background-color:#FFF0B7;
}

.tx-fdfx2cols-pi1 td {
    border:none!important;
}

#colonne_blanche .tx-fdfx2cols-pi1 table,
.c2l2d-middle,
.c2l2-middle,
.c2l3d-middle,
.c2l3-middle,
.c2l2-left,
.c2l3-left,
.c2l1-left,
.c2l1-middle {
background-color:#FFFFFF;
}

div.indent {
    padding: 0 0 0 30px;
}

div.csc-textpic-center div.indent p {
    text-align:left;
}


/***************** cssCalendar start *******************/
div.tx-ttnews table{
    width:100%;
    margin:0 0 5px 0px
}
div.tx-ttnews{
    margin:5px 0;
    background:#E0DED9 url(http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/calendar_background_top.png) no-repeat scroll right top;
}
table.calendar-table{
    padding:0 1em;
}
table.calendar-table th {
    border-bottom:1px solid #423F37;
    border-top:1px solid #423F37;
}
div.bt-content{
    margin-left:50px;
}
table.calendar-table td{

    text-decoration:none;
    text-align:center;
    height:25px;
}
table.calendar-table td div{
    background:transparent url(http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/calendar_background_linkedDay_lightgreen.gif) no-repeat scroll center;
    height:16px;
    padding-top:2px;
    padding-left:1px;
}
table.calendar-table td.columPrevious,
table.calendar-table td.columYear,
table.calendar-table td.columNext,
table.calendar-table td.bottomMonthLink,
table.calendar-table td[colspan]{
    background:none;
    text-decoration:none;
    text-decoration:none;
}
table.calendar-table td.columNext a,
table.calendar-table td.columPrevious a{
        text-decoration:none;
}
div.linked_day,
div.linked_today,
div.linked_today_nolink{
    background:none;
    text-decoration:none;
    border:none;
}

table.calendar-table div.linked_day, table.calendar-table div.linked_today{
    background:transparent url(http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/calendar_background_linkedDay.gif) no-repeat scroll center center;

}

div.linked_today,
div.linked_today_nolink{
    font-weight:bold;
    color: red;
    background-position:  center left;
}

canvas {
    position:static!important;
}
/***************** cssCalendar end   *******************/

/***************** feadd             *******************/
.btn_fee_add{
    padding:10px;
    display:block;
}
.btn_fee_add .right_btn{
    background-image:url('http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/famfamfam_silk_icons_v013_icons_add.png');
    padding:0 14px 1px 0;
    margin:10px;
}
.btn_fee_add a {
    text-decoration:none;
}
/*
Bug inséré ?
table.calendar-table td div.linked_today,
table.calendar-table td div.linked_today_nolink{
    background-position:20% 35%;
}*/

/***************** feadd             *******************/

.align-left {
    text-align:left;
}

.align-right {
    text-align:right;
}

.align-justify {
    text-align:justify;
}

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

/***************** agenda details begin         *******************/

div.news-single-agenda {
    float:left;
    margin-right:10px;
    width:240px;
}

div.news-single-agenda table p {
    margin-top:6px;
}

div.news-single-agenda table td.label {
    width:110px;
}

div.align-center p {
    text-align:center;
}

div.news-single-item ul {
    list-style-position:inside;
    margin-left:0px;
}

/***************** agenda details end           *******************/


/* fix news filelinks */
div.news-single-additional-info dl dd img {
    margin-right:5px;
}

/**************** Powermail and Captcha ****************/
/**************** Powermail and Captcha ****************/
.tx-powermail-pi1 {
    margin-left: 20px;
}
.tx-powermail-pi1 fieldset.tx_field_pwmail label {
    display:block;
    font-weight: bold;
    font-size: 11px;
    padding-right: 15px;
    color: #235937;
    float: none;
}
.tx-powermail-pi1 fieldset.tx_field_pwmail {
    margin-top: 10px;
    margin-bottom: 5px;
    background: #EEEEEE;
}
.tx-powermail-pi1 fieldset.tx_field_pwmail legend {
    color: #323D43;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
.tx-powermail-pi1 fieldset.tx_field_pwmail fieldset legend {
    position: static;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 10px;
    color: #235937;
    display: bloc;
    width: 100%;
}
.tx-powermail-pi1 fieldset.tx_field_pwmail fieldset label {
    display: inline;
    float: left;
    width: auto;
    color: #323D43;
}
.tx-powermail-pi1 select, #calroot select {
    width: auto;
}
.tx-powermail-pi1 fieldset.tx_field_pwmail input {
    margin-top: 0;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #09437E;

}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
    padding: 2px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #09437E;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    font-weight: normal;
}
.tx-powermail-pi1 legend {
    display: inline;
    font-weight: bold;
    color: #235937;
}
.tx-powermail-pi1 img {
    clear: both;
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    margin-left: 0;
}
.tx-powermail-pi1 a img {
    margin: 0;
    clear: none;
    float: none;
}
.tx_powermail_pi1_fieldwrap_html_captcha input {
    float: left;
}
.tx-powermail-pi1 span.tx-srfreecap-pi2-cant-read {
    clear:both;
    display: block;
    margin-top: 10px;
    margin-left: 0;
}
.tx-powermail-pi1 fieldset.tx_field_pwmail fieldset .powermail_radio_inner,
.tx-powermail-pi1 fieldset.tx_field_pwmail fieldset .powermail_check_inner {
    margin-left: 20px;
    float: left;
    clear: none;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
    margin-top: 0;
}
.tx-powermail-pi1_confirmation p {
    color: #235937;
    font-weight: bold;
}
table.powermail_all {
    width: 95%;
    margin-left: 10px;
    margin-bottom: 10px;
}

.powermail_all_label {
    padding-left: 10px;
    font-weight: bold;
    width: 35%;
}
form.tx_powermail_pi1_formconfirmation_back,
form.tx_powermail_pi1_formconfirmation_submit {
    text-align:center;
    margin-left: 10px;
    float: left;
}

/**************** Fin - Powermail and Captcha ****************/


/**************** Dyn Left content **********************/


#colonne_gauche .dynContent {
    margin:20px auto auto;
    width:182px;
    padding-left:8px;
    font-size:11px;
}

/** Update default padding for left column */
#colonne_gauche .dynContent .csc-default {
    margin-bottom:5px;
}

div.moduleEncadre div div div {
    padding:2px 0px;
}

div.moduleFlash1 div div div, div.moduleFlash2 div div div,
div.moduleFlash3 div div div, div.moduleCitation div div div {
    padding:5px 0px;
}

/** Smaller size for headings1 */
#colonne_gauche .dynContent h1 {
    font-size:14px;
}


#colonne_gauche .dynContent ul {
    list-style-type: disc;
    list-style-image: none;
    font-size: 12px;
    color: #595952;
    padding-bottom: 2px;
    text-align: left;
    margin-left: 25px;
    padding-left: 0px;
    list-style-image: url(http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/icones/puce_ronde_h4.gif);
}
#colonne_gauche .dynContent li {
    margin-left: 0px;
    margin-bottom: 6px;
}
#colonne_gauche .dynContent li a {
    display: inline;
    height: auto;
    padding: 0px;
    background: none;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #098248;
    text-decoration: underline;
}
#colonne_gauche .dynContent li a:hover, #colonne_gauche .dynContent li a.on {
    background: none;
    text-decoration: underline;
    color: #098248;
}

/**************** Fin - Dyn Left content ****************/


/******************** Menu horizontal *******************/

div#utile {
    position:relative;
}

div#menu_haut {
    position: absolute;
    top: -23px;
    left: 8px;
}

div#menu_haut ul {
    margin: 0px;
    padding: 0px 0px 0px 1px;
}


div#menu_haut li {
    float:left;
    padding: 2px 10px 6px;
    background: url("http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/btn_menuhorizontal.gif") no-repeat right top;
    position:relative;
    list-style:none;
    height:12px;
    margin-bottom: 2px;
    font-size: 11px;
}

div#menu_haut ul li.on, div#menu_haut ul li.active {
    background: url("http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/btn_menuhorizontal_on.gif") no-repeat right top #E00035;
}

div#menu_haut li.last, div#menu_haut li.last {
    background-image:none !important;
}

div#menu_haut a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

div#menu_haut ul li ul {
    background-color: #FFFFFF;
    margin-top: 0px;
    position: absolute;
    top: 16px;
    left: -1px;
    z-index: 100;

    /* removed by jQuery */
    display: none;
}

div#menu_haut ul li ul {
    width: 165px;
}

div#menu_haut ul li ul li,
div#menu_haut ul li ul li.sublast {
    /*white-space: nowrap;*/
    /*background: url("http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/btn_menuhaut.gif") repeat-x scroll left top #fff;*/
    background:none;
    height: auto;
    font-size: 12px;
    padding: 4px 4px 4px 10px;
    margin: 0px;
    width: 150px;
    border-bottom: 1px solid #DFDEDA;
}

div#menu_haut ul li ul {
    border: 1px solid #E00130;
}

div#menu_haut ul li ul li a {
    color: #285939;
    text-transform: none;
    /*margin-left:10px;*/
}

div#menu_haut ul li ul li.on, div#menu_haut ul li ul li.active {
    background-image: none !important;
    background:  #E00035;
}


div#menu_haut ul li ul li.on a, div#menu_haut ul li ul li.active a {
    text-decoration:none;
    color:#fff;
}

/***************** Fin - Menu horizontal ****************/

/**************** Left content 3rd level **********************/
div#colonne_gauche div#menu_gauche_souspage {
    font-size: 11px;
    margin-left:15px;
}

div#colonne_gauche div#menu_gauche_souspage p {
    background: url("http://www.chambre-agriculture2a.fr/fileadmin/templates_coquille12/images/internet/puce_menu2.gif") no-repeat scroll left 3px transparent;
    margin: 3px 0px;
    padding:0px 10px 0px 20px;
}

div#colonne_gauche div#menu_gauche_souspage p a {
    color: #494949;
    text-decoration:none;
}
div#colonne_gauche div#menu_gauche_souspage p a:hover,
div#colonne_gauche div#menu_gauche_souspage p a.on {
    text-decoration: none;
    color:#E00130;
}
/**************** FIN - Left content 3rd level ****************/

/***************** Menu horizontal gauche ***************/

div#colonne_gauche div.titreHautdePage {
    background-color:#E00035;
    text-transform:uppercase;
    font-weight:bold;
    color:#FFF;
    text-align:center;
    padding: 5px 0px;
    margin:auto auto 5px;
}

div#colonne_gauche div.menuHautdePage {
    margin:5px 0px 10px 13px;
    padding: auto auto 10px;
    border: solid 1px #E00035;
    width:186px;

}

div#colonne_gauche div.menuHautdePage,
div#colonne_gauche div.menuHautdePage a {
    font-size: 10px;
    height: auto;
    padding-bottom: 4px;
}


div#colonne_gauche div.menuHautdePage ul li {
    margin:0px;
}

div#colonne_gauche div.menuHautdePage div#menu_gauche_souspage {
    margin-left:0px;
}

#colonne_gauche div.menuHautdePage  li a:hover, #colonne_gauche div.menuHautdePage li a.on {
    background:#E00130;
}

div#colonne_gauche div.menuHautdePage li a {
    background:none;
}

div#colonne_gauche div.menuHautdePage ul li {
    border-top: 1px solid #DFDEDA;
}
div#colonne_gauche div.menuHautdePage ul li.first {
    border-top: none;
}
/************** Fin - Menu horizontal gauche ************/


/******************* Newsletter Start *******************/
.tx-apcanewsletter-pi1 {
    margin-left: 10px;
}
.tx-apcanewsletter-pi1 div.NewsLetterForm {
    border-left: 5px #1F5735 solid;
    padding: 10px 10px 10px 20px;
    background: #E0DED9;
}
.tx-apcanewsletter-pi1 div.NewsLetterForm p {
    padding-left: 0;
    color: #235937;
    font-weight: bold;
    margin: 1px;
}
.tx-apcanewsletter-pi1 div.NewsLetterForm p.newsLetterSubmit {
    margin-top: 20px;
    text-align: center;
}
.tx-apcanewsletter-pi1 .successForm {
    color: #009A35;
    font-weight: bold;
    text-align: center;
}
.tx-apcanewsletter-pi1 .errorForm {
    color: #FF0000;
    font-weight: bold;
    text-align: center;
}
.tx-apcanewsletter-pi1 label {
    display: block;
    margin-top: 5px;
    color: #235937;
    font-weight: bold;
    padding-right: 15px;
}
.tx-apcanewsletter-pi1 input {
    margin-top: 0;
}
.tx-apcanewsletter-pi1 div.divNewsBox {
    padding-right: 15px;
    clear:both;
}
.tx-apcanewsletter-pi1 input.checkboxNewsletter_pi1 {
    color: #323D43;
    display: inline;
    float: left;
    width: auto;
    margin-right: 15px;
}
.tx-apcanewsletter-pi1 label.checkboxNewsletter_pi1 {
    color: #323D43;
    float: left;
    margin-right: 15px;
    margin-top: 1px;
}
/******************** Newsletter End ********************/

#colonne_blanche .moduleFlash1,
#colonne_blanche .moduleFlash2,
#colonne_blanche .moduleFlash3,
#colonne_blanche .moduleFlash4,
#colonne_blanche .moduleFlash5 {
    padding:0px 5px 0px 5px;
}

#colonne_droite .moduleFlash1 p {
    color: #fff;
}

.newsCalendar_calendarItem {
    text-align:left;
}

.picto_access {
    float: right;
    padding: 4px 0 0;
}

#colonne_blanche td {
    border: 1px solid white;
}

/********Accessibilite**********/
#colonne_blanche .newsItem h2 {font-size: 100%;}
#colonne_blanche .newsItem h1 {font-size: 16px;}
h1 {font-size: 100%;}
h3 {font-size: 100%;}
#colonnes h1 {font-size: 18px;}
table caption {font-size: 100%;}
h3.titre4, h3.titre5, .titre6, h3.titre7, h3.titre8, h3.titre9, h3.titre10, h3.titre11, h3.titre12, h3.titre13, h3.titre14, h3.titre15, h3.titre16 {font-size: 100%;}
#colonne_blanche td {font-size: 100%;}
div.col_wide td {font-size: 100%;}
.csc-menu-1 li a {font-size: 100%;}
.twrss_channel_description {font-size: 100%;}
.csc-menu-1 li{font-size: 100%;}
fieldset label {font-size: 100%;}
#container {font-size: 100%;}
.tx-dropdownsitemap-pi1 div.level_1 {font-size: 100%;}
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {font-size: 100%;}
.tx-dropdownsitemap-pi1 span.ifsub {font-size: 100%;}
ul {font-size: 100%;}
li {font-size: 100%;}
#colonne_blanche th {font-size: 100%;}
.c2l1-left li {font-size: 100%;}
.csc-default li {font-size: 100%;}
.tx-powermail-pi1 fieldset.tx_field_pwmail legend {font-size: 100%;}
.tx-powermail-pi1 fieldset.tx_field_pwmail label {font-size: 100%;}
.csc-textpic-caption {font-size: 100%;}
/********Accessibilite**********/
/*
     FILE ARCHIVED ON 20:14:22 Jun 11, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:15:09 Aug 25, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 69.335 (3)
  esindex: 0.008
  captures_list: 91.212
  CDXLines.iter: 13.896 (3)
  PetaboxLoader3.datanode: 70.618 (4)
  exclusion.robots: 0.19
  exclusion.robots.policy: 0.177
  RedisCDXSource: 4.472
  PetaboxLoader3.resolve: 60.571
  load_resource: 71.162
*/