/* ------------------------------------*/
/* ----------->>> Tx sites <<<------------*/
/* ----------------------------------*/

/* page hcolumn-righteader properties depends on this */
.supports #header {
  position: relative;
  float: left;
  /*width: 1050px;*/
  width: 980px;
  height: 239px;
  background: url('../images/header-common-bg.png') no-repeat top;
  }
  .supports #header .media-search-bar {
    position: relative;
    float: left;
    width: 951px;
    height: 37px;
   /* padding: 0 49px 0 50px; */
    padding: 0 0 0 30px;
    margin: 9px 0 0 0;
    }
    .supports #header .media-search-bar .media-actu p {
      position: absolute;
      top: 10px;
      right: 353px;
      }
    .supports #header .media-search-bar .search {
      right: 21px;
      }
.supports #content {
  background: #222f4b url('../images/page-common-bg.png') repeat-x top;
  padding-top: 10px;
  }
  #content .column-left {
    float: left;
    /* width: 182px; */
    width: 212px;
    }
    #content .column-left ul.level3 {
      /* width: 170px; */
      width: 200px;
      }
      #content .column-left ul.level3 li {
        padding: 2px 0 2px 0;
        margin-bottom: 20px;
        }
      #content .column-left ul.level3 li.on {
        background: url('../images/roll.png') repeat;
        }
      *html #content .column-left ul.level3 li.on {
        background: #4d4d4d;
        }
        #content .column-left ul.level3 li.on a {
          color: #fefefe;
          }
        #content .column-left ul.level3 li a {
          padding-left: 3px;
          padding-right: 3px;
          display: block;
          font-family: Arial, Verdana, Tahoma, sans-serif;
          font-size: 1em;
          font-weight: bold;
          letter-spacing: -0.4px;
          color: #bfc8d2;
          }
        #content .column-left ul.level3 li:hover {
          background: #FFFFFF;
          }
          #content .column-left ul.level3 li:hover a{
          	color:#000000;
          }
          #content .column-left ul.level3 li:hover a:hover {
          	color:#000000;
          }
          #content .column-left ul.level3 li a:hover {
            color: #fefefe;
            }
          *html #content .column-left ul.level3 li a:hover {
            background: #4d4d4d;
            }
  #content .column-middle {
    float: left;
    width: 173px;
    }
    #content .column-middle .rubrique-list {
     float: left;
     margin: 0 0 30px 5px;
     } 
    #content .column-middle .rubrique-list .logo_img {
	    float: left;
      }
      #content .column-middle .rubrique-list .semi-menu {
        float: left;
        }
      *html #content .column-middle .rubrique-list .semi-menu {
        width: 108px;
        }
      #content .column-middle .rubrique-list .semi-menu h4 {
        float: left;
        font-family: Arial;
        font-size: 0.75em;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
        letter-spacing: normal;
        color: #bfc8d2;
        margin: 0 0 0 5px;
        }
      *html #content .column-middle .rubrique-list .semi-menu h4 {
        width: 105px !important;
        display: inline;
        }
		#content .column-middle .rubrique-list .semi-menu h4 * {
		  color: #bfc8d2;
		  }
      #content .column-middle .rubrique-list .semi-menu h4.active_art {
        color: #fff;
        }
      #content .column-middle .rubrique-list .semi-menu ul {
        clear: left;
        float: left;
        width: auto;
        padding: 0;
        }
        #content .column-middle .rubrique-list .semi-menu ul li {
          clear: left;
          width: 107px;
          font-family: Arial;
          font-size: 0.75em;
          margin: 0 0 0 8px;
          
          }
        *html #content .column-middle .rubrique-list .semi-menu ul li {
          width: 102px;
          }
          #content .column-middle .rubrique-list .semi-menu ul li a {
            color: #fff;
           /* width: 100%;*/
            display: block;
            }
          #content .column-middle .rubrique-list .semi-menu ul li.active_art,
          #content .column-middle .rubrique-list .semi-menu ul li:hover {
            font-weight: bold;
            background: url('../images/roll.png') repeat;
            }
           #content .column-middle .rubrique-list .semi-menu ul li:hover a:hover {
            color:#000000;
            background:#FFFFFF;
            }
          *html #content .column-middle .rubrique-list .semi-menu ul li.active_art,
          *html #content .column-middle .rubrique-list .semi-menu ul li a:hover {
            background: #4d4d4d;
            /*width: 127px;*/
            display: block;
            }
    #content .column-middle .archives-list {
      float: left;
      }
      #content .column-middle .archives-list h4 {
        padding-left: 15px;
        font-family: Arial;
        font-size: 1em;
        font-style: normal;
        font-weight: bold;
        letter-spacing: normal;
        color: #ffffff;
        }
      #content .column-middle .archives-list h4.active_art {
        color: #fff;
        font-weight: bold;
        }
      #content .column-middle .archives-list ul {
        float: left;
        padding: 0 0 30px 35px;
        }
        #content .column-middle .archives-list ul li {
          display: block;
          font-family: Arial;
          font-size: 0.9em;
          margin: 0 3px;
          width: 123px;
          }
          #content .column-middle .archives-list ul li a {
            color: #bfc8d2;
            width: 100%;
            }
          #content .column-middle .archives-list ul li.active_art,
          #content .column-middle .archives-list ul li:hover {
            background: url('../images/roll.png') repeat;
            }
          *html #content .column-middle .archives-list ul li.active_art,
          *html #content .column-middle .archives-list ul li a:hover {
            background: #4d4d4d;
            color: #fff;
            }
            #content .column-middle .archives-list ul li.active_art a,
            #content .column-middle .archives-list ul li:hover a {
              color: #fff;
              }
  #content .column-right {
    float: right;
    /* width: 586px;*/
    width: 536px;
    margin-right: 40px!important;
    margin-right: 15px;
   /* margin-right: 30px!important;
    margin-right: 20px;*/
    }
    #content .column-right div.table {
      background: #34425E;
      border-right: 2px solid #000033;
      border-bottom: 2px solid #000033;
      padding: 10px;
      width: auto;
      margin: .5em 0;
      }
    #content .column-right .article-logo {
      float: right;
      }
    #content .column-right h2 {
      font-size: 1.2em;
      line-height: 0.8;
      padding: 0 0 19px 0;
      }
    #content .column-right ul.article-in-links {
      padding: 0.75em 0;
      }
      #content .column-right ul.article-in-links li {
        padding: 0;
		background: none;
		}
        #content .column-right ul.article-in-links li a {
          padding: 0;
          /* width: 250px; */
          display: block;
          font-family: Arial;
          /* font-size: 0.75em; */
          font-weight: normal;
          text-decoration: underline;
          color: #bfc8d2
          }
        #content .column-right ul.article-in-links li a:hover {
          text-decoration: none;
          }
    #content .column-right ul.spip {
      margin: 47px 0 0 0;
      font-family: Arial, Verdana, Tahoma, sans-serif;
      font-weight: normal;
      font-size: 13px;
      }
      #content .column-right ul.spip li.spip {
	      font-style: normal;
	      color: #95d7ff;
	      letter-spacing:0.6px;
	      }
	      #content .column-right ul.spip li.spip ul.spip {
	        margin: 0;
	        }
		      #content .column-right ul.spip li.spip ul.spip li.spip {
		        letter-spacing: -0.4px;
		        padding-left: 10px;
		        color: #bfc8d2;
		        background: url('../images/sive-list.png') no-repeat 0 5px;
		        }
    #content .column-right form.message {
      float: left;
      margin-top: 29px;
      }
      #content .column-right form.message label {
        float: left;
        width: 72px;
        text-align: right;
        }
      #content .column-right form.message input {
        float: left;
        }
      #content .column-right form.message textarea {
        float: left;
        width: 509px;
        height: 73px;
        }
      #content .column-right form.message .field {
        width: 509px;
        margin-bottom: 3px;
        background-color: #49556c;
        font-family: Arial, Verdana, Tahoma, sans-serif;
        color: #ffffff;
        font-size: 15px;
        }
      #content .column-right form.message .envoyer {
        float: right;
        margin-top: 4px;
        width: 123px;
        height: 23px;
        cursor: pointer;
        behavior: url("iepngfix.htc");
        background: url('../images/btn-envoyer.png') no-repeat top;
        }
      #content .column-right form.message .envoyer:hover {
        behavior: url("iepngfix.htc");
        background: url('../images/btn-envoyer-hover.png') no-repeat top;
        }
    #content .column-right p.info {
      float: left;
      width: 584px;
      padding-top: 10px;
      font-family: Arial;
      font-size: 0.65em;
      letter-spacing: normal;
      color: #d81116;
      }
    #content .column-right .article-links {
      float: left;
      padding-top: 45px;
      }
      #content .column-right .article-links p {
        font-family: Arial;
        font-size: 0.75em;
        letter-spacing: normal;
        }
        #content .column-right .article-links p a {
          padding: 0;
          display: inline;
          font-family: Arial;
          font-weight: bold;
          text-decoration: underline;
          color: #bfc8d2
          }
        #content .column-right .article-links p a:hover {
          text-decoration: none;
          }
      #content .column-right .article-footer {
        float: left;
        padding: 20px 0 0 0;
       /* width: 585px;*/
        width: 546px;
        }
        #content .column-right .article-footer .imprimer {
          float: left;
         /* width: 300px;*/
          width: 250px;
          height: 32px;
          }
          #content .column-right .article-footer .imprimer a.imprimer-link {
            float: left;
            width: 111px;
            height: 32px;
            font-size: 0px;
            behavior: url("iepngfix.htc");
            background: url('../images/btn-imprimer.png') no-repeat;
            }
          #content .column-right .article-footer .imprimer a.imprimer-link:hover {
            behavior: url("iepngfix.htc");
            background: url('../images/btn-imprimer-hover.png') no-repeat;
            }
        #content .column-right .article-footer .archives {
          /*float: left;*/
          float:right;
          width: 285px;
          height: 32px;
          }
          #content .column-right .article-footer .archives a.archives-link {
            float: right;
            width: 111px;
            height: 32px;
            behavior: url("iepngfix.htc");
            background: url('../images/btn-archives.png') no-repeat;
            }
          #content .column-right .article-footer .archives a.archives-link:hover {
            behavior: url("iepngfix.htc");
            background: url('../images/btn-archives-hover.png') no-repeat;
            }
        #content .column-right .article-footer .sources {
          float: left;
          width: 536px;
          }
          #content .column-right .article-footer .sources span.hr {
            margin: 3px 0 0 0;
            /*width: 585px;*/
            width: 535px;
            }
          *html #content .column-right .article-footer .sources span.hr {
            float: none;
            }
          #content .column-right .article-footer .sources h4 {
            margin: 10px 0 9px 0;
            font-size: 0.9em;
            font-style: normal;
            color: #95d7ff;
            }
          *html #content .column-right .article-footer .sources h4 {
            padding: 10px 0 0 0;
            border-top: 1px solid #646262;
            }
          #content .column-right .article-footer .sources p {
            font-size: 0.7em;
            letter-spacing: normal;
            }
           #content .column-right .article-footer .sources i.spip {
             font-size: 1em;
             font-style: normal;
             letter-spacing: normal;
             text-decoration: underline;
             color: #bfc8d2;
             }
    #content .column-right .article-flash {
      float: left;
      width: 585px;
      text-align: center;
      }
      #content .column-right .article-flash img {
        padding-top: 10px;
        margin: 0 auto;
        }
    #content .column-right .paragraph-contener {
      float: left;
      padding-top: 30px;
    }
    #content .column-right .paragraph-contener.classique {
      padding-top: 0;
      }
    #content .column-right .paragraph-contener .paragraph {
      float: left;
      padding-top: 12px;
      }
    #content .column-right .paragraph-contener.classique .paragraph {
      padding-top: 0;
      }
      #content .column-right .paragraph-contener .paragraph .paragraph-logo {
        float: left;
        }
        #content .column-right .paragraph-contener .paragraph .paragraph-logo img {
          padding: 0 15px 5px 0;
          }
      #content .column-right .paragraph-contener .paragraph .paragraph-content {
        }
        #content .column-right p.spip {
          font-size: 0.8em;
          letter-spacing: -0.1px;
          line-height: 1.2;
          }
		  #content .column-right p.spip a {
		   color: #fff;
		   text-decoration: underline;
		   }
		  #content .column-right p.spip a:hover {
		    text-decoration: none;
		    }
        #content .column-right .paragraph-contener.classique .paragraph .paragraph-content p {
          font-size: 0.75em;
          letter-spacing: -0.1px;
          line-height: 1.15;
          }
        #content .column-right h3.spip {
          padding: 20px 0 8px 0;
          font-size: 0.8em;
          font-weight: normal;
          letter-spacing: normal;
          line-height: 1.15;
          color: #95d7ff;
          }
        #content .column-right .paragraph-contener .paragraph .paragraph-content a.more {
          font-size: 0.75em;
          float: left;
          padding-top: 14px;
          color: #bfc8d2;
          }
      #content .column-right .paragraph-contener.classique .paragraph .button-up {
        padding-bottom: 30px;
        }
        #content .column-right .paragraph-contener.classique .paragraph .button-up a {
          float: right;
          }
    #content .column-right .flash-contener {
      float: left;
      text-align: center;
      width: 585px;
      padding-top: 10px;
      }
      #content .column-right .flash-contener img {
        margin: 0 auto;
        }
    #content .column-right .table-contener {
      float: left;
      width: 547px;
      margin-top: 11px;
      padding: 18px 20px 5px 20px;
      background: #34425e url('../images/table-border-right.png') repeat-y right;
      }
    *html #content .column-right .table-contener {
      width: 545px;
      }
      #content .column-right .table-contener table.supports-table {
        width: 545px;
        border-collapse: collapse;
        }
        #content .column-right .table-contener table.supports-table tr {
          }
          #content .column-right .table-contener table.supports-table tr td {
            width: 117px;
            height: 65px;
            border-top: 1px solid #bfc8d2;
            }
          #content .column-right .table-contener table.supports-table tr td.ico {
            text-align: center;
            width: 75px;
            }
            #content .column-right .table-contener table.supports-table tr td.ico img {
              margin: 0 auto;
              padding: 5px;
              }
        #content .column-right .table-contener table.supports-table tr.supports-table-title td {
          padding-bottom: 8px;
          font-family: Arial, Verdana, Tahoma, sans-serif;
          font-size: 0.9em;
          font-weight: bold;
          color: #bfc8d2;
          border: none;
          height: 20px;
          }
    #content .column-right .table-bottom {
      float: left;
      width: 587px;
      height: 3px;
      background: url('../images/table-border-bottom.png') no-repeat bottom;
      }
    *html #content .column-right .table-bottom {
      width: 585px;
      background: none;
      }
    #content #content-contener .column-right .archives-contener {
      float: left;
      /*width: 586px;*/
      width: 536px;
      padding-bottom: 7px;
      padding-right: 10px;
      }
    .t-eleven #content-contener .column-right .archives-contener {
     /* width: 749px !important;*/
      width: 680px!important;
      }
      #content #content-contener .column-right .archives-contener .archives-title {
        float: left;
       /* width: 585px;*/
       width:546px;
        padding-bottom: 7px;
        }
      .t-eleven #content-contener .column-right .archives-contener .archives-title {
       /* width: 749px !important;*/
         width: 680px !important;
        }
#content #content-contener .column-right .archives-contener .archives-title p.p-title {
	font-size: 0.75em;
	color: #95d7ff;
}
#content #content-contener .column-right .archives-contener .archives-title p.p-date {
	padding-top: 2px;
	font-size: 0.65em;
}
#content #content-contener .column-right .archives-contener .archives-title p.p-date a {
	font-size: 0.9em;
	color: #BFC8D2;
}
#content #content-contener .column-right .archives-contener .archives-image {
	float: left;
}
#content #content-contener .column-right .archives-contener .archives-image img.spip_logos {
	float: left;
	padding: 7px 10px 5px 0;
}
#content #content-contener .column-right .archives-contener .archives-chapo {
	padding-bottom: 10px;
}
#content #content-contener .column-right .archives-contener .archives-contener p {
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: normal;
}
#content #content-contener .column-right .archives-contener .archives-paragraph {
	padding-bottom: 8px;
}
#content #content-contener .column-right .archives-contener .archives-paragraph p {
	font-size: 0.75em;
	letter-spacing: normal;
}
#content #content-contener .column-right .archives-contener .archives-liens {
	float: left;
	padding: 10px 0 0 0;
}
#content #content-contener .column-right .archives-contener .archives-liens p {
	float: left;
	width: 586px;
}
.t-eleven #content-contener .column-right .archives-contener .archives-liens p {
	width: 669px !important;
}
#content #content-contener .column-right .archives-contener .archives-liens a.spip_in {
	float: left;
	font-size: 1em;
	color: #bfc8d2;
	text-decoration: underline;
	padding-top: 0px;
}
#content #content-contener .column-right .archives-contener .archives-liens a:hover {
	text-decoration: none;
}
#content #content-contener .column-right .archives-contener span.hr {
	/*  width: 585px;*/
	width:546px;
	margin-top: 9px;
}
.t-eleven #content-contener .column-right .archives-contener span.hr {
	/*width: 749px !important;*/
	width: 680px !important;
}
#content #content-contener .column-right h2.archives-h.mozaik {
	padding: 0;
}
#content #content-contener .column-right .archives-contener.mozaik p.p-title {
	padding: 17px 0 6px 0;
}
#content #content-contener .column-right .archives-contener.mozaik {
	position: relative;
	float: left;
	width: 630px;
	overflow: hidden;
}
*html #content #content-contener .column-right .archives-contener.mozaik {
	width: 585px;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine {
	width: 585px;
}
*html #content #content-contener .column-right .archives-contener.mozaik .m-magazine {
	width: 556px;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine p.m-magazine-p {
	padding-bottom: 39px;
	color: #fff;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-contener {
	float: left;
	width: 166px;
	padding: 0 44px 25px 0;
}
*html #content #content-contener .column-right .archives-contener.mozaik .m-magazine-contener {
	width: 166px;
	padding: 0 29px 25px 0;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-img {
	text-align: center;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-prgph {
	padding: 4px 0 0 0;
	width: 166px;
	text-align: center;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-btns {
	margin: 7px 0 0 0;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-btns .parcourir {
	float: left;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-btns .parcourir a {
	float: left;
	width: 82px;
	height: 25px;
	behavior: url("iepngfix.htc");
	background: url('../images/btn-parcourir.png') no-repeat bottom;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-btns .parcourir a:hover {
	background: url('../images/btn-parcourir-hover.png') no-repeat bottom;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-btns .telecharger {
	float: left;
}
#content #content-contener .column-right .archives-contener.mozaik .m-magazine-btns .telecharger a {
	float: left;
	width: 82px;
	height: 25px;
	behavior: url("iepngfix.htc");
	background: url('../images/btn-telecharger.png') no-repeat bottom;
}

#content #content-contener .column-right .archives-contener.mozaik .m-magazine-btns .telecharger a:hover {
	background: url('../images/btn-telecharger-hover.png') no-repeat bottom;
}
#content #content-contener .column-right .archives-contener.mozaik ul.spip li.spip ul.spip li.spip a {
	padding: 0 0 0 5px;
	letter-spacing: -0.4px;
	color: #bfc8d2;
	text-decoration: underline;
}
#content #content-contener .column-right .archives-contener.mozaik ul.spip li.spip ul.spip li.spip a:hover {
	text-decoration: none;
}
.t-eleven #content-contener {
	background: none;
}
.t-eleven #content-contener .column-right {
	/*width: 749px;*/ 
	width: 690px; 
	margin: 0 0 0 10px;
}
.t-eleven #content-contener .column-right .article-footer {
	width: 660px;
	/*   width: 749px;*/
}
.t-eleven #content-contener .column-right .article-footer .imprimer {

	width: 355px;
}
.t-eleven #content-contener .column-right .article-footer .archives {

	width: 276px;

}
.t-eleven #content-contener .column-right .article-footer .sources {
	width: 749px;
}
.t-eleven #content-contener .column-right .article-footer .sources span.hr {
	width: 749px;
}



/* DISPATCH */

.flag {
	width:250px; float:left; text-align:center;
}
.flag span {
	color:#93d7fe;
	font-size: 1.5em;
}
