#header {
	width: 850px;
	height: 200px;
	margin-left: auto;
  margin-right: auto;
}

#menu {
	width: 850px;
	height: 25px;
	margin: 0 auto;
	background: #996633;
}
#menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin-left: 10px;
	height : 11px;
	padding: 10px 8px 0px 10px;
	border-bottom: 4px solid #330010;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-color: #ffcd04;
}

#menu a:hover {
	border-bottom-color: #ffcd04;
	background: #ffcd04;
}

#menu .active a {
	border-bottom-color: #ffcd04;
	background: #ffcd04;
}

#content {
	width: 850px;
	margin: 0 auto;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align : justify; 
	
	/*background:#000000;*/
}
.title2 {
	color:#cc071e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font-variant: small-caps;
}

.title1 {
color:#31333B;font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:13px;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #953C32;
}
.logo {
	font-family: "Freestyle Script";
	font-size: 36px;
	color: #FFFFFF;
}
.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.petitblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.rub-jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-jaune-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #Fcc51d;
}
.rub-cyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-cyan-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #009ee0;
}
.rub-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-rouge-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #cc071e;
}
.rub-mauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}

.rub-mauve-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #9933ff;
}

.rub-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-vert-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #00F;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #afca0b;
}
.rub-infos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-infos-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #ca9f63;
}
.rub-urban {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-sport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-urban-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #008080;
}
.rub-sport-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #800000;
}
#right {
	width: 740px;
	float:right;
	top: 0px;
	/*background: #ff00ff;*/
	}


#left {
	width: 250px;
	float:left;
	background-image: url(images/bg_content2.gif);
	border: 1px solid #CCCCCC;
	

	/*background: #ff0000;*/
}
.textegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #31333B;
}
.petittitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	font-variant: small-caps;
	color: #000000;
	text-align: left;
}
.texte_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

 
.blue {
	color:#3f71b6;
	font-weight: 800;
	border-left: 10px;
	margin-left: 15px;
	font-family: Verdana;
	font-size: 10px;
}

.colonnegauche {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	HEIGHT: 26px;
	font-weight: bold;
	background-image: url(images/bg_content2.gif);
	width: 82px;
	background-repeat: repeat-y;
	background-position: left;
	text-align: left;
	display: none;
}
.blanc {
	color:#FFFFFF;
	font-weight: 800;
	border-left: 10px;
	margin-left: 15px;
}
.deg_gris  {
	background-image: url(images/bg-tab.png);
	background-repeat: repeat-x;
}
.jaune_ht {
	background-image: url(images/filets/jaune_haut.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f71b6;
	line-height: 15px;
	text-indent: 10px;
	background-attachment: scroll;
}
.bordure_jaune {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fcc51d;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.bordure_cyan {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009ee0;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.bordure_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	color: #3f71b6;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cc071e;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.bordure_mauve {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9933ff;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.bordure_verte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	color: #3f71b6;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #afca0b;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.bordure_infos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	color: #3f71b6;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ca9f63;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.bordure_travaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	color: #3f71b6;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #802e06;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.bordure_urban {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #008080;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.bordure_sport {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #800000;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.jaune_bs {
	background-image: url(images/filets/jaune_bas.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f71b6;
	line-height: 15px;
	text-indent: 10px;
}
.jaune_md {
	background-image: url(images/filets/jaune_milieu.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f71b6;
	line-height: 15px;
	text-indent: 10px;
	font-style: normal;
	background-position: left;
}
.cyan_ht {
	background-image: url(images/filets/cyan_haut.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f71b6;
	line-height: 15px;
	text-indent: 10px;
}
.cyan_bs {
	background-image: url(images/filets/cyan_bas.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f71b6;
	line-height: 15px;
	text-indent: 10px;
}
.cyan_gau {
	background-image: url(images/filets/cyan_gau.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f71b6;
	line-height: 15px;
	text-indent: 10px;
}
.cyan_dro {
	background-image: url(images/filets/cyan_dro.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f71b6;
	line-height: 15px;
	text-indent: 10px;
}
.titre_actu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3f71b6;
}
.titre_jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3f71b6;
	background-image: url(images/pictos/deg_jaune.jpg);
	background-repeat: repeat-x;
}
.titre_travaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3f71b6;
	background-color: #802e06;
}
.titrejaune {
	color: #3f71b6;
	background-color: #Fcc51d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_jaune.jpg);
}
.titrecyan {
	color: #FFFFFF;
	background-color: #009ee0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: uppercase;
	background-image: url(images/pictos/deg_cyan.jpg);
}
.titrerouge {
	color: #FFFFFF;
	background-color: #cc071e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_rouge.jpg);
}
.titremauve {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_mauve.jpg);
}
.titreinfo {
	color: #FFFFFF;
	background-color: #ca9f63;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_info.jpg);
}
.titretravaux {
	color: #FFFFFF;
	background-color: #802e06;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_travaux.jpg);
}

.titrevert {
	color: #C00;
	background-color: #afca0b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_environ.jpg);
}
.titreurban {
	color: #FFFFFF;
	background-color: #008080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_urban.jpg);
}
.titresport {
	color: #FFFFFF;
	background-color: #800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
	background-image: url(images/pictos/deg_sports.jpg);
}
.titre_jaunegros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #3f71b6;
	background-color: #fcc51d;
	background-repeat: repeat;
}
.titre_travauxgros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #3f71b6;
	background-color: #802e06;
}
.titre_nouveau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9933FF;
}
.titre_rougegros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cc071e;
}
.titre_rougemoyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cc071e;
	background-repeat: repeat;
}
.titre_actupetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f71b6;
}
.titre_actupetiturban{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008080;
}
.titre_actuurban {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #008080;
}
.titrevertgrand {
	color: #00F;
	background-color: #afca0b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center center;
	letter-spacing: normal;
	word-spacing: normal;
}
.titre_actusport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #800000;
	font-weight: bold;
}
.titreblancmoyen {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.titre_ouest_france {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
}
.titre_le_telegramme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DB2001;
}
.texte_noir12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.filet_cyan {
	background-color: #FFFFFF;
	border: 1px solid #009EE0;
}
.filet_jaune {
	background-color: #FFFFFF;
	border-top: thin solid #fcc51d;
	border-right: thin solid #fcc51d;
	border-bottom: thin solid #fcc51d;
	border-left: thin solid #fcc51d;
}
.filet_rouge {
	background-color: #FFFFFF;
	border: thin solid #cc071e;
}
.filet_mauve {
	border: 1px solid #9933ff;
}
.filet_vert {
	background-color: #FFFFFF;
	border: thin solid #afca0b;
}

.filet_info {
	background-color: #FFFFFF;
	border: thin solid #ca9f63;
}
.filet_travaux {
	background-color: #FFFFFF;
	border: thin solid #802e06;
}
.filet_urban {
	background-color: #FFFFFF;
	border: thin solid #008080;
}
.filet_sport {
	background-color: #FFFFFF;
	border: thin solid #800000;
}

.texte_jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #Fcc51d;
}
.texte_cyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009ee0;
}
.texte_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc071e;
}
.texte_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #afca0b;
}
.texte_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ca9f63;
}
.texte_travaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #802e06;
}
.texte_mauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9933ff;
}
.texte_urban {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008080;
}
.texte_sport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #800000;
}
.retour-jaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #Fcc51d;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.retour-cyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #009ee0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.retour-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #cc071e;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.retour-mauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #9933ff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.retour-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #afca0b;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.retour-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #ca9f63;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.retour-travaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #802e06;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.retour-urban {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #008080;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.retour-sport {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 16px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #800000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.lignejaune {
	background-image: url(images/spacer-jaune.jpg);
	background-repeat: repeat-x;
}
.lignerouge {
	background-image: url(images/spacer_rouge.gif);
	background-repeat: repeat-x;
}
.lignesport {
	background-image: url(images/spacer-sport.jpg);
	background-repeat: repeat-x;
}
.ligneverte {
	background-image: url(images/spaceur_vert.gif);
	background-repeat: repeat-x;
}
.lignemauve {
	background-image: url(images/spacer_mauve.jpg);
	background-repeat: repeat-x;
}
.lignecyan {
	background-image: url(images/spacer_cyan.gif);
	background-repeat: repeat-x;
}
.ligneinfo {
	background-image: url(images/spacer-sport.jpg);
	background-repeat: repeat-x;
}
.texte_noir11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.texte_noir12BI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.bordure_or {
	background-color: #FFFFFF;
	border-top: 10px solid #CF8B28;
	border-right: thin solid #CF8B28;
	border-bottom: thin solid #CF8B28;
	border-left: thin solid #CF8B28;
}
.filet_gris {
	background-color: #FFFFFF;
	border: thin solid #999;
}
.fondvertdegrade {
	background-attachment: fixed;
	background-image: url(images/op_noel_bg.jpg);
	background-repeat: repeat-x;
}
.bg_entete {
	background-image: url(images/bg_entete-site.jpg);
	background-repeat: repeat-x;
}
.bg_noel {
	background-attachment: scroll;
	background-image: url(images/op_noel_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.grostitreblanc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFF;
}

body {
	background-attachment: fixed;
	background-image: url(images/bg_deg.jpg);
	background-repeat: repeat-x;
}
.rub-travaux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #3f71b6;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
}
.rub-travaux-hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	HEIGHT: 15px;
	font-weight: bold;
	background-image: none;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	text-transform: none;
	white-space: normal;
	vertical-align: middle;
	top: auto;
	background-color: #802e06;
}
.bg_noir {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #000;
}
.barredegrouge {
	background-image: url(images/bouton-degrade/rouge.jpg);
	background-repeat: repeat-x;
}
.bg_filetmauve {
	background-image: url(images/spacer_mauve.jpg);
	background-repeat: repeat-x;
}
.tableau {
	border: thin solid #9933ff;
	margin: 1px;
	padding: 1px;
}
.filet_mauverelief {
	border-top-width: 1px;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: 1px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #9933ff;
	border-right-color: #9933ff;
	border-bottom-color: #9933ff;
	border-left-color: #9933ff;
}
.texte_news {
	font-family: Calibri;
	font-size: 16px;
	color: #400080;
}
.deg_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/pictos/deg_vert.jpg);
	background-repeat: repeat-x;
	font-style: normal;
}
.texte_news_petit {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #400080;
}

