/*Fenetre de connexion*/
.adhesion  {
float:right;

}

#popup_connexion
{
	font: 11px Tahoma;
	padding: 2px;
	position: absolute;
	top: 15%;
	left: 30%;
	width: 300px;
	height: 100px;
	border: 1px solid silver;
	background: #E5E5E5;
	padding: 20px;

}

/* Google Maps */
.googleMaps
{
	color: #000000;
	font-size: small;
	font-family: tahoma, sans-serif;
}
.googleMapsSidebar
{
	 color: #000000;
	 font-size: x-small;
	 font-family: tahoma, sans-serif;
	 margin: 0px;
	 background-color: #E5E5E8;
	 overflow: auto;
	 width: 150px;
	 height: 500px;
}
.googleMapsLegend
{
	 color: #000000;
	 font-size: x-small;
	 font-family: tahoma, sans-serif;
	 margin: 0px;
	 background-color: #E5E5E8;
	 overflow: auto;
}
/* Google Maps Links */
a.googleMapsLink:link, a.googleMapsLink:visited, a.googleMapsLink:hover
{
	color: #000000;
	font-size: small;
	font-family: tahoma, sans-serif;
}


		 a img {
				border : 0;
		}
		.catbg, .catbg2, .catbg3 {
				font-weight : bold;
				background-color : #4778aa;
		 color : #ffffff;
		}
		.catbg a:link, .catbg a:visited, .catbg a:hover, .catbg2 a:link, .catbg2 a:visited, .catbg2 a:hover {
				font-weight : bold;
				color : #ffffff;
				background-color : #4778aa;
				text-decoration : underline;
		}
		.nav2, .nav2 a:link, .nav2 a:visited {
				color : #ffffff;
		}
		.titlebg {
				font-weight : bold;
				font-style : normal;
				color : #ffffff;
				background-color : #4778aa;
				border-top : 1px solid #143659;
				border-bottom : 1px solid #143659;
				background-image : url(images/titlebg.gif);
				background-repeat : repeat-x;
				background-position : top;
				white-space : nowrap;
		}
		tr.titlebg td {
				font-weight : bold;
				font-style : normal;
				color : #ffffff;
				background-color : transparent;
				white-space : nowrap;
		}
		.titlebg a:link, .titlebg a:visited {
				font-weight : bold;
				font-style : normal;
				color : #ffffff;
				background-color : transparent;
		}
		.titlebg a:hover {
				color : #ffffff;
				text-decoration : underline;
		}
		a:link, a:visited {
				color : #28619a;
				background-color : transparent;
				text-decoration : none;
		}
		a:hover {
				color : #cc3333;
				background-color : transparent;
				text-decoration : underline;
		}
		.nav, .nav:link, .nav:visited {
				color : #ffffff;
				background-color : transparent;
				text-decoration : none;
		}

		.navKK, .navKK:link, .navKK:visited {
				color : #ffffff;
				background-color : transparent;
				text-decoration : none;
		}

		a.nav:hover {
				font-weight : bold;
				color : #ffffff;
				background-color : transparent;
				text-decoration : underline;
		}
		table {
				empty-cells : show;
		}
		body {
				color : #ffffff;
				background-color : #1c4977;
				font-size : small;
				font-family : verdana, arial, helvetica, sans-serif;
		}
		td {
				color : #000000;
				font-size : small;
				font-family : verdana, arial, helvetica, sans-serif;
		}
		input, textarea {
				font-size : 9pt;
				color : #000000;
				font-family : verdana, arial, helvetica, sans-serif;
				background-color : #f0f0f0;
		}
		input.check {
				background-color : transparent;
		}
		select {
				font-size : 8pt;
				font-weight : normal;
				color : #000000;
				font-family : verdana, arial, helvetica, sans-serif;
				background-color : #f0f0f0;
		}
		hr {
				color : #6394bd;
				background-color : transparent;
		}
		.hrcolor {
				height : 1px;
				border : 0;
				color : #28619a;
				background-color : #28619a;
		}
		.quote {
				color : #000000;
				background-color : #cccccc;
				border : 1px solid black;
				margin : 1px;
				padding : 1px;
		}
		.code {
				color : #000000;
				background-color : #cccccc;
				border : 1px solid black;
				margin : 1px;
				padding : 1px;
		}
		.quoteheader, .codeheader {
				color : #000000;
				text-decoration : none;
				font-style : normal;
				font-weight : bold;
		}
		.help {
				cursor : help;
				background-color : transparent;
		}
		.meaction {
				color : red;
				background-color : transparent;
		}
		.editor {
				width : 100%;
		}
		.highlight {
				background-color : yellow;
				font-weight : bold;
				color : black;
		}
		.windowbg, .windowbg3 {
				color : #000000;
				background-color : #f0f0f0;
		}
		.windowbg2 {
				color : #000000;
				background-color : #f9f9f9;
		}
		.menubg {
				color : #ffffff;
				background-color : #1c4977;
		}
		.forum_nav {
				color : #ffffff;
				background-color : #7296ba;
		}
		.bordercolor {
				background-color : #1c4977;
		}
		.tborder {
				border : 1px solid #1c4977;
		}
		.smalltext {
				font-size : x-small;
		}
		.normaltext {
				font-size : small;
		}
		.largetext {
				font-size : large;
		}
		.copyright {
				background-color : #1c4977;
				color : #ffffff;
				font-size : x-small;
		}
		.copyright a:link, .copyright a:visited, .copyright a:hover {
				color : #ffffff;
				text-decoration : underline;
		}
		.logobg {
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				color : #ffffff;
				background-color : #1c4977;
				background-image : url(images/logobg.gif);
				background-repeat : repeat-x;
				text-decoration : none;
		}
		.logobg td {
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				color : #ffffff;
				text-decoration : none;
				border-bottom : 1px solid #143659;
		}
		.logobg a:link, .logobg a:visited, .logobg a:hover {
				color : #ffffff;
				text-decoration : underline;
		}
		.smalltext {
				font-size : x-small;
		}
		.normaltext {
				font-size : small;
		}
		.largetext {
				font-size : large;
		}
		.copyright {
				background-color : transparent;
				color : #ffffff;
				font-size : x-small;
		}
		.copyright a:link, .copyright a:visited, .copyright a:hover {
				color : #ffffff;
				text-decoration : underline;
		}
		.headertitles {
				background-color : #4778aa;
				border : 1px solid #999999;
		}
		.headertitles2 {
				background-color : #4778aa;
				border : 1px solid #999999;
		}
		.headerbodies {
				border-left : 1px solid #999999;
				border-right : 1px solid #999999;
				border-bottom : 1px solid #999999;
				background-color : #f0f0f0;
				background-repeat : repeat-x;
				background-position : bottom;
		}
		#headerarea {
				color : #ffffff;
				background-color : transparent;
				border-bottom : 1px solid #1c4977;
		}
		#bodyarea {
				color : white;
				background-color : #345d86;
				border : 1px solid #143659;
				left : 30px;
				right : 30px;
		}
		#footerarea {
				color : white;
				background-color : transparent;
				border-top : 1px solid #1c4977;
		}

.post img, .personalmessage img
{
	max-width:750px;
	width: expression(this.width > 750 ? 750: true);
}