
body {
	margin: 0;
	padding: 0;
	background: #dbe6f0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

#page {
	width: 780px;
	margin: 0 auto;
	background: #FFFFFF url(images2/lineall.gif) repeat-y;
}


#menuh 
{
	margin: 0;
	height: 34px;
	padding-top: 0;
	text-align: right;
	border-bottom: 0px solid #fff;
	background: #3d6895 url(images/menuh.jpg) no-repeat;
	padding: 0 6px 0 0;}

#menuh2 
{
	float: right;
	}

#content 
{
	float: left;
	width: 555px;
	padding-left: 10px;
}

.photo { background: #FFF; float: right; padding: 1px; margin: 5px 5px 5px 5px; color: #666; border: 1px solid #e0e0e0; }

.contenthaut
{
	width: 555px;
	height: 62px;
	padding-left: 10px;
	background: url(images/entete.jpg) no-repeat right top;
}

.contentbas 
{
	padding-top: 20px;
	padding-left: 10px;
}

#center 
{
	width: 780px;
}

#footer {
	width: 780px;
	height: 45px;
	margin: 0 auto;
	background: url(images/bas.jpg) no-repeat;
}

#legal {
	width: 555px;
	height: 63px;
    padding-top  : 20px;
	padding-left : 180px;
	color:#135293;
}

#sidebar 
{
	float: left;
	width: 165px;
	background: #3d6895
}

#haut 
{
	width: 780px;
	height: 187px;
	background: #FFFFFF url(images/haut.jpg) no-repeat right top;
}

.title1 {
	margin: 0;
	padding: 10px 0;
	background: url(images/img07.gif) repeat-x left bottom;
	font-weight: normal;
	font-size: 129%;
	color: #ccc;
}

.left 
{
	float: left;
}

.right 
{
	float: right;
	padding-right : 70px;
}


.left2 
{
	float: left;
	padding-left : 30px;
}

.left3 
{
	float: left;
	padding-left : 30px;
}

.title2 {
	margin: 0;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 100%;
	font-weight: bold;
	color: #fff;
}

.title3 {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 110%;
	font-weight:bold;
	color: #fff;
}

.title4 {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 110%;
	font-weight:bold;
	color: #135293;
}

.title5 {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 100%;
	color: #fff;
}

.hauttxt {
	margin: 0;
	padding-left: 50px;
	padding-top: 32px;
	padding-bottom: 0px;
	font-size: 129%;
	font-weight: normal;
	color: #135293;
}
.nouvelle {
	font-size: 100%;
	font-weight: normal;
	color: #fff;
	padding-left: 10px;
	padding-top: 2px;
}


.boxmenu 
{
	background: #c80708;
	height: 20px;
    border-top : 1px solid #ccc;
 /*   border-bottom : 1px solid #ccc;*/
}


/* Sidebar */


#txtbas 
{
    width: 175px;
    padding-top: 30px;
    padding-left: 25px;
}


.meteo { padding-left: 12px }
.icon1 { padding-left: 2px;height: 60px; }
.icon2 { padding-left: 30px;height: 60px; }


#footer p {
	margin: 0;
	font-size: 75%;
}


p { 	margin: 0 0 5px 0; 	padding: 0; color: #555; background: inherit; }
a { 	color: #c80708; text-decoration:none; }
a:hover { 	background: inherit;	text-decoration: none; }
h4 { font: 100% tahoma;padding:0; margin:0; color: #3d6895; background: inherit;  }
h1 { padding:0; margin:0; color: #3d6895; background: inherit; letter-spacing: -1px; }
h1 a {color: #c80708; background: inherit;}
h2 { background-color: inherit; color:#3d6895; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
h3 { background-color: inherit; color:#3d6895; font-size:100%; margin: 10px 0 0px 0; padding:0;line-height: 0.9em; }
h2 a { color: #3d6895; }
h2 a:hover { 	color: #3d6895; text-decoration: none;}
h3 a:hover { 	color: #3d6895; text-decoration: none;}
ul { margin: 5px 0 20px 15px; padding : 0; list-style : none;  }
li { list-style-type: none;	color: #3d6895;	margin: 0 0 0px 0;	padding: 0 0 0 0px; }
li a { color: #c80708;  }
li a:hover { color: #c80708; }



.style110 {
	font-family: Tahoma;
	font-weight: bold;
	color: #2A5F93;
}
.style113 {
	font-family: Tahoma;
	color: #2A5F93;
}

.style112 {
	font-family: Tahoma;
	color: #2D5B8C;
}
.style114 {
	font-family: Tahoma;
	font-size: 12px;
}
.style116 {font-size: 12px}
.style117 {font-family: Tahoma; color: #2D5B8C; font-size: 12px; }
.style118 {
	font-family: "Monotype Corsiva";
	font-size: 24px;
}
.style120 {font-family: Tahoma; color: #2D5B8C; font-size: 12px; font-style: italic; }
.style122 {
	color: #2D5B8C;
	font-weight: bold;
	font-family: Tahoma;
}
.style124 {font-family: "Monotype Corsiva"; font-size: 24px; color: #2D5B8C; }

