

	div.logo{width: 100%; text-align: center; padding: 15px 0; position: relative;}
		div.logo a{text-align: center; position: relative;}
		img.logo{max-width:100%; height: auto; width: auto; max-height: 200px;}
		div.logo img.video{position: absolute; bottom: 40px; left: 30px;}
		
#top { padding: 0; width: 100%; margin-bottom: 20px;
}
#contentPage { padding: 0; width: 100%;
}
	#contentPage div.tri{float: left;}
	#contentPage div.search{float: right; border: 0; padding-bottom: 20px;}
	#contentPage div.tri { margin-bottom: 20px; margin-right: 2%;
	}
		#contentPage form#tri { display: inline;
		}
			#tri input[type=submit] { padding:2px 4px 2px 4px; text-align:left; background-color: #eae7e7; border-radius: 4px; border: 1px solid #bfcbc4; font-family: 'Helvetica', Arial; color: #000; height: 27px;
			}
			#tri input[type=search] { padding:3px 4px 3px 4px; text-align:left; background-color: #eae7e7; border-radius: 4px; border: 1px solid #bfcbc4; font-family: 'Helvetica', Arial; color: #000;
			}
	#contentPage table.mesActus { width: 100%;
	}
		#contentPage table td { border: 1px solid #dedede; vertical-align: top; width: 31.83%; max-width: 410px; height: 100%;
		}
		#contentPage div.search table td { border: 0; vertical-align: top; width: auto; max-width: inherit;
		}
			#contentPage table td .contenuPost { padding: 3%; height: 94%; position: relative;
			}
		#contentPage table .noBorderPaddingTop, #contentPage table td .noBorderPaddingTop { border-top: 0; padding-top: 0;
		}
		#contentPage table .noBorderPaddingRight, #contentPage table td .noBorderPaddingRight { border-right: 0; /*padding-right: 0;*/
		}
		#contentPage table .noBorderPaddingBottom, #contentPage table td .noBorderPaddingBottom { border-bottom: 0; padding-bottom: 0;
		}
		#contentPage table .noBorderPaddingLeft, #contentPage table td .noBorderPaddingLeft { border-left: 0; /*padding-left: 0;*/
		}
			#contentPage table td div.titre { color: #FFF; font-family: 'Rockwell', Arial; font-size: 16px; font-weight: normal; padding: 3px 3px 0 3px; overflow: hidden; min-height: 26px;
			}
				#contentPage table td div.titre h3 { text-transform: uppercase; float: left; margin-right: 25px; font-weight: normal; line-height: 23px;
				}
				#contentPage table td div.titre h4 { float: right; font-family: 'Helvetica', Arial; font-size: 12px; margin-right: 25px; font-weight: normal; line-height: 23px;
				}
			
			#contentPage table td h2 {font-family: 'Rockwell', Arial; font-size: 20px; margin-top: 20px; font-weight: bold;
			}
				#contentPage table td h2.category75{margin-top: 50px;}
				#contentPage table td h2 a{ color: #000; text-decoration: none;}
				#contentPage table td h2 a:hover{text-decoration: underline;}
			#contentPage table td div.meta { color: #818181; font-size: 12px; font-family: 'Helvetica', Arial; margin: 10px 0;
			}
			#contentPage table td div.excerpt { margin-bottom: 30px; font-family: 'Helvetica', Arial;
			}
			#toutesVideos #contentPage table td div.excerpt { margin-bottom: 40px;
			}
			#contentPage table td div.seeMore {height: 20px; margin: 0 0 0 5px; width: 20px; position: absolute; bottom: 15px; left: 10px;
			}
	
	#contentPage div.paginate{margin: 20px auto; text-align: center; color: #000; font-weight: bold; height: 30px;
	}
		#contentPage div.paginate a{text-decoration: none; font-weight: normal; margin: 0 2px; color: #000;
		}
			#contentPage div.paginate a:hover{text-decoration: underline; font-weight: bold; font-size: 18px;
			}