



/* corrige laffichage des  png transprents sous IE 6*/
* html img, * html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "img/transp.gif"

					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true

			)
		)

	);
}

.box1 {
    height : 150px;
    width : 180px;
    /* margin-bottom: 5;
    */;
  }


.box2 {
    height : 140px;
    width : 130px;
    /* margin-bottom: 5;
    */;
  }


input, textarea,select {
    border-bottom-color : #212c5c;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #212c5c;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #212c5c;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #212c5c;
    border-top-style : solid;
    border-top-width : 1px;
  }


.main {
    background-color : #fff;
    background-image : url('../img/bg_center2.png');
    background-position : center;
    background-repeat : repeat-y;
    border-top-color : #4c5866;
    border-top-style : solid;
    border-top-width : 1px;
    left : 50%;
    margin-left : -480px;
    margin-top : 5px;
    position : absolute;
    width : 960px;
  }


html, body {
    margin: 0;
    padding: 0;
    height: 100%;
  }


div, span, ul, li, iframe {
    margin: 0;
    padding: 0;
  }


body {
    background-color : #dee3eb;
    background-image : url('../img/fond2.png');
    background-position : top;
    background-repeat : repeat-x;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    height : 100%;
    font-size : 16px;
  }


.pan_bottom {
    bottom : 0px;
    position : absolute;
    width :165px;
    clear: both ;
  }


.pan_top {
    width :165px;
    margin-bottom : 40px;
  }


.header {
    background-image : url('../img/bg_center2_header.gif');
    background-position : center;
    background-repeat : repeat-y;
    margin-bottom : 0px;
    width : 100%;
    height : 82px;
  }


.header .titre {
    background-image : url('../img/titre_dba_2.png');
    background-position : center center;
    background-repeat : no-repeat;
    height : 80px;
    width : 700px;
    margin-left : 250px;
  }


.bando {
    height : 80px;
    width : 400px;
  }


.menu1 {
    background-color : #D7DDE6;
    background-image : url('../img/bg_center3_menu.png');
    background-position : center;
    background-repeat : no-repeat;
    height : 30px;
    margin : 0;
    padding : 0 0 0 250px;
  }


.menu1 .accueil {
    position:absolute;
    left : 250px;
    width:40px;
    padding:0;
    z-index : 999;
  }


.pan1 {
    float : left;
    min-height : 500px;
    padding-bottom : 7px;
    padding-left : 6px;
    padding-right : 6px;
    padding-top : 7px;
    position : relative;
    width : 167px;
  }


.pan2 {
    background-image : url('../img/demi_main.gif');
    background-position : bottom left;
    background-repeat : no-repeat;
    float : left;
    width : 598px;
    min-height : 520px;
    padding-left : 2px;
    padding-right : 2px;
    font-size : 1.1em;
  }


.pan3 {
    float : left;
    min-height : 500px;
    padding-bottom : 7px;
    padding-left : 6px;
    padding-right : 6px;
    padding-top : 7px;
    position : relative;
    width : 167px;
  }

/*adapatation pour ce *** de IE*/








* html .pan1, * html .pan3 {
    margin : 0 -1px 0 -1px;
  }


.footer {
    color : #909090;
    float : left;
    font-size : 10px;
    margin-left : 0;
    margin-top : 10px;
    text-align : center;
    width : 958px;
  }


.titre_news {
    color : #c60800;
    font-size : 2em;
    text-indent : 20px;
    margin-bottom : 3px;
  }


.titre_news_small {
    color : #AE3935;
    font-size : 1.4em;
    text-indent : 5px;
    margin-bottom : 3px;
  }


marquee, .texte_lateral {
    background:#d7dde6;
    padding:2px;
    width : 161px;
  }


.login_form {
    background:#D7DDE6;
    padding:2px;
    text-align : center;
    width : 161px;
  }


.login_form input {
    width : 100px;
  }


.legende_img {
    font-size : 0.75em;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
  }


.date_news {
    margin-bottom : 10px;
    margin-left : 0;
    margin-right : 10px;
    margin-top : 20px;
    padding-left : 10px;
    text-align : right;
    text-decoration : underline;
    font-size : 1.2em;
  }


.titre_page {
    background-image : url('../img/degrade2.png');
    background-repeat : no-repeat;
    font-family : Impact, 'Arial Black', 'Nimbus Sans L';
    font-size : 30px;
    margin-bottom : 10px;
    margin-left : 5px;
    margin-right : 0;
    margin-top : 15px;
    padding-left : 10px;
    padding-top : 2px;
  }


.form_general {
    background-color : #d7dde6;
    border : dashed 1px;
    padding : 2px;
  }


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


.form_general textarea {
    width : 250px;
    height : 100px;
  }


.form_general td {
    padding : 1px;
  }


.form_general .titre {
    font-size : 1.3em;
    padding : 4px 0 4px 10px;
    font-weight : bold;
  }


.temoignage_lateral {
    font-style : italic;
    padding-bottom : 5px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 5px;
    background-color : #fff;
    width : 161px;
  }


.temoignage {
    font-style : italic;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 50px;
    padding-right : 50px;
    padding-top : 5px;
    text-align : justify;
    line-height:13pt;
  }


.temoignage_lateral .auteur, .temoignage .auteur {
    font-style : normal;
    font-weight : bold;
    text-align : right;
    margin-top : 4px;
  }


.compteur_jeunes {
    border-left-style : solid;
    border-left-width : 3px;
    border-right-style : solid;
    border-right-width : 3px;
    border-top-style : solid;
    border-top-width : 2px;
    border-bottom-style : solid;
    border-bottom-width : 2px;
    margin-top : 2px;
    padding-bottom : 1px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 1px;
    text-align : center;
    background-color : #fff;
    width : 161px;
  }


.compteur_jeunes .comt {
    background-color : #000;
  }


.compteur_jeunes img {
    margin-left : 1px;
  }


.lien_rss {
    text-align : center;
    margin-top : 2px;
  }


.pan_recherche {
    text-align : center;
    margin-top : 6px;
    padding : 2px;
    background-color:#d7dde6;
    width : 161px;
  }


.recherche {
    text-align : center;
    padding : 2px;
    background-color:#d7dde6;
  }


.pan_recherche input[type=text], .recherche input[type=text] {
    background-image : url('../img/loupe.jpg');
    background-position : center left;
    background-repeat : no-repeat;
    padding-left : 16px;
    width : 104px;
  }


.recherche input[type=text] {
    width : 300px;
  }


.pan_recherche input[type=submit], .recherche input[type=submit] {
    width : 30px;
  }


.pan_tab_mat {
    margin-top : 5px;
    border-bottom-color : #bcbcbc;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : #bcbcbc;
    border-top-style : solid;
    border-top-width : 1px;
  }


.tab_mat {
    border-bottom-color : #bcbcbc;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-top-color : #bcbcbc;
    border-top-style : solid;
    border-top-width : 1px;
    margin-top : 5px;
  }


.pan_journaux {
    background-color:#d7dde6;
    margin-top : 5px;
    text-align : center;
    padding : 1px;
    width : 163px;
  }


.pan_journaux .legende {
    font-size : 0.75em;
  }


.pan_lien_http {
    margin-top : 5px;
    text-align : center;
  }


.pan_lien_http_but1 {
    background-image : url('../img/pude3.png');
    background-position : center left;
    background-repeat : no-repeat;
    padding : auto 0 auto 36px;
    padding-left : 36px;
    font-size : 1.5em;
  }


.pan_lien_news {
  }


.edit_site {
    background-color : #f9cbbb;
    border-bottom-color : #ff6e4e;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ff6e4e;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #ff6e4e;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #ff6e4e;
    border-top-style : solid;
    border-top-width : 1px;
    margin-bottom : 2px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 50px;
    text-align : right;
  }


.edit_site a {
    color : #880000;
    text-decoration : underline;
  }


.edit_site a:hover {
    color : #880000;
  }


.bottom {
    height : 50px;
    background-image : url('../img/bottom3.png');
    background-position : bottom center;
    background-repeat : no-repeat;
    float : left;
    margin-left : 0;
    width : 960px;
  }


.logo {
    background-image : url('../img/logo_transprent_2.png');
    background-repeat : no-repeat;
    height : 103px;
    position : absolute;
    width : 221px;
    margin-top : 10px;
    margin-left : 10px;
  }

/*pour IE toujours...*/








/** html .logo {
    background-image : url('../img/logo_transprent_3.png');
  }*/


.contacts_secteur {
    background-color:#d7dde6;
  }


.pan_news {
    background-color : #fff;
    padding : 1px;
    width : 163px;
  }


.temoignage_lateral, .login_form, .pan_news, .pan_recherche, marquee, .texte_lateral,.pan_journaux, .recherche, .news_pan {
    border:solid #B4C1D3 1px;
  }


.news_pan {
    padding : 2px;
    margin : 10px 5px 10px 5px;
  }


.news_pan .titre {
    background-image : url('../img/NewsDBA1.png');
    background-position : top left;
    background-repeat : no-repeat;
    height : 30px;
    background-color:#d7dde6;
    padding-left : 55px;
    font-size : 1.8em;
    font-weight : bold;
  }


.news_pan .titre .archives {
    font-size : 0.65em;
    font-weight : normal;
    text-align : right;
    padding : 3px;
  }


.fluo {
    background-color : #FFFF77;
  }


.loupe {
    background-image : url('../img/loupe_small.png');
    background-repeat : no-repeat;
    position : absolute;
    margin-left : 500px;
    width : 91px;
    height : 126px;
    margin-top : 5px;
  }


.infos_pers, .liste_part {
    margin-left : 20px;
  }


a {
    color : #4E4E4E;
    text-decoration : none;
  }


a:link,a:visited {
    cursor:pointer;
    text-decoration: none;
  }


a:hover,a:active {
    cursor:pointer;
    color : #2D2D2D;
    text-decoration: underline;
  }


.pan2 a {
    text-decoration: underline;
  }


.voir_aussi {
    border-top-color : #dcdcdc;
    border-top-style : solid;
    border-top-width : 1px;
    margin-top : 40px;
  }


.voir_aussi .titre {
    font-size : 1.2em;
    text-align : center;
    margin-bottom : 10px;
  }


.voir_aussi table {
    width : 100%;
    border : none;
  }


.voir_aussi table td {
    background-image : url('../img/voir_aussi1.png');
    background-position : bottom center;
    background-repeat : no-repeat;
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
    padding-bottom : 10px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 10px;
    text-align : center;
  }

.voir_aussi table td .sel {
background-image : url('../img/voir_aussi1_sel.png');
}

*html .voir_aussi table td {
    background-image : url('../img/voir_aussi1.gif');
  }


.voir_aussi table td a {
    text-decoration : none;
  }

