@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:13px solid #edd209;
	background-color:#c8c8c8
}
/*
img.superbg {
    position:fixed;
    top:0;
    left:0;
    z-index:-1;
}
*/

a img{
	border:none;	
}


.globale{
	width:967px;
	margin:auto;	
}

	.globale .header{
		position:relative;
		cursor:pointer;
		width:967px;
		/*
		padding-top:50px;
		height:350px;
		*/
		padding-top:10px; height:377px;
		text-align:center;
	}
	
	.globale .content{
		padding:20px;
		background-color:#FFFFFF;	
	}
	
		.globale .content .menu{	
			border-bottom:2px solid #a29791;
		}
			.globale .content .menu ul{
				margin:0px;
				padding:0px;
			}		
				.globale .content .menu ul li{
					display:block;
					float:left;
					margin-left:42px;
					height:31px;
					line-height:31px;
				}
				.globale .content .menu ul li:first-child{
					margin-left:0px;	
				}
				
				.globale .content .menu ul li a{
					color:#333333;
					text-decoration:none;
					font-size:14px;
					font-weight:bold;
					text-transform:uppercase;
				}
				.globale .content .menu ul li a:hover, .globale .content .menu ul li.current-menu-item a{
					color:#de0066;
				}
		
		.globale .page{
			margin-top:25px;	
		}
		
		.globale .page .gauche{
			width:646px;
			float:left;	
		}
			.globale .page .gauche .titreHP{
				color:#de0066;
				font-size:28px;
				font-family:Helvetica, sans-serif;
				margin-bottom:30px;
			}
				.globale .page .gauche .titreHP .nom{
					color:#ffffff;
					display:inline-block;
					background-color:#de0066;
					padding:5px 10px;
				}
				
			.globale .page .gauche .blocNews{
				/*width:280px;*/
				background-color:#fafafa;
				padding:25px 15px;
				border:1px solid #c0c0c0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				position:relative;
				float:left;
				/*margin-right:20px;*/
			}
			.globale .page .gauche .blocNews.last{
				margin-right:0px;
			}
				.globale .page .gauche .blocNews .date{
					font-size:11px;
					color:#838383;
					text-transform:uppercase;
					font-weight:bold;	
					margin-bottom:20px;
				}
				.globale .page .gauche .blocNews .partage{
					position:absolute;
					top:20px;
					right:15px;	
				}
					.globale .page .gauche .blocNews .partage a{
						color:#fafafa;
						text-decoration:none;
						text-transform:uppercase;
						font-size:11px;
						font-weight:bold;
						display:block;
						padding:5px 10px;
						background-color:#0093c9;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
					}
					.globale .page .gauche .blocNews .partage a:hover{
						background-color:#de0066;	
					}
					
				.globale .page .gauche .blocNews .contenuNews{
					font-size:12px;
					color:#262626;
				}
					.globale .page .gauche .blocNews .contenuNews h2{
						padding:0px;
						margin:0px;
						color:#262626;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size:28px;
						font-weight:bold;
						margin-bottom:20px;
					}
					.globale .page .gauche .blocNews .contenuNews h2 a{
						text-decoration:none;
						color:#262626;
					}
					.globale .page .gauche .blocNews .contenuNews h2 a:hover{
						color:#838383;
					}
				
				.globale .page .gauche .blocNews .lire{
					margin-top:30px;	
					margin-left:-15px;
					margin-bottom:25px;
				}
					.globale .page .gauche .blocNews .lire a{
						display:inline-block;
						height:35px;
						line-height:35px;
						background-color:#0093c9;
						color:#FFFFFF;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						text-decoration:none;
						padding-left:36px;
						background-image:url(../images/sprite-lire-article-gauche.png);
						background-position:left bottom;
						background-repeat:no-repeat;
						font-size:13px;
						text-transform:uppercase;
						font-weight:bold;
						padding-right:15px;
					}
					.globale .page .gauche .blocNews .lire a:hover{
						background-color:#de0066;	
						background-position:left top;
					}
				
				.globale .page .gauche .blocNews .basNews{
					
				}
					.globale .page .gauche .blocNews .basNews .nbComm a{
						display:block;
						float:left;
						margin-right:10px;
						width:30px;
						height:24px;
						line-height:24px;
						font-size:12px;
						color:#FFFFFF;
						text-decoration:none;
						text-align:center;
						background-image:url(../images/sprite/bulle_comment.jpg);
						background-position:left bottom;
					}
					.globale .page .gauche .blocNews .basNews .nbComm a:hover{
						background-position:left top;
					}
					.globale .page .gauche .blocNews .basNews .categories{
						color:#262626;
						font-size:12px;
						font-weight:bold;
						padding-top:5px;	
					}
						.globale .page .gauche .blocNews .basNews .categories a{
							color:#327dc9;
							text-decoration:none;
							font-weight:normal;
						}
						.globale .page .gauche .blocNews .basNews .categories a:hover{
							text-decoration:underline;
						}
				
				.globale .page .gauche .enBref{
					font-size:30px;
					color:#6f6763;
					background-color:#e0d2ca;
					height:89px;
					line-height:89px;
					padding-left:20px;
					margin-top:60px;
					font-family: 'Open Sans', sans-serif;
					margin-bottom:30px;	
				}
				
				.globale .page .gauche .blocBref{
					width:280px;
					background-color:#fafafa;
					padding:0px 15px;
					border:1px solid #c0c0c0;
					-webkit-border-bottom-right-radius: 7px;
					-webkit-border-bottom-left-radius: 7px;
					-moz-border-radius-bottomright: 7px;
					-moz-border-radius-bottomleft: 7px;
					border-bottom-right-radius: 7px;
					border-bottom-left-radius: 7px;
					position:relative;
					float:left;
					padding-bottom:30px;
					margin-right:20px;
					margin-bottom:35px;
				}
				.globale .page .gauche .blocBref.last{
					margin-right:0px;
				}
					.globale .page .gauche .blocBref h2{
						margin:0px;
						padding:0px;
						background-image:url(../images/haut-h2-bref.png);
						width:190px;
						padding:10px 0px;
						margin-left:-16px;
						margin-top:-1px;
						padding-left:17px;
						padding-right:105px;
						position:relative;
					}
					.globale .page .gauche .blocBref h2 a{
						text-decoration:none;
						font-size:17px;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
						color:#6f6763;
						font-weight:normal;
					}
					.globale .page .gauche .blocBref h2 a:hover{
						color:#333333;
					}
					
					.globale .page .gauche .blocBref h2 .date{
						position:absolute;
						font-size:11px;
						color:#6f6763;right:15px;
						bottom:10px;
					}
					
					.globale .page .gauche .blocBref .partage{
						position:absolute;
						top:-10px;
						right:15px;	
					}
						.globale .page .gauche .blocBref .partage a{
							color:#fafafa;
							text-decoration:none;
							text-transform:uppercase;
							font-size:11px;
							font-weight:bold;
							display:block;
							padding:5px 10px;
							background-color:#0093c9;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							border:1px solid #c0c0c0;
						}
						.globale .page .gauche .blocBref .partage a:hover{
							background-color:#fafafa;
							color:#0093c9;	
						}
						.globale .page .gauche .blocBref .partage .overlayPartage a{
							padding:0px;
							background-color:transparent;
						}
				.globale .page .gauche .blocBref .contenuBref{
					margin-top:10px;
					color:#262626;
					font-size:12px;
				}
				.globale .page .gauche .blocBref .visuel{
					margin-left:-15px;
					width:310px;
					height:96px;
					overflow:hidden;	
				}
				.globale .page .gauche .blocBref .lire{
					position:absolute;
					bottom:-1px;
					right:-1px;	
				}
					.globale .page .gauche .blocBref .lire a{
						text-decoration:none;	
						display:inline-block;
						height:20px;
						line-height:20px;
						color:#FFFFFF;
						background-image:url(../images/sprite/sprite-article-bref-hp.png);
						background-position:left bottom;
						background-repeat:no-repeat;
						font-size:11px;
						text-transform:uppercase;
						width:122px;
						font-weight:bold;
						text-align:center;
					}
					.globale .page .gauche .blocBref .lire a:hover{
						
						background-position:left top;
					}
				
			.globale .page .droite{
				width:251px;
				float:right;
			}
				.globale .page .droite .blocSociaux{
					margin-bottom:20px;
					margin-top:20px;
				}				
					.globale .page .droite .blocSociaux ul{
						list-style:none;
						margin:0px;
						padding:0px;
					}
					.globale .page .droite .blocSociaux ul li{
						float:left;
						width:42px;
						height:41px;
						overflow:hidden;
						margin-left:7px;
					}
					.globale .page .droite .blocSociaux ul li:last-child{
					}
					.globale .page .droite .blocSociaux ul li a{
						display:block;
						width:42px;
						height:41px;
						background-position:left bottom;
						overflow:hidden;
						text-indent:-100px;
						
					}
					.globale .page .droite .blocSociaux ul li a:hover{
						background-position:left top;
					}
						.globale .page .droite .blocSociaux ul li a.rss{
							background-image:url(../images/sprite/rss.jpg);
						}
						.globale .page .droite .blocSociaux ul li a.fb{
							background-image:url(../images/sprite/fb.jpg);
						}
						.globale .page .droite .blocSociaux ul li a.twt{
							background-image:url(../images/sprite/twt.jpg);
						}
						.globale .page .droite .blocSociaux ul li a.instagram{
							background-image:url(../images/sprite/instagram.jpg);
						}
						.globale .page .droite .blocSociaux ul li a.flickr{
							background-image:url(../images/sprite/youtube.jpg);
						}
					
				.globale .page .droite .blocSoutien{
					margin-bottom:20px;
					text-align:center;
				}
				
				.globale .page .droite .blocRecherche{
					background-color:#e0d2ca;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					margin-bottom:20px;
					height:40px;
					line-height:40px;
					padding:0px 10px;
					position:relative;
				}	
					.globale .page .droite .blocRecherche label{
						cursor:pointer;
						font-size:14px;
						color:#333333;
						display:inline-block;
						margin-right:10px;	
					}
					.globale .page .droite .blocRecherche input[type="text"]{
						height:20px;
						width:121px;
						margin:0px;
						padding:0px;
						padding-right:25px;
						border:1px solid #e1e1e1;
					}
					.globale .page .droite .blocRecherche input[type="image"]{
						cursor:pointer;
						position:absolute;
						top:11px;
						right:15px;
					}
				
				.globale .page .droite .widget{
					margin-top:25px;
				}
					.loader{
						text-align:center;
						padding:30px 0px;
						display:none;	
					}
					.globale .page .droite .widget h4{
						border-bottom:3px solid #e0d2ca;
						padding-bottom:8px;
						text-transform:uppercase;
						margin-top:0px;
						padding-top:0px;
						margin-bottom:10px;
						color:#333333;
						font-size:15px;
						font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
					}
					.globale .page .droite .widget h4.tweet{
						background-image:url(../images/icone_twt_widget.jpg);
						padding-left:32px;
						background-repeat:no-repeat;
						line-height:25px;
						padding-bottom:7px;
					}
					
					.globale .page .droite .widget .inscriptionnl{
						
					}
						.globale .page .droite .widget .inscriptionnl input[type="email"]{
							border:1px solid #000000;
							width:200px;
							height:20px;
						}
						.globale .page .droite .widget .inscriptionnl input[type="submit"]{
							border:0px;
							background-color:#0093c9;
							cursor:pointer;
							text-transform:uppercase;
							font-weight:bold;
							color:#FFFFFF;
							line-height:18px;
						}
						.globale .page .droite .widget .inscriptionnl input[type="submit"]:hover{
							background-color:#de0066;
						}
					
					.globale .page .droite .widget .tweetlist{
						list-style:none;
						margin:0px;
						padding:0px;	
					}
						.globale .page .droite .widget .tweetlist li{
							margin-bottom:10px;
							padding-bottom:10px;
							border-bottom:1px solid #cdcdcd;
						}
							.globale .page .droite .widget .tweetlist li .visuel{
								float:left;
								margin-right:10px;
							}
								.globale .page .droite .widget .tweetlist li .visuel img{
									border:2px solid #d6d6d6;
								}
							.globale .page .droite .widget .tweetlist li .nomTweet{
								font-size:13px;
								color:#0093c9;
							}
								.globale .page .droite .widget .tweetlist li a{
									color:#0093c9;
									text-decoration:none;
									font-weight:bold;
								}
								.globale .page .droite .widget .tweetlist li  a:hover{
									color:#de0066;	
								}
							.globale .page .droite .widget .tweetlist li .contenuTweet{
								font-size:11px;
								color:#838383;
							}
							.globale .page .droite .widget .tweetlist li .contenuTweet a{
								font-weight:normal !important;
							}
						.globale .page .droite .widget .suivre{
							font-size:13px;
							font-weight:bold;
							color:#838383;
						}
							.globale .page .droite .widget .suivre a{
								font-size:18px;
								color:#0093c9;
								text-decoration:none;
							}
							.globale .page .droite .widget .suivre a:hover{
								color:#de0066;
							}
					
					.globale .page .droite .widget .galerieInstagram{
						list-style:none;
						margin:0px;
						padding:0px;
					}
						.globale .page .droite .widget .galerieInstagram li{
							float:left;
							display:block;
							margin-right:5px;
							margin-bottom:12px;
						}
						.globale .page .droite .widget .galerieInstagram li.last{
							margin-right:0px;
						}
						.globale .page .droite .widget .galerieInstagram li a img{
							border:2px solid #000;
							width:42px;
						}
				
				.globale .page .droite .calendrier{
					width:100%;
					position:relative;
				}
					.globale .page .droite .calendrier td{
						width:35px;
						height:18px;
						line-height:18px;
						text-align:center;
						color:#262626;	
					}
					
					.globale .page .droite .calendrier .cal_titre{
						font-size:16px;
						color:#ffffff;
						height:27px;
						background-color:#0093c9;
						line-height:27px;
						border:none;
						border-bottom:1px solid #FFFFFF;
						position:relative;
					}
					
					.globale .page .droite .calendrier th{
						text-align:center;
						border:1px solid #616161;
						background-color:#333333;
						font-size:14px;
						text-transform:uppercase;
						color:#FFFFFF;
						height:18px;
						line-height:18px;
					}
					.globale .page .droite .calendrier td{
						border:1px solid #616161;
						border-top:none;
					}
						.globale .page .droite .calendrier td a{
							background-color:#333333;
							color:#FFFFFF;
							text-decoration:none;
							display:block;
						}
						.globale .page .droite .calendrier td a:hover{
							background-color:#de0066;	
						}
						.globale .page .droite .calendrier .cal_titre a{
							background-color:transparent;
							width:19px;
							height:19px;
							overflow:hidden;
							position:absolute;
							text-indent:-1000px;	
							top:4px;
						}
						.globale .page .droite .calendrier .cal_titre a:hover{
							background-position:left bottom;
							background-color:transparent;
						}
							.globale .page .droite .calendrier .cal_titre a.prec{
								background-image:url(../images/sprite/sprite-mois-prec.png);
								left:10px;
							}
							.globale .page .droite .calendrier .cal_titre a.suiv{
								background-image:url(../images/sprite/sprite-mois-suiv.png);
								right:10px;
							}
				
	.globale .footer{
		border-top:10px solid #f2f2f2;
		padding:40px 20px;
		position:relative;
		background-image:url(../images/footer.jpg);
	}
	
		.globale .footer .colFooter{
			padding-right:25px;
			margin-right:25px;
			float:left;
			background-image:url(../images/sepColFooter.png);
			background-repeat:repeat-y;
			background-position:top right;
			min-height:220px;
		}
		.globale .footer .colFooter:last-child{
			margin-right:0px;
			background-image:none;
		}
			.globale .footer .colFooter h5{
				margin:0px;
				padding:0px;
				color:#ffffff;
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
				margin-bottom:25px;
			}
			.globale .footer .tweetlist{
				list-style:none;
				margin:0px;
				padding:0px;	
			}
				.globale .footer .tweetlist li{
					margin-bottom:10px;
					padding-bottom:10px;
					width:256px;
				}
					.globale .footer .tweetlist li .visuel{
						float:left;
						margin-right:10px;
					}
						.globale .footer .tweetlist li .visuel img{
							border:2px solid #d6d6d6;
						}
					.globale .footer .tweetlist li .nomTweet{
						font-size:13px;
						color:#0093c9;
					}
						.globale .footer .tweetlist li .nomTweet a{
							color:#de0066;
							text-decoration:none;
							font-weight:bold;
						}
						.globale .footer .tweetlist li .nomTweet a:hover{
							color:#de0066;	
							text-decoration:underline;
						}
					.globale .footer .tweetlist li .contenuTweet{
						font-size:11px;
						color:#838383;
					}
			
			.globale .footer .categorieList ul{
				list-style:none;
				margin:0px;
				margin-left:15px;
				padding:0px;	
			}
				.globale .footer .categorieList li{
					width:135px;	
					margin-bottom:7px;
					list-style-image:url(../images/puce-footer.png);
				}
				.globale .footer .categorieList li a{
					color:#FFFFFF;
					text-decoration:none;
				}
				.globale .footer .categorieList li a:hover, .globale .footer .categorieList li.current-menu-item a{
					color:#de0066;
				}
			
			.globale .footer .edito{
				width:210px;
				text-align:justify;
				color:#FFFFFF;	
			}
	
	.globale .sepFooter{
		height:7px;
		width:100%;
		background-image:url(../images/sep_footer.jpg);	
	}
	.globale .footer2{
		padding:0px 20px;
		height:46px;
		background-image:url(../images/footer.jpg);
	}
		.globale .footer2 ul{
			margin:0px;
			padding:0px;
			list-style:none;
			padding-top:10px;
		}
		.globale .footer2 ul li{
			float:left; margin-right:5px;line-height:20px;
		}
		.globale .footer2 ul li a{
			color:#FFFFFF;
			text-decoration:none;
		}
		.globale .footer2 ul li a:hover{
			
		}
	
	
	/***** LISTE ARTICLES ****/
	.globale .gauche h1{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:28px;
		color:#262626;
		padding-bottom:2px;
		border-bottom:1px solid #d6d6d6;	
	}
		.globale .gauche h1 a{
			color:#262626;
			text-decoration:none;
			text-transform:capitalize;
		}
	
	.globale .gauche .listeActus{
		
	}
		.globale .gauche .listeActus .blocNews{
			float:none;
			width:612px;
			margin-bottom:20px;
			height:auto;
		}
	
	.globale .gauche .pagination{
		text-align:center;
		position:relative;
		height:20px;
	}
	.globale .gauche .pagination a.prev,
	.globale .gauche .pagination a.next{
		position:absolute;
		display:inline-block;
		padding:0px 10px;
		background-color:#0093c9;
		height:20px;
		line-height:20px;
		color:#FFFFFF;
		text-transform:uppercase;
		text-decoration:none;
	}
	.globale .gauche .pagination a.prev:hover,
	.globale .gauche .pagination a.next:hover{
		background-color:#de0066;	
	}
	.globale .gauche .pagination a.prev{
		left:0px;	
	}
	.globale .gauche .pagination a.next{
		right:0px;	
	}
		.globale .gauche .pagination ul,.globale .gauche .pagination ol{
			list-style:none;
			margin:0px;
			padding:0px;
			margin: 0 auto; 
    		text-align: left;
			display:inline-block;
		}
		.globale .gauche .pagination ul li,.globale .gauche .pagination ol li{
			float:left;
			margin-right:3px;
			font-size:14px;
			height:20px;
			line-height:20px;
		}
		.globale .gauche .pagination ul li a,
		.globale .gauche .pagination ol li a{
			color:#262626;
			text-decoration:none;
			font-size:14px;
		}
		.globale .gauche .pagination ul li a.current,
		.globale .gauche .pagination ol li a.current,
		.globale .gauche .pagination ol li span.current,
		.globale .gauche .pagination ul li a:hover,
		.globale .gauche .pagination ol li a:hover{
			color:#0093c9;
		}
	
	/****** LISTE BREVE ******/
	.globale .gauche .listeActus .blocBref{
		float:none;
		width:612px;
		margin-bottom:20px;
		height:auto;
		padding-bottom:20px;
	}
		.globale .gauche .listeActus .blocBref h2{
		width:522px;
		height:41px;
		background-image:url(../images/header-breve-full.png);	
		}
		.globale .page .gauche .listeActus .blocBref .partage{
			position:absolute;
			top:10px;
			right:15px;	
		}
			.globale .page .gauche .listeActus .blocBref .partage a{
				color:#fafafa;
				text-decoration:none;
				text-transform:uppercase;
				font-size:11px;
				font-weight:bold;
				display:block;
				padding:3px 5px;
				background-color:#0093c9;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				border:1px solid #c0c0c0;
			}
			.globale .page .gauche .listeActus .blocBref .partage a:hover{
				background-color:#fafafa;
				color:#0093c9;	
			}
			.globale .page .gauche .listeActus .blocBref .visuel{
				margin-left:0px;
				width:610px;
				height:inherit;	
				margin-top:20px;
			}
			.globale .page .gauche .listeActus .blocBref .lire{
					margin-top:30px;	
					margin-left:-15px;
					position:relative;
				}
					.globale .page .gauche .listeActus .blocBref .lire a{
						display:inline-block;
						height:35px;
						line-height:35px;
						background-color:#0093c9;
						color:#FFFFFF;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						text-decoration:none;
						padding-left:36px;
						background-image:url(../images/sprite-lire-article-gauche.png);
						background-position:left bottom;
						background-repeat:no-repeat;
						font-size:13px;
						text-transform:uppercase;
						font-weight:bold;
						padding-right:15px;
					}
					.globale .page .gauche .listeActus .blocBref .lire a:hover{
						background-color:#de0066;	
						background-position:left top;
					}
	
	
	/******* PAGE ARTICLE *****/
	.contenuArticle{
		font-size:12px;
		color:#262626;
		line-height:17px;
	}
		.contenuArticle h2{
			font-size:16px;
			color:#0093c9;
			margin-top:25px;
		}
		.contenuArticle a{
			color:#de0066;
			text-decoration:none;
		}
			.contenuArticle a:hover{
				text-decoration:underline;	
			}
	
	.contenuArticle img{
		max-width:640px;
		height:auto;
	}
	.contenuArticle ul li{
		list-style-image:url(../images/puce-contenu-li.jpg);	
	}
	
	
	h3.titrePartage{
		margin-top:20px;
	}
	.partageArticle{
		height:20px;
		padding:20px;
		background-color:#f9f9f9;
		border:1px solid #f0f0f0;
		margin-bottom:20px;
	}
		.partageArticle div{
			float:left;	
			width:100px;
		}
			.partageArticle div.partageLinkedin{
				width:140px;	
			}
			.partageArticle div.partagegoogle{
				width:70px;	
				margin-left:45px;
			}
			.partageArticle div iframe{
				display:inline-block;	
			}
	
	.commentairesArticles{
		margin-top:10px;	
	}
		.commentairesArticles h5{
			font-size:18px;
			font-weight:normal;
			color:#262626;
			padding-bottom:2px;
			border-bottom:1px solid #d6d6d6;
		}
			.commentairesArticles h5 .rose{
				font-weight:bold;
				color:#de0066;
			}
		
		.commentairesArticles ul{
			list-style:none;	
		}
		
			.commentairesArticles ul li{
				margin-top:30px;
				padding:15px;
			}
				.commentairesArticles ul li ul li{
					background-color:#f4f4f4;	
				}
				.commentairesArticles ul li .visuelCommentaire{
					padding:3px;
					height:70px;
					width:70px;
					overflow:hidden;
					margin-right:30px;
					float:left;
					border:1px solid #d6d6d6;
				}
					.commentairesArticles ul li .visuelCommentaire img{
						width:70px;
					}
				
				.commentairesArticles ul li .contenuCommentaire{
					float:right;
					width:460px;
				}
				.commentairesArticles ul li ul li .contenuCommentaire{
					float:right;
					width:390px;
				}
					.commentairesArticles ul li .contenuCommentaire .repondreCommentaire{
						float:right;
					}
						.commentairesArticles ul li .contenuCommentaire .repondreCommentaire a{
							display:block;
							padding:0px 10px;
							background-color:#de0066;
							height:20px;
							line-height:20px;
							color:#FFFFFF;
							text-decoration:none;
						}
						.commentairesArticles ul li .contenuCommentaire .repondreCommentaire a:hover{
							background-color:#0093c9;
						}
					
					.commentairesArticles ul li .contenuCommentaire .titreCommentaire{
						color:#262626;
						font-size:18px;
						font-weight:bold;
						margin-bottom:5px;	
					}
					.commentairesArticles ul li .contenuCommentaire .dateCommentaire{
						color:#de0066;
						font-weight:bold;
						font-size:10px;
						margin-bottom:10px;
					}
				
				.commentairesArticles .formCommentaire{
					margin-top:20px;
					margin-left:20px;
				}
					.commentairesArticles .formCommentaire .gaucheForm{
						width:180px;
						float:left;
						margin-right:15px;
					}
					.commentairesArticles .formCommentaire label{
						cursor:pointer;
						display:block;
						margin-bottom:3px;	
					}
					.commentairesArticles .formCommentaire input[type="text"]{
						width:178px;
						border:1px solid #d6d6d6;
						height:20px;
						margin-bottom:10px;
					}
					.commentairesArticles .formCommentaire textarea{
						border:1px solid #d6d6d6;
						width:362px;
						height:123px;
						margin-bottom:10px;
					}
					.commentairesArticles .formCommentaire input[type="submit"]{
						display:block;
						padding:0px 10px;
						background-color:#0093c9;
						height:20px;
						line-height:17px;
						color:#FFFFFF;
						display:block;
						border:0px;
						text-decoration:none;
						cursor:pointer;
					}
						.commentairesArticles .formCommentaire input[type="submit"]:hover{
						background-color:#de0066;
						}
		
		.datePublication{
			color:#716f6f;
			font-size:11px;
			margin-top:-10px;
			margin-bottom:20px;
		}
			.commentaires{
				float:right;
			}
			.commentaires a{
				color:#de0066;
				text-decoration:none;
				font-size:12px;
			}
				.commentaires a .nb{
					color:#FFFFFF;
					display:inline-block;
					width:28px;
					height:22px;
					line-height:20px;
					text-align:center;
					background-image:url(../images/sprite-bulle-comm-article.png);	
					background-position:left bottom;
				}
				.commentaires a:hover{
					color:#0093c9;
				}
					.commentaires a:hover .nb{
						background-position:left top;
					}
	.messageOK{
		border:1px solid #0093c9;
		padding:10px;
		display:block;
		background-color:#f9f9f9;
		text-align:center;
		width:320px;
		font-weight:bold;
		margin:auto;
		margin-bottom:20px;
	}

.overlayPartage{
	width:390px;
	position:absolute;
	left:-230px;
	height:72px;
	z-index:10;
	display:none;
	background-image:url(../images/fond-tooltip.png);
}	
	.globale .page .gauche .partage .overlayPartage a,.globale .page .gauche .partage .overlayPartage a:hover{
		padding:0px;
		background-color:transparent;
		border:none;
	}
	.overlayPartage .description{
		color:#383837;
		font-size:13px;
		font-weight:bold;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-left:15px;
		margin-bottom:5px;	
	}
	.overlayPartage div{
		position:absolute;
		margin-top:2px;
	}
		.overlayPartage .partagetw{
			left:83px;	
		}
		.overlayPartage .partagefb{
			left:190px;	
		}
		.overlayPartage .partagegoogle{
			left:290px;	
		}
		.overlayPartage .partagemail{
			left:15px;
			top:32px;
		}
			.overlayPartage .partagemail a{
				background-color:transparent;
			}
	
	/***** DIVERS ******/
	
	
.clear{
	clear:both;	
}
.messageOK{
	display:none;	
}
.autopromo img{
	width:252px; 
 }
.mobileOnly{
	display:none;	
}
.tinynav { display: none }

.archive-list{
	
}
	.archive-list li{
		list-style-image:url(../images/puce-contenu-li.jpg);	
	}
	.archive-list li a{
		color:#de0066;
		text-decoration:none;
			
	}
	.archive-list li a.article{
		color:#0093c9;
	}
	.archive-list li a:hover{
		text-decoration:underline;	
	}

.voirBref{
	width:100%;
	text-transform:uppercase;
	text-align:center;
	background-color:#e0d2ca;	
}
	.voirBref a{
		display:block;
		padding:10px 0px;
		color:#6f6763;
		text-decoration:none;
	}
	.voirBref a:hover{
		text-decoration:underline;	
	}

/* FORMULAIRE ACTU */
.success-message{
	font-weight:bold;
	color:green;
	border:1px solid green;
	background-color:#bcfbb9;
	text-align:center;
	line-height:28px;	
}
.error-message{
	font-weight:bold;
	color:red;
	border:1px solid red;
	background-color:#f6717a;
	text-align:center;
	line-height:28px;	
}
.formActu{}
	.formActu .elementForm{
		margin-bottom:10px;	
	}
		.formActu .elementForm input[type="text"]{
			width:260px;	
		}
		.formActu .elementForm textarea{
			width:260px;
			height:80px;
		}
		.formActu .elementForm label{
			display:inline-block;
			vertical-align:top;
			cursor:pointer;
			width:170px;
			font-weight:bold;	
		}
		.formActu .elementForm.optin label{
			width:auto;
			display:inline;	
		}
		
		.formActu .elementForm.message{
			display:none;	
		}
		
		.formActu .elementForm.submit{
			padding-top:10px;
			text-align:center;
			margin-bottom:40px;
		}
			.formActu .elementForm.submit input[type="submit"]{
				background-color: #0093c9;
				border: 0 none;
				color: #ffffff;
				cursor: pointer;
				font-weight: bold;
				line-height: 24px;
				text-transform: uppercase;
			}
			
.overlaySplash{
	position:fixed;
	z-index:9999;
	left:50%;
	top:100px;
	margin-left:-490px;
	width:980px;
	height:600px;
	background-image:url(../images/splash/fond_desktop.png);	
}
	.overlaySplash .close{
		position:absolute;
		right:20px;
		top:20px;	
	}
	.overlaySplash .displayCookie{
		position:absolute;
		bottom:0px;
		left:0px;
	}
		.overlaySplash .displayCookie a{
			display:block;
			width:980px;
			height:45px;
		}
	
	.overlaySplash .reseauxSociaux{
		position:absolute;
		left:340px;
		top:420px;	
	}
		.overlaySplash .reseauxSociaux a{
			display:inline-block;	
		}
			.overlaySplash .reseauxSociaux a.FB{
				margin-right:15px;	
			}
	
	.overlaySplash .formulaire{
		position:absolute;
		left:145px;
		top:315px;
		width:698px;
	}
		.overlaySplash .formulaire div{
			margin-bottom:13px;	
		}
		
		.overlaySplash .formulaire input[type="text"]{
			line-height:33px;
			height:33px;
			padding:0px 10px;
			display:inline-block;
			margin-right:9px;
			border:none;
		}
			.overlaySplash .formulaire input[type="text"]#nomOverlay{
				width:195px;
			}
			.overlaySplash .formulaire input[type="text"]#prenomOverlay{
				width:195px;
			}
			.overlaySplash .formulaire input[type="text"]#emailOverlay{
				width:297px;
			}
			.overlaySplash .formulaire input[type="text"]#cpOverlay{
				width:92px;
			}
		.overlaySplash .formulaire input[type="submit"]{
			display:block;
			position:absolute;
			border:none;
			width:243px;
			overflow:hidden;
			text-indent:-10000px;
			cursor:pointer;
			height:83px;
			right:0px;
			top:0px;
			background-color:transparent;
			background-image:url(../images/splash/submit.png);
		}

input, textarea { color: #000; }
.placeholder { color: #aaa; }