/* BODY */
	html {
		font-size:100%;
	}
	html, body {
		/* Pour tout navigateur, pour IE voir #conteneur */
		/*background:url(../img/design/bg_body.gif) repeat-y top right;*/
		/* Fin : Pour tout navigateur */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		margin:0px;
		text-align: left;
	}

	td {
		font-size:0.8em;
	}

	.imgtext-nowrap td {
		font-size:1em!important;
		font-size:0.8em;
	}

	/* Avec la methode du min-width tout le contenu part 44px sur la gauche */
	* html body {
		margin-left:44px;
	}

	/* MIN-WIDTH ET MAX-WIDTH */
		/* All browsers */
		.minwidth, .container {
			max-width:1270px;
			background:url(../img/design/bg_body.gif) repeat-y top right;
		}
		html>body, .width {
			margin: 0 auto;
			width: 100%;
			min-width: 1005px;
		}

		/* IE */

		*  html .minwidth {
			border-left: 1005px solid #fff;
		}
		* html .container {
			margin-left: -1005px;
			position: relative;
			width:expression(document.body.clientWidth > 1270 ? "1270px" : "auto");
		}
		/*\*/
		* html .minwidth, * html .container {
			height: 1px;
		}
		/*/
		.width {
			display: inline-block;
		}
		/**/
	/* FIN DE MIN-WIDTH ET MAX-WIDTH */
/* FIN : BODY */

/* IMAGES */
	.left {
		float:left;
		margin:0px 10px 10px 0px;
	}
	.right {
		float:right;
		margin:0px 0px 10px 10px;
	}
	.center {
		text-align:center;
	}
	a img {
		border:0px;
	}
/* FIN : IMAGES */

/* LIGNES HR */
	div.hr {
		background:url(../img/design/hr.gif) repeat-x top left;
		height:1px;
	}
	#content #text ul li div.hr {
		background:url(../img/design/hr2.gif) repeat-x top left;
		margin-bottom:15px;
	}
	#right div.hr {
		border:0px;
		margin:5px 5px 0px;
		padding:0px;
	}
	div.hr hr {
		display:none;
	}
/* FIN : LIGNES HR */

/* Hack pour ne pas que les images en float passent en dehors du cadre */
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix {
		display: inline-block;
	}
	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
	/* End hide from IE-mac */
/* Fin du hack */

/* BOITE PRINCIPALES : contient main */
	#conteneur {
		/* Pour IE */
		/*background:url(../img/design/bg_body.gif) repeat-y top right;*/
		/* Fin : Pour IE */
		float:left;
		width:100%;
	}

	/* BLOC GAUCHE, contient : Menu superier, arborescence et recherche, menu colonne gauche, contenu */
		#main {
			/* Laisse la place pour la colonne de droite */
			margin-right:180px;
		}

		/* MENU SUPERIEUR */
			#topMenu {
				background:#55a1d5 url(../img/design/bg_header.gif) repeat-y 200px 0px;
				/* Permet le positionnement de la liste */
				position:relative;
				width:100%;
			}
			#topMenu h1 {
				background:url(../img/design/logo.jpg) no-repeat 0px 0px;
				height:136px;
				margin:0px;
				text-indent:-999em;
				width:200px;
			}
			#topMenu h2 {
				color:#FFF;
				float:right;
				font-size:0.95em;
				margin:-105px 10px 0px;
				text-align:right;
				text-transform:uppercase;
			}
			/* Liste menu */
			#topMenu ul {
				border-bottom:1px solid white;
				bottom:0px;
				list-style-type:none;
				margin:-40px 0px 0px 0px;
				padding:0px;
				position:absolute;
				right:0px;
				width:625px;
			}
			#topMenu li {
				background-position:left;
				background-position:bottom;
				background-repeat:no-repeat;
				float:left;
				height:40px;
				text-indent:-999em;
				width:125px;
			}
			/* Fin : Liste menu */

			/* Liens menu */
			#topMenu a {
				background-position:left;
				background-position:top;
				background-repeat:no-repeat;
				display:block;
				height:100%;
				text-indent:-999em;
				width:100%;
			}
			#topMenu a:hover {
				background-position:bottom;
			}
			#topMenu li.reseau, #topMenu li.reseau a {
				background-image:url(../img/design/reseau.gif);
			}
			#topMenu li.infopole, #topMenu li.infopole a {
				background-image:url(../img/design/infopoleis.gif);
			}
			#topMenu li.presse, #topMenu li.presse a {
				background-image:url(../img/design/presse.gif);
			}
			#topMenu li.partenaires, #topMenu li.partenaires a {
				background-image:url(../img/design/partenaires.gif);
			}
			#topMenu li.contact, #topMenu li.contact a {
				background-image:url(../img/design/contact.gif);
			}
			#topMenu li a.active {
				background-position:0 -40px;
			}			
			/* Fin : Liens menu */
		/* FIN : MENU SUPERIEUR */

		/* ARBORESCENCE ET RECHERCHE */
			#arboSearch {
				font-size:0.65em;
				font-weight:bold;
				height:2.5em;
				padding:10px 20px 0px 10px;
			}
			#arboSearch p {
				color:#55A1D5;
				display:inline;
				line-height:20px;
			}

			#arboSearch p a {
				color:#55A1D5;
				text-decoration:none;
			}
			#arboSearch p a:hover {
				text-decoration:underline;
			}

			#arboSearch .breadcrumb {

			}

			#arboSearch .print {
				float:right;
				margin-top:0px;
			}
		/* FIN : ARBORESCENCE ET RECHERCHE */

		/* MENU GAUCHE */
			#leftMenu {
				background:#7EB3DE url(../img/design/bg_leftmenu.gif) no-repeat top left;
				float:left;
				margin:15px 6px 0px 0px;
				padding-top:36px;
				width:194px;
			}
			#leftMenu div {
				background-color:#FEF7E6;
				text-align:center;
			}
			#leftMenu div p {
				font-size:0.6em;
				margin:5px 5px 0px;
				text-align:left;
			}
		/* FIN : MENU GAUCHE */

		/* FORMULAIRES MENUS */
			#arboSearch form {
				float:right;
			}

			#arboSearch div {
				float:right;
				width:250px;
				display:inline;
			}

			#arboSearch input, #leftMenu div input {
				background-color:#FFF;
				border:1px solid #55A1D5;
				margin:0px 0px 3px;
			}
			#leftMenu div input {
				width:160px;
			}
			#arboSearch input.button, #leftMenu input.button {
				color:orange;
				font-weight:bold;
				text-transform:uppercase;
			}
			* html #arboSearch input.button {
				height:20px;
			}
		/* FIN : FORMULAIRES MENU */

		/* BLOC CONTENU */
			#content {
					background:url(../img/design/bg_content.gif) no-repeat 0px 15px!important;
					background:url(../img/design/bg_content.gif) no-repeat 3px 15px;
					font-size:0.8em;
					/*height:300px;*/
					margin:0px 20px 0px 220px;
					padding:0px 0px 0px 0px;
			}
			/* Titre principal */
				#content #topContent {
					background:url(../img/design/bg_top_content.gif) no-repeat top right;
					height:76px;
				}

				#content #topContent h2 {
					background-color:#FFF;
					border:1px solid #55A1D5;
					color:#55A1D5;
					font-size:1.1em;
					margin:0px 0px 0px 65px;
					padding:5px;
					width:400px;
				}
				
				#content #pagecontent {
					border:1px solid white;
				}


			/* Fin : Titre principal */

			/* Texte */
				#content #text {
					border-bottom:1px solid #55A1D5;
					border-left:1px solid #55A1D5;
					border-right:1px solid #55A1D5;
					margin:0 0 20px 0;
					padding:10px 25px 10px 63px;
				}
				/* Titres
					#content #text h3 {
						color:#FDC264;
						font-size:1.6em;
						margin:0px;
					}
					#content #text h4 {
						color:#253E8A;
						font-size:1.2em;
						margin:40px 0px 0px;
					}
					#content #text h5 {
						color:#A4A6CD;
						font-size:1.1em;
						margin:0px;
					}*/
				/* Fin : Titres */

				/* Liste principale */
				#content #text ul {
					/*
					list-style-type:none;
					margin:0px;
					padding:0px;*/
					

				}
				#content #text li {
				}
				/* Fin : Liste principale */
			/* Fin : Texte */
		/* FIN : BLOC CONTENU */
	/* FIN : BLOC GAUCHE */
/* FIN : BOITE PRINCIPALE */

/* COLONNE DROITE */
	#right {
		float:left;
		margin-left:-180px;
		width:180px;
		background:url(../img/design/bg_body.gif) repeat-y top right;

	}
	/* Liste bouton top */
		#right ul {
			list-style-type:none;
			margin:0px;
			padding:0px;
		}
		#right li {
			background-color:#FFF;
			float:left;
			height:35px;
			text-indent:-999em;
			width:60px;
		}
	/* Fin : Liste bouton top */

	/* Liens bouton top */
		#right li a {
			background-position:center;
			background-repeat:no-repeat;
			display:block;
			height:100%;
			text-indent:-999em;
			width:100%;
		}
		#right li a.contactPicto {
			background-image:url(../img/design/picto_contact.gif);
		}
		#right li a.sitemapPicto {
			background-image:url(../img/design/picto_sitemap.gif);
		}
		#right li a.languagePicto {
			background-image:url(../img/design/picto_en.gif);
		}
	/* Fin : Liens bouton top */

	/* Blocs texte */
		#right div {
			background-color:#FEF7E6;
			border:1px solid white;
			margin:5px;
			padding:0px 0px 5px;
		}

		#right div div {
			background-color:none;
			border:none;
			margin:0;
			padding:0;
		}

		/* Texte */
			#right div p {
				color:#666;
				font-size:0.65em;
				margin:0px;
				padding:5px 5px 0px;
			}
			/* Date */
				#right div p.accroche span {
					color:#000;
					font-size:0.9em;
				}
			/* Fin : Date */
			#right div p.accroche {
				color:#A4A6CD;
				font-size:0.7em;
				font-weight:bold;
			}
			#right div p.accroche a {
				color:#A4A6CD;
			}
			#right div p.accroche a:hover {
				color:#595EA4;
			}
			#right div p a {
				color:blue;
			}
		/* Fin Texte */
	/* Fin : Blocs texte */
/* FIN : COLONNE DROITE */

/* TITRES COLONNE DROITE ET MENU GAUCHE */
	#leftMenu h2, #right h2 {
		background-color:#FDC264;
		color:#FFF;
		font-size:1em;
		font-weight:bold;
		margin:0px;
		padding:8px 0px;
		text-align:center;
		text-transform:uppercase;
	}
	#leftMenu h2#services {
		background:none;
	}
	#leftMenu h3 {
		background-color:#FFEED3;
		color:#8B6900;
		font-size:0.8em;
		font-weight:normal;
		text-align:center;
		margin:5px 0px 0px;
		padding:2px 2px 3px;
	}
	#leftMenu h3 a {
		color:#8B6900;
		text-decoration:none;
	}

	#right h3 {
		background-color:#FEF7E6;
		color:#666;
		font-size:0.7em;
		font-weight:normal;
		text-align:left;
		margin:5px 0px 0px;
		padding:2px 2px 3px;
	}

	#right h3 a {
		color:#A4A6CD;
		text-decoration:none;
		font-weight:bold;
		text-decoration:underline;
	}
	#right h3 a:hover {
		color:#595EA4;
	}

	#right p.bodytext {
		padding:0;
		margin:0;
	}

	#right #images {
		background-color:#55A1D5;
		border:none;
	}

/* FIN : TITRES COLONNE DROITE ET MENU GAUCHE */

/* FOOTER */
	#footer {

		background-color:#55A1D5;
		height:25px;
		/*border:252px solid #FF9900;*/
		display:block;
		width:100%;
		text-align:center;
		clear:both;
		font-size:0.8em;
	}
		 /*Texte */
			#footer p {
				margin:0px;
				padding:5px;
				text-align:center;
				color:#FFF;
				font-weight:bold;

			}
			#footer p a {
				color:#fff;
				text-decoration:none;
			}
			#footer p a:hover {
				color:#253E8A;
			}
		/* Fin : Texte */

/* FIN : FOOTER */

/* MAIN MENU */
#leftMenu ul {
	padding:0;
	margin:0;
	font-size:0.8em;
}

#leftMenu .menu-level1-no,
#leftMenu .menu-level1-act {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#7EB3DE;
	width:194px;
}
#leftMenu .menu-level1-no a,
#leftMenu .menu-level1-act a {
	padding-left:45px;
	height:28px;
	line-height:28px;
	display:block;
	text-decoration:none;
}
#leftMenu .menu-level1-no a{
	color:#FFFFFF;
	background-image:url(../img/design/menu-level1-no-fond.gif);
	background-repeat:no-repeat;
}
#leftMenu .menu-level1-act a,
#leftMenu .menu-level1-no a:hover {
	color:#68551f;
	background-image:url(../img/design/menu-level1-act-fond.gif);
	background-repeat:no-repeat;
}

#leftMenu .menu-level2-no,
#leftMenu .menu-level2-act {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#7EB3DE;
	width:194px;
	/*margin-left: 25px;*/
}
#leftMenu .menu-level2-no a,
#leftMenu .menu-level2-no a:hover,
#leftMenu .menu-level2-act a,
#leftMenu .menu-level2-act a:hover {
	display:block;
	border:1px solid #FFF;
	background-color:#E1B83B;
	margin:0px 0px 2px 25px;
	padding:1px 10px 1px 20px;
	line-height:18px;
	color:#68551f;
	text-decoration:none;
}
#leftMenu .menu-level2-no a:hover,
#leftMenu .menu-level2-act a,
#leftMenu .menu-level2-act a:hover {
	background-color:#EBD085;
}

#espacecontent{
	width:194px;
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#fef7e6;
	text-align:justify;
}
#espacecontent form {
	padding:0;
	margin:0;
	margin-left:5px;
	padding-top:5px;
}
#espacecontent input{
	margin-left:15px;
}

.tx-newloginbox-pi1-submit {
}

#espacebutton {
	width:194px;
	background-color:#fef7e6;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	font-size:0.8em;
}

#espacebutton a{
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#974B00;
}

#sousmenu {
	display:block;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	width:150px;
}

.submenu {
	list-style:none;
	margin:0;
	padding:0;
	border:2px solid #55A1D5;
	background-color:#E1B83B;
	font-size:0.85em;
}

.submenu li {
	margin:0;
	padding:0;
}

.submenu li a {
	display:block;
	width:135px!important;
	width:150px;
	background-color:#E1B83B;
	color:#68551F;
	text-decoration:none;
	padding:5px;
	border-bottom:1px solid #FFFFFF;
}

.submenu li. a {
	display:block;
	width:135px!important;
	width:150px;
	background-color:#E1B83B;
	color:#68551F;
	text-decoration:none;
	padding:5px;
	border-bottom:1px solid #FFFFFF;
}

#sousmenu .submenu li.lev1-no a:hover,
#sousmenu .submenu li.lev1-no-last a:hover,
#sousmenu .submenu li.lev1-act a,
#sousmenu .submenu li.lev1-act-last a,
#sousmenu .submenu li.lev2-no a:hover,
#sousmenu .submenu li.lev2-no-last a:hover,
#sousmenu .submenu li.lev2-act a,
#sousmenu .submenu li.lev2-act-last a{
	background-color:#EBD085;
}

#sousmenu .submenu li.lev1-no-last a,#sousmenu .submenu li.lev1-act-last a {
	border-bottom:0px;
}
#sousmenu .submenu li.lev2-no a, 
#sousmenu .submenu li.lev2-act a, 
#sousmenu .submenu li.lev2-act-last a,  
#sousmenu .submenu li.lev2-no-last a{
	padding-left:15px;
	width:125px!important;
	width:150px;
}

#news {
	display:block;
	border:1px solid #fef7e6;
	margin:5px;
}

#newstitle {
	background-image:url(../img/news.gif);
	width:168px;
	height:35px;
}

#newstitle a {
	background-image:url(../img/news.gif);
	width:168px;
	height:35px;
	display:block
}

#newscontent {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px;
	background-color:#fef7e6;
	text-align:left;
}

#newsbutton a span {
	display:none;
}

#newsbutton a {
	background-color:#ffeed3;
	background-image:url(../img/newsletter.gif);
	height:34px;
	width:168px;
	display:block;
}

#agenda {
	display:block;
	border:1px solid #fef7e6;
	margin:5px;
}

#agendatitle {
	background-color:#FDC264;
	padding-top:1Opx;
	text-align:center;
}

#agendatitle a {
	background-image:url(../img/agenda.gif);
	width:168px;
	height:35px;
	display:block;
}


#agendatitle span, #newstitle span {
	display:none;
}

#agendacontent {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px;
	background-color:#fef7e6;
	text-align:left;
}

.news-search-form {
	padding:3px;
	margin-top:8px;
	margin-bottom:8px;
	border:1px solid #666;

}

#right .news-latest-category {
	display:none;
}

#right .news-latest-morelink a {
	font-size:0.7em;
}

.news-latest-gotoarchive a {
	font-size:0.7em;
	font-weight:bold;
}

#leftMenu h2.espacecontent {
	background-image:url(../img/design/espace.gif);
	height:55px;
	padding:0;
	margin:0;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#leftMenu h2#services {
	text-indent:-999em;
}

#right #newstitle {
	background-image:url(../img/design/news.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	height:35px;
	margin:0px;
	padding:0px;

}

#right #agendatitle {
	background-image:url(../img/design/agenda.gif);
	text-indent:-999em;
	background-repeat:no-repeat;
	height:35px;
	margin:0px;
	padding:0px;
}

#right #newsletter a {
	background-image:url(../img/design/newsletter.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	height:35px;
	display:block;
	margin:0px 0px -5px 0px;
	padding:0px;
}

#espacecontent #login div {
	font-size:0.8em;
	text-align:left;
}

#espacecontent #login submit {
	background-color:#D4D0C8;
	width:80px;
}




/* --------------------------- */

.news-search-form {
	padding:3px;
	margin-top:8px;
	margin-bottom:8px;
	border:1px solid #666;;

}

.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px 0 5px 0;
	border-bottom:1px solid #55A1D5;
	margin-bottom:5px;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-container HR.clearer {
	clear:left;
	size:1px;
	color:#FFFFFF;
	border:1px solid #000;
}
.news-amenu-container {
	margin-top:10px;
	padding:3px;
}
.news-amenu-container h2 {
	padding:3px;
	background-color:#666666;
	color: #CCCCCC;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:5px;
	list-style:none;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 1.1em;
	margin-left:5px;
	width:90%;

}
.news-amenu-item-year {
	font-weight: bold;
	/*border:1px dashed black;*/
	background-color:#eee;
	padding: 2px;
}
.news-single-related DT {
	font-size: 1.6em;
	color:#000066;
}

.news-latest-item {
	/* IE hack */
	voice-family: "\"}\""; /* some browsers have a parsing bug */
		 /* and will ignore the following rules */
	voice-family: inherit;
	height:inherit;
	padding-bottom:10px;
	/* IE hack end */
}

.bodytext {
	line-height:1.5em;
	text-align:left;
}

.clearer {
	display:none;
}

.news-list-item {
	border:1px solid #809FCE;
	background-color:#ECF1F8;
	margin-bottom:6px;
	padding:7px;
}

.news-list-date {
	font-size: 1.1em;
	color:#000;
}

h3 .news-list-date {
	font-size: 0.8em;
	color:#666;
	font-weight:bold;
}

.news-latest-item {
	font-size: 1em;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#000066;
}

.news-list-category {
	color: #809FCE;
	text-align:left;
}

#contenu h3 a:link, #contenu h3 a:visited {
	text-align:left;
	color:#000;
}

#agendacontent h3, #agendacontent h3 a:link, #agendacontent h3 a:visited {
	font-size: 1em;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#000066;
}

#text h3 a:link, #text h3 a:visited {
	text-align:left;
	padding:0px;
	margin:0px;
	color:#000000;
}

.news-latest-item {
	margin-bottom:10px;
	padding-bottom:5px;
}


/* --------------------------- */
#text h1 {
	font-size: 1.5em;
	color: #E4AC50;
	font-weight: bold;
	line-height: 28px;
	border-bottom:1px dashed #55A1D5;
}
#text h2 {
	font-size: 1.3em;
	color: #E4AC50;
	border-bottom:1px dashed #55A1D5;
}
#text h3 {
	font-size: 1em;
	color: #A4A6CD;
}
#text h4 {
	margin:2px 0 4px 0;
	padding:0 0 4px 0;
	color: #55A1D5;
	border-bottom:1px dashed #55A1D5;
}

.alert, .required{

	color: #FF0000;
}
.success {
	color: #339900;
	font-weight:bold;	
}
.formheader {
	font-weight:bold;
	font-size: 1em;
	color: #A4A6CD;
	border-bottom:1px dashed #55A1D5;
}


.tx-pixaddress-pi1-header, .tx-pixmarcheinfop-pi1-header{
	background-color:#d9e2f0;
	color:#809fce;
	border:1px solid black;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	height:25px;
}
.tx-pixaddress-pi1-header td, .tx-pixmarcheinfop-pi1-header td{
	border:1px solid #809fce;
	padding:3px;
}
.tx-pixaddress-pi1-header a, .tx-pixmarcheinfop-pi1-header a{
	color:#809fce;
}
.tx-pixaddress-pi1-header a:hover, .tx-pixmarcheinfop-pi1-header a:hover{
	color:#809fce;
	text-decoration:none;
}
.tx-pixaddress-pi1-even, .tx-pixmarcheinfop-pi1-even {
font-size:12px;
background-color:#f9fafd;
border:1px solid #809fce;
}
div .tx-pixaddress-pi1-even, div .tx-pixmarcheinfop-pi1-even{
font-size:12px;
padding-left:15px;
padding-right:15px;
background-color:#f9fafd;
border:1px solid #809fce;
margin-bottom:5px;
}
.tx-pixaddress-pi1-even td, .tx-pixmarcheinfop-pi1-even td {
border:1px solid #809fce;
padding:3px;
}
.tx-pixaddress-pi1-even a, .tx-pixmarcheinfop-pi1-even a{

}
.tx-pixaddress-pi1-even p, .tx-pixmarcheinfop-pi1-even p {
border-bottom:1px solid #ECF1F8;
}
.tx-pixaddress-pi1-odd, .tx-pixmarcheinfop-pi1-odd{
font-size:12px;
background-color:#ecf1f8;
border:1px solid #809fce;
}
div .tx-pixaddress-pi1-odd, div .tx-pixmarcheinfop-pi1-odd {
font-size:12px;
background-color:#ecf1f8;
border:1px solid #809fce;
padding-left:15px;
padding-right:15px;
margin-bottom:5px;
}
.tx-pixaddress-pi1-odd p, .tx-pixmarcheinfop-pi1-odd p {
border-bottom:1px solid white;
}
.tx-pixaddress-pi1-odd td, .tx-pixmarcheinfop-pi1-odd td{
border:1px solid #809fce;
padding:3px;
}
.tx-pixaddress-pi1-odd a, .tx-pixmarcheinfop-pi1-odd a{

}
.tx-pixaddress-pi1-modeSelector, .tx-pixmarcheinfop-pi1-modeSelector {
padding:0 10px 10px 0;

}
.tx-pixaddress-pi1-modeSelector div, .tx-pixmarcheinfop-pi1-modeSelector div {
display:inline;
padding:5px;
font-size:10px;
border:1px solid #55A1D5;
margin-right:5px;

}
.tx-pixaddress-pi1-modeSelector a, .tx-pixmarcheinfop-pi1-modeSelector a{
color:#809fce;
}
.tx-pixaddress-pi1-modeSelector .tx-pixaddress-pi1-modeSelector-SCell, .tx-pixmarcheinfop-pi1-modeSelector .tx-pixmarcheinfop-pi1-modeSelector-SCell {
font-weight:bold;
border-width:3px;
}
.tx-pixaddress-pi1-searchbox, .tx-pixmarcheinfop-pi1-searchbox{
margin:0px;
}
.tx-pixaddress-pi1-searchbox form, .tx-pixmarcheinfop-pi1-searchbox form{
margin:0px;
}
tx-pixaddress-pi1-searchbox-sword, tx-pixmarcheinfop-pi1-searchbox-sword{
}
a.tx-pixaddress-pi1-browsebox, a.tx-pixmarcheinfop-pi1-browsebox{
}

.tx-pixaddress-pi1-listrow {
	width:expression(document.body.clientWidth > 1010 ? document.body.clientWidth - 545 + "px" : "470px");
	/*width:expression(document.body.clientWidth > 1010 ? document.body.clientWidth - 515 + "px" : "495px");*/
	/*width:expression(document.body.clientWidth > 1010 ? document.body.clientWidth - 515 + "px" : "714px");*/
	overflow-x:auto;
	/*overflow-y:hidden;*/
}

form table  {
font-size:1.2em;
}