/* Eléments, styles par défaut */
body {
font-family:"Trebuchet MS", Verdana, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size:85%;
margin:0;
padding:0;
background:#c8cacc url(../img/bg/fd.gif) 0 0 repeat-x;


}

h1, h2, h3, h4 {
font-family: "Trebuchet MS", Verdana, sans-serif;
margin: 0;
padding: 0;
}

#page-contenu h1 img{
margin:0;
padding:0;

}

#logo-accueil img{
margin: 0;
padding: 0;
margin:19px 20px 0 20px;

}

#bd6 img{
margin:0;
padding:0;
position:absolute;
}
#bd6{
margin:0;
padding:0;
width:1000px;
height:118px;
background:#cc628a;
}

#bd7{
margin:0;
padding:0;
width:1000px;
height:118px;
background:#6E5574;
}
#bd7 img{
margin:0;
padding:0;
position:absolute;
}
#bd8{
margin:0;
padding:0;
width:1000px;
height:118px;
background:#B9CB00;
}
#bd8 img{
margin:0;
padding:0;
position:absolute;
}

#bd9{
margin:0;
padding:0;
width:1000px;
height:118px;
background:#009FA8;
}
#bd9 img{
margin:0;
padding:0;
position:absolute;
}
#bd11{
margin:0;
padding:0;
width:1000px;
height:118px;
background:#F29400;
}
#bd11 img{
margin:0;
padding:0;
position:absolute;
}

#bd12{
margin:0;
padding:0;
width:1000px;
height:118px;
background:#B4590D;
}
#bd12 img{
margin:0;
padding:0;
position:absolute;
}
#bandeau{
margin:0;
padding:0;
background:url(../img/bg/bandeau/bg-bandeau.png) 0 0 no-repeat;
z-index:50;
position:absolute;
width:388px;
height:118px;

}

* html #bandeau{
position:absolute;
width:388px;
height:118px;
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='./img/bg/bandeau/bg-bandeau.png' , sizingMethod=crop);

      }
	  
	  
#bandeaupub {
margin:0;
padding:0;
position:relative;
top:12px;
}
#bandeaupub img{
margin:0;
padding:0;
position:relative;
top:12px;
}
#logo{
z-index:50;
position:absolute;
left:7px;
top:65px;
}
#bandeau img{
position:relative;
z-index:1;
}
h1 span {
position:absolute;
top:-999px;
margin: 0;
padding: 0;
}
h2{
font-size:1.4em;
margin:0 0 20px 0;

}

h3{
font-size: 1.2em;
margin: 0 0 15px 0;
}

h4{
font-size: 1.1em;
margin:0 0 20px 6px;
}
p{
margin: 0;
padding: 0;
color:#333333;
font-size:0.85em;
}


a:hover {
text-decoration: none;
}

img {
border:0;
}


a, input{
position:relative;
z-index:300;
}

img {
border:0;
margin:0;
padding:0;
}

/* Page Accueil
-------------------------------------------------------- */
#page {
padding:0;
margin:0px auto 0px auto;
width:1000px;
height:auto;
position:relative;
z-index:5;

}



#cadre-top{
margin:0px 0 0 0;
padding:0;
width : 1000px;
height:36px;
background:#FFFFFF url(../img/cadre/cadre-top.gif) 30px 0 no-repeat;
}
#cadre-bottom{
margin:0px 0 0 0;
padding:0 0 30px 0;
width : 1000px;
height:36px;
background:#FFFFFF url(../img/cadre/cadre-bottom.gif) 30px 0 no-repeat;
}
#page-accueil{
margin:0;
padding:5px 0;
min-height:650px;
height:auto !important;
height:650px;
width : 1000px;
text-align:justify;
background:#FFFFFF url(../img/cadre/cadre-middle.gif) 30px 0px repeat-y;
padding-bottom:20px;
}

#col0{
margin:0 0 0 0px;
padding:0;
position:absolute;
left:60px;
width:280px;
background:url(../img/accueil/titre2/bg1.gif) -1px 10px no-repeat;

}

#col1{

margin:0 0px 0 360px;
padding:0;
width:585px;
}
#col1-gauche{
margin:0;
padding:0;
float:left;
width:280px;
background:url(../img/accueil/titre2/bg2.gif) -1px 10px no-repeat;

}
#col1-droite{
margin:0px 0px 0 300px;
padding:0;
width:280px;
background:url(../img/accueil/titre2/bg3.gif) -1px 10px no-repeat;
}

#titreaccueil0{

color:#C3608B;
padding-left:14px;
height:27px;
text-align:left;
}
#titreaccueil1{

color:#B9CC13;
padding-left:14px;
height:27px;
}
#titreaccueil2{
color:#F29409;
padding-left:14px;
height:27px;

}


#cadre-communaute{
margin:0;
padding:0;
position:absolute;
top:161px;
left:30px;
z-index:0;
}
#cadre-communaute img{
margin:0;
padding:0;
position:absolute;
top:161px;
left:30px;
z-index:0;
}


#cadre-decouvrir{
margin:0;
padding:0;
position:absolute;
top:161px;
left:330px;
z-index:0;
}
#cadre-decouvrir img{
margin:0;
padding:0;
position:absolute;
top:161px;
left:30px;
z-index:0;
}

#cadre-vivre{
margin:0;
padding:0;
position:absolute;
top:161px;
left:630px;
z-index:0;
}
#cadre-vivre img{
margin:0;
padding:0;
position:absolute;
top:161px;
left:30px;
z-index:0;
}

#cadre-bas{
margin:0;
padding:0;
position:relative;
top:470px;
left:60px;
z-index:0;
width:890px;
}


#cadre-actu{
margin:0;
padding:0;
float:left;
width:280px;
}
#cadre-actu ul{
margin:0;
padding:0 3px 0 0px;
color:#333333;
list-style:none;
}

#cadre-actu ul li{
margin:3px 0;
padding:0 0 0 12px;
font-size:0.9em;
background:url(../img/puce/puce-accueil.gif) 1px 2px no-repeat;
}
#cadre-actu ul li a{
color:#333333;
}
#cadre-actu h2{
margin:3px 0;
padding:0 7px;
color:#0084d4;
}

#cadre-accueil-autre{
margin:0;
padding:0;
width:580px;
margin-left:300px;
}

#cadre-agenda{
margin:0;
padding:0;
float:left;
width:280px;
}
#cadre-agenda ul{
margin:0;
padding:0 3px 0 7px;
color:#333333;
list-style:none;
}
#cadre-agenda ul li img{
margin:3px;
padding:0;
float:left;
}
#cadre-agenda ul li a{
color:#333333;
}

#cadre-agenda ul li{
margin:3px 0;
padding:0 0 0 12px;
font-size:0.9em;
background:url(../img/puce/puce-accueil.gif) 1px 2px no-repeat;
}

#cadre-agenda h2{
margin:3px 0;
padding:0 7px;
color:#0084d4;
}
#cadre-territoire{
margin:0 0 0 300px;
padding:0;
width:270px;
}
#cadre-territoire ul{
margin:0;
padding:0 3px 0 7px;
color:#333333;
list-style:none;
}

#cadre-territoire ul li{
margin:3px 0;
padding:0 0 0 12px;
font-size:0.9em;
background:url(../img/puce/puce-accueil.gif) 1px 2px no-repeat;
}

#cadre-territoire h2{
margin:3px 0;
padding:0 7px;
color:#0084d4;
}

#cadre-territoire p{
margin:7px auto 0 auto;
padding:0;
width:200px;
height:118px;

}
#cadre-territoire p a {
margin:0;
padding:0;
}

/* recherche
-------------------------------------------------------- */
#contenu-txt-contact{
padding:3px 6px 3px 3px;
margin:20px auto 0 0;
width:725px;
text-align:justify;
color:#333333;
}
#contenu-txt-contact ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
#contenu-txt-contact ul li{
padding:0 0px 0 10px;
margin:7px 3px 7px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

#contenu-txt-contact h2{
margin:25px 0;
padding:0 0 0 14px;
color:#cc628a;
text-align:left;
}
#strecherche{
margin:20px;
font-weight:bold;
}
/* Entête
-------------------------------------------------------- */

#entete {
margin :0px 0 0 0;
padding :0;
height:120px;
background: #FFFFFF url(../img/bg/entete-haut.gif) 0 0 no-repeat;
width:100%;
}

#entete h1{
float:left;
margin:10px 0px 0 15px;
height:50px;
}

#entete p{
float:left;
margin:10px 0px 0 15px;
height:50px;
}

#acces-langue{
padding:0;
margin:0;
width:auto;
z-index:150; 
float:left;
margin:15px 10px 0 7px;


}
#acces-langue li{

display:inline;
margin-left:5px;
}

#accessibilite{
margin:0;
padding :0;
margin : 0px auto 0px auto;
width : 980px;
color:#333333;
height:35px;
}

#accessibilite a{
margin:0;
padding:0;
font-size:0.8em;
color:#333333;
}
.takemenu{
display:none;
}

#liengauche{
margin:0;
padding:0;
margin:15px 0 0 0;
float:left;

}
#liendroite{
margin:0;
padding:0;
margin:15px 0 0 0;
float:right;

}

/* Chemin
-------------------------------------------------------- */

#arianne {
margin : 0;
padding : 0;
margin:0px 0 10px 10px;
position:relative;
top:12px;
width : 950px;
height:25px;
}
#arianne ul {
margin : 0;
padding : 0;
float : left;
}
#arianne li {
display : inline;
padding-left : 5px;
list-style : none;
font-size : 0.8em;
color : #000000;
font-weight : 500;
}
#arianne a {
color : #000000;
font-weight : 500;
text-decoration : none;
}
#arianne a:hover {
text-decoration : underline;
}
#menu1{
margin : 0;
padding : 0;
width : 100%;
position : absolute;
top :110px;
left:0px;
background-color:#008347;

}

/* Page type
-------------------------------------------------------- */
#page-contenu{
margin:0;
padding:0px 0;
min-height:870px;
height:auto !important;
height:870px;
width : 1000px;
text-align:justify;
background:#FFFFFF;
padding-bottom:20px;
}
#page-contenu a{
margin:0;
padding:0px 0;
color:#a2b202;
}


#entete-contenu {
margin :0px 0 0 0;
padding :0;
height:50px;
background: #FFFFFF url(../img/bg/entete-haut.gif) 0 0 no-repeat;
width:100%;
}

#entete-contenu p{
float:left;
margin:10px 0px 0 15px;
height:50px;
}
#page-contenu h1 span{
position:absolute;
top:-999px;
}
.content01{
margin:25px 0px 0 200px;
width:615px;
}
.content11{
margin:25px 0px 0 200px;
width:615px;
}
.content00{
margin:25px 0px 0 200px;
width:795px;
}
.content10{
margin:25px 0px 0 200px;
width:795px;
}

.content01 img {
border:1px solid #BEBE30;
padding:2px;
float:left;
padding:3px 3px 3px 3px;
margin:15px 0px 0 0px;
}
.content00 img {
border:1px solid #BEBE30;
padding:2px;
float:left;
padding:3px 3px 3px 3px;
margin:15px 0px 0 0px;
}

.content11 img {
border:1px solid #BEBE30;
padding:2px;
float:right;
padding:3px 3px 3px 3px;
margin:35px 7px 10px 10px;
}

.imgtxt1{
width:190px;
float:right;
padding:3px 20px 3px 3px;
margin:35px 7px 10px 10px;
}
.content10 img {
border:1px solid #BEBE30;
padding:2px;
float:right;
padding:3px 3px 3px 3px;

}

/* Page interlocuteur
-------------------------------------------------------- */
.contenu-txt06 {
padding:3px 6px 3px 3px;
margin:0 0px 0 200px;
background:url(../img/bg/titre2-interlocuteur.gif) 0 14px no-repeat;
}
.contenu-txt06 h2{
margin:0;
padding:0 0 0 14px;
color:#cc628a;
text-align:left;
}
.contenu-txt06 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt06 p{
padding:0 0px 0 10px;
margin:3px;
}
.contenu-txt06 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt06 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

.contenu-txt16 h2{
margin:0;
padding:0 0 0 14px;
color:#cc628a;
text-align:left;
}
.contenu-txt16 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt16 {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-interlocuteur.gif) 0 14px no-repeat;
}
.contenu-txt16 p{
padding:0 0px 0 10px;
margin:3px;
}

.contenu-txt16 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt16 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

/* Page entreprendre
-------------------------------------------------------- */
.contenu-txt07 {
padding:3px 6px 3px 3px;
margin:0 0px 0 200px;
background:url(../img/bg/titre2-entreprendre.gif) 0 14px no-repeat;
}
.contenu-txt07 h2{
margin:0;
padding:0 0 0 14px;
color:#6e5574;
text-align:left;
}
.contenu-txt07 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt07 p{
padding:0 0px 0 10px;
margin:3px;
}
.contenu-txt07 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt07 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

.contenu-txt17 h2{
margin:0;
padding:0 0 0 14px;
color:#6e5574;
text-align:left;
}
.contenu-txt17 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt17 {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-entreprendre.gif) 0 14px no-repeat;
}
.contenu-txt17 p{
padding:0 0px 0 10px;
margin:3px;
}

.contenu-txt17 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt17 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

/* Page Visite
-------------------------------------------------------- */
.contenu-txt08 {
padding:3px 6px 3px 3px;
margin:0 0px 0 200px;
background:url(../img/bg/titre2-vivre.gif) 0 14px no-repeat;
}
.contenu-txt08 h2{
margin:0;
padding:0 0 0 14px;
color:#b9cb00;
text-align:left;
}
.contenu-txt08 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt08 p{
padding:0 0px 0 10px;
margin:3px;
}
.contenu-txt08 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt08 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

.contenu-txt18 h2{
margin:0;
padding:0 0 0 14px;
color:#b9cb00;
text-align:left;
}
.contenu-txt18 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt18 {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-vivre.gif) 0 14px no-repeat;
}
.contenu-txt18 p{
padding:0 0px 0 10px;
margin:3px;
}

.contenu-txt18 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt18 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}
/* style Page contact
-------------------------------------------------------- */
.contenu-txt-contact {
padding:3px 6px 3px 3px;
margin:0 auto;
width:525px;
text-align:justify;
color:#333333;
}


#txt-contact{
margin:25px 0 15px 5px;
width:515px;
}



.content1contact{
margin:25px 0px 0 200px;
width:615px;
}

.formulaireclient-capcha{
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:80px;
width:525px;
border:1px solid #CCCCCC;
text-align:center;
padding:5px 0;


}

.formbutton {
margin:15px 45px 0 0px;
padding:0;
width:10px;
float:right;

}

.formbutton input{
margin:0;
padding:0;
cursor:pointer;
border:outset 1px #ccc;
color:#666666;
font-size:0.9em;
font-weight:bold;
padding: 1px 2px;
z-index:1;
}



.formulaireclient-capcha label {
display:block;
float: left;
text-align: left;
padding: 0.2em;
margin-left:20px;

}







.formulaireclient-capcha input{
margin:0;
padding:0;
float:left;
width:7em;
height:25px;
margin:5px 7px 0px 7px;
border: 1px solid #cfd0d1;
z-index:10;
}


.formulaireclient-capcha img{
margin:0;
padding:0;
border:0;
float:right;

}




.formulaireclient-i select{
float:right;
width:525px;

}

.formulaireclient-petitinput{
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:30px;
width:525px;
border:1px solid #CCCCCC;



}




.formulaireclient-petitinput label {
display:block;
float: left;
padding: 0.2em;
margin-left:10px;
padding-left:20px;
}

.formulaireclient-petitinput input{
margin:0;
padding:0;
float:left;
width:9em;
margin:5px 7px 0px 7px;
border: 1px solid #cfd0d1;
z-index:10;

}



.formulaireclient-i select{
float:left;
width:18.3em;
font-family:'Trebuchet MS', Verdana, sans-serif;
font-size:1em;
margin:5px;
margin-left:10px;
}



.formulaireclient-i{
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:30px;
width:525px;
border:1px solid #CCCCCC;


}



.formulaireclient-i label {
display:block;
float: left;
text-align: right;
padding: 0.2em;
margin-left:10px;

padding-left:20px;
}

.formulaireclient-i input{
margin:5px;

width:22em;
z-index:10;
border: 1px solid #cfd0d1;

}


.formulaireclient-commentaire1{
margin:0;
padding:0;
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:80px;
width:525px;
border:1px solid #CCCCCC;
}

.formulaireclient-commentaire1 label{
display:block;
float: left;
text-align: right;
padding: 0.2em;
margin-left:10px;

padding-left:20px;



}

.formulaireclient-commentaire1 textarea{
float:right;
width:25em;
margin:5px 10px 0px 0px;
border: 1px solid #cfd0d1;
z-index:10;



}

.formulaireclient-commentaire{
margin:0;
padding:0;
margin:0;
margin: 0.5em auto .2em auto;
color:#333333;
height:150px;
width:525px;
border:1px solid #CCCCCC;
}

.formulaireclient-commentaire label{
display:block;
float: left;
text-align: right;
padding: 0.2em;
margin-left:10px;

padding-left:20px;



}

.formulaireclient-commentaire textarea{
float:right;
width:25em;
margin:5px 10px 0px 0px;
border: 1px solid #cfd0d1;
z-index:10;



}

/* style Page Agenda
-------------------------------------------------------- */
.contenu-txt09 {
padding:3px 6px 3px 3px;
margin:0 0px 0 200px;
background:url(../img/bg/titre2-agenda.gif) 0 14px no-repeat;
}
.contenu-txt09 h2{
margin:0;
padding:0 0 0 14px;
color:#009fa8;
text-align:left;
}
.contenu-txt09 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt09 p{
padding:0 0px 0 10px;
margin:3px;
}
.contenu-txt09 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt09 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

.contenu-txt19 h2{
margin:0;
padding:0 0 0 14px;
color:#009fa8;
text-align:left;
}
.contenu-txt19 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt19 {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-agenda.gif) 0 14px no-repeat;
}
.contenu-txt19 p{
padding:0 0px 0 10px;
margin:3px;
}

.contenu-txt19 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt19 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}


/* territoire
-------------------------------------------------------- */
#carte-territoire{
position:relative;
z-index:300;
width:500px;
height:400px;

}
/* agenda
-------------------------------------------------------- */


.contenu-agenda h2{
margin:0;
padding:0 0 0 14px;
color:#009fa8;
text-align:left;
}
.contenu-agenda h3{
margin:7px 0 5px 0;
padding:5px 0 8px 40px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/agenda/etiquette.gif) 5px 2px no-repeat;
font-size:1.2em;
}

.contenu-agenda {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
min-height:115px;
height:auto !important;
height:115px;
background:url(../img/bg/titre2-agenda.gif) 0 14px no-repeat;

}

.content11-agenda{
margin:25px 0px 30px 200px;
width:615px;
min-height:415px;
height:auto !important;
height:415px;
}

.content11-agenda img {
border:1px solid #CCCCCC;
padding:2px;
float:left;
padding:3px 3px 3px 3px;
margin:2px 7px 10px 10px;
}
.txt-agenda{
padding:0 0px 0 10px;
margin:10px 0px;
min-height:145px;
height:auto !important;
height:145px;

}

.lien-agenda{
padding:0 0px 0 10px;
margin:0px 0px;
clear:both;

}
.date{
padding:0 0px 0 30px;
margin:20px 0px;
background:url(../img/agenda/fleche.gif) 15px 2px no-repeat;
color:#333333;
font-size:0.9em;
}
.agendaselect{
background-color:#E9EDFC;
}

#titreagenda{
margin:0 0 20px 20px;
padding:0 0px 0 22px;
background:url(../img/agenda/calendar_add.png) 0 0px no-repeat;
text-decoration:none;
}

#col-do-agenda{
margin:0;
padding:3px 0 20px 2px;
position:absolute;
top:300px;
left:830px;
width:165px;
border-left:1px solid #CCCCCC;
min-height:150px;
height:auto !important;
height:150px;
}



#col-do-agenda a{
margin:0;
padding:0;
color:#2980BF;


}
#col-do-agenda ul{
margin:7px 0 0 0;
padding:0;
margin-left:2px;
list-style-type:none;
font-size:0.9em;
color:#2980BF;
font-weight:bold;

}

#col-do-agenda li{
margin:5px 0 0 0;
padding:0;
background:url(../img/puce/puce-dot.gif) 0 3px no-repeat;
padding-left:12px;
margin:6px;
text-align:left;

}


.content1-agenda{
margin:25px 0px 0 200px;
width:795px;
}

.contenu-agenda-p img {
border:1px solid #CCCCCC;
padding:2px;
float:left;
padding:3px 3px 3px 3px;
margin:2px 10px 10px 0px;
}


.contenu-agenda-p ul{
position:relative;
left:20px;
margin:15px 20px 0 0;
padding:0;
font-size:0.85em;
color:#333333;

}

.contenu-agenda-p ul li{
padding:0 0px 0 0px;
margin:3px 0 3px 20px;
list-style:url(../img/puce/puce-txt.gif);

}

.contenu-agenda-p h2{
margin:0;
padding:0 0 0 14px;
color:#009fa8;
text-align:left;
}
.contenu-agenda-p h3{
margin:7px 0 5px 0;
padding:5px 0 8px 40px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/agenda/etiquette.gif) 5px 2px no-repeat;
font-size:1.2em;
}
.contenu-agenda-p {
padding:3px 6px 3px 15px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-agenda.gif) 0 14px no-repeat;


}
#contenu-doc {
margin-top:50px;
padding:0;
width:300px;
}
#contenu-doc p{
margin:0;
padding:0 0 0 10px;
background:url(../img/puce/puce-dot.gif) 0 2px no-repeat;
width:300px;
}


/* Page projet
-------------------------------------------------------- */
.contenu-projet-p img {
border:1px solid #CCCCCC;
padding:2px;
float:left;
padding:3px 3px 3px 3px;
margin:2px 10px 10px 0px;
}


.contenu-projet-p ul{
position:relative;
left:20px;
margin:15px 20px 0 0;
padding:0;
font-size:0.85em;
color:#333333;

}

.contenu-projet-p ul li{
padding:0 0px 0 0px;
margin:3px 0 3px 20px;
list-style:url(../img/puce/puce-txt.gif);

}

.contenu-projet-p h2{
margin:0;
padding:0 0 0 14px;
color:#CD638B;
text-align:left;
}
.contenu-projet-p h3{
margin:7px 0 5px 0;
padding:5px 0 8px 40px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/agenda/etiquette.gif) 5px 2px no-repeat;
font-size:1.2em;
}
.contenu-projet-p {
padding:3px 6px 3px 15px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-interlocuteur.gif) 0 14px no-repeat;


}
/* Page Actualites
-------------------------------------------------------- */
.txt-actu{
padding:0 0px 0 10px;
margin:10px 0px;
min-height:75px;
height:auto !important;
height:75px;

}


.txt-projet{
padding:0 0px 0 10px;
margin:10px 0px;
min-height:150px;
height:auto !important;
height:150px;

}
.contenu-actualite img {
border:1px solid #CCCCCC;
padding:2px;
float:left;
padding:3px 3px 3px 3px;
margin:2px 10px 10px 10px;
}


.contenu-actualite ul{
position:relative;
left:20px;
margin:15px 20px 0 0;
padding:0;
font-size:0.85em;
color:#333333;

}

.contenu-actualite ul li{
padding:0 0px 0 0px;
margin:3px 0 3px 20px;
list-style:url(../img/puce/puce-txt.gif);

}

.contenu-actualite h2{
margin:0;
padding:0 0 0 14px;
color:#cc628a;
text-align:left;
}
.contenu-actualite h3{
margin:3px 0 3px 0;
padding:5px 0 8px 25px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/actualite/bt-actualite.gif) 8px 10px no-repeat;
font-size:1.2em;
}
.contenu-actualite {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-interlocuteur.gif) 0 14px no-repeat;
}

#suivant{
margin:20px 0 20px 0;
width:745px;
text-align:center;
}

/* Page Services
-------------------------------------------------------- */
.contenu-txt011 {
padding:3px 6px 3px 3px;
margin:0 0px 0 200px;
background:url(../img/bg/titre2-service.gif) 0 14px no-repeat;
}
.contenu-txt011 h2{
margin:0;
padding:0 0 0 14px;
color:#f29400;
text-align:left;
}
.contenu-txt011 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt011 p{
padding:0 0px 0 10px;
margin:3px;
}
.contenu-txt011 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt011 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

.contenu-txt111 h2{
margin:0;
padding:0 0 0 14px;
color:#f29400;
text-align:left;
}
.contenu-txt111 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt111 {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-service.gif) 0 14px no-repeat;
}
.contenu-txt111 p{
padding:0 0px 0 10px;
margin:3px;
}

.contenu-txt111 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt111 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

/* tableau
-------------------------------------------------------- */
#page-contenu table{
margin:15px 0;
padding:0;
width:772px;
text-align:center;
}

#page-contenu table img{
margin:0;
padding:0;
border:none;
text-align:center;
}

#page-contenu table td{
margin:0;
padding:0;
border:none;
text-align:center;
width:155px;
}
/* Page Annuaire
-------------------------------------------------------- */

#imprimer{
margin:0px 00px 10px 0px;
float:right;
color:#333333;
}
#retour-haut{
margin:0px 50px 10px 0px;
padding:0 0 0 12px;
float:right;
color:#333333;
font-size:0.77em;
background:url(../img/haut-page/flecheNoireHaut.gif) 0 2px no-repeat;
}
#retour-haut a{
color:#333333;

}
.contenu-txt012 {
padding:3px 6px 3px 3px;
margin:0 0px 0 200px;
background:url(../img/bg/titre2-annuaire.gif) 0 14px no-repeat;
}
.contenu-txt012 h2{
margin:0;
padding:0 0 0 14px;
color:#B4590D;
text-align:left;
}
.contenu-txt012 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt012 p{
padding:0 0px 0 10px;
margin:3px;
}
.contenu-txt012 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt012 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}

.contenu-txt112 h2{
margin:0;
padding:0 0 0 14px;
color:#B4590D;
text-align:left;
}
.contenu-txt112 h3{
margin:5px 0 0 0;
padding:0 0 8px 23px;
color:#333333;
font-size:0.98em;
text-align:left;
background:url(../img/puce/puce-titre3.gif) 14px 2px no-repeat;
}
.contenu-txt112 {
padding:3px 6px 3px 3px;
margin:0 0px 0 0px;
background:url(../img/bg/titre2-annuaire.gif) 0 14px no-repeat;
}
.contenu-txt112 p{
padding:0 0px 0 10px;
margin:3px;
}

.contenu-txt112 ul{
margin:0;
padding:0;
font-size:0.85em;
color:#333333;
list-style:none;
}
.contenu-txt112 ul li{
padding:0 0px 0 10px;
margin:3px 3px 3px 10px;
background:url(../img/puce/puce-txt.gif) 0 7px no-repeat;
}


#col-document{
margin:0;
padding:3px 0 20px 2px;
position:absolute;
top:250px;
left:830px;
width:165px;
border-left:1px solid #CCCCCC;
min-height:150px;
height:auto !important;
height:150px;
}

#col-document p{
color:#333333;
margin-left:20px;
font-size:1em;
text-decoration:underline;
}

#col-document a{
margin:0;
padding:0;
color:#2980BF;


}
#col-document ul{
margin:7px 0 0 0;
padding:0;
margin-left:2px;
list-style-type:none;
font-size:0.9em;
color:#2980BF;
font-weight:bold;

}

#col-document li{
margin:5px 0 0 0;
padding:0;
background:url(../img/puce/puce-dot.gif) 0 3px no-repeat;
padding-left:12px;
margin:6px;
text-align:left;

}

/* Page carte
-------------------------------------------------------- */



#moteur {
margin :0 0 10px 0;
padding :0;
background:url(../img/bg/page-type/moteur/bg-moteur.gif) 0 0 no-repeat;
height:82px;
width:200px;
}


#recherche {
margin:0;
padding:0;
float:right;
width:220px;
background:url(../img/moteur/bg-recherche.jpg) 0 6px no-repeat;

}



.form-moteur input{
float:left;
margin:6px 12px;
padding:2px 5px 0 7px;
width:150px;
background:none;
border:0;
color:#333333;
}

.valid-rech input{
float:right;
margin:6px 0px;
padding:0;
width:25px;
height:19px;
cursor:pointer;
border:outset 1px #ccc;
color:#FFFFFF;
font-weight:bold;

background:#B9CB00;
z-index:1;

}






#titre-doc{
margin:0;
padding:0;
background:url(../img/bg/page-type/elts-page/bg-titredoc.gif) 0 0 no-repeat;
color:#7f7c7f;
font-size:1em;
padding-left:10px;
padding-top:3px;
height:30px;
}
#bas-doc{
margin:0;
padding:0;
background:url(../img/bg/page-type/elts-page/bas-doc.gif) 0 0 no-repeat;
height:25px;
}






/* Page type actu
-------------------------------------------------------- */

#content-actu{
width:525px;
font-size:0.9em;
text-align:justify;
margin:0 0 0 5px;
padding:0 0 0 5px;
color:#333333;
}

#content-actu strong{
color:#000000;
}

#content-actu a{
color:#7e7c7f;
}

#content-actu ul{
font-size:0.95em;
margin:0 0px;
padding:0;
list-style:none;
}
#content-actu ul li{
margin:5px;
background:url(../img/puce/page-type/puce.gif) 0 7px no-repeat;
padding-left:10px;
}


#content-actu p{
margin:5px;
}

#content-actu table{
margin:0;
padding:0;
width:530px;
text-align:center;
}


#content-actu img{
margin:0;
padding:0;
margin:0 5px 15px 0px;
float:left;
clear:both;
z-index:15;
}



#content-actu h3{
margin:0;
padding:0;
color:#7e7c7f;
background:url(../img/bg/page-type/elts-page/bg-h3.gif) 7px 7px repeat-x;
padding:0 0px 10px 20px;
color:#000000;
font-size:1.1em;
margin:20px 0 7px 0;
width:500px;
height:30px;
clear:both;
}


/* Pied de page
-------------------------------------------------------- */

#pied{
margin: 10px auto 0px auto;
width:782px;
color:#333333;
text-align:center;
}

#bg-pied{
margin:0;
padding:0;
width:100%;
background:url(../img/bg/entete-haut.gif) 0 0 no-repeat;
height:20px;
}

#lien-pied {
margin:0;
padding:0;
width:500px;
margin-left:3px;
color:#FFFFFF;
font-size:0.9em;

}
#lien-pied a {
color:#FFFFFF;
padding:0 5px 2px 5px;
text-decoration:none;
}

#lien-pied a:hover{
background-color:#FFFFFF;
color:#000000;

}
#coordonnes-page{
margin:5px 0 0 0;
padding:10px 0 0 0;
height:30px;
font-size:0.8em;
font-weight:100;
color:#333333;
text-decoration:none;
}

#coordonnes-page a{
color:#000000;
text-decoration:none;
}




/* elts typo */



.sIFR1{
margin:35px 0;
padding:0;
position:absolute;
left:707px;
width:280px;
color:#FFFFFF;
text-align:center;
}

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

  @media screen {
    .sIFR-active p.sIFR2 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
 
  @media screen {
    .sIFR-active p.sIFR1 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	  @media screen {
    .sIFR-active h2.sIFR3 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
	@media screen {
    .sIFR-active h3.sIFR5 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
		@media screen {
    .sIFR-active h2.sIFR6 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
		@media screen {
    .sIFR-active p.sIFR7 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
			@media screen {
    .sIFR-active p.sIFR8 {
       font-family: Verdana;
       visibility: hidden;
    }
	}
