/*============================================
CSS Print :: CG67
============================================*/

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.625em; /*Taille de base 10px*/
	color: #333;
	line-height: 120%;
}

.site {
	position: relative;
	width: 600px;
	margin: 0 auto;
}

/*================ FOR PRINT ================*/	
.logo-print {
	display: block;
}
.footer-print {
	display: block;
	clear: both;
}
	.footer-print .info-prat {
		border-top: 5px solid #ccc;
		border-bottom: 5px solid #ccc;
		margin: 20px 0 0 0;
		padding: 10px 5px 5px 5px;
	}
		.footer-print .info-prat h3 {
			font-size: 1.6em;
			margin: 0;
			padding: 0 0 7px 0;
			text-transform: uppercase;
			font-weight: normal;
		}
		.footer-print .info-prat .left-col {
			width: 200px;
			padding: 0 10px 0 0;
			font-size: 1.2em;
			float: left;
		}
		.footer-print .info-prat .right-col {
			display: block;
			width: 370px;
			font-size: 1.2em;
			padding: 0;
			float: left;
		}
			.footer-print .info-prat p {
				margin: 5xp 0;
				padding: 0;
			}
			.footer-print .info-prat a {
				color: #333;
				text-decoration: none;
			}
		
	.footer-print .services {
		padding: 20px 10px;
		border-bottom: 1px solid #ccc;
		margin: 0 0 10px 0;
		font-size: 1em !important;
	}
		.footer-print .services h3 {
			font-size: 1.6em;
			margin: 0;
			padding: 10px 0;
		}
		.footer-print .services .services-col {
			width: 135px;
			padding: 0 10px 0 0;
			float: left;
		}
			.footer-print .services .services-col .text {
				padding: 0 0 0 5px;
			}
			.footer-print .services .services-col a {
				color: #333;
			}
		
		
/*================ Commnuns ================*/
.clear {
	clear: both;
}
img {
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}
	input, select, textarea {
		font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	}
table {
	border-collapse: collapse;
}
.no-marge {
	margin: 0;
	padding: 0;
}

/*================ HEADER ================*/
.header {
}
	.logo,
	.slogan,
	.header-menus {
		display: none;
	}
						
/*================ MENU PRINCIPAL ================*/
.contener-menuPrincipal {
	display: none;
}
				
/*================ MAIN ================*/
.breadcrumb {
	display: none;
}

.main {
	padding: 10px;
}

.home-bg-3col,
.bg-3col,
.bg-2col {
	background: none;
}

.right-col {
	display: none;
}


	/*================ FOOTER ================*/
	.footer {
		display: none;
	}
	
/*================ Home ================*/
.home-ctn-col .pad-first {
	position: relative;
}
	.home-ctn-col .pad-first-bottom {
	}
	
	.viewer-dossiers {
	}
	.viewer-dossiers-in {
	}
		.viewer-dossiers .contener-dossier {
			margin: 0 0 20px 0;
		}
	
		.viewer-dossiers .dossier {
		
		}
			.dossier-left {
			}
			.dossier-right {
				display: none;
			}
				.dossier .theme {
					font-size: 1.6em;
					color: #f06;
					padding: 0 0 0 0;
					line-height: 110%;
				}
					.dossier .theme a {
						color: #f06;
						text-decoration: none;
					}
				.dossier h1 {
					font-size: 2.4em;
					line-height: 110%;
					color: #1A171B;
					margin: 0;
					padding: 10px 0 10px 0;
				}
					.dossier h1 a {
						color: #1A171B;
						text-decoration: none;
					}
					
					.dossier a:hover {
						text-decoration: underline;
					}
					
				.dossier .lk-dossier {
					display: none;
				}
				
		.pad-first .pagination {
			display: none;
		}
	
.home-ctn-col .pad-actus {
	padding: 20px 0 0 0;
}
	.home-ctn-col .pad-actus-bottom {
	}
	
	.pad-actus h2 {
		font-size: 2.2em;
		color: #1A171B;
		margin: 0;
		padding: 0 0 0 0;
	}
	.pad-actus .lk-all-actus {
		display: none;
	}
	
		.actus-contener {

		}
		.actus {

		}
			.one-actu {
				width: 250px;
				padding: 0 30px 20px 0;
				float: left;
			}
				.one-actu img {
				
				}
				.one-actu  .lk-actu {
					display: block;
					font-size: 1.2em;
					color: #1A171B;
					text-decoration: none;
					background: url(../images/ico_plus.gif) no-repeat;
					padding: 16px 0 5px 0;
					margin: 0;
				}
				.one-actu  .lk-actu:hover {
					text-decoration: underline;
				}
		
.home-ctn-col .pad-rub {
	display: none;
}

/*================ Right COL ================*/
.pad-right-big {
	display: none;
}

/*================ CONTENT COL ================*/
.ctn-512 {

}
.ctn-512-bas {
}
	.ctn-512-bottom,
	.ctn-512-bottom-bl {
		padding: 20px 0 10px 0;
	}
	.ctn-512-bottom-bl {

	}
	.ctn-512-bas .ctn-512-bottom {
		padding: 20px 0 10px 0;
	}
	
.ctn-675 {
	padding: 20px 0 0 0;
}
	
	.autres-dossiers,
	.autres-pages {
		display: none;
	}
	
	.sommaire-edito {
		background: #fff;
		padding: 12px 0 2px 0;
	}
		.edito {
			font-size: 1.3em;
			line-height: 120%;
			padding: 10px 0 0 0;
		}
			.edito p {
				margin: 0 0 20px 0;
			}
			.edito strong {
				font-size: 1.075em;
			}
	
	.sommaire-blanc {
		background: #fff;
		padding: 9px 0;
		border-bottom: 1px solid #dbdbdb;
	}
		.sommaire-blanc .img {
			width: 113px;
			padding: 0 15px 0 0;
			float: left;
		}
		.sommaire-blanc .desc,
		.sommaire-blanc .desc-court {
			width: 368px;
			float: left;
		}
			.sommaire-blanc .lk-rub,
			.art-entete .lk-rub {
				font-size: 1.2em;
				color: #f30;
				text-decoration: none;
			}
			.sommaire-blanc h2 {
				font-size: 1.8em;
				line-height: 100%;
				color: #1A171B;
				margin: 0;
				padding: 5px 0 8px 0;
			}
			.sommaire-blanc h3 {
				font-size: 1.2em;
				line-height: 100%;
				color: #1A171B;
				margin: 0;
				padding: 0 0 5px 0;
			}
				.sommaire-blanc h2 a,
				.sommaire-blanc h3 a {
					color: #1A171B;
					text-decoration: none;
				}
				.sommaire-blanc .desc a:hover,
				.sommaire-blanc .desc-court a:hover {
					text-decoration: underline;
				}
			
			.sommaire-blanc .date {
				width: 100px;
				font-size: 1.1em;
				color: #1A171B;
				padding: 3px 0 0 0;
				float: left;
			}
			.sommaire-blanc .options {
				float: right;
				font-size: 1em;
			}
				.sommaire-blanc .options .note {
					padding: 0 11px 0 0;
				}
					.sommaire-blanc .note img {
						vertical-align: top;
					}
				.sommaire-blanc .options a {
					color: #333;
					text-decoration: underline;
					margin: 0 0 0 7px;
				}
				.sommaire-blanc .options a:hover {
					text-decoration: none;
				}
				.ico-son,
				.ico-mp3 {
					display: none;
				}
			
			.desc .txt {
				font-size: 1.2em;
				color: #333;
				margin: 0;
				padding: 15px 0 0 0;
			}
			.desc-court .txt {
				font-size: 1.1em;
				color: #000;
				margin: 0;
				padding: 0 0 0 0;
			}
			.desc .buttons {
				padding: 10px 0 5px 0;
			}
			.desc-court .buttons {
				padding: 8px 0 5px 0;
			}
				.desc .buttons a {
					font-size: 1em;
					line-height: 150%;
					color: #333;
					text-decoration: underline;
				}
				.desc .buttons a:hover {
					text-decoration: none;
				}
				.puce-plus,
				.puce-comen {
					display: none;
				}
				
	.ctn-nav {
		display: none;
	}
	.ctn-nav-roll {
		display: none;
	}
				
	.art-entete {
		padding: 0 0 10px 0;
	}
	.sommaire-edito .art-entete {
		padding: 0 0 10px 0px;
	}
		.art-entete a {
			color: #333;
			text-decoration: none;
			margin: 0 7px 0 0;
		}
		.art-entete a:hover {
			text-decoration: underline;
		}
		.art-entete .date {
			font-size: 1.1em;
			color: #1A171B;
			padding: 0 0 10px 0;
		}
		.art-entete .note {
			padding: 0 20px 0 0;
		}
			.art-entete .note img {
				vertical-align: top;
			}
					
	
	.art-ctn {
		padding: 20px 0;
	}
		.art-ctn .img {
			width: 173px;
			margin: 0 28px 18px 0;
			float: left;
		}
		.art-ctn .txt {
			font-size: 1.3em;
			line-height: 110%;
			color: #333;
		}
			.txt .titre-trait-orange {
				font-size: 1.1em;
			}
			.art-ctn .txt p {
				margin: 0 0 20px 0;
			}
			.art-ctn .txt strong {
				font-size: 1.075em;
			}
			.art-ctn .txt a {
				color: #333;
				text-decoration: underline;
			}
			
		.art-footer {
			display: none;
		}

	.pad-pratique,
	.pad-telechargement,
	.pad-galerie,
	.pad-commentaire {
		display: none;
	}
	
.ctn-512-bl {
}
	.ctn-512-bl .ctn-512-bottom-bl {
		padding: 15px 0 10px 0;
	}
	
		.titre-som-subrub {
			margin: 0 0 10px 0;
		}
		.titre-som-subrub-small {
			margin: 0 0 10px 0;
		}
			.titre-som-subrub h2,
			.titre-som-subrub h3,
			.titre-som-subrub h4 {
				font-size: 1.3em;
				line-height: 110%;
				padding: 5px 0 5px 0;
				margin: 0;
				border-bottom: 1px solid #ccc;
			}
			.titre-som-subrub-small h2,
			.titre-som-subrub-small h3,
			.titre-som-subrub-small h4 {
				font-size: 1.3em;
				line-height: 110%;
				padding: 5px 0 5px 0;
				margin: 0;
				border-bottom: 1px solid #ccc;
			}
		
		.sommaire-rub {
			margin: 0 0 9px 0;
		}
			.sommaire-rub .img {
				width: 113px;
				padding: 0 15px 0 0;
				float: left;
			}
			.sommaire-rub .desc,
			.sommaire-rub .desc-court {
				width: 342px;
				float: left;
			}
				.sommaire-rub a {
					color: #333;
					text-decoration: underline;
				}
				.sommaire-rub .buttons a {
					font-size: 1.1em;
					color: #1A171B;
					font-weight: bold;
					text-decoration: underline;
					text-transform: uppercase;
					line-height: 120%;
				}
				.sommaire-rub a:hover {
					text-decoration: none;
				}
				
				.puce-right {
					display: none;
				}
				
				.sommaire-rub .liste-puce-rouge {
					margin: 30px 0 0 0;
					font-size: 1.2em;
				}
				
	
	.ctn-nav-open,
	.ctn-nav-open .lk-retour,
	.ctn-nav-open .lk-retour-parent {
		display: none;
	}
		.ctn-nav-open .nav-open {
			display: none;
		}	
		.ctn-nav-bl {
			display: none;
		}
				
				
	h1.titre-sommaire2 {
		margin: 0;
		padding: 5px 0 15px 0;
		font-size: 2.8em;
		font-weight: normal;
		color: #333;
	}
	
	.art-ctn .edito {
		font-size: 1.4em;
		line-height: 120%;
		padding: 0 0 15px 0;
		color: #1A171B;
	}
		.art-ctn .img-subrub {
			width: 173px;
			margin: 0 18px 18px 0;
			float: left;
		}
		.art-ctn .sommaire-subrub {
			width: 442px;
			float: left;
		}
			.sommaire-subrub .titre-som-subrub-small {
				width: 442px;
				margin: -11px 0 15px 0;
			}
			.sommaire-subrub ul {
				margin: 0;
				padding: 0;
			}
			.sommaire-subrub ul li {
				list-style: none;
				padding: 0 0 0 0;
				margin: 15px 0;
				font-size: 1.1em;
			}
				.sommaire-subrub ul li a {
					color: #1A171B;
					font-weight: bold;
					text-decoration: underline;
				}
				.sommaire-subrub ul li a:hover {
					text-decoration: none;
				}
				
	.art-entete-sous-le-menu .art-entete {
		padding: 0 0 10px 0;
	}
		
	.lk-droite-titre {
		display: none;
	}
		
	.ctn-bandeau-recherche {
		display: none;
	}		
		.titre-som-subrub-big {
			color: #ccc;
			margin: 0 0 10px 0;
		}
			.titre-som-subrub-big h2,
			.titre-som-subrub-big h3,
			.titre-som-subrub-big h4 {
				font-size: 1.3em;
				line-height: 110%;
				padding: 5px 0 5px 0;
				margin: 0;
				border-bottom: 1px solid #ccc;
			}
			
	.art-title {
		margin: 0;
		padding: 0 0 15px 0;
		font-size: 2em;
		font-weight: normal;
		line-height: 100%;
	}
	
		.resultat {
			padding: 0 0 10px 0;
			margin: 15px 0 0 0;
			border-bottom: 1px dotted #939393;
		}
			.resultat h3,
			.resultat h4,
			.resultat h5 {
				font-size: 1.4em;
				margin: 0;
				padding: 0 0 12px 0;
			}
			.resultat a {
				color: #333;
				text-decoration: none;
			}
			.resultat a:hover {
				text-decoration: underline;
			}
			.resultat .date-maj {
				border-left: 1px solid #999;
				padding: 0 0 0 5px;
				font-size: 1.1em;
				float: right;
				margin: -24px 0 0 0;
			}
			.resultat .text {
				margin: 0;
				padding: 0 0 12px 0;
				font-size: 1.2em;
			}
			.resultat .ico-plus {
				font-size: 1.1em;
				color: #1A171B;
				text-transform: uppercase;
				font-weight: bold;
				text-decoration: underline;
				padding: 0 0 0 0;
		}
		.resultat .ico-plus:hover {
			text-decoration: none;
		}
		
	.art-ctn-no-bottom {
		padding: 10px 20px 30px 0;
	}
	.art-ctn-gris {
		padding: 0 0 10px 0;
	}
	
	.titre-bande-gris {
		font-size: 1.9em;
		color: #1A171B;
		font-weight: normal;
		line-height: 100%;
		padding: 18px 0;
		margin: 0;
	}
	
	.pad-som-fleche {
		padding: 15px 20px 15px 0;
		margin: 0;
		border-bottom: 1px solid #ccc;
	}
		.pad-som-fleche h3,
		.pad-som-fleche h4,
		.pad-som-fleche h5,
		.resultat .title-resultat {
			font-size: 1.4em;
			margin: 0;
			padding: 2px 0;
		}
		.pad-som-fleche a {
			color: #333;
			text-decoration: none;
		}
		.pad-som-fleche a:hover {
			text-decoration: underline;
		}
		.pad-som-fleche .lk-type,
		.resultat .lk-type {
			font-size: 1.2em;
			color: #f30;
			font-weight: bold;
			text-decoration: none;
		}		
		.pad-som-fleche .date,
		.resultat .date2 {
			padding: 0;
			font-size: 1.3em;
		}
		.pad-som-fleche .text,
		.resultat .text2 {
			margin: 0;
			padding: 5px 0;
			font-size: 1.3em;
		}
		ul.list-telechargement {
			margin: 0;
			padding: 10px 0 0 0;
		}
			.list-telechargement li {
				list-style: none;
				font-size: 1.2em;
				padding: 1px 0;
				margin: 0;
			}
			.list-telechargement a {
				color: #333;
				font-weight: bold;
				text-decoration: underline;
			}
			.list-telechargement a:hover {
				text-decoration: none;
			}
	
			
	h1.titre-sommaire {
		padding: 3px 0 16px 0;
		line-height: 100%;
	}
	
	.formulaire {
		padding: 10px 0 0 0;
		font-size: 0.925em;
	}	
		.formulaire table td {
			padding: 3px 0;
		}
		.formulaire table .label {
			padding-right: 20px;
			font-weight: bold;
		}
		.formulaire table .button {
			text-align: right;
			padding-top: 30px;
		}
		.formulaire .label span {
			color: #f30;
		}
		.formulaire .input-form {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 0.925em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
		}
		.formulaire .input-130 {
			width: 130px;
		}
		.formulaire .input-215 {
			width: 215px;
		}
		.formulaire select {
			font-size: 0.925em;
			color: #333;
			border: 1px solid #809DB9;
			padding: 1px 2px;
			margin: 0;
		}
		
		
		.edito .edito-4col {
			width: 128px;
			padding: 20px 10px 0 0;
			font-size: 0.7em;
			float: left;
		}
		.edito .col-courrier {
			width: 168px;
		}
		.edito .col-plan {
			width: 108px;
		}
			.edito-4col .text {
				padding: 0 0 0 6px;
			}
			.edito .edito-4col a {
				color: #333;
				text-decoration: underline;
			}
			.edito .edito-4col a:hover  {
				text-decoration: none;
			}
			
					
.ctn-675-2 {

}
	.ctn-675-2 .art-ctn-gris {
		padding: 20px 0 10px 0;
	}
	
	.services {
		position: relative;
		background: #fff;
		padding: 8px 0;
		border-bottom: 3px solid #dbdbdb;
		font-size: 1.3em;
	}
	.services a {
		display: none;
	}
	
	.edito-webtv,
	.edito-cartes {
		padding: 5px 0 10px 0;
	}
	
	.art-ctn .sommaire-blanc {
		background: #fff;
		padding: 5px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px dotted #939393;
	}
		.art-ctn .sommaire-blanc .img {
			width: 113px;
			padding: 0 15px 0 0;
			margin: 0;
			float: left;
		}
		.art-ctn .sommaire-blanc .desc {
			width: 440px;
			float: left;
		}
			.art-ctn .sommaire-blanc h2,
			.art-ctn .sommaire-blanc h3 {
				font-size: 1.8em;
				font-weight: normal;
				padding: 0 0 4px 0;
			}			
			.art-ctn .sommaire-blanc .date {
				width: 440px;
				font-size: 1.3em;
				font-style: italic;
			}
			.art-ctn .sommaire-blanc .txt {
				font-size: 1.2em;
				padding: 11px 0 0 0;
			}
			.art-ctn .sommaire-blanc .puce-plus {
				font-size: 1.1em;
				font-weight: bold;
				text-transform: uppercase;
			}
			.sommaire-blanc .date-maj {
				border-left: 1px solid #999;
				padding: 0 0 0 5px;
				font-size: 1.1em;
				float: right;
				margin: -18px 0 0 0;
			}
		

.tableau-gris {
	margin: 10px 0;
	border: 1px solid #333 !important;
}	
	.tableau-gris th {
		border-top: 1px solid #333 !important;
		border-bottom: 1px solid #333 !important;
	}
	.tableau-gris td {
		border-left: 1px solid #ccc !important;
		border-bottom: 1px solid #ccc !important;
	}
		
		
	/*================ CONTENT COL Grands titres ================*/
	h1.titre-sommaire {
		margin: 0;
		padding: 5px 0 25px 0;
		font-size: 2.8em;
		font-weight: normal;
		color: #333;
	}
	h2.titre-sommaire {
		margin: 0;
		padding: 0 20px 15px 0;
		font-size: 2em;
		font-weight: normal;
		color: #333;
	}
	.titre-art {
		margin: 5px 0;
		padding: 0;
		font-size: 2em;
		font-weight: normal;
		line-height: 100%;
		color: #1A171B;
	}
		.titre-art a {
			margin: 0;
			color: #1A171B;
		}
	.titre-puce-rond-rouge {
		font-size: 1.6em;
		font-weight: normal;
		color: #333;
		margin: 0;
		padding: 0 0 10px 0;
	}
	
	
/*================ ClearBOX ================*/
#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
	display: none;
}