#langues {position:relative;
	background-color: transparent;
top:30px;left:20px;}#imagedefond{position:absolute;top:00px;left:0px;	width:980px;	height: 550px;	background-color:#ffffff;	margin: 0px auto;/*padding-top:10px;*/	}body {	margin: 0px auto;	padding: 0px;background-color: #D6D6C8;
}.print { display: none; }#print-header {   }#fond {	width: 1020px;	height: 590px;	margin: 0px auto;	background: url(../images/fondombre.jpg);	background-position: center 0px ;	background-repeat: no-repeat;
font-size: 1.10em;
line-height:110%;}#wrapper{	/*background: url(../images/fond-accueil.jpg);	background-position: 0px 0px ;	background-repeat: no-repeat;*/position:relative;top:20px;left:0px;	width:980px;	height: 550px;	background-color:transparent;	margin: 0px auto;/*padding-top:10px;*/	}#gauche {position:absolute;top:10px;left:10px;/*float:left;*/	/*width: 250px;*/	margin: 0px ;	padding: 0px;}#gaucheetroit {position:absolute;top:40px;left:60px;float:left;	width: 250px;	margin: 0px ;	padding: 0px;}#gauchelarge {position:absolute;top:00px;left:0px;float:left;	width: 330px;	margin: 0px ;	padding: 0px;}#contenu {	width: 540px;	margin: 0 0 0 20px;	padding: 0 0px 0px 0px;}#droite {position:absolute;top:30px;left:360px;        float: right;background-image: url(../images/fd-gris-vertical.gif);	background-repeat: repeat-x;	width: 610px;	margin: 40px 0 0px 0;	padding: 0px;z-index:20000;/*	height: auto;*/}.marge{	padding:1em 1em 0px 1em;}		 .clear { clear: both; height: 1px;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */a.more-link {	display: inline;	margin-left: 15px;	padding: 0 12px 0 0;	text-decoration: none;	background-image: url(../images/pt-arrow-vio.gif);	background-position: right;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;}a:hover.more-link {	display: inline;	margin-left: 15px;	text-decoration: none;	color: #373;	background-image: url(../images/pt-arrow-org.gif);}a.linkMailto {	display: inline;	margin-left: 2px;	padding-right:15px;	text-decoration: none!important;  background-image: url(../images/link_mailto.gif);	background-position: right 4px;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;		}a.linkInt  {display: inline;	margin-left: 2px;	padding-right:10px!important;	text-decoration: none!important;  background-image: url(../images/link_int.gif);	background-position: right;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;		}a.linkExt {/*, span.lien-externe a*/color:	#373;display: inline;margin-left: 2px;	margin-right: 1px;	background-image: url(../images/link_ext.gif);	background-position: right!important;	background-repeat: no-repeat;	padding-right:10px!important;	text-decoration: none!important;	font-weight: bold;	}a.linkDown {display: inline;	margin-left: 2px;	padding-right:10px!important;	text-decoration: none!important;  background-image: url(../images/link_down.gif);	background-position: right;	background-repeat: no-repeat;	color:	#373;	font-weight: bold;		}a:hover.linkInt, a:hover.linkExt, a:hover.linkMailto , a:hover.linkDown {/*	, span.lien-externe a:hover*/	color: #00C;}a.to-top {padding-right: 10px;display:block;text-decoration: none;	font-size: 90%!important;	color: #373!important;	text-align: right!important;	background-image: url(../images/to-top.gif);	background-position:  right;	background-repeat: no-repeat;	}a:hover.to-top {	color: #00C!important;	background-position: top right!important;}table.contenttable {margin-bottom: 7px;}table.contenttable caption {margin-bottom: 3px;}#langues {	word-spacing: 0.15em;	letter-spacing: 0.01em;	font-weight: normal;	font-size :0.8em;        line-height:1.2em;	padding: 0px;	width: 980px;	margin: 0 auto;	background-color:#eee;	/*background: url(../images/fond-footer.jpg) repeat-x;	*/clear: both;}#langues #menufooter {	margin: 0;	padding: 0;float :right;width:400px;	text-align: right;	padding-top: 0px;	font-size: 1.1em;	}#langues #menufooter li a {	color: #777;float:right;margin-left: 10px;margin-right: 20px;}#langues #menufooter li a:hover {	color: #444;}#langues #menufooter .activefooter{	color: #333;}#copyright, #copyright  a {	color: #777;}#langues #copyright  a:hover {	color: #444;}#petite-col {	float: left;        	width: 135px;        padding-left: 0px;        padding-right: 15px;        padding-top: 0px;        padding-bottom: 0px;        margin: 0;        /*border-right: 1px solid lightgrey;*/}#grande-col {	float: right; 	width: 390px;        padding-left: 0px;        padding-right: 0px;        padding-top: 0px;        padding-bottom: 0px;        margin: 0;}#base-article {	margin: 10px 0 6px 0px;        width: 550px;}#titre-base-article  {	margin: 0 0 0px 0px;	width: 550px;	padding: 0 0 0px 0px;	border-bottom: 0px solid ;	font-size: 1.2em;	font-weight: bold;	color: #4F8749;text-align : center;}#base-article .article-titre {	margin: 0 0 6px 0px;		padding: 0 0 5px 15px;	border-bottom: 1px solid #0065a9;	background-image: url(../images/puce-blu.gif);	background-repeat: no-repeat;	background-position: left 6px;	font-size: 1.4em;	font-weight: bold;	color: #0065a9;}#filet-horizontal {border-bottom:1px solid #ddd;height : 8px;	margin-bottom: 8px;	clear:both;}

/********** default styles for extension "tx_thmailformplus_pi1" */
.tx-thmailformplus-pi1 H2 {
	margin-top: 0px;
	margin-bottom: 0px;

}

.tx-thmailformplus-pi1 li {
	margin-left: 00px;
	margin-bottom: 0px;
	color: red;
float:right;
text-align:left;

}

.tx-thmailformplus-pi1 ul li {
	margin-left: 00px;
	margin-bottom: 0px;
	color: red;
display:block;
float:left;
text-align:left;

}

.tx-thmailformplus-pi1 #corpForm {
	background-color: transparent;

}
/*.tx-thmailformplus-pi1 #corpForm label	{
	margin: 0;
	padding: 0;
}*/

fieldset#coordonnees {
		background-image: url(../images/coupe-puzzl-b.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

fieldset#coordonnees p{
margin: 0 0 2px 0;
padding: 0;
	line-height: 0.9em;
}
fieldset#coordonnees input{
	background-color: #FFFFF0;
	border: 1px solid #A8CDFA;
	padding-left: 3px;

}



 label:hover, fieldset#apropos input {

	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/

}


fieldset#apropos {
			background-image: url(../images/coupe-puzzl-v.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
}

fieldset#apropos textarea {
	margin-bottom: 4px;
	background-color: #FDF5E6;
	overflow: auto;
	border: 1px solid #73A7CC;
	border-left:2px solid #4082B0;
	border-top: 2px solid #4082B0;
}

.tx-thmailformplus-pi1 #corpForm label:hover, #piedForm input {
	cursor: pointer;
/*** Petite astuce pour apprendre aux utilisateurs a cliquer sur les intitules ***/
}
.tx-thmailformplus-pi1 #titreForm {
	background-color: #0E54A6;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}
.tx-thmailformplus-pi1 fieldset label {
	/*display: block;
*/
font-weight: normal;
font-size: 90%;
	float: left;
/*** Tres important, ne pas suprimer ! ***/
	width: 20%;
/*** Les intitules prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;
/*** ... et ils sont aligne a droite... ***/
	margin: 0;
	padding: 4px .5em 0 0;
	/***line-height: 1.8;
... et centres verticalement. ***/
}
.tx-thmailformplus-pi1 fieldset {
	margin: 0;
	padding: 0;
	background-color: #F6F6F6;
}


.tx-thmailformplus-pi1 fieldset input {
width: 440px;
	margin: 0 0 0 4px;
	padding: 0px 0 0 0;

}

.tx-thmailformplus-pi1 fieldset p .checkbox{
margin-top:20px;
width: 20px;
height: 20px;
}

.tx-thmailformplus-pi1 fieldset #topic {
width: 450px;
}
.tx-thmailformplus-pi1 fieldset #text {
width: 450px;
}
.tx-thmailformplus-pi1 fieldset #submit {
	width: 95px;
	background-color: #C5DA27;
	margin-right: 56px; 
	margin-bottom: 5px;
	/*margin-left: 130px;
margin-top: 0px;*/
	float: right;
	text-align: center;
}
.tx-thmailformplus-pi1 legend {
	padding: 10px 0px 0 10px;
	margin: 0 0 0 10px;
	color: #0E54A6;
	font-weight: bold;
}


/****** FIN  default styles for extension "tx_thmailformplus_pi1" */











/******* plugin."tx_femp3player_pi1" " ***********/ 

		.tx-femp3player-pi1 {
			text-align: center;
		}
		.tx-femp3player-pi1 TABLE {
			border: solid 1px #BCBCBC;
			margin-top: 5px;
			margin-bottom: 5px;
			border-collapse: collapse;
		}
		.tx-femp3player-pi1 TD {
			border: solid 1px #BCBCBC;
			padding: 5px;
		}

/******* FIN plugin."tx_femp3player_pi1" " ***********/ 


/******* plugin."tx_bddbflvvideogallery_pi1" ***********/ 
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
}

#playlist {
 
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}

/******* FIN plugin."tx_bddbflvvideogallery_pi1" ***********/ 







/******* plugin."tx_dropdownsitemap_pi1"***********/

        .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: #FF8700;
            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_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #DBA83B;
            background-color: #FCF2C8;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
  
/******* FIN plugin."tx_dropdownsitemap_pi1"***********/




/*********** default styles for extension "tx_cssstyledcontent" */
/* captions */
.csc-textpic-caption {
	font-size: 85%;
	color: #6B9BBC;
	font-style: italic;
}
div.csc-textpic-caption-c .csc-textpic-caption {
	text-align: center;
}
div.csc-textpic-caption-r .csc-textpic-caption {
	text-align: right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
	text-align: left;
}
/* needed for norows setting */
div.csc-textpic div.csc-textpic-imagecolumn {
	float: left;
	display: inline;
}
/* border just around the image */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #9BBFD8;
	padding: 3px;
	background-color: White;
}
div.csc-textpic-imagewrap {
	padding: 0;
}
div.csc-textpic img {
	border: none;
}
/* div: this will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
	float: left;
}
/* ul: this will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.csc-textpic div.csc-textpic-imagewrap ul li {
	float: left;
	margin: 0;
	padding: 0;
}
/* dl: this will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float: left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
	float: none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
	float: none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
	border: none;
}
/* fe-editing icons */
dl.csc-textpic-image {
	margin: 0;
}
dl.csc-textpic-image dt {
	margin: 0;
	display: inline;
}
dl.csc-textpic-image dd {
	margin: 0;
}
/* clearer */
div.csc-textpic-clear {
	clear: both;
}

/*.csc-textpic-clear {
	clear: both;
	height: 1px;
        width: 650px;
        background-color : #777;

}*/

/* margins around images: */
/* pictures on left, add margin on right */
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
/* ie fix for double-margin bug */
	margin-right: 10px;
}
/* pictures on right, add margin on left */
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
/* ie fix for double-margin bug */
	margin-left: 10px;
}
/* pictures centered, add margin on left */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
/* ie fix for double-margin bug */
	margin-left: 10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 0;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin: 0;
}
/* space below each image (also in-between rows) */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 5px;
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
	margin-bottom: 5px;
	display: block;
}
div.csc-textpic div.csc-textpic-imagerow {
	clear: both;
}
/* no margins around the whole image-block */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right: 0px !important;
}
/* add margin from image-block to text (in case of "text w/ images") */
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left: 10px !important;
}
/* positioning of images: */
/* above */
div.csc-textpic-above div.csc-textpic-text {
	clear: both;
}
/* center (above or below) */
div.csc-textpic-center {
	text-align: center;
/* ie-hack */
}
div.csc-textpic-center div.csc-textpic-imagewrap {
	margin: 0 auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	text-align: left;
/* remove ie-hack */
}
div.csc-textpic-center div.csc-textpic-text {
	text-align: left;
/* remove ie-hack */
}
/* right (above or below) */
div.csc-textpic-right div.csc-textpic-imagewrap {
	float: right;
}
div.csc-textpic-right div.csc-textpic-text {
	clear: right;
}
/* left (above or below) */
div.csc-textpic-left div.csc-textpic-imagewrap {
	float: left;
}
div.csc-textpic-left div.csc-textpic-text {
	clear: left;
}
/* left (in text) */
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	float: left;
}
/* right (in text) */
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	float: right;
}
/* right (in text, no wrap around) */
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	float: right;
	clear: both;
}
/* hide from ie5-mac. only ie-win sees this. \*
/* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
	height: 1%;
}
/* end hide from ie5/mac */
/* left (in text, no wrap around) */
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	float: left;
	clear: both;
}
/* hide from ie5-mac. only ie-win sees this. \*
/* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
	height: 1%;
}
/* end hide from ie5/mac */
.csc-linktotop a {
	display: block;
	text-align: right;
	color: #008000;
	font-style: italic;
}

/*********** FIN default styles for extension "tx_cssstyledcontent" */





/**** ROOTLINE (pathway) ***** */

#rootline {
	color: #F89548;
	font-family: "Courier New", Courier, monospace;
	font-size: 0.77em;
	border-bottom: 1px solid #FBFBFB;margin-bottom: 4px;
}

#rootline a{
	color: #015896;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif!important;
	font-size: 130%!important;
	text-decoration: none;
	letter-spacing: 0.05em;
	
}



/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 1px  solid #000080; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 0.9em; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1;}
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 1px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 1px solid #333333; }
				

/*****************************//* Menu / Sitemap, generally *//*****************************/DIV.csc-menu { margin-left: 10px; }DIV.csc-menu p { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }DIV.csc-menu p a { color: #000000; text-decoration: none; }DIV.csc-menu p a:hover { color: #660000; text-decoration: underline; }DIV.csc-menu p.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }/* Menu / Sitemap, "Menu of these pages" */DIV.csc-menu-def li {  }/* Menu / Sitemap, "Menu of subpages to these pages" */DIV.csc-menu-1 { }/* Menu / Sitemap, "Sitemap" */DIV.csc-menu-2 { }DIV.csc-menu-2 li.csc-sitemap { }DIV.csc-menu-2 li.csc-sitemap-level1 { margin-left: 20px; }DIV.csc-menu-2 li.csc-sitemap-level2 { margin-left: 40px; }DIV.csc-menu-2 li.csc-sitemap-level3 { margin-left: 60px; }DIV.csc-menu-2 li.csc-sitemap-level4 { margin-left: 80px; }DIV.csc-menu-2 li.csc-sitemap-level1 A { color: #000000; }DIV.csc-menu-2 li.csc-sitemap-level2 A { color: #186900; }DIV.csc-menu-2 li.csc-sitemap-level3 A { color: #10007B; }DIV.csc-menu-2 li.csc-sitemap-level4 A { color: #8A0020; }/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */DIV.csc-menu-3 { }DIV.csc-menu-3 li.csc-section { margin-left: 0px; }DIV.csc-menu-3 li.csc-section A { color: #186900; }/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */DIV.csc-menu-4 { }DIV.csc-menu-4 li { margin-top: 2px; }DIV.csc-menu-4 p.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }/* Menu / Sitemap, "Recently updated pages" */DIV.csc-menu-5 { }/* Menu / Sitemap, "Related pages (based on keywords)" */DIV.csc-menu-6 { }/* Menu / Sitemap, "Menu of subpages to these pages + sections" */DIV.csc-menu-7  ul  > ul  { padding-bottom: 10px;}DIV.csc-menu-7  ul   li  { padding-bottom: 2px;}DIV.csc-menu-7 li { font-weight: bold;}DIV.csc-menu-7 li.csc-section a { color: #186900;font-weight: normal; }

/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }

/* search */
.tx-macinasearchbox-pi1{
	margin: 0;
	padding: 0;
}



/* default styles for extension "tx_srlanguagemenu_pi1" */   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }   .tx-srlanguagemenu-pi1 fieldset { }   .tx-srlanguagemenu-pi1 fieldset legend { }   .tx-srlanguagemenu-pi1 fieldset label { display: none; }   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }/* default styles for extension "tx_veguestbook_pi1" */    .tx-veguestbook-pi1 {        font-size:100%;    }      /* error handling */	.tx-veguestbook-pi1 p.tx-guestbook-form-error {		font-weight:bold;		color:#990000;	}		/* display of result count */	.tx-veguestbook-pi1 .tx-guestbook-result {		font-weight:bold;		float:left;	}		/* pagination */	.tx-veguestbook-pi1 .tx-guestbook-pagination {		font-size:75%;		font-weight:bold;		float:right;	}		/* styles for list mode */	.tx-veguestbook-pi1 h2.tx-guestbook-header {		clear:both;		background:#666;		color:#FFF;		display:block;		font-size:100%;		font-weight:bold;		padding: 1em;		width: 35em;	}		.tx-veguestbook-pi1 .tx-guestbook-left {		float:left;		width:12em;		background:#EFEFEF;		min-height:4em;		padding: 1em;	}		.tx-veguestbook-pi1 .tx-guestbook-left {		height:4em;	}		.tx-veguestbook-pi1 .tx-guestbook-left p {		color:#333;	} 	.tx-veguestbook-pi1 .tx-guestbook-right {		float:left;		width:21em;		background:#FFF;		padding: 1em;	}		/* styles for latest mode */	.tx-veguestbook-pi1 .tx-guestbook-latest p,	.tx-veguestbook-pi1 .tx-guestbook-right p {		color:#333;	}		.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {        font-weight: bold;	} 	.tx-veguestbook-pi1 .tx-guestbook-right h3 {		font-size:100%;		color:#990000;		font-weight:bold;		background:none;	}		.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {		font-size:75%;		color:#333;		font-style: italic;	}		.tx-veguestbook-pi1 .tx-guestbook-latest {		display:block;		padding:0.25em;		clear:both;	}		/* form styles */	.tx-veguestbook-pi1 .tx-guestbook-field {		clear:both;		width:100%;		display:block;		padding: 1em 0;	}		.tx-veguestbook-pi1 .tx-guestbook-field label {		clear: both;		display: block;		float: left;		width: 10em;	}		.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {		float:left;		width:10em;	}		.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {		float:left;		width:20em;	}		.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {		width: 30em;		display: block;		float: left;	}		.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {		color:#990000;	}		.tx-veguestbook-pi1 fieldset {		border:none;	}		.tx-veguestbook-pi1 legend {		display:none;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap {		float:left;		display:block;		background:#F7F7F7;		border:1px solid #CCC;	} 	.tx-veguestbook-pi1 .tx-guestbook-freecap {		margin-left:2.25em;	} 		.tx-veguestbook-pi1 .tx-guestbook-freecap img {		float:left;		display:block;		padding-left:0.25em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap input {		float:left;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap label {		clear:both;		display:block;		float:none;		width:10em;		margin-bottom:0.5em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap p {		font-size:75%;		padding:0.25em;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {		display:none;	}		.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {		color:#990000;	}		.tx-veguestbook-pi1 .tx-guestbook-clear {		clear:both;		display:block;	}		.tx-veguestbook-pi1 input.tx-guestbook-submit {		width:auto;		display:block;	}/* default styles for extension "tx_dghotelmgr_pi1" */  .tx-dghotelmgr-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }


