#sectionFormRecherche{
	display:inline;
}

a.ico26 {
	background: url(../images/icoFavoris.gif) no-repeat left top;
}

a.ico25 {
	background: url(../images/icoEnvoyer.gif) no-repeat left top;
}

a.ico24 {
	background: url(../images/icoVoix.gif) no-repeat left top;
}

a.ico23 {
	background: url(../images/icoMobile.gif) no-repeat left top;
}

a.ico22 {
	background: url(../images/icoFacebook.gif) no-repeat left top;
}

a.ico21{
	background: url(../images/icoTwitter.gif) no-repeat left top;
}

div#ariane_content span.pageCourrante a{
	text-decoration:none;
}

#lienSkipNavigation{
	text-decoration:none;
	position:absolute;
	left: -10000px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden;
	z-index:50;
	color:#000000;
}
#lienSkipNavigation:focus, #lienSkipNavigation:active{
	left:400px;
	width:auto;
	height:auto;
	overflow:visible;
	text-decoration:underline;
}

#itemDoubleColD{
height:39px;
}

.blocColonneDroite{
clear:both;
margin-bottom:10px;
}

.bloc2Colonne{
width:100%;
clear:both;
}

.bloc2ColonneA{
width:48%;
padding-right:10px;
float:left;
}

.bloc2ColonneB{
width:50%;
float:left;
}

.csc-default{
clear:both;
}

#content table p{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#content table th p{
/*font-weight:bold;*/
}

.subito{
text-transform:uppercase;
}

.plusPassePartout{
font-style:italic;
}

.passePartout{

}

.P{
text-transform:uppercase;
}

.bloc3Colonne{
width:100%;
clear:both;
}

.bloc3ColonneA{
width:32%;
padding-right:10px;
float:left;
}

.bloc3ColonneB{
width:32%;
float:left;
padding-right:10px;
}

.bloc3ColonneC{
width:32%;
float:left;
}

/*Styles pour le plan du site*/

.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 ol {

            list-style: none;

            margin: 0px;

            padding: 0px;

        }

        .tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {

            /*color: {$plugin.tx_dropdownsitemap_pi1.colors.links};*/

            background-color: inherit;

        }

        .tx-dropdownsitemap-pi1 div {

           /* margin-left: 20px;*/

            margin-top: 2px;

            padding: 2px;

        }

        .tx-dropdownsitemap-pi1 li.open ol {

            display: block;

        }

        .tx-dropdownsitemap-pi1 li.closed ol{

            /*display: none;*/

        }

        .tx-dropdownsitemap-pi1 li.open ul {

            display: block;

        }

        .tx-dropdownsitemap-pi1 li.closed ul {

            /*display: none;*/

        }

        .tx-dropdownsitemap-pi1 span.ifsub {

            text-transform: uppercase;

            font-weight: bold;

        }

        .tx-dropdownsitemap-pi1 span.spc {

            text-transform: uppercase;

            font-style: italic;

        }

        .tx-dropdownsitemap-pi1 .description {

            font-style: italic;

            font-size: 80%;

            margin-left: 5px;

        }

        .tx-dropdownsitemap-pi1 div {

        }

        .tx-dropdownsitemap-pi1 div.level_1{
			text-transform: uppercase;
            font-weight: bold;
			margin-bottom:25px;
        }
		
		.tx-dropdownsitemap-pi1 div.level_2 {
			text-transform: uppercase;
            font-weight: bold;
        }

        .tx-dropdownsitemap-pi1 div.level_3 {
			text-transform: none;
        }

        .tx-dropdownsitemap-pi1 div.level_4 {

        }

        .tx-dropdownsitemap-pi1 div.level_5 {

        }

        .tx-dropdownsitemap-pi1 div.expAll {

            border: solid 1px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder};

            background-color: {$plugin.tx_dropdownsitemap_pi1.colors.expallBackground};

            color: inherit;

            padding: 5px;

        }

        .tx-dropdownsitemap-pi1 img {
			display:none;
            margin-right: 5px;

        }
		
		#content .tx-dropdownsitemap-pi1 ol, .htmlarea-content-body ol{
			list-style-type: decimal;
			margin: 0 0 10px 20px;
			padding: 0;
		}
		
		#content .tx-dropdownsitemap-pi1 li{
			font-size: 1em;
			font-weight: normal;
			color: #000;
			padding-bottom: 0px;
			line-height: 1.4;
		}
		
		#content .tx-dropdownsitemap-pi1 ul{
			margin-bottom:0px;
		}
		
		/*Fin plan du site */
		
		#acc_planibus_form iframe{
			width:282px;
			height:340px;
			border-width:0px;
			background-color:transparent;
		}
		
		/*Debut style page d'accueil*/
		
		
		
		
		
		
		
		
		
		
		
		
	#table_info-reseau td p{
		margin-top:0px;
		margin-bottom:0px;
	}
		
	#table_info-reseau td a{
		color:#FFFFFF;
		text-decoration:none;
	}

	#table_info-reseau td a:hover,#table_info-reseau td a:hover p {
		color:#FFFFFF;
		text-decoration:underline;
	}	
	
.ac_input{
	color: #4A4A4A;
    vertical-align: middle;
	font-size: 0.8em;
	margin-top: 0;
}

.tx-cablansearch-pi1{
	display:none;
}

.btnRecherche{
	vertical-align: middle;
}
	
#usernav #xajax_form {
	display: inline;
    margin: 0;
    padding: 0;
}

		
/*Fin pas d'accueil*/

/*Style liste fichiers */

.dateMod{
	text-align:right;
	font-size:0.7em;
	margin-bottom:10px;
}

.titreDoc{
	font-size:0.9em;
}

#content .tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-preview{
	height:180px;
}

#content .tx-mmdamfilelist-pi1 .col-prevcontainer {
	background-color: #F8F8F8;
}

.docImage{
	height:120px;
}

.browseBoxWrap:first-child{
	display:none;
}

#colD_content .tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-preview{
	height:auto;
}

#colD_content .col-prevcontainer{
	width:auto;
	background-color:transparent;
    border: 0px none transparent;
    padding: 0px;
}

#colD_content div.tx-mmdamfilelist-pi1-col {
	clear:none;
}

/*Fin style liste fichiers  */

.blocGris{
	background-color:#F8F8F8;
	border: 1px solid #CBCBCB;
	padding:10px;
}

#colD_content .blocGris a {
    color: #0074CF;
    text-decoration: underline;
}

#colD_content .blocGris a:hover{
    text-decoration: none;
}

#colD_content .tx-mmdamfilelist-pi1 .mm-dam-gal-item-container {
    margin-bottom: 0;
}

.aucuneNouvelle{
	color:#ffffff;
	display:inline-block;
	width:100%;
	text-align:center;
}

.teaserBox {
	position: relative;
	padding: 10px 15px 10px 48px;
}

.teaserBox .teaserBox-border span {
	position: absolute;
	display: inline-block;
}

.teaserBox .teaserBox-border .teaserBox-top {
	background: url(teaser_top.png) left top repeat-x;
	height: 10px;
	left: 49px;
	right: 10px;
	top: 0;
}

.teaserBox .teaserBox-border .teaserBox-right {
	background: url(teaser_right.png) left top repeat-y;
	width: 10px;
	top: 10px;
	bottom: 10px;
	right: 0;
}

.teaserBox .teaserBox-border .teaserBox-bottom {
	background: url(teaser_bottom.png) left top repeat-x;
	height: 10px;
	bottom: 0px;
	right: 10px;
	left: 49px;
}

.teaserBox .teaserBox-border .teaserBox-left {
	background: url(teaser_left.png) left top repeat-y;
	width: 10px;
	top: 50px;
	bottom: 10px;
	left: 0;
}

.teaserBox .teaserBox-border .teaserBox-topLeft {
	background: url(teaser_topLeft.png) left top no-repeat;
	width: 49px;
	height: 50px;
	left: 0;
	top: 0;
}

.teaserBox .teaserBox-border .teaserBox-topRight {
	background: url(teaser_topRight.png) left top no-repeat;
	width: 10px;
	height: 10px;
	right: 0;
	top: 0;
}

.teaserBox .teaserBox-border .teaserBox-bottomRight {
	background: url(teaser_bottomRight.png) left top no-repeat;
	width: 10px;
	height: 10px;
	right: 0;
	bottom: 0;
}

.teaserBox .teaserBox-border .teaserBox-bottomLeft {
	background: url(teaser_bottomLeft.png) left top no-repeat;
	width: 49px;
	height: 10px;
	left: 0;
	bottom: 0;
}

.teaserBox * {
	/*color: #666666;*/
}

.teaserBox h1 {
	color: #004f72;
	font-family: Helvetica, Arial, sans-serif;
	border: none;
	margin: 0;
	padding: 0;
	/*text-transform: uppercase;*/
}

#content div.teaserBox  h2.firstHeader {
	padding-top:0px;
	margin-top:0px;
}


.teaserBox a {
	text-decoration: underline;
	color: #1aa0d9;
}

.teaserBox a:hover {
	text-decoration: none;
	color: #1aa0d9;
}
.fondBleuPale{
	background-color:#70CDE3;
}

.fondBleuFonce{
	background-color:#03428E;
}

.fondTurquoise{
	background-color:#007F89;
}

.fondVert{
	background-color:#33A949;
}

.fondBeige{
	background-color:#EEDBBC;
}

.fondSauge{
	background-color:#647B6B;

}

.bordureBleuPale{
	border-color:#70CDE3;
	border-style:solid;
	border-width:2px;
}

.bordureBleuFonce{
	border-color:#03428E;
	border-style:solid;
	border-width:2px;
}

.bordureTurquoise{
	border-color:#007F89;
	border-style:solid;
	border-width:2px;
}

.bordureVert{
	border-color:#33A949;
	border-style:solid;
	border-width:2px;
}

.bordureBeige{
	border-color:#EEDBBC;
	border-style:solid;
	border-width:2px;
}

.bordureSauge{
	border-color:#647B6B;
	border-style:solid;
	border-width:2px;
}

.dv_ligneStatistiqueInterne{
	display:table-row;
}

.dv_ligneStatistique{
	margin-bottom:14px;
	height:160px;
	/*min-height:160px;*/
	/*height:expression(this.scrollHeight < 160 ? "160px" : "auto");*/
	overflow:auto;
	display:table;
}

#content div.dv_ligneStatistique div div p.last-child {
	margin-bottom:0px;
}

