body {
	margin:0;
	padding:0;
}

/*/*/a{}
body,
body td,
body th,
body input,
body p,
body li,
body dt,
body dl,
body caption,
body blockquote {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body,
html>body td,
html>body th,
html>body input,
html>body p,
html>body li,
html>body dt,
html>body dl,
html>body caption,
html>body blockquote {
	font-size: small;
}
/* */

/*/*/a{}
body,
body #entete,
body #zoneA,
body #zoneB,
body #zoneC,
body #logoRW2,
body #pied {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body,
html>body #entete,
html>body #zoneA,
html>body #zoneB,
html>body #zoneC,
html>body #logoRW2,
html>body #pied {
	font-size: x-small;
}
/* */

/* ---------- IMAGES ---------- */
#zoneA #article .imgAlignRight img, #zoneA #article .imgAlignLeft img {
	border:1px solid #000;
	padding:0px;
	margin:0px;
}
#zoneA #article img.sansBord {
	border:none !important;
}
.imgAlignRight {
	padding:0 0 12px 0;
	margin:2px 0 0 12px;
	float:right;
	clear:right;
	background-image:url(fond_image.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.imgAlignLeft {
	padding:0 0 12px 0;
	margin:4px 8px 0 0;
	float:left;
	clear:left;
	background-image:url(fond_image.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
img.imgALaLigne {
	display: block;
	clear: both;
}
.imgLeft {
        clear:both;
        text-align:left;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}
.imgCenter {
        clear:both;
        text-align:center;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}
.imgRight {
        clear:both;
        text-align:right;
        display:block;
        margin:10px 0 10px 0;
        padding:4px 0 4px 0;
}

/* ---------------------- balises primaires ---------------------- */
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
li, input {
	font-size:100%;
}
img {
	border:0;
	margin:0;
	padding:0;
}
form {
	margin:3px;
	padding:0;
}
h1 {
	color:#da2828;
	font-size:160%;
	padding:2px 0 2px 5px;
	margin:10px 0 4px 0;
}
h2 {
	font-size:200%;
	font-style:italic;
	color:#949494;
	padding:0;
	margin:10px 0 4px 0;
}
h3 {
	font-size:170%;
	color:#f76041;
	padding:0;
	margin:10px 0 4px 0;
}
h4 {
	font-size:150%;
	color:#666666;
	border-bottom:1px solid #ddd;
	padding:4px;
	margin:10px 0 4px 0;
}
h5 {
	font-size:120%;
	color:#ffbb3e;
	padding:4px;
	margin:10px 0 4px 0;
	border:1px solid #f8c619;
}
tr {
vertical-align:top;}
th {
background-color:#FAC8AB;
text-align:left;
padding:2px;}
hr {
	border:1px solid #ddd;
}
/* ---------------------- blocs principaux ---------------------- */
#entete {
	border:1px solid #666464;
	margin:0;
	padding:0;
}
#logoRW2 {
	background-color:#FFFFFF;
	margin-bottom:6px;
	padding:0;
	text-align:center;
}
#piedDePage {
	display:none;
}

/* ---------------------- entete ---------------------- */
#logo {
	width:123px;
	vertical-align:top;
}
#langues {
	display:none;
}
#liensPermanents {
	display:none;
}
#titreDuSite {
	margin:0;
	padding:0 0 0 29px;
}
#titreDuSite h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	color:#666666;
	letter-spacing:-0.5pt;
	margin:20px 0 0 0;
	padding:0;
}
#recherche {
	display:none;
}
#rechercheAvancee {
	display:none;
}
#logoDG {
	display:none;
}
#ligneStructure {
	display:none;
}

/* ---------------------- pied de page ---------------------- */
#retourHaut {
	display:none;
}

/* ------------------------------------  liens  ------------------------------------ */
a:link {
	color:#023399;
}
a:visited {
	color:#023399;
}


/************************************ ************************************/
table#contenu {
	margin:18px 0 0 0;
	padding:0;
}
/* ---------------------------------------- colonne de gauche ---------------------------------------- */
td#zoneB {
	display:none;
}

/* ---------------------------------------- colonne du centre ---------------------------------------- */
td#zoneA {
	vertical-align:top;
	padding:0 0 0 3px;
	>padding:0 0 0 5px;
}

/* ---------------------------------------- colonne de droite ---------------------------------------- */
td#zoneC {
	display:none;
}

/* ---------------------------------------- Plan du site ---------------------------------------- */

/**************page plan **************************************/

#sitemap {
	margin-left:10px;
}
#sitemap h2 {
	color:#365386;
	margin-bottom:10px;
}
#sitemap h3 {
	color:#365386;
	margin:0 0 0 0;
}
#sitemap ul li {
	list-style-type:none;
	color:#666;
	margin:5px 0 0 10px;
}
#developpe {
	margin:0 0 0 0;
	padding:0 5px 0 5px;
	border-left:1px solid #FFBB3E;
}
#non_developpe {
	padding:0 0 0 15px;
}
#sitemap ul li a {
	color:#666;
	text-decoration:none;
	margin-left:0px;
}

#sitemap ul li a:hover {
	text-decoration:underline;
}
#developpe a:link, #developpe a:visited {
	color:#FFBB3E;
	text-decoration:none;
}
#developpe a:hover {
	color:#FFBB3E;
	text-decoration:underline;
}
.sitemapBorderLeft {
	border-left:1px solid #666;
}
#sitemap ul {
	padding:0px;
}

#sitemap ul li {
	font-weight:bold;
	margin:2px 0px 2px 0px;
}

#sitemap ul li ul {
	margin:3px 0 3px 15px;
}

#sitemap ul li ul li {
	font-weight:normal;
	margin:2px 0px 2px 0px;
}

/*///////////////// V2 ///////////////////*/
#planSite {
	margin:0 0 0 20px;
	padding:0;
}
#planSite ul a:link, #planSite ul a:visited {
	color:#666 !important;
	text-decoration:none;
	font-weight:normal !important;
	font-style:normal !important;
	font-size:100% !important;
}
#planSite ul a:hover {
	color:#DA2828 !important;
	text-decoration:underline !important;
}
#planSiteSocial {
	border-left:4px solid #FFBB3E;
	padding:0 0 0 10px;
	margin:0;
	font-style:normal !important;
}
#planSiteSocial a:link, #planSiteSocial a:visited {
	font-weight:bold;
	font-size:120%;
	color:#FFBB3E !important;
	text-decoration:none;
}
#planSiteSocial a:hover {
	color:#FFBB3E !important;
	text-decoration:underline;
}
#planSiteTourisme {
	border-left:4px solid #99D282;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteTourisme a:link, #planSiteTourisme a:visited {
	font-weight:bold;
	font-size:120%;
	color:#99D282 !important;
	text-decoration:none !important;
}
#planSiteTourisme a:hover {
	color:#99D282 !important;
	text-decoration:underline !important;
}
#planSiteFormulaires {
	border-left:4px solid #F76041;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteFormulaires a:link, #planSiteFormulaires a:visited {
	font-weight:bold;
	font-size:120%;
	color:#F76041 !important;
	text-decoration:none !important;
}
#planSiteFormulaires  a:hover {
	color:#F76041 !important;
	text-decoration:underline !important;
}
#planSiteContactsUtiles {
	border-left:4px solid #C9C9C9;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteContactsUtiles a:link, #planSiteContactsUtiles a:visited {
	font-weight:bold;
	font-size:120%;
	color:#C9C9C9 !important;
	text-decoration:none !important;
}
#planSiteContactsUtiles  a:hover {
	color:#C9C9C9 !important;
	text-decoration:underline !important;
}
#planSiteFaq {
	border-left:4px solid #888;
	padding:0 0 0 10px;
	margin:0;
}
#planSiteFaq a:link, #planSiteFaq a:visited {
	font-weight:bold;
	font-size:120%;
	color:#888 !important;
	text-decoration:none !important;
}
#planSiteFaq  a:hover {
	color:#888 !important;
	text-decoration:underline !important;
}
#planSiteActu {
	border-left:4px solid #FEEFEC;
	border-top:4px solid #FEEFEC;
	padding:0 0 0 10px;
	margin:0 150px 0 0;
}
#planSiteActu a:link, #planSiteActu a:visited {
	font-weight:bold;
	font-style:normal;
	font-size:110%;
	color:#DA2828 !important;
	text-decoration:none !important;
}
#planSiteActu  a:hover {
	color:#DA2828 !important;
	text-decoration:underline !important;
}
#planSiteAgenda, #planSiteNewsletter {
	border-left:4px solid #FEEFEC;
	padding:0 0 0 10px;
	margin:0 150px 0 0;
}
#planSiteAgenda a:link, #planSiteAgenda a:visited, #planSiteNewsletter a:link, #planSiteNewsletter a:visited, #planSiteLiensUtiles a:link, #planSiteLiensUtiles a:visited {
	font-weight:bold;
	font-style:normal;
	font-size:110%;
	color:#DA2828 !important;
	text-decoration:none !important;
}
#planSiteAgenda a:hover, #planSiteNewsletter a:hover, #planSiteLiensUtiles a:hover {
	color:#DA2828 !important;
	text-decoration:underline !important;
}
#planSiteLiensUtiles {
	border-left:4px solid #FEEFEC;
	border-bottom:4px solid #FEEFEC;
	padding:0 0 0 10px;
	margin:0 150px 0 0;
}
#planSite p {
	margin:0;
	padding:2px 2px 3px 2px;
}
#planSite h2 {
	margin:0;
	padding:10px 2px 2px 2px;
	font-weight:normal !important;
	border:none;
	font-size:120% !important;
	font-style:normal;
}
#planSite ul {
	list-style-type: none;
	list-style-image:none;
	margin:0 !important;
	padding:0 !important;
}
#planSite li {
	list-style-type: none;
	list-style-image:none;
	margin:0 !important;
	padding:0;
}
#planSite li li {
	margin:5px;
	padding:0 2px 0 30px;
	border-left:1px dashed #ddd;
}

/* newsletter */
#newsletterInscription {
	margin:10px 0 10px 2%;
	width:50%;
	padding:0;
}
#newsletterInscription td {
	margin:0;
	padding:4px;
}
#newsletterInscription td.bordjaune {
	border-bottom:1px solid #ffbb3e;
}
.msg {
	font-size:80% !important;
	color:#da2828;
	padding:5px 0 5px 5px;
}

/* ---------------------------------------- Divers ---------------------------------------- */
.invisible {
	display:none;
}

/*********************** Fiche ACCUEIL ***********************/
#blocs {
	width:364px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#banniere {
	clear:left;
	margin:5px auto 0 auto;
	padding:0;
	text-align:left;
	border:1px solid #ddd;
}
#banniere p {
	margin:0;
	padding:4px 4px 4px 14px;
	font-size:120%;
}
#banniere h2 {
	color:#da2828;
	margin:0;
	padding:4px;
	font-size:150%;
}
.chapeau {
	font-weight:bold;
	font-size:110%;
	margin:0 5px 5px 5px;
	text-align:left !important;
	line-height:1.2em;
	color:#7B7B7B;
}


/*********************** Fiche ARTICLE ***********************/
#enteteArticle {
	clear:both;
	margin:0;
	padding:0;
}
#clear {
	clear:both;
	margin:0;
	padding:0;
}
#sRList {
	position:relative;
	display:block;
	padding:4px 0;
}
#sRList ul li {
	list-style-image:url(../images/picto_repertoire.gif);
	margin:10px 0 6px 0;

}
/* Hides from IE-mac \*/
* html #sRList {height: 1%;}
/* End hide from IE-mac */


/********************** Sous rubriques social, tourisme, formulaire **********************/

#sousRubriquesSocial, #sousRubriquesTourisme, #sousRubriquesFormulaire {
	width:99%;
	display:block;
	position:relative;
	padding:1px;
	vertical-align:top;
	margin:10px 0 0 0;
}
#sousRubriquesSocial h1, #sousRubriquesTourisme h1, #sousRubriquesFormulaire h1 {
	display:block;
	margin:0 !important;
	padding:6px 4px 5px 15px !important;
	text-align:left;
	font-size:130% !important;
	vertical-align:top;
}


/************************* Social *****************************/
#sousRubriquesSocial {
	border:1px solid #ffbb3e;
	background-color:#FFF;
}
#sousRubriquesSocial #sRList span {
	float:left;
	font-weight:bold;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:120%;
	margin:0 0 2px 0;
	padding:2px;
	text-align: center;
	line-height:1.6em;
	height:1.7em;
	white-space:nowrap;
}
#sousRubriquesSocial h1 {
	display:block;
	margin:0;
	padding:6px 4px 10px 15px;
	text-align:left;
	font-size:190%;
	color:#ffbb3e;
}
#sousRubriquesSocial span a {
	padding:4px;
	color:#666666;
	background-color:#f2f2f2;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #fff;
	border-right:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
	border-left:1px solid #fff;
}
#sousRubriquesSocial span a:hover  {
	color:#FFF;
	background-color:#ffbb3e;
	text-decoration:none;
	border-top:1px solid #F29D00;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #F29D00;
}
#sousRubriquesSocial span a:visited {
	color:#666666;
	font-style:italic;
}

/********************** Sous rubriques tourisme **********************/
#sousRubriquesTourisme {
	border:1px solid #99d282;
	background-color:#FFF;
}
#sousRubriquesTourisme h1 {
	color:#99d282;
}
#sousRubriquesTourisme span a {
	padding:4px;
	color:#666666;
	background-color:#f2f2f2;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #fff;
	border-right:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
	border-left:1px solid #fff;
}
#sousRubriquesTourisme span a:hover  {
	color:#FFF;
	background-color:#99d282;
	text-decoration:none;
	border-top:1px solid #6d965d;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #6d965d;
}
#sousRubriquesTourisme span a:visited {
	color:#666666;
	font-style:italic;
}
#sousRubriquesTourisme span a:visited:hover {
	color: #FFF;
}

/********************** Sous rubriques tourisme **********************/
#sousRubriquesFormulaire {
	border:1px solid #f76041;
	background-color:#FFF;
}
#sousRubriquesFormulaire h1 {
	color:#f76041;
}
#sousRubriquesFormulaire #sRList span {
	float:left;
	font-weight:bold;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:120%;
	margin:0 0 2px 0;
	padding:2px;
	text-align: center;
	line-height:1.6em;
	height:1.7em;
	white-space:nowrap;
}
#sousRubriquesFormulaire span a {
	padding:4px;
	color:#666666;
	background-color:#f2f2f2;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #fff;
	border-right:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
	border-left:1px solid #fff;
}
#sousRubriquesFormulaire span a:hover  {
	color:#FFF;
	background-color:#f76041;
	text-decoration:none;
	border-top:1px solid #6d965d;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #6d965d;
}
#sousRubriquesFormulaire span a:visited {
	color:#666666;
	font-style:italic;
}
/*C'est juste ca??
#sousRubriquesFormulaire span a:visited:hover {
	color: #FFF;
}*/




/*************************** Fiches du thème social **********************************/

#Social {
	margin:6px 0 0 0;
	padding:0;
}
#Social a, a:visited{
	margin:6px 0 0 0;
	padding:0;
}
#Social h1 {
	color:#fff;
	background-color:#ffbb3e;
	font-size:160%;
	padding:2px 0 2px 5px;
	margin:10px 0 4px 0;
	border:0;
}
#Social h2 {
	font-size:150%;
	font-style:italic;
	color:#ffbb3e;
	padding:0;
	margin:10px 0 4px 0;
	border:0;
}
#Social h3 {
	font-size:140%;
	color:#ffbb3e;
	padding:0;
	margin:10px 0 4px 0;
	border:0;
}
#Social h4 {
	font-size:130%;
	color:#ffbb3e;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ddd;
	padding:4px;
	margin:10px 0 4px 0;
}
#Social h5 {
	font-size:120%;
	padding:2px 0 2px 5px;
	margin:10px 0 4px 0;
	color:#fff;
	background-color:#ffbb3e;
	border:0;
}
#Social h6 {
	font-size:110%;
	color:#ffbb3e;
	padding:4px;
	margin:10px 0 4px 0;
	border:1px solid #f8c619;
}
#Social p {
	margin:0 4px 4px 4px;
	padding:4px;
	text-align:left;
}
#Social table.border {
	border:1px solid #ddd;
	border:none;
}
#Social table.border th {
	background-color:#F2F2F2;
	border:1px solid #ddd;
	padding:2px;
}
#Social table th {
	background-color:#ffd68b;
	padding:2px;
}
#Social table.border td {
	border:1px solid #ddd;
	padding:2px;
}
#Social form {
	margin:2px;
	padding:2px;
	text-align:left;
}




/*************************** Fiches du thème formulaires **********************************/

#Formulaire {
	margin:6px 0 0 0;
	padding:0;
}
#Formulaire a, a:visited{
	margin:6px 0 0 0;
	padding:0;
}
#Formulaire h1 {
	color:#fff;
	background-color:#f76041;
	font-size:160%;
	padding:2px 0 2px 5px;
	margin:10px 0 4px 0;
	border:0;
}
#Formulaire h2 {
	font-size:150%;
	font-style:italic;
	color:#f76041;
	padding:0;
	margin:10px 0 4px 0;
	border:0;
}
#Formulaire h3 {
	font-size:140%;
	color:#f76041;
	padding:0;
	margin:10px 0 4px 0;
	border:0;
}
#Formulaire h4 {
	font-size:130%;
	color:#f76041;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ddd;
	padding:4px;
	margin:10px 0 4px 0;
}
#Formulaire h5 {
	font-size:120%;
	padding:2px 0 2px 5px;
	margin:10px 0 4px 0;
	color:#fff;
	background-color:#f76041;
	border:0;
}
#Formulaire h6 {
	font-size:110%;
	color:#da2828;
	padding:4px;
	margin:10px 0 4px 0;
	border:1px solid #f76041;
}
#Formulaire p {
	margin:0 4px 4px 4px;
	padding:4px;
	text-align:left;
}
#Formulaire table.border {
	border:1px solid #ddd;
	border:none;
}
#Formulaire table.border th {
	background-color:#F2F2F2;
	border:1px solid #ddd;
	padding:2px;
}
#Formulaire table.border td {
	border:1px solid #ddd;
	padding:2px;
}
#Formulaire form {
	margin:2px;
	padding:2px;
	text-align:left;
}

/* FAQ */
#ficheFaq {
	border:1px solid #ddd;
	width:95%;
	margin:0 auto 0 auto;
}
#ficheFaq li {
	background-image:url(../images/pictoFAQ.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	margin:5px 0 5px 0;
	list-style-type:none;
}
#ficheFaq h2 {
	background-color:#ddd;
	padding:2px;
	margin:15px 4px 4px 4px;
	color:#333;
	font-size:110%;
	font-style:normal;
	border-bottom:1px solid #999;
}


/*************************** Fiches tourisme **********************************/

#Tourisme {
	margin:6px 0 0 0;
	padding:0;
}
#Tourisme a, a:visited{
	margin:6px 0 0 0;
	padding:0;
}
#Tourisme h1 {
	color:#fff;
	background-color:#99d282;
	font-size:160%;
	padding:2px 0 2px 5px;
	margin:10px 0 4px 0;
	border:0;
}
#Tourisme h2 {
	font-size:150%;
	font-style:italic;
	color:#83b470;
	padding:0;
	margin:10px 0 4px 10;
	border:0;
}
#Tourisme h3 {
	font-size:140%;
	color:#83b470;
	padding:0;
	margin:10px 0 4px 0;
	border:0;
}
#Tourisme h4 {
	font-size:130%;
	color:#83b470;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1px solid #ddd;
	padding:4px;
	margin:10px 0 4px 0;
}
#Tourisme h5 {
	font-size:120%;
	padding:2px 0 2px 5px;
	margin:10px 0 4px 0;
	color:#fff;
	background-color:#99d282;
	border:0;
}
#Tourisme h6 {
	font-size:110%;
	color:#83b470;
	padding:4px;
	margin:10px 0 4px 0;
	border:1px solid #f8c619;
}
#Tourisme p {
	margin:0 4px 4px 4px;
	padding:4px;
	text-align:left;
}
#Tourisme table.border {
	border:1px solid #ddd;
	border:none;
}
#Tourisme table.border th {
	background-color:#F2F2F2;
	border:1px solid #ddd;
	padding:2px;
}
#Tourisme table.border td {
	border:1px solid #ddd;
	padding:2px;
}
#Tourisme form {
	margin:2px;
	padding:2px;
	text-align:left;
}



/*************************** Liens internes, externes, fichiers **********************************/

#liensInter, #liensExt, #liensTelecharge {
	clear:both;
	float:left;
	width:418px;
	margin:5px 0 5px 5%;
	padding:0;
	background-image:url(/images/lienExtIntTel.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;

}
#liensExtContenu, #liensInterContenu, #liensTelechargeContenu {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px 0 0 5px;
	margin:0;
}

#Social #liensExtContenu h2, #Social #liensInterContenu h2, #Social #liensTelechargeContenu h2 {
	color:#ffbb3e;
	font-style:normal;
	font-size:120%;
}

#Formulaire #liensExtContenu h2, #Formulaire #liensInterContenu h2, #Formulaire #liensTelechargeContenu h2 {
	color:#da2828;
	font-style:normal;
	font-size:120%;
}

#Tourisme #liensExtContenu h2, #Tourisme #liensInterContenu h2, #Tourisme #liensTelechargeContenu h2 {
	color:#99d282;
	font-style:normal;
	font-size:120%;
}

#Social #liensExtContenu h2 {
	background-image:url(/images/picto_liensExtSocial.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 15px;
	margin:0;
}

#Formulaire #liensExtContenu h2 {
	background-image:url(/images/picto_liensExtFormulaire.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 15px;
	margin:0;
}

#Tourisme #liensExtContenu h2 {
	background-image:url(/images/picto_liensExtTourisme.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 15px;
	margin:0;
}

#Social #liensInterContenu h2 {
	background-image:url(/images/picto_liensIntSocial.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 19px;
	margin:0;
}

#Formulaire #liensInterContenu h2 {
	background-image:url(/images/picto_liensIntFormulaire.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 19px;
	margin:0;
}

#Tourisme #liensInterContenu h2 {
	background-image:url(/images/picto_liensIntTourisme.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 19px;
	margin:0;
}

#Social #liensTelechargeContenu h2 {
	background-image:url(/images/picto_liensTelSocial.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 19px;
	margin:0;
}

#Formulaire #liensTelechargeContenu h2 {
	background-image:url(/images/picto_liensTelFormulaire.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 19px;
	margin:0;
}

#Tourisme #liensTelechargeContenu h2 {
	background-image:url(/images/picto_liensTelTourisme.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 0 19px;
	margin:0;
}

#liensExtContenu p, #liensInterContenu p, #liensTelechargeContenu p {
	color:#666666;
	padding:0;
	margin:0;
}

#Social #liensExtContenu ul li, #Social #liensInterContenu ul li, #Social #liensTelechargeContenu ul li {
	color:#666666;
	padding:0;
	margin:2px 0 2px 0 !important;
	list-style-image:url(/images/decoLiLiensSocial.gif);
}

#Formulaire #liensExtContenu ul li, #Formulaire #liensInterContenu ul li, #Formulaire #liensTelechargeContenu ul li {
	color:#666666;
	padding:0;
	margin:2px 0 2px 0 !important;
	list-style-image:url(/images/decoLiLiensFormulaire.gif);
}

#Tourisme #liensExtContenu ul li, #Tourisme #liensInterContenu ul li, #Tourisme #liensTelechargeContenu ul li {
	color:#666666;
	padding:0;
	margin:2px 0 2px 0 !important;
	list-style-image:url(/images/decoLiLiensTourisme.gif);
}

a.liensInExTel:link, a.liensInExTel:active, a.liensInExTel:visited {
	color:#666666 !important;
	text-decoration:underline;
}

a.liensInExTel:hover {
	color:#023399 !important;
	text-decoration:underline;
}

#fichiersAttaches {
	width:30%;
	background-color:#F4F4F4;
	float:right;
	border:1px solid #ddd;
	margin:2px 0px 2px 2px;
	padding:5px 2px 5px 2px;
}
#fichiersAttaches p {
	color:#999999;
	font-weight:bold;
	padding:0;
	margin:0 0 0 5px;
	font-size:110%;
}
#fichiersAttaches ul {
	padding:0;
	margin:0 0 0 15px;
	>margin:0 0 0 18px;
}
#fichiersAttaches li {
	color:#666666;
	font-size:110%;
	padding:0 0 5px 0;
	margin:2px 0 2px 0 !important;
	list-style-image:url(/images/decoLiLiens.gif);
}
a.liensfichiersAttaches, a.liensfichiersAttaches:visited {
	color:#666666;
	text-decoration:underline;
}
a.liensfichiersAttaches:hover {
	color:#023399;
	text-decoration:underline;
}




/* TOURISME */
/*- Liste fiche tourisme -*/
#rechercheAvanceeTourisme {
	width:90%;
	border:1px solid #99d282;
	margin:5px auto 10px auto;
}
#rechercheAvanceeTourisme table {
	margin:0;
	padding:2px;
}
#rechercheAvanceeTourisme table td {
	margin:0;
	padding:2px;
}
#rechercheAvanceeTourisme h1 {
	color:#FFF !important;
	font-size:130%;
	background-color:#99d282 !important;
	margin:0;
	padding:2px 0 2px 25px !important;
	background-image:url(/images/picto_MorechercheVert.gif);
	background-repeat:no-repeat;
	background-position:left;
}
input.greenRechercheAvancee {
	color:#FFFFFF;
	background-color:#99D282;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;
	margin:10px 0 5px 0;
	cursor:pointer;
}
#listeArticleTourisme {
	border:none;
	margin:0;
	padding:0;
}
#listeArticleTourisme h1 {
	color:#fff;
	background-color:#99d282 !important;
	border:none;
	padding:2px 2px 2px 5px;
	margin:0;
}
#listeTourisme {
	margin:0;
	padding:0;
	border:1px solid #EFEFEF;
	padding:2px;
}
#listeTourisme ul {
	padding:2px 0 5px 10px !important;
	margin:0 5px 0 0;
}
#listeTourisme li {
	list-style-type:none;
	list-style-position:inside;
	list-style-image:url(/images/puce_tousLiens.gif);
	padding:0 0 10px 0;
	margin:2px 0 0 0;
}
table#listeAgenda {
	margin:15px 0 10px 0;
	padding:0;
}
table#listeAgenda td {
	border-right:1px solid #fff;
	padding:5px;
}
table#listeAgenda td.caseBrochure {
	vertical-align:top;
	text-align:center;
	width:40%;
}
table#listeAgenda th {
	background-color:#999999;
	color:#fff;
	text-align:left;
}
table#listeTourismeBrochure {
	margin:0;
	padding:0;
	border:none !important;
}
table#listeTourismeBrochure td.caseBrochure {
	vertical-align:top;
	text-align:center;
	width:40%;
}
table#listeTourismeBrochure th {
	background-color:#F3F3F3;
	color:#666666;
	text-align:center;
}
a.lienAgendaTypeTourisme, a.lienAgendaTypeTourisme:visited {
	background-color:#99D282;
	color:#fff;
	padding:2px !important;
	text-decoration:none;
}
a.lienAgendaTypeTourisme:hover {
	background-color:#fff;
	color:#99D282;
	text-decoration:underline;
}
a.lienAgendaTypeSocial, a.lienAgendaTypeSocial:visited {
	background-color:#FFBB3E;
	color:#fff;
	padding:2px !important;
	text-decoration:none;
}
a.lienAgendaTypeSocial:hover {
	background-color:#fff;
	color:#FFBB3E;
	text-decoration:underline;
}
a.lienAgendaTypeTous, a.lienAgendaTypeTous:visited {
	background-color:#F2F2F2;
	color:#666;
	padding:2px !important;
	text-decoration:none;
}
a.lienAgendaTypeTous:hover {
	background-color:#fff;
	color:#666;
	text-decoration:underline;
}
#fonctions {
	clear:both;
	/*width:99%;
	border:1px dashed #ddd;*/
	margin:15px 0 0 0;
	padding:0;
}
table#impressionPdf {
	clear:both;
	font-size:100% !important;
}
#imprimer {
	display:none;
}
#imprimer p {
	font-size:100% !important;
}
#imprimer a:link, #imprimer a:visited {
	color:#da2828;
	text-decoration:underline;
	margin:0;
	padding:0;
	font-size:100% !important;
}
#imprimer a:hover {
	color:#FFF;
	background-color:#da2828;
	text-decoration:none;
}
.ajout_pdf {
	clear:both;
	/*order:1px solid #ccc;
	width:270px;
	padding:0 2px;*/
	/*float:left;*/
}
.pictoPdf {
	vertical-align:middle;
	padding:0 5px 0 0;
}
a.ajoutBrochurePdf, a.ajoutBrochurePdf:visited {
	color:#da2828;
	text-decoration:underline;
	margin:0;
	padding:0;
}
a.ajoutBrochurePdf:hover {
	color:#FFF;
	background-color:#da2828;
	text-decoration:none;
}

#blocInfo {
	clear:left;
	float:left;
	width:90%;
	margin:5px 0 10px 0;
	padding:23px 0 0 0;
	background-image:url(/images/blocinfo_back.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#blocInfoContenu {
	margin:0;
	padding:4px 2px 2px 2px;
	background-color:#ebf6e6;
}
/*#blocInfo h2 {
	color:#83b470;
	font-size:140%;
	margin:0 1px 1px 10px;
	padding:0;
}*/
.savoirPlus {
	border-top:1px dashed #ddd;
	padding:5px;
	color:#999999;
	font-weight:bold;
	font-size:140%;
}

/*contenu pour la fiche Recherche ---------------------- */
#blocResultatsRecherche {
	background-color:#f2f2f2;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
#blocResultatsRecherche p {
	color:#676767;
}
table#listeResultats {
	width:90%;
	margin:5px 0 5px 15px;
	padding:0;
	color:#666666;
	border:1px solid #d6d6d6;
	background-color:#FFFFFF;
}
table#listeResultats th {
	background-color:#fff !important;
	padding:2px !important;
	border-left:1px solid #d6d6d6;
}
table#listeResultats td {
	border-left:1px solid #d6d6d6;
	padding:2px !important;
	margin:0px !important;
}
a.listeResultats, a.listeResultats:visited {
	color:#da2828;
	text-decoration:none;
	font-weight:normal;
}
a.listeResultats:hover {
	color:#da2828;
	text-decoration:underline;
}
/*contenu pour la fiche Recherche AVANCEE HP ---------------------- */
#ficheRechercheAvanceeHP {
	clear:left;
	width:90%;
	border:1px solid #ffbb3e;
	margin:5px auto 10px auto;
	padding:0;
}
#ficheRechercheAvanceeHP td {
	padding:2px;
}
#ficheRechercheAvanceeHP p {
	padding:0;
	margin:0;
}
input.yellowRechercheAvancee {
	color:#FFFFFF;
	background-color:#ffbb3e;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;
	margin:10px 0 5px 0;
	cursor:pointer;
}
/*contenu pour la fiche Recherche AVANCEE ---------------------- */
#ficheRechercheAvancee {
	clear:left;
	width:90%;
	border:1px solid #da2828;
	margin:5px auto 10px auto;
	padding:0;
}
#ficheRechercheAvancee h1 {
	color:#FFF !important;
	font-size:130%;
	background-color:#da2828 !important;
	margin:0;
	padding:2px 0 2px 25px !important;
	background-image:url(/images/picto_Morecherche.gif);
	background-repeat:no-repeat;
	background-position:left;
}
input.redRechercheAvancee {
	color:#FFFFFF;
	background-color:#da2828;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;
	margin:10px 0 5px 0;
	cursor:pointer;
}
.champsRecAv {
	width:68%;
}
.menuRecAv {
	width:70%;
}
.menuRecAv1 {
	width:95%;
}

/*///////////////// V2 ///////////////////*/
h2.cate {
	margin:10px 0 10px 10px !important;
	padding:0 0 0 10px !important;
	border-left:1px solid #ffbb3e !important;
}
.txtCate {
	background-color:#ffdd9e;
	padding:2px;
	margin:0 5px 0 0;
}
p.espacetexte {
	padding:10px 0 5px 5px !important;
}

/* ---------------------------------------- Formulaires ---------------------------------------- */

.txtRed {
	color:#A41D00;
	font-weight:bold;
}

.inputRed {
border-color:#CC3333;
}

#formulaire {
	margin: 2em 0.5em 1.5em 0.3em;
}

#formulaire th {
	text-align:right;
}

#formulaire table{
	background-color:#feefec;
	margin:auto;
	width:70%;
}

.nowrap {
	white-space:nowrap;
}
/* ---------------------------------------- contact ---------------------------------------- */
#listeContact {
	font-size:120%;
}

#listeContact .contact{
	border:1px dashed #ccc;
	padding:5px;
	margin-bottom:5px;
}

.photoContact {
	float:left;
	padding:5px;
}


/* ------------- Photothèque - Liste de photos ------------- */
div.visualSelect {
	width:105px;
	float:left !important;
	text-align:center !important;
	height:150px !important;
	padding:0;
	margin:6px;
}
div.visualSelect a {
	display:block;
	position:relative;
	height:150px !important;
	width:95px;
	margin:5px;
	padding:10px 2px 2px 2px;
}
div.visualSelect a, div.visualSelect a:visited  {
	background-color:#cce8c0;
	text-decoration:none;
	color:#333 !important
}
div.visualSelect a:hover {
	background-color:#fff;
	text-decoration:none;
}
div.visualSelect a p {
	margin:0 2px 2px 2px;
	font-size:11px;
	font-weight:bold;
	text-align:center !important;
}
div.visualSelect img {
	border:1px solid #fff;
}

/* ---------------------------------------- brochure PDF ---------------------------------------- */

#brochure {
	margin:10px 0 0 0;
	padding:5px;
}
table#brochureListe {
	margin:0;
	width:80%;
}
table#brochureListe td {
	margin:0;
	padding:2px;
}
table#brochureListe td.bordBrochureListe {
	border-bottom:1px solid #ddd;
	margin:0;
	padding:0 0 0 5px;
}


/* ---------------------------------------- Divers ---------------------------------------- */
.invisible {
	display:none;
}

.itemGriseSocial {
	background-color:#fff1d8;
}

.itemGriseTourisme {
	background-color:#ebf6e6;
}

.itemGriseFormulaire {
	background-color:#fddfd9;
}