body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image:url(../images/bg.jpg);
	
	background-repeat:repeat-x;
	
	background-attachment:fixed;

}
.accessibilite {
	display:none;
}
.body1 {

	padding-top: 20px;

	width: auto;

}



.space {

	margin-top: 110px;

}

form {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.borderless {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.w3c {

	clear: both;

	margin-right: 12px;

	margin-top: 10px;



}



.bg {

	background-image: url(../images/bg.jpg);

}



.list {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #555555;

	text-decoration: none;

}

.headerbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #14427F;

	text-decoration: none;

}

.bottom {

	background-color: #22367E;

	height: 56px;

	width: 952px;

	margin-top: 10px;

	margin-bottom: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

/* tony m 	padding-top: 25px;*/

	padding-left: 10px;

	line-height: 18px;

}

.bottomlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}



.bottomlink:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

}







.footer1 {

	float: left;

	width: 301px;

	margin-left: 8px;

	margin-top: 8px;

}



.bottombox {

	background-color: #F7F9FC;

	height: 152px;

	width: 300px;

	border: 1px solid #B2B2B3;

	clear: both;

	margin-top: 10px;

	float: left;

}



.bottombox1 {

	background-color: #F7F9FC;

	height: 152px;

	width: 300px;

	border: 1px solid #B2B2B3;

	margin-top: 10px;

	float: left;

	margin-left: 9px;

}



.main {

	background-color: #FFFFFF;

	border: none; /* tony m 1px solid #000000;*/

	padding-right: 10px;

	padding-left: 10px;

	height: auto;

	clear: both;

}

.toplink {

	height: 6px;/* tony m */
	*height:auto;
	margin-left:-2px;/* tony m */
	background-position: bottom;

	top: 10px;

}

.header {

	background-image: url(../images/headerbg.jpg);

	height: 101px;

	background-repeat: repeat-x;

	background-position: top;

}

.logo1 h1 a{ /*tony m*/

	color: #FFFFFF;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px; /* tony m 30px; */

	font-weight: bold;

	text-decoration: none;

	width: 450px;/* tony m */

	float: left;

	padding-left: 5px;

}
.logo {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 30px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	width: 450px;

	
}

.tag {
	clear:left;/* tony m*/
	float:left; /* tony m*/
	width:450px;/* tony m*/

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}
.main_text {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #555555;

	text-decoration: none;

}

.wheel {

	background-image: url(../images/wheel.gif);

	background-repeat: no-repeat;

	background-position: right top;

	height: 60px;

	float: left;

	width: 200px;

}
.wheel2 {
	height: 60px;

	float: left;

	width: 200px;

}

.whtag {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFE400;

	text-decoration: none;

	background-position: right;

	padding-top: 55px;

	float: right;

}

.wh_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0099FF;

	text-decoration: none;

}
.articles {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	float: right;

	padding-right: 10px;

}
#articles_avoir a ,#articles_avoir a:hover ,#articles_avoir a:visited {

	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

	font-size: 12px;

	color: #FFF;
}
#articles_avoir a:hover {text-decoration: underline}
.formbox {

	background-color: #FFFEE7;

	border: 1px solid #565656;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.formbox1 {

	background-color: #E5E5E5;

	border: 1px solid #565656;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.topform {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	width: auto;
	*clear:both;
	*height:15px;
	*width:800px;

	margin-top: 10px;

	position: static;

	padding-left: 5px;

}

.formbox2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #555555;

	text-decoration: none;

	background-color: #F9FAB4;

	border: 1px solid #DDDEE0;

}



.narrowcolumn { /* tony m bodycontent */

	/*font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	text-decoration: none;*/
	
	/* tony m */
	

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #555555;

	text-decoration: none;
	/* fin tony m */

	background-color: #FFFFFF;

	border: 1px solid #AFB0B1;

	height: auto;

	width: 636px;

	margin-top: 10px;

	padding-right: 8px;

	padding-left: 8px;

	float: left;

	text-align: justify;

	position: relative;

}

.bodytop {

	background-color: #F7F9FC;

	height: 50px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #555555;

	text-decoration: none;

}

.bluebold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #163F73;

	text-decoration: none;

}

.bluebold2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #163F73;

	text-decoration: none;

}

.right {

	width: 263px;

	height: 800px;

	float: right;

	margin-top: 10px;

	margin-left: 10px;

	position: relative;

}

.rightwheel {

	width: 263px;

	height: 800px;

	float: right;

	margin-top: 10px;

	margin-left: 10px;

	position: relative;

}

.right1 {

	background-color: #E5ECF5;

	height: 97px;

	width: 263px;

	border: 1px solid #BDBDBE;

	background-image: url(../images/searchicon.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}
.rwheel {

	background-color: #E5ECF5;

	height: 97px;

	width: 263px;

	border: 1px solid #BDBDBE;

}
.right2 {

	background-color: #E5ECF5;

	height: 258px;

	width: 263px;

	border: 1px solid #BDBDBE;

	margin-top: 10px;

}

.right3 {

	background-color: #E5ECF5;

	height: 97px;

	width: 263px;

	border: 1px solid #BDBDBE;

	margin-top: 10px;

}

.rightelement { /* tony m */

	background-color: #E5ECF5;

	width: 263px;

	border: 1px solid #BDBDBE;

	margin-top: 10px;

}

.pad25 {

	padding-left: 25px;

}

.bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #555555;

	text-decoration: none;

}

/* tony m - from kubrick */
h3 {
font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #333;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited {
text-decoration: none;
color:#0066CC;
border-bottom:1px dashed #0066CC;
width:auto;
}
.postmetadata a {
text-decoration: none;
color:#0066CC;	
}
.bottom a, .bottom  a:hover, .bottom a:visited{
	color:white;
	text-decoration: none;
}
.bottom a:hover{
	border-bottom:1px dashed #FFF;
}
/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */
/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html > body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}
html > body .entry li {
margin: 7px 0 8px 10px;
}
.entry ul li:before, #sidebar ul ul li:before {
content: "\00BB \0020";
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
/* End Entry Lists */
/* sidebar */

#sidebar {
	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;
}
#sidebar a, #sidebar   a:hover, #sidebar  a:visited {
	color:#0033CC;
	font-decoration:none;
}