body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

body {
 	font: normal 12px Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #656c72;
	margin: 0;
	padding: 0;
}







/* -------------------------- */
/* TITRES */
/* -------------------------- */

#mmenu_ul_id h1 {
	font:13px Arial, Helvetica, sans-serif;
	line-height:22px; 
	color:#fff; 
	text-decoration:none; 
	font-weight: normal;
}

#container1 #title h1 {
	font: 19px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: bold;
	text-transform: uppercase;
    color: #3e91cc;
    padding: 0;
    margin:0; 
	padding-left: 10px;
}
#container1 #sommaire h1, #container1 #sommaire2 h1  {
	font: 15px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: bold;
	text-transform: uppercase;
    color: #3e91cc;
    padding: 0;
    margin:0; 	
	padding-bottom: 5px; 
}
#container1 #actu-titre h1 {
	font: 22px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
    /*color: #4c4c4c;*/
	color: #3e91cc;
	/*color: #1e9ae1;*/
    padding: 5px 0px;
    margin: 0; 
	text-align: justify;
}


#container1 #title h2 {
	font: 15px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold;
    color: #454545;
    padding: 0;
    margin:0;
	padding-left: 10px;	
	padding-bottom: 8px;	
}
#container1 #actu-titre h2{
	font: 13px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #000000;
    padding: 0;
    margin: 0; 
	text-align: justify;
	line-height:18px;
	margin-bottom: 25px;
}
#container1 #article h2, #container1 #article #texte_espace h2 {
	font: 13px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #4c4c4c;
    padding: 0;
    margin: 0; 
	padding-bottom: 6px;
}

h3{
	font: 13px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #4c4c4c;
    padding: 0;
    margin: 0; 
	padding-bottom: 6px;
}

#container1 #sommaire h3, #container1 #sommaire2 h3  {
	font: 15px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: bold;
	text-transform: uppercase;
    color: #3e91cc;
    padding: 0;
    margin:0; 	
	padding-bottom: 5px; 
}
#container1 #article h3, #container1 #article #texte_espace h3 {
	font: 13px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #4c4c4c;
    padding: 0;
    margin: 0; 
	padding-bottom: 6px;
}
#container1 #article #bloc_diapo_photo h3, #container1 #article #fiche h3 {
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
    color: #4c4c4c;
	/*color: #1e9ae1;*/
    padding: 0;
    margin: 0; 
	text-align: justify;
    padding-bottom: 5px;
}
#container1 #article #bloc_diapo_photo h3, #container1 #article #fiche h3 {
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
    color: #4c4c4c;
	/*color: #1e9ae1;*/
    padding: 0;
    margin: 0; 
	text-align: justify;
    padding-bottom: 5px;
}

h4{
	font: 16px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #454545;
    padding: 0;
    margin: 0; 
	padding-bottom: 6px;
}
#container1 #article h4, #container1 #article #texte_espace h4{
	font: 13px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
    color: #4c4c4c;
    padding: 0;
    margin: 0; 
    padding-bottom: 6px;
}
#container1 #article #bloc_diapo_photo h4, #container1 #article #fiche h4 {
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
    color: #4c4c4c;
	/*color: #1e9ae1;*/
    padding: 0;
    margin: 0; 
	text-align: justify;
    padding: 5px 0;
}

#container1 #article h5 {
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
    color: #4c4c4c;
	padding: 0;
    margin: 0; 
	text-align: justify;
    padding: 5px 0;
}






/* -------------------------- */
/* LIENS */
/* -------------------------- */
a {
     /*color: #1e9ae1;*/
    color: #285287;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold; 	
}
a:hover { 
	color: #285287; 
    font-size: 12px;
	font-weight: bold; 	
	text-decoration: underline;
	cursor: pointer;
}
a:visited { 
    color: #285287; 
    font-size: 12px;
	text-decoration: none; 
	font-weight: bold; 
}
	


/* -------------------------- */
/* PHOTOS */
/* -------------------------- */

img {
	border:	0px;
}
#photo{
	border: 1px solid #C0C1D1;
}

.photo {
	padding: 1px;
	margin: 0;
}
.photo-border {
	padding: 1px;
	margin: 5px 0px;
}

.photo-gauche {
	float: left; 
	margin-right: 10px;
}
.photo-gauche-border {
	float: 	left; 
	padding: 1px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.photo-droite {
	float: right; 
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	border:	0px;
}
.photo-droite-border {
	float: right; 
	padding: 1px;
	margin-left: 10px;
}


/* -------------------------- */
/* FORMULAIRE */
/* -------------------------- */
.headerRec {display:inline-block;margin:0;padding:0;vertical-align:bottom;}
.headerRec .submit{ text-indent:-1000px; overflow:hidden}
.headerRec input.search,.headerRec input.submit{ display:inline-block; vertical-align:middle;} 
.headerRec input.search{ width:150px; height:18px; font-size: 11px; font-style:normal; color: #62534e; padding:5px; border:2px solid #CCC; background:#fff; background:rgba(245,245,245,1.0);} 
.headerRec input.submit{ width:35px; height:24px; padding:4px; margin-left:-9px; text-align:center; border:1px solid #528601; background:#528601 url(/images/bg_submit1.png) no-repeat -8px -11px; cursor:pointer;} 
.headerRec input.submit:hover{ width:35px; height:24px; padding:4px; margin-left:-9px; text-align:center; border:1px solid #528601; background:#528601 url(/images/bg_submit2.png) no-repeat -8px -11px; cursor:pointer;}
/*
.headerRec input.search{ width:200px; height:18px; font-size: 12px; font-style:italic; color: #62534e; padding:5px; border:2px solid #CCC; background:#fff; background:rgba(245,245,245,1.0); -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px} 
.headerRec input.submit{ width:35px; height:24px; padding:4px; margin-left:-9px; text-align:center; border:1px solid #528601; background:#528601 url(/images/bg_submit1.png) no-repeat -8px -11px; cursor:pointer; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px } 
.headerRec input.submit:hover{ width:35px; height:24px; padding:4px; margin-left:-9px; text-align:center; border:1px solid #528601; background:#528601 url(/images/bg_submit2.png) no-repeat -8px -11px; cursor:pointer; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px}
*/



/*
input, textarea, select{
	background-color: 	#FFFFFF;
	padding:			0;
	margin:				0;
	font-size:			12px;
}
*/
select.listederoulante {
	border:				1px solid #C0C1D1;
	padding:			0;
	margin:				0;
	margin-bottom:		7px;
	width: 				220px;
	color: 				#656c72;
	font: 				11px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: 		normal;
	background-color: 	#FFFFFF;
}
.listederoulante option{
	width: 190px;
}

input.contact {
	border:				1px solid #000000;
	background-color: 	#FFFFFF;
	padding:			1px;
	margin:				1px;
	font-size:			11px;
	text-align:			left;
	width:				150px;
}
textarea.contact {
	border:				1px solid #000000;
	background-color: 	#FFFFFF;
	padding:			1px;
	margin:				1px;
	font-size:			11px;
	text-align:			left;
	width:				400px;
}

input.google {
	border:				1px solid #000000;
	background-color: 	#FFFFFF;
	color: 				#000000;
	padding:			1px;
	margin:				0px;
	font-size:			11px;
	text-align:			left;
	width:				100px;
	height:				14px;
}






/* -------------------------- */
/* COIN ARRONDI */
/* -------------------------- */
/* pour IE, script roudies dans rep js*/
.arrondi{
	padding: 5px 10px;
	background-color: #ffffff;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius:4px;
}
.arrondi_gris{
	padding: 5px 10px;
	background-color: #ddd;
	border: 1px solid #C0C1D1;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius:4px;
}
.arrondi_nav{
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius:4px;
}
.arrondi_liligo{
	padding: 5px 10px;
	background-color: #ffffff;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius:4px;
}







/* -------------------------- */
/* PUB  */
/* -------------------------- */

/* -------------------------- */
div#containerpub1{
	width: 1000px;
	height: 90px;
	background-color: #f6f6f6;
}

/*pour pub 468x60*/
div#pub_haut {
	clear: both;
	text-align: center;
	/*height: 105px;*/
	padding: 10px 0px;
	background-color: #ffffff;
}

div#pub_300x250 {
    width: 300px;
	min-height: 250px;
	margin: 0;
	padding: 0;
}

div#pub_120x300 {
	float: right;
	width: 130px;
	margin-top: 45px;
	margin-bottom: 10px;
	margin-right: 5px;
}
div#pub_120x600 {
	margin-left: 500px;
	width: 130px;
	margin-top: 57px;
	margin-bottom: 1px;
}


div#pub_google_250 {
    width: 250px;
	margin: 0;
	margin-top: 15px;
	padding:0;
}
div#pub_google_300 {
    width: 300px;
	margin: 0;
	padding:0;
}


/* -------------------------- */
/* COMPARATEUR */
/* -------------------------- */
/*
#comparateur-300px { position:relative;width:300px;margin:0px;height:300px;background:url(/images/comparateur-300px.jpg) no-repeat; }
#comparateur-300px h1 { color:#FFFFFF;padding-top:20px;font-family:arial;font-size:15px;font-weight:bold;margin:0;text-align:center;background-position: 25px 20px; }
#comparateur-300px h2 { color:#cbcbcb;padding-top:40px;font-family:arial;font-size:12px;font-weight:normal;margin:0;text-align:center;background-position: 25px 20px; }
#comparateur-300px ul { float:left;list-style-type:none;margin:20px 0 0 5px;line-height:18px;padding:0 30px;width:80px;} 
#comparateur-300px li { font-family:arial;font-weight:bold;width:140px;float:left;background:url(/images/fleche-orange.gif) no-repeat 0 7px;text-indent:10px; }
#comparateur-300px li a { font-size:11px;color:#d1d1d1;text-decoration:none; } 
#comparateur-300px0 li a:hover { color:#ffffff; }
#comparateur-300px .btn { position:absolute;bottom:32px;left:45px;width:210px;height:60px;display:block; }
#comparateur-300px .btn:hover { background:url(/images/comparateur-300px.jpg) no-repeat -45px -208px;}
*/
#comparateur-300px { position:relative;width:300px;margin:0px;height:250px;}




/* -------------------------- */
/* LILIGO */
/* -------------------------- */
div#script-liligo-250x250{
    width: 280px;
	min-height: 250px;
}

div#script-liligo-250-gauche{
    width: 250px;
	margin: 0;
	padding: 0;
	padding-top: 20px;
}

div#script-liligo-300x250{
    width: 278px;
	padding: 10px;
	border: 1px solid #eaeaea;
}
div#script-liligo-300x250 h4 {
	font: 14px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #454545;
	font-weight: bold;
	display: inline;
}


/* -------------------------- */
/* SCAN */
/* -------------------------- */
div#scan{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #000000;
	height: 240px;
	padding: 5px;
	background-color: #f2f2f2;
}
div#scan #titre{
	display: inline;
	font: 12px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: normal; 
	text-transform: uppercase;
	color: #ababab;
	padding: 4px;
}
div#scan #rss{
	text-align: right;
	margin-top: -10px;
}
div#scan #rss a, div#scan #rss a:visited, div#scan #rss a:hover{
	background-color: transparent;
}
div#scan #liens1 a, div#scan #liens1 a:visited, div#scan #liens2 a, div#scan #liens2 a:visited, div#scan #liens3 a, div#scan #liens3 a:visited, div#scan #liens4 a, div#scan #liens4 a:visited{
	display: block;
	width: 100%;
	font: 11px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #000;
	text-decoration: none;
	font-weight: normal; 
	word-spacing: 0.2px;	
	padding-top: 4px;
	padding-bottom: 4px;
}
div#scan #liens1 a:hover, div#scan #liens2 a:hover, div#scan #liens3 a:hover, div#scan #liens4 a:hover{
	display: block;
	width: 100%;
	color: #cfeaf9;
	background-color: #09529b;
	font-weight: normal; 	
	padding-top: 4px;
	padding-bottom: 4px;
}
div#scan #suite{
	display: inline;
	font: 11px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #006699;
}
div#scan #suite a, div#scan #suite a:visited, div#scan #suite a:hover{
	display: inline;
	font: 11px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background-color:transparent; 
	padding: 0px;
	margin: 0px;
	cursor:pointer;
}
div#scan #suite a.actuel, div#scan #suite a.actuel:visited, div#scan #suite a.actuel:hover{
	display: inline;
	font: 11px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	text-decoration: none;
	font-weight: normal; 
	background-color: #09529b;
	padding: 0px;
	margin: 0px;
	cursor:pointer;
}
div#scan #more{
	text-align:right;
	margin-top: -20px;
}
div#scan #more a, div#scan #more a:visited, div#scan #more a:hover{
	background-color: transparent;
}
div#scan #separ hr {
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0px; 
	padding: 0px;
	color: #d7d7d7; 
	background-color: #d7d7d7; 
}



/* -------------------------- */
/* DIVERS */
/* -------------------------- */
.div-visible{
	display: block;
}
.div-invisible{
	display: none;
}

div#texte_espace{
 line-height:18px;
 /*17px pour div article*/
}

#separhorizontal5{
	height: 1px; 
	background-color:#eaeaea;
	margin: 5px 0px;
}

#separhorizontal10{
	height: 1px; 
	background-color:#eaeaea;
	margin: 10px 0px;
}

#separhorizontal15{
	height: 1px; 
	background-color:#eaeaea;
	margin: 15px 0px;
}

#separhorizontal20{
	height: 1px; 
	background-color:#eaeaea;
	margin: 20px 0px;
}

#separhorizontal25{
	height: 1px; 
	background-color:#eaeaea;
	margin: 25px 0px;
}

#separhorizontal30{
	height: 1px; 
	background-color:#eaeaea;
	margin: 30px 0px;
}



/* -------------------------- */
/* BOUTONS NAVIGATION - videos - repostages */
/* -------------------------- */
div#nav_chap{
	text-align: center;
	font: 6px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #b4b4b4;
	margin: 5px 0 0 0;
}
div#nav_chap a, div#nav_chap a:visited{
	padding:0;
	margin: 0;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #ccc;
	text-decoration: none;
	padding: 2px 6px;
	margin: 0px 2px;
	background: url(../images/btn-num.png) no-repeat;	
}
div#nav_chap a.actuel, div#nav_chap a.actuel:visited{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #fff;
	text-decoration: none;
	padding: 2px 6px;
	margin: 0px 2px;
	background: url(../images/btn-num-bleu.png) no-repeat;
}
div#nav_chap a.nonactuel, div#nav_chap a.nonactuel:visited{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #000;
	text-decoration: none;
	padding: 2px 6px;
	margin: 0px 2px;
	background: url(../images/btn-num.png) no-repeat;
}
div#nav_chap a.nonactuel:hover{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #285287;
	text-decoration: none;
	padding: 2px 6px;
	margin: 0px 2px;
	background: url(../images/btn-num-border.png) no-repeat;
}




/* -------------------------- */
/* HAUT  */
/* -------------------------- */

div#header{ 
	background: transparent url(../images/bg-header.png) repeat-x scroll center bottom; 
	margin: 0;
	padding: 0;	
	padding: 0 0 6px; 
	z-index: 10000;
}

div#headercontent{ 
	width: 1000px;
	margin-right: auto;
	margin-left: auto;	
	overflow: hidden;
}

div#pubhaut {
	float: left;
	margin: 0;
	padding: 0;
	width: 728px;
	margin-bottom: 20px;
}
div#pubhautright {
	width: 260px;
	margin-left: 740px;
	padding: 0;
}

div#hautcontent{
	clear: both;
}
div#logo{
 	float: left;
	width: 310px;
	font: bold 20px Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	padding-left: 13px;
	margin-bottom: 10px;
}
div#logoplus{
	margin-left: 320px;
	padding-left: 20px;
	padding-top: 25px;
	width: 650px; 
	height: 75px;
}
div#logoplus h1{
	font: 16px bold Georgia, "Times New Roman", Times, serif;
	color: #5b5852;
	display:inline;
	vertical-align:bottom;
	letter-spacing: 0.5px;
}

div#menu{
	clear: both;
	margin: 0;
	padding: 0;
}


/* -------------------------- */
/* CONTENU  */
/* -------------------------- */

div#container {
	/*degrade*/
	
	background: #fff url(../images/bg-degrade-gris.png) repeat-x top center;
	margin-top: -6px;
	
	/*quadrille*/
	/*
	background: #d6d6d6 url(../images/bg-degrade-quadrille.png) repeat-x top center;
	margin-top: -6px;
	*/
	/*----*/
	/*image*/
	/*
	background: #FFF url(../images/ngc_background.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	margin: 0;
	padding: 0;	
	margin-top: -6px;
	margin-bottom: 20px; 
	*/
}
div#containerhome{
	background: #fff url(../images/bg-degrade-gris.png) repeat-x top center;
	margin-top: -6px;
}
div#containerguide {
	background: #fff url(../images/bg-degrade-blue.png) repeat-x top center;
	margin-top: -6px;
}
div#containeridee {
	background: #fff url(../images/bg-degrade-orange.png) repeat-x top center;
	margin-top: -6px;
}
div#containerparc {
	background: #fff url(../images/bg-degrade-red.png) repeat-x top center;
	margin-top: -6px;
}
div#containerdossier {
	background: #fff url(../images/bg-degrade-green.png) repeat-x top center;
	margin-top: -6px;
}
div#containerdesert {
	background: #FFF url(../images/bg-desert.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	margin: 0;
	padding: 0;	
	margin-top: -6px;
	margin-bottom: 20px; 
}
div#containerski {
	background: #FFF url(../images/bg-ski.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	margin: 0;
	padding: 0;	
	margin-top: -6px;
	margin-bottom: 20px; 
}
div#containerreportage {
	background: #fff url(../images/bg-degrade-violet.png) repeat-x top center;
	margin-top: -6px;
}
div#containerphoto {
	background: #fff url(../images/bg-degrade-gris.png) repeat-x top center;
	margin-top: -6px;
}
div#containervideo {
	background: #fff url(../images/bg-degrade-gris.png) repeat-x top center;
	margin-top: -6px;
}
div#containercomparateur {
	background: #fff url(../images/bg-degrade-gris.png) repeat-x top center;
	margin-top: -6px;
}

/* padding: 15px - 650 + 20 + 300 */
div#containercontent{ 
	width: 970px;
	/* si degrade ou image dans container */
	/*ombre haut*/
	background: #fff url(../images/bg-degrade-blanc.png) repeat-x top center;
	margin-right: auto;
	margin-left: auto;	
	overflow: hidden;
	padding: 20px 15px;
}

div#container1 {
	float: left;
	width: 630px;/*utilisé : 630px*/
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div#container2 {
	width: 300px;
	margin-left: 665px;
	padding: 0;
}



/* -------------------------- */
/* CONTENU  CHAPITRES */
/* -------------------------- */
div#container0{
	font: 15px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
	color: #707070;
	width: 970px;
}
div#container0 h1 {
	font: 28px Tahoma, Arial, Verdana, Georgia, "Trebuchet MS", Helvetica, Sans-Serif;
    font-weight: normal;
    color: #454545;
}
div#container0 h2 {
	font: 24px Tahoma, Arial, Verdana, Georgia, "Trebuchet MS", Helvetica, Sans-Serif;
    font-weight: normal;
    color: #454545;
	display: inline;
}
div#container0 h2.report {
	font: 20px Georgia, Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Sans-Serif;
    font-weight: bold;
	text-transform: uppercase;
    color: #d100c5;
}
div#container0 h3 {
	font: 28px Tahoma, Arial, Verdana, Georgia, "Trebuchet MS", Helvetica, Sans-Serif;
    font-weight: normal;
    color: #454545;
}
div#container0 .publie {
	font: 10px Verdana, Tahoma, Arial, Georgia, "Trebuchet MS", Helvetica, Sans-Serif;
    font-weight: normal;
    color: #656565;
}
div#container0 a, div#container0 a:visited {
	font: 12px Arial, Helvetica, Verdana, Georgia, "Trebuchet MS", Tahoma, Sans-Serif;
    font-weight: normal;
	letter-spacing: 1.1px;
	color: #285287;
	text-decoration: none;
	margin: 0 10px;
}
div#container0 a:hover{
	font: 12px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
	color: #285287;
	text-decoration: underline;
}
div#container0 a.actuel, div#container0 a.actuel:visited {
	font: 12px  Arial, Helvetica, Verdana, Georgia, "Trebuchet MS", Tahoma, Sans-Serif;
    font-weight: normal;
	letter-spacing: 1.1px;
	color: #000;
	text-decoration: none;
	margin: 0 8px;
}
div#container0 a.actuel:hover{
	font: 12px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
	color: #285287;
	text-decoration: underline;
}



#separhaut{
	clear: both; 
	height: 1px; 
	background-color:#eaeaea;
}
/* -------------------------- */

div#title {
	margin-left: 5px;
	width: 610px;
}

div#anim-630 {
	display:block;
	position:relative;
	width: 630px;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #ffffff;
}

div#bloc2 {
	float: left;
	width: 500px;
	padding: 5px;
    margin-bottom: 20px;
	margin-top: 20px;
}

div#bloc2b {
	margin-left: 490px;
	width: 120px;
	margin-top: 50px;
	margin-bottom: 5px;
	padding-left: 20px;
}

div#bloc_articles, div#bloc_articles_videos {
	width: 480px;
    padding: 0;
    margin: 0;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #000000;
}

div#bloc_articles .titregen, div#bloc_articles2 .titregen{
    margin: 1px 0px 5px 0px;
}
div#bloc_articles  a.titregen, div#bloc_articles  a:visited.titregen, div#bloc_articles2 a.titregen, div#bloc_articles2  a:visited.titregen{
	color: #285287;
	text-decoration: none;
	font-weight: bold;
}
div#bloc_articles  a:hover.titregen, div#bloc_articles2 a:hover.titregen{
	color: #285287;
	text-decoration: underline;
	font-weight: bold;
}
div#bloc_articles .sstitregen, div#bloc_articles2 .sstitregen{
    margin: 1px 10px 20px 0px;
}
div#bloc_articles  a.sstitregen, div#bloc_articles  a:visited.sstitregen, div#bloc_articles2 a.sstitregen, div#bloc_articles2  a:visited.sstitregen{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
div#bloc_articles  a:hover.sstitregen, div#bloc_articles2  a:hover.sstitregen{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

#container1 #bloc_articles h1, #container1 #bloc_articles2 h1 {
	font: 16px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
    color: #4c4c4c;
    padding: 0;
    margin: 0; 
	text-align: justify;
}

div#bloc_articles .titre, div#bloc_articles2 .titre{
    padding: 6px 0px 1px 0px;
}
div#bloc_articles  a.titre, div#bloc_articles  a:visited.titre, div#bloc_articles2 a.titre, div#bloc_articles2  a:visited.titre{
	/*color: #1e9ae1;*/
	color: #285287;
	text-decoration: none;
	font-weight: bold;
}
div#bloc_articles  a:hover.titre, div#bloc_articles2  a:hover.titre{
	color: #3e91cc;
	text-decoration: none;
	font-weight: bold;
}


div#bloc_articles .sstitre, div#bloc_articles2 .sstitre{
    padding: 1px 0px;
}
div#bloc_articles  a.sstitre, div#bloc_articles  a:hover.sstitre, div#bloc_articles  a:visited.sstitre, div#bloc_articles2 a.sstitre, div#bloc_articles2  a:hover.sstitre, div#bloc_articles2  a:visited.sstitre{
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
}

div#bloc_articles .texte{
    padding: 3px 0px;
	text-align: justify;
	line-height:17px;
}
div#bloc_articles  a.texte, div#bloc_articles  a.texte:hover, div#bloc_articles  a.texte:visited{
	color: #000000;
	text-decoration: underline;
	font-weight: normal; 
}
div#bloc_articles .note{
    padding-top: 20px;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #6a6a6a;
}

div#bloc_articles2 .texte{
    padding: 3px 0px;
	text-align: justify;
	line-height:14px;
}
div#bloc_articles2  a.texte, div#bloc_articles2 a.texte:hover, div#bloc_articles2  a.texte:visited{
	color: #000000;
	text-decoration: underline;
	font-weight: normal; 
}
div#bloc_articles2 .note{
    padding-top: 5px;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #6a6a6a;
}

div#bloc_articles_aussi{
    clear: both;
	margin: 0;
	padding: 10px 0px 10px 5px;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #000000;
	line-height:18px;
}

div#bloc_articles_aussi .titre{
    padding: 5px;
}
div#bloc_articles_aussi  a.titre, div#bloc_articles_aussi  a:hover.titre, div#bloc_articles_aussi  a:visited.titre{
	color: #1e9ae1;
	text-decoration: none;
	font-weight: bold;
}

div#bloc_articles_aussi .texte{
    padding: 5px 10px;
}
div#bloc_articles_aussi  a.texte, div#bloc_articles_aussi  a.texte:hover, div#bloc_articles_aussi  a.texte:visited{
	color: #000000;
	text-decoration: underline;
	font-weight: normal; 
}

div#container1 #separ1 hr{
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0; 
	padding: 0;
	margin-top: 25px;
	margin-bottom: 15px;
	color: #eaeaea; 
	background-color: #eaeaea; 
}
div#bloc_articles #separ2 hr, div#bloc_articles2 #separ2 hr{
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0; 
	padding: 0;
	margin-top: 20px;
	margin-bottom: 15px;
	color: #eaeaea; 
	background-color: #eaeaea; 
}
div#container1 #separ3 hr{
	clear: both;
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0; 
	padding: 0;
	margin-top: 20px;
	margin-bottom: 15px;
	color: #eaeaea; 
	background-color: #eaeaea; 
}

div#bloc_liste_photo{
	clear: both;
	width: 610px;
	height: 100px;
	margin: 0; 
	padding: 10px 20px;
	margin-top: 5px;
	margin-bottom: 30px;
	text-align: right;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
div#bloc_liste_photo  #voir{
	padding: 10px 0px 5px 0px;
}
div#bloc_liste_photo #voir a, div#bloc_liste_photo #voir a:visited {
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #285287;
	font-weight: bold;
	text-decoration: none; 
}
div#bloc_liste_photo #voir a:hover{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: underline; 
}

div#bloc2b h1 {
	font: 14px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #454545;
	font-weight: bold;
	display: inline;
}
div#bloc2b h2 {
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #454545;
	font-weight: bold;
}
div#bloc2b .texte {
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #454545;
	font-weight: normal;
	padding: 3px 0px;
}
div#bloc2b a, div#bloc2b a:visited {
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #285287;
	font-weight: normal;
	text-decoration: none; 
}
div#bloc2b a:hover{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #285287;
	font-weight: normal;
	text-decoration: underline; 
}

/* ------------page photos-------------- */
/* 
div#bloc_photos1{
	float: left;
	width: 300px;
    padding: 0;
    margin: 0;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #000000;
}
div#bloc_photos1 .titre{
    padding: 6px 0px 1px 0px;
}
div#bloc_photos1  a.titre, div#bloc_photos1  a:hover.titre, div#bloc_photos1  a:visited.titre{
	color: #1e9ae1;
	text-decoration: none;
	font-weight: bold;
}
div#bloc_photos1 .texte{
    padding: 5px;
	line-height:17px;
	min-height: 50px;
}

div#bloc_photos2{
	width: 300px;
    padding: 0;
    margin: 0;
	margin-left: 320px;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #000000;
}
div#bloc_photos2 .titre{
    padding: 6px 0px 1px 0px;
}
div#bloc_photos2  a.titre, div#bloc_photos2  a:hover.titre, div#bloc_photos2  a:visited.titre{
	color: #1e9ae1;
	text-decoration: none;
	font-weight: bold;
}
div#bloc_photos2 .texte{
    padding: 5px;
	line-height:17px;
	min-height: 50px;
}
*/

.photodiap {
line-height: 20px;
}
a.titrephotodiap, a:hover.titrephotodiap, a:visited.titrephotodiap{
	color: #1e9ae1;
	text-decoration: none;
	font-weight: bold;
}

/* mediatheque photos*/

div#flashcontent{
	display: block;
	width: 620px;
	margin: 0; 
	padding: 0;
	margin-left: 1px;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #fff;
	font-weight: bold;
}





/* -------------------------- */
/* CONTENU  PAGES  */
/* -------------------------- */

div#sommaire_photo {
    float: left;
	width: 350px;
    padding: 0;
	margin-top: 20px;
	margin-left: 10px;	
}
div#sommaire {
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #4c4c4c;
    padding: 2px;
    margin: 0;
	margin-top: 15px; 
}
div#sommaire  a, div#sommaire  a:visited{
	border: 1px dotted #c5af93;	
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #c5af93;
	text-decoration: none; 
	padding: 2px;
}
div#sommaire a:hover{
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #ffffff;
    text-decoration: none; 
	background: #3e91cc;
	/*background: #ffa800;*/
	border: 1px dotted #3e91cc;	
	padding: 2px;
}

div#sommaire a.actuel, div#sommaire a:hover.actuel{
	/*border: 1px solid #c5af93;*/	
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #ffffff;
   /* background: #1e9ae1;*/
	background: #3e91cc;
	font-weight: bold;
    text-decoration: none; 
	padding: 2px;
}
div#sommaire a.actuel:hover{
	font: 12px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold;
    text-decoration: none; 
	padding: 2px;
}

div#sommaire2 {
	font: 11px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #4c4c4c;
    padding: 0;
    margin: 0; 
	margin-top: 15px; 
}
div#sommaire2  a, div#sommaire2  a:visited{
	font: 11px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #c5af93;
	text-decoration: none; 
	padding: 2px;
}
div#sommaire2 a:hover{
	font: 11px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #ffffff;
    text-decoration: none; 
	/*background: #ffa800;*/
	background: #3e91cc;
}

div#photo-haut-p {
	margin: 0px 10px;
}

div#article {
    clear: both;
	width: 630px;
	text-align: justify;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
	color: #474747;
	line-height:17px;
	/*18px pour div texte_espace*/
    padding: 0;
    margin: 0; 
	padding-bottom: 10px;
}
#container1 #article #intro {
	font: 13px Arial, Georgia, Verdana, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #000000;
    padding: 0;
    margin: 0; 
	text-align: justify;
	line-height:18px;
	padding-bottom: 25px;
	padding-top: 30px;
	padding-left: 10px;	
}

div#article a, div#article a:visited{
    color: #285287;
	/*color: #0033cc;*/
	/*color: #0080ff;*/
	/*color: #9a8a75;;*/
	/*color: #ffa800;*/
	/*color: #1e9ae1;*/
	text-decoration: none;
	font-weight: normal; 
}
div#article a:hover {
	/*color: #1e9ae1;*/
	/*color: #9a8a75;*/
	/*color: #ffa800;*/
	color: #3e91cc;
	text-decoration: underline;
	font-weight: normal; 
}

div#article_bloc_g {
    float: left;
	width: 250px;
    margin-right: 10px;
	margin-bottom: 10px;
}

div#partager {
	font: 12px Verdana, Arial, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #000000;
    padding: 5px 8px;
}
div#partager a{
    padding: 1px;
}

div#partager2 {
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #7a7a7a;
	padding: 20px 0px;
}
div#partager2 a{
    padding: 1px;
}

div#carte-250 {
	width: 230px;
	font: 10px Verdana, Arial, Georgia, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
	color: #919191;
	padding: 8px;
	margin-top: 15px;
	border: 1px solid #eaeaea;
	text-align: center;
}
div#carte-250 a, div#carte-250 a:visited{
	font: 10px Verdana, Arial, Georgia, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
	color: #9a8a75;
	text-decoration: none;
	font-weight: normal; 
}
div#carte-250 a:hover {
    /*color: #ffa800;*/
	color: #3e91cc;
	text-decoration: underline;
	font-weight: normal; 
}




/* idees week end , dossiers, parcs*/

div#fiche{
	clear: both;
	width: 610px;
	padding: 10px;
	background-color: #efefef;
}

div#bloc_diapo_photo{
	width: 608px;
	height: 110px;
	margin: 0; 
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
	border: 1px solid #eaeaea;
}
div#bloc_diapo_photo  #diapo{
	float: left;
	padding: 5px;
}
div#bloc_diapo_photo  #voir{
	float: right;
	padding: 5px 10px;
	text-align: center;
}
div#bloc_diapo_photo #voir a, div#bloc_liste_photo #voir a:visited {
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #285287;
	font-weight: bold;
	text-decoration: none; 
}
div#bloc_diapo_photo #voir a:hover{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: underline; 
}



/* actus*/
#container1 #actu-titre {
	width: 630px; 
}
#container1 #actu-titre #publie{
 	font: bold 10px Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	color: #656c72;
	text-align: left;
	text-transform: uppercase;	
    padding: 0;
    margin: 0;	
	padding-left: 2px;
	margin-bottom: 19px;
}

div#photo-actu{
	width: 630px;
	margin-top: 16px;
	margin-left: 7px;
}




/* -------------------------- */
/* CONTENU  DROITE  */
/* -------------------------- */
div#lire{
	font: 13px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #000000;
	padding: 0;
	margin: 0;
}

div#liste_article{
	background-image: url(/images/avion.png);
	background-repeat: no-repeat;
	background-position: 240px 2px;
	/*background: #ddd url(/images/avion.png) top right no-repeat;*/
}
div#liste_article  h1 {
	display: inline;
	font: 15px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #454545;
}
div#lire_aussi{
	font: 12px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #000000;
	padding: 10px 2px 8px 10px;
	background-color: #f2f3f3;
}
div#lire_aussi h4{
	font: 12px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: normal; 
	text-transform: uppercase;
	color: #ababab;
	padding: 5px 5px 5px 20px;
}
div#lire_aussi #bloc_texte{
    height: 70px; 
}
div#lire_aussi #titre {
	font: 12px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: normal; 
	text-transform: uppercase;
	color: #ababab;
	padding: 0px 0px 10px 10px;
}
div#lire_aussi #bloc_texte .texte{
	font: 11px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: normal; 
	text-transform: none;
	color: #454545;
	letter-spacing: 0.3px;
	padding: 0px 2px 10px 10px;
}

div#lire_aussi #bloc_texte a.titre, div#lire_aussi #bloc_texte a:visited.titre{
	/*color: #1e9ae1;*/	/*color: #ffa800;*/
	font: 11px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;	color: #82b4d2;	text-decoration: none;	font-weight: bold; 	line-height: 15px;
}
div#lire_aussi #bloc_texte  a:hover.titre{
	color: #82b4d2;	font-weight: bold; 	text-decoration: underline;	line-height: 15px;
}
div#lire_aussi #bloc_texte  a.sstitre, div#lire_aussi #bloc_texte  a:visited.sstitre{
	color: #454545;	text-decoration: none;	font-weight: normal; 	line-height: 15px;
}
div#lire_aussi #bloc_texte  a:hover.sstitre{
	color: #454545;	text-decoration: underline; line-height: 15px;
}

div#lire_aussi #bloc_texte a.titreweekend, div#lire_aussi #bloc_texte a:visited.titreweekend{
	font: 11px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;	color: #ff9414;	text-decoration: none;	font-weight: bold;	line-height: 15px;
}
div#lire_aussi #bloc_texte  a:hover.titreweekend{
	color: #ff9414;	font-weight: bold; 	text-decoration: underline;	line-height: 15px;
}

div#lire_aussi #bloc_texte a.titreparc, div#lire_aussi #bloc_texte a:visited.titreparc{
	font: 11px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;	color: #881f00;	text-decoration: none;	font-weight: bold;	line-height: 15px;
}
div#lire_aussi #bloc_texte  a:hover.titreparc{
	color: #881f00;	font-weight: bold; 	text-decoration: underline;	line-height: 15px;
}

div#lire_aussi #bloc_texte a.titredossier, div#lire_aussi #bloc_texte a:visited.titredossier{
	font: 11px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;	color: #7ab501;	text-decoration: none;	font-weight: bold;	line-height: 15px;
}
div#lire_aussi #bloc_texte  a:hover.titredossier{
	color: #7ab501;	font-weight: bold; 	text-decoration: underline;	line-height: 15px;
}


div#lire_aussi #separ hr {
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0; 
	padding: 0;
	margin-top: 2px;
	margin-bottom: 8px;
	color: #eaeaea; 
	background-color: #eaeaea; 
}

div#compar-right{
	font: 11px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: normal; 
	padding: 5px 5px 10px 2px;
	background-color: #f2f3f3;
}
div#compar-right h1{
	font: 12px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: normal; 
	text-transform: uppercase;
	color: #ababab;
	padding: 5px 5px 5px 20px;
}
div#compar-right h2{
	font: 12px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: bold; 
	text-transform: none;
	color: #454545;
}
div#compar-right h3{
	font: 11px Tahoma, Georgia, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight: normal; 
	text-transform: uppercase;
	color: #ababab;
	padding: 5px 5px 5px 20px;
}
div#compar-right .titre, div#compar-right .titre{
    padding: 10px 0px 4px 10px;
}
div#compar-right .texte, div#compar-right .texte{
	line-height:13px;
	word-spacing:2px;
}

div#partager_right {
	font: 15px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
	color: #454545;
	padding: 0; 
	margin: 0;	
}

div#abonner_flux  #titre{
	display: inline;
	font: 15px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #454545;
}
div#abonner_flux  #line {
	font: 15px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: bold; 
	color: #000;
	padding: 2px 0px 3px 0px;
}
div#abonner_flux a, div#abonner_flux a:hover, div#abonner_flux a:visited{
	font: 13px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #285287;
	text-decoration: none;
	font-weight: normal ;
}
div#abonner_flux a:hover{
	font: 13px Arial, Verdana, Georgia, Tahoma, Helvetica, Sans-Serif;
    font-weight: normal; 
	color: #285287;
	text-decoration: underline;
}
div#abonner_flux  #separ hr {
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0; 
	padding: 0;
	margin-top: 6px;
	margin-bottom: 10px;
	color: #d7d7d7; 
	background-color: #d7d7d7; 
}

div#tags{
  	font: 12px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    text-align:center;
	text-transform: uppercase;
	line-height: 1.5em;
}

a.tag1, a:hover.tag1 {
  font-size:14px;
  color: #285287;
  font-weight: bold;
}
a.tag2, a:hover.tag2 {
  font-size:12px;
  color: #285287;
  font-weight: bold;
}
a.tag3, a:hover.tag3 {
  font-size:12px;
  color: #63a3be;
  font-weight: bold;  
  /*color: #0080ff;*/
}
a.tag4, a:hover.tag4 {
  font-size:11px;
  color: #63a3be;
}
a.tag5, a:hover.tag5 {
  font-size:9px;
  color: #63a3be;
}





/* -------------------------- */
/* FOOTER */
/* -------------------------- */

div#footer1{
	width: 950px;
	margin: 0;
	padding: 10px;
	background-color: #000;
}
div#footer1 #titre {
	font: 14px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #fff;
	letter-spacing: 0.3px;
	word-spacing: 1.0px;
	display: inline;
	margin-left: 20px;
}
div#footer1 h5 {
	font: 12px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #454545;
}
div#footer1 a, div#footer1 a:visited {
	font: 12px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #454545;
}	
div#footer1 a:hover {
	font: 12px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #fff;
	text-decoration:none;
}

div#footer2{
	width: 890px;
	margin: 0;
	padding: 3px 40px;
}
div#footer2 h5 {
	font: 13px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #454545;
	text-transform:uppercase;
}
div#footer2 a, div#footer1 a:visited {
	font: 13px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #454545;
}	
div#footer2 a:hover {
	font: 13px Arial, Verdana, Georgia, "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #000;
	text-decoration:none;
}



#footer { 
clear: both;
background: #282828 url(/images/footer-top-bg.png) repeat-x; 
border-top: 4px solid #e2e2e2; 
color: #b9b9b9; 
font-size: 13px; 
}
#footer a { font-size: 11px; color: #d3d3d3; }
#footer a:hover { font-size: 11px; color: #f7f7f7; }
	
#footer .container { 
background: url(/images/footer-light.jpg) no-repeat; 
padding: 20px 0px 0px 20px; 
width: 950px; 
margin-right: auto;
margin-left: auto;	
overflow: hidden;	
}
#footer .widgettitre { 
font-size: 15px; 
font-weight: bold;
color: #b9b9b9; 
text-shadow: 1px 1px 2px #0A0A0A; 
padding: 0px 0px 5px 5px; 
margin: 0px 0px 7px -3px; 
}	

#footer .widget1{ float: left; width: 300px; }
#footer .widget1logo { 
background: url(/images/footer-title-border.png) no-repeat bottom left; 
padding: 0px 0px 15px 3px; 
margin: 0px 0px 17px -3px; 
}
#footer .widget1 ul { margin: 0px 0px 0px 25px; }
#footer .widget1 ul li { background: url(/images/footer-bullet.png) no-repeat 0px 2px; padding: 2px 0px 5px 20px;list-style: none;display: inline;}
#footer .widget1 ul li ul { padding:5px 0px 0px 7px; margin: 0px 0px -12px; }
#footer .widget1 ul li a{ margin-right: 15px;}

#footer .widget2{ float: left; width: 225px; }
#footer .widget2 ul { margin: 0px 0px 0px 2px; }
#footer .widget2 ul li { background: url(/images/footer-bullet.png) no-repeat 0px 2px; padding: 2px 0px 5px 20px;list-style: none;}

#footer .widget3{ float: left; width: 115px; }
#footer .widget3 ul { margin: 0px 0px 0px 2px; }
#footer .widget3 ul li { background: url(/images/footer-bullet.png) no-repeat 0px 2px; padding: 2px 0px 5px 20px;list-style: none;}

#footer .widget4{ float: left; width: 155px; }
#footer .widget4 ul { margin: 0px 0px 0px 2px; }
#footer .widget4 ul li { background: url(/images/footer-bullet.png) no-repeat 0px 2px; padding: 2px 0px 5px 20px;list-style: none;}

#footer .widget5{ float: left; width: 140px; }
#footer .widget5 ul { margin: 0px 0px 0px 2px; }
#footer .widget5 ul li { background: url(/images/footer-bullet.png) no-repeat 0px 2px; padding: 2px 0px 5px 20px;list-style: none;}

#footer .widget6{ clear: both; margin: 5px 0; text-align: center;}

#copyright {
clear: both;
height: 50px; 
border-top: 1px solid #2f2f2f; 
background: #171717 url(/images-footer/copyright-bg.png) repeat-x;
}	
#copyright .container { 
padding: 12px 0px 12px 0px; 
width: 950px; 
color: #636161; 
text-shadow: 1px 1px 1px #000000;
text-align: center;
margin-right: auto;
margin-left: auto;	
overflow: hidden;	
}
#copyright .container h1,  #copyright .container h2, #copyright .container h3{ 
display: inline;
font-size: 11px; 
color: #636161; 
text-shadow: 1px 1px 1px #000000;
margin: 0;
padding: 0;
}
p#copyinfo { float: right; color: #636161; text-shadow: 1px 1px 1px #000000;padding-right: 50px; }
#copyright a { color: #8a8989; }
