/*============= la feuille de style CSS Content a été concaténée : CSS Layout + CSS Content ============*/
@media screen, projection 
{
    .print-url-actu 
{
    display: none;    
}

/*============================================
CSS Layout :: CG67
============================================*/

html, body {
	width: 100%;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background-color: #1A171B;
	background-position: center top;
	background-repeat: no-repeat;
}
body.cycliste {background-image: url(../images/fond/cycliste.jpg);}
body.pieton {background-image: url(../images/fond/pieton.jpg);}
body.passage {background-image: url(../images/fond/passage.jpg);}
body.bus {background-image: url(../images/fond/bus.jpg);}
body.personnes {background-image: url(../images/fond/personnes.jpg);}
body.stop {background-image: url(../images/fond/stop.jpg);}
body.fleches {background-image: url(../images/fond/fleches.jpg);}
body.coeur {background-image: url(../images/fond/coeur.jpg);}
body.bulles {background-image: url(../images/fond/bulles.jpg);}
body.fleurs {background-image: url(../images/fond/fleurs.jpg);}
body.fleur {background-image: url(../images/fond/fleur.jpg);}
body.chat {background-image: url(../images/fond/chat.jpg);}

.site {
	position: relative;
	width: 874px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}


/*================ HEADER ================*/
.header {
	height: auto !important;
	height: 150px;
	min-height: 150px;
	padding: 0 12px 0 11px;
}
	.logo {
		float: left;
	}
	.slogan {
		margin: 30px 0 0 0;
		float: right;
	}
	.header-menus {
		width: 379px;
		margin: 15px 0 0 0;
		float: right;
	}
		.header-menus ul {
			margin: 0;
			padding: 0 ;
		}
		.header-menus ul.menu-ico {
			background: url(../images/header_sep.jpg) left bottom no-repeat;
			padding: 0 3px 7px 2px;
			margin-bottom: 7px;
		}
			.header-menus ul li {
				list-style: none;
				display: inline;
			}
			.header-menus ul.menu-ico li {
				padding-right: 5px;
			}
				.header-menus ul li a {
					color: #ccc;
					text-decoration: none;
					margin-right: 11px;
					background-repeat: no-repeat;
					background-position: right center;
				}
				.header-menus ul li a:hover,
				.header-menus ul li a.selected {
					text-decoration: underline;
				}

/* Modif Airsoft */
				.header-menus li a.contacts, .footer li a.contacts {
					background-image: url(/styles/images/ico_contact.gif);
					padding-right: 14px;
				}
				.header-menus li a.informations-pratiques, .footer li a.informations-pratiques {
					background-image: url(/styles/images/ico_infos.gif);
					padding-right: 14px;
				}
				.header-menus li a.newsletter, .footer li a.newsletter {
					background-image: url(/styles/images/ico_newsletter.gif);
					padding-right: 12px;
				}
				.header-menus li a.acces-reserve, .footer li a.acces-reserve {
					background-image: url(/styles/images/ico_espace.gif);
					padding-right: 13px;
				}
				.header-menus li a.partagez, .footer li a.partagez {
					background-image: url(/styles/images/ico_partagez.gif);
					padding-right: 15px;
				}
				.header-menus li a.ami, .footer li a.ami {
					background-image: url(/styles/images/ico_ami.gif);
					padding-right: 15px;
				}
				.header-menus li a.favoris, .footer li a.favoris {
					background-image: url(/styles/images/ico_favoris.gif);
					padding-right: 15px;
				}
/* Avant modif :
				li a.contact {
					background-image: url(../images/ico_contact.gif);
					padding-right: 14px;
				}
				li a.infos {
					background-image: url(../images/ico_infos.gif);
					padding-right: 14px;
				}
				li a.newsletter {
					background-image: url(../images/ico_newsletter.gif);
					padding-right: 12px;
				}
				li a.espace {
					background-image: url(../images/ico_espace.gif);
					padding-right: 13px;
				}
				li a.partagez {
					background-image: url(../images/ico_partagez.gif);
					padding-right: 15px;
				}
				li a.ami {
					background-image: url(../images/ico_ami.gif);
					padding-right: 15px;
				}
				li a.favoris {
					background-image: url(../images/ico_favoris.gif);
					padding-right: 15px;
				}
*/
			
		.header-menus ul.menu-lang {
			display: inline;
			padding: 0 0 0 3px;
			text-transform: uppercase;
		}
			.header-menus ul.menu-lang a {
					background-position: left center;
					background-image: url(../images/puce_orange.gif);
					padding: 0 0 0 7px;	
			}
			
		.header-menus ul.menu-corpo {
			display: inline;
			/* avant modif airsoft 19/11/2009
			padding: 0 0 0 45px;*/
			padding: 0 0 0 3px;
			text-transform: uppercase;
		}
			.header-menus ul.menu-corpo a {
					background-position: left center;
					background-image: url(../images/puce_rose.gif);
					padding: 0 0 0 7px;
					color: #fff;
			}
						
			
/*================ MENU PRINCIPAL ================*/
.contener-menuPrincipal {
	padding: 0 0 0 11px;
}
.menuPrincipal-top {
	height: 11px;
	background: url(../images/menu_barre_top.png) no-repeat;
}
.menuPrincipal {
	position: relative;
	height: auto !important;
	height: 30px;
	min-height: 30px;
	padding: 0;
	background: url(../images/menu_barre_bottom.png) left bottom no-repeat;
	/*Modif airsoft*/
	/* anvant modif: z-index: 1000;
	apres: */
	z-index: 500;
}
	.menuPrincipal ul {
		position: absolute;
		margin: 0;
		padding: 0;
	}
		.menuPrincipal ul li {
			position: relative;
			list-style: none;
			display: block;
			font-size: 1.3em;
			line-height: 110%;
			margin: -11px 0 0 0;
			padding: 9px 0 0 0;
			background: url(../images/menu_barre_encoche.gif) right top no-repeat;
			float: left;
		}
			.menuPrincipal ul li a {
				display: block;
				color: #000;
				text-decoration: none;
				padding: 0 11px 10px 10px;
				background: url(../images/menu_barre_encoche.gif) right bottom no-repeat;
			}
			.menuPrincipal ul li a:hover,
			.menuPrincipal ul li a.selected {
				color: #fff;
			}
			
		ul.submenu {
			position: absolute;
			display: none;
			width: 171px;
			padding: 20px 0 0 0;
			background-color: #1A171B;
			background-position: 10px top;
			background-repeat: no-repeat;
			border-left: 1px solid #2E2D2E;
			border-right: 1px solid #2E2D2E;
			border-bottom: 1px solid #2E2D2E;
			/*Modif airsoft*/
			/* anvant modif: z-index: 1000;
			apres: */
			z-index: 500;
		}
		ul.countSubMenu_1 {
			margin-left: 3px;
			background-image: url(../images/submenu_arrow1.gif);
		}
		ul.countSubMenu_2 {
			background-image: url(../images/submenu_arrow2.gif);
		}
		ul.countSubMenu_3 {
			margin-left: -1px;
			background-image: url(../images/submenu_arrow3.gif);
		}
		ul.countSubMenu_4 {
			margin-left: -3px;
			background-image: url(../images/submenu_arrow4.gif);
		}
		ul.countSubMenu_5 {
			margin-left: -3px;
			background-image: url(../images/submenu_arrow5.gif);
		}
		ul.countSubMenu_6 {
			margin-left: 2px;
			background-image: url(../images/submenu_arrow6.gif);
		}
		ul.countSubMenu_7 {
			margin-left: -108px;
			background-image: url(../images/submenu_arrow7.gif);
			background-position: 115px top;
		}
		ul.countSubMenu_8 {
			margin-left: -97px;
			background-image: url(../images/submenu_arrow8.gif);
			background-position: 110px top;
		}
			
			ul.submenu li {
				display: inline;
				line-height: 110%;
				margin: 0;
				padding: 0;
				font-size: 0.92em !important;
				background: none;
				float: none;
			}
				ul.submenu li a {
					display: block;
					color: #ccc;
					padding: 5px 5px 4px 23px !important;
					border-top: 1px solid #2E2D2E;
					background: url(../images/puce_rose.gif) 13px 7px no-repeat;
				}
				ul.submenu li a:hover,
				ul.submenu li a.selected {
					background-color: #ccc;
					color: #000;
				}
				

/*================ MAIN ================*/
.breadcrumb {
	position: absolute;
/* Modif Airsoft */	
	width: 700px;
/* Avant modif :		
	width: 500px;
*/
	height: 15px;
	background: url(../images/breadcrumb_left.gif) no-repeat;
	padding: 0 0 0 16px;
	margin: 2px 0 0 0;
	color: #fff;
	line-height: 150%;
	left: -6px;
	z-index: 10;
}
	.breadcrumb a,
	.breadcrumb span {
		background: #000;
		color: #fff;
		text-decoration: none;
	}
	.breadcrumb a:hover {
		text-decoration: underline;
	}
	.breadcrumb span {
		padding: 0 2px;
	}
/* Modif Airsoft */	
	.breadcrumb .actu_dernier {
		padding: 0 0px;
	}
	.breadcrumb div {
		display: inline;
		background-color:#000;
	}	
	.breadcrumb .breadcrumb-right {
/* Avant modif :		
	.breadcrumb-right {
*/
		display: inline;
		position: absolute;
		width: 5px;
		background: url(../images/breadcrumb_right.gif) no-repeat;
	}

.main {
	height: auto !important;
	height: 500px;
	min-height: 500px;
}

.home-bg-3col {
	background: url(../images/main_3col.gif) 524px top repeat-y;
}
.bg-3col,
.bg-2col
{
	background: url(../images/main_2col.gif) 699px top repeat-y;
}
.home-ctn-col {
	width: 500px;
	padding: 2.6em 12px 0 12px;
	float: left;
}
.ctn-col {
	padding: 2.6em 0 0 12px;
	float: left;
}
.bg-3col .ctn-col {
	width: 512px;
}
.bg-2col .ctn-col {
	width: 675px;
	padding: 2.6em 12px 0 12px;
}
.right-col {
	width: 174px;
	float: left;
	padding: 3px 0 0 1px;
}


	/*================ FOOTER ================*/
	.footer {
		padding: 50px 0 10px 0;
	}
	.bg-2col .footer {
		width: 512px;
	}
		.footer ul {
			margin: 0;
		}
			.footer ul li {
				list-style: none;
			}
		.footer a {
			color: #ccc;
			text-decoration: none;
		}
		.footer a:hover,
		.footer a.selected {
			text-decoration: underline;
		}
		.footer .menu-corpo {
			margin: 0;
			padding: 14px 0 8px 0;
			background: url(../images/footer_sep_degrade.gif) left bottom no-repeat;
		}
			.footer .menu-corpo li {
				list-style: none;
				display: inline;
				background: url(../images/footer_sep_vertical.gif) right center no-repeat;
				margin: 0;
				padding: 0 7px 0 6px;
				line-height: 100%;
			}
			.footer .menu-corpo li.count1 {
				padding-left: 0;
			}
			
		.footer ul.menu-ico {
			padding: 8px 0 11px 0;
			border-bottom: 1px solid #333;
		}
			.footer ul.menu-ico li {
				display: inline;
				line-height: 160%;
			}
				.footer ul.menu-ico li a {
					margin-right: 11px;
					background-repeat: no-repeat;
					background-position: right center;
				}
				
		.footer .menu-raccourci {
			background: url(../images/footer_sep.gif) left 22px no-repeat;
			color: #ccc;
			padding: 6px 0 0 0;
		}
			.col-menu-raccourci {
				width: 150px;
				padding: 0 20px 0 0;
				float: left;
			}
				.menu-raccourci h3 {
					font-size: 1em;
					font-weight: bold;
					text-transform: uppercase;
					margin: 0;
					padding: 0 0 8px 0;
				}
				.menu-raccourci ul {
					margin: 0;
					padding: 0;
				}
				.menu-raccourci li {
					background: url(../images/footer_puce_list.gif) left 4px no-repeat;
					padding: 0 0 0 8px;
					margin: 2px 0;
					font-size: 1em;
				}
				
	.footer .btn-rss {
		position: absolute;
		left: 50%;
		margin: -50px 0 0 100px;
	}
				

/*================ FOR PRINT ================*/	
.logo-print,
.footer-print {
	position: absolute;
	display: none;
	visibility: hidden;
}

/*============================================
CSS Content :: CG67
============================================*/

html {
	font-size: 100%;
}
body {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.625em; /*Taille de base 10px*/
	color: #333;
	line-height: 120%;
}

/*================ Home ================*/
.home-ctn-col .pad-first {
	position: relative;
	background: url(../images/pad/home_top_first.png) no-repeat;
}
	.home-ctn-col .pad-first-bottom {
		background: url(../images/pad/home_bottom.gif) left bottom no-repeat;
		height: auto !important;
		height: 311px;
		min-height: 311px;
		padding: 0 12px 9px 12px;
	}
	
	.viewer-dossiers {
		position: relative;
		width: 476px;
		height: 368px;
		overflow: hidden;
	}
	.viewer-dossiers-in {
	
	}
		.viewer-dossiers .contener-dossier {
			position: relative;
			width: 476px;
			height: 302px;
			padding: 55px 12px 0 0;
			float: left;
		}
	
		.viewer-dossiers .dossier {
			position: absolute;
			margin: -36px 0 0 16px;
			z-index: 10;
		}
			.contener-dossier .coins-arrondis {
				position: absolute;
				display: block;
				width: 476px;
				height: 311px;
				background: url(../images/pad/dossier_coins_arrondis.png) no-repeat;
			}
			.dossier-left {
				background: url(../images/pad/dossier_over_left.png) no-repeat;
				height: 114px;
				width: auto;
				max-width: 395px;
				padding: 38px 0 15px 15px;
				float: left;
			}
			.dossier-right {
				background: url(../images/pad/dossier_over_right.png) no-repeat;
				width: 20px;
				height: 167px;
				float: left;
			}
			.dossier-top {
				background: url(../images/pad/dossier_over_top.png) no-repeat;
				height: auto !important;
				height: 110px;
				min-height: 110px;
				width: 175px;
				padding: 38px 10px 5px 15px;
			}
			.dossier-bottom {
				background: url(../images/pad/dossier_over_bottom.png) no-repeat;
				width: 200px;
				height: 14px;
			}
				.dossier .theme {
					font-size: 1.6em;
					color: #f06;
					padding: 0 0 0 10px;
					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 {
					font-size: 1.1em;
					font-weight: bold;
					color: #000;
					text-transform: uppercase;
					text-decoration: underline;
					background: url(../images/puce_right.gif) right 4px no-repeat;
					padding: 0 19px 0 0;
				}
				.dossier .lk-dossier:hover {
					text-decoration: none;
				}
				
		.pad-first .pagination {
			position: absolute;
			right: 12px;
			bottom: 24px;
			margin: 0;
			padding: 0 5px;
			background: url(../images/pad/pagination_bg.png) repeat-x;
			font-size: 1.2em;
			font-weight: bold;
		}
			.pad-first .pagination li {
				list-style: none;
				display: inline;
				line-height: 150%;
			}
				.pad-first .pagination a {
					padding: 0 5px;
					color: #ccc;
					text-decoration: none;
				}
				.pad-first .pagination a:hover,
				.pad-first .pagination a.selected {
					color: #1A171B;
					background: #dbdbdb;
				}
	
.home-ctn-col .pad-actus {
	background: #DBDBDB url(../images/pad/home_top.gif) no-repeat;
}
	.home-ctn-col .pad-actus-bottom {
		background: url(../images/pad/home_bottom.gif) left bottom no-repeat;
		height: auto !important;
		height: 200px;
		min-height: 200px;
		padding: 14px 0 0 0;
	}
	
	.pad-actus h2 {
		font-size: 2.2em;
		color: #1A171B;
		margin: 0;
		padding: 0 0 0 20px;
	}
	.pad-actus .lk-all-actus {
		font-size: 1.1em;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
		text-decoration: underline;
		background: url(../images/puce_right.gif) right 2px no-repeat;
		padding: 0 19px 0 0;
		margin: 4px 17px 0 0;
		float: right;
	}
	.pad-actus .lk-all-actus:hover {
		text-decoration: none;
	}
	
		.actus-contener {
			background: url(../images/pad/actus_pointille.gif) center top repeat-y;
		}
		.actus {
			background: url(../images/pad/actus_bg_img.gif) repeat-x;				
		}
			.one-actu {
				width: 123px;
				float: left;
			}
				.one-actu img {
					display: block;
					border-top: 9px solid #fff;
					border-bottom: 9px solid #fff;
					border-left: 10px solid #fff;
				}
				.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 0 0 10px;
				}
				.one-actu  .lk-actu:hover {
					text-decoration: underline;
				}
		
.home-ctn-col .pad-rub {
	position: relative;
	width: 524px;
	margin: 22px 0 0 -12px;
	background: url(../images/pad/pad_rub_pointille.gif) center top repeat-y;
}
	.home-ctn-col .one-rub {
		width: 150px;
		padding: 3px 12px 0 12px;
		float: left;
	}
/* avant modification airsoft	
		.home-ctn-col .one-rub h3 {
			height: 33px;
			background: url(../images/pad/pad_rub_tit.gif) no-repeat;
			padding: 10px 0 0 23px;
			margin: 0;
			color: #ccc;
			font-size: 1.3em;
			line-height: 110%;
		}
*/
/* début modification airsoft */
		.home-ctn-col .one-rub h3 {
			height: 53px;		
			background: url(../images/pad/pad_rub_tit_63.gif) no-repeat; 
			padding: 10px 0 0 23px;
			margin: 0;
			color: #ccc;
			font-size: 1.3em;
			line-height: 110%;
		}	
/* fin modification airsoft */			
			.home-ctn-col .one-rub h3 a {
				color: #ccc;
				text-decoration: none;
			}
		.home-ctn-col .one-rub ul {
			margin: 0;
			padding: 4px 0;
		}
			.home-ctn-col .one-rub ul li {
				list-style: none;
				margin: 0;
				padding: 7px 0;
				font-size: 1.2em;
				color: #ccc;
			}
				.home-ctn-col .one-rub ul li a {
					display: block;
					background: url(../images/puce_orange.gif) left 4px no-repeat;
					color: #ccc;
					text-decoration: none;
					padding: 0 0 0 10px;
				}
				.home-ctn-col .one-rub ul li a:hover {
					text-decoration: underline;
				}


/*================ CONTENT COL ================*/
.ctn-512 {
	width: 512px;
	background: url(../images/ctn_col_512.png) no-repeat;
}
.ctn-512-bas {
	width: 512px;
	background: url(../images/ctn_col_512_bas.gif) no-repeat;
}
	.ctn-512-bottom,
	.ctn-512-bottom-bl {
		background: url(../images/ctn_col_512_bottom.gif) left bottom no-repeat;
		height: auto !important;
		height: 100px;
		min-height: 100px;
		padding: 60px 0 10px 0;
	}
	.ctn-512-bottom-bl {
		background-image: url(../images/ctn_col_512_bottom_bl.gif);
	}
	.ctn-512-bas .ctn-512-bottom {
		padding: 20px 0 10px 0;
	}
	
.ctn-675 {
	width: 675px;
	background: url(../images/ctn_col_675.gif) no-repeat;
	height: auto !important;
	height: 100px;
	min-height: 100px;
	padding: 60px 0 0 0;
}
	
	.autres-dossiers {
		font-size: 1.2em;
		text-align: right;
		float: right;
		margin: -31px 0 0 0;
	}
		.autres-dossiers .pagination {
			display: inline;
			margin: 0 0 0 5px;
			padding: 0 5px;
			background: #fafafa;
			font-weight: bold;
		}
			.autres-dossiers .pagination li {
				list-style: none;
				display: inline;
				line-height: 150%;
			}
				.autres-dossiers .pagination a {
					padding: 0 5px;
					color: #373438;
					text-decoration: none;
				}
				.autres-dossiers .pagination a:hover,
				.autres-dossiers .pagination a.selected {
					color: #fff;
					background: #373438;
				}
				
	.autres-pages {
		font-size: 1.2em;
		float: right;
		/* Correction AirSoft 23/10 : Chrome ne comprend pas margin -31px
		/* On opte donc pour position relative à -27px (aligné sur la base du titre)
		/* margin: -31px 0 0 0; */
		/* text-align: right; */
		position:relative;
		top:-27px;
	}
		.autres-pages .pagination {
			display: inline;
			margin: 0 0 0 0;
			padding: 0 20px 0 2px;
			font-weight: bold;
		}
			.autres-pages .pagination li {
				list-style: none;
				display: inline;
				line-height: 150%;
			}
				.autres-pages .pagination a {
					padding: 0 2px;
					color: #1A171B;
					text-decoration: underline;
				}
				.autres-pages .pagination a:hover,
				.autres-pages .pagination a.selected {
					color: #f30;
					text-decoration: none;
				}
				
/* ajout Airsoft 02/12/2009 barre nav du bas*/
	.autres-pages-bas {
		position: relative;
		height:27px; 
		background:#DBDBDB none repeat scroll;
	}
    div.autres-pages-bas-blanc	
    {
        background:#FFFFFF;
    }
	.barre-autres-pages-bas {
		position: absolute; 
		top: 10px;
		right: 0px;
		font-size:1.2em;
	}	
		.autres-pages-bas .pagination {
			display: inline;
			margin: 0 0 0 0;
			padding: 0 20px 0 2px;
			font-weight: bold;
		}
			.autres-pages-bas .pagination li {
				list-style: none;
				display: inline;
				line-height: 150%;
			}
				.autres-pages-bas .pagination a {
					padding: 0 2px;
					color: #1A171B;
					text-decoration: underline;
				}
				.autres-pages-bas .pagination a:hover,
				.autres-pages-bas .pagination a.selected {
					color: #f30;
					text-decoration: none;
				}
            .autres-pages-bas .pagination a.previous
            {
	            background:url(../images/puce_precedent_orange.gif) center transparent no-repeat;
	            text-decoration: none;
            }
            .autres-pages-bas .pagination a.next
            {
	            background:url(../images/puce_suivant_orange.gif) center transparent no-repeat;
	            text-decoration: none;
            }

            .autres-pages-bas .pagination a {
	            margin: 0 2px;
            }	

/* fin ajout Airsoft 02/12/2009 barre nav du bas */            		
				
/* Ajout Airsoft */
            .autres-pages .pagination a.previous, .autres-dossiers .pagination a.previous
            {
	            background:url(../images/puce_precedent_orange.gif) center transparent no-repeat;
	            text-decoration: none;
            }
            .autres-pages .pagination a.next, .autres-dossiers .pagination a.next
            {
	            background:url(../images/puce_suivant_orange.gif) center transparent no-repeat;
	            text-decoration: none;
            }
            .pagination-recherche
            {
	            padding-top:10px;
	            padding-bottom:20px;
	            text-decoration: none;
            }
            .pagination-recherche a.previous
            {
	            background:url(../images/puce_precedent_orange.gif) left transparent no-repeat;
	            text-decoration: none;
            }
            .pagination-recherche a.next
            {
	            background:url(../images/puce_suivant_orange.gif) right transparent no-repeat;
	            text-decoration: none;

            }

            .autres-pages .pagination a, .autres-dossiers .pagination a, .pagination-recherche a {
	            margin: 0 2px;
            }
            .invisible 
            {
	            display:none;
            }
/* Fin ajout Airsoft */	
	.sommaire-edito {
		background: #fff;
		padding: 12px 20px 2px 20px ;
	}
		.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 8px;
		border-bottom: 8px 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 {
					background: url(../images/ico_son.gif) left 1px no-repeat;
					padding: 0 0 0 26px;
				}
				.ico-mp3 {
					background: url(../images/ico_mp3.gif) left 1px no-repeat;
					padding: 0 0 0 26px;
				}
			
			.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;
				}
/* ajout airsoft 22/10/2009 */				
                .desc-court .buttons a {
					font-size: 1em;
					line-height: 150%;
					color: #333;
					text-decoration: underline;
				}
				.desc-court .buttons a:hover {
					text-decoration: none;
				}
				.puce-plus-dossier {
					/*background: url(../images/puce_plus.gif) left 3px no-repeat;*/
					/* padding: 0 0 0 18px;*/
					float: left;
				}				
/* fin ajout airsoft 22/10/2009 */					
				.puce-plus {
					background: url(../images/puce_plus.gif) left 3px no-repeat;
					padding: 0 0 0 18px;
					float: left;
				}
				.puce-coment {
					background: url(../images/puce_coment.gif) left 1px no-repeat;
					padding: 0 0 0 20px;
					float: right;
				}
				
	.ctn-nav {
		margin: -10px 0 10px 0;
	}
	.ctn-nav-roll {
		width: 121px;
	}
		.ctn-nav .btn-ctn-nav {
			width: 121px;
			height: 18px;
			background: url(../images/ctn_nav_btn.gif) no-repeat;
			font-size: 1.2em;
			color: #fff;
			font-weight: bold;
			padding: 4px 22px 0 11px;
		}
		.ctn-nav .nav-rollover {
			position: absolute;
			width: 236px;
		}
			.nav-rollover-top {
				background: url(../images/ctn_nav_pad_top.png) no-repeat;
				padding: 10px 10px 1px 10px;
				height: auto !important;
				height: 50px;
				min-height: 50px;
			}
			.nav-rollover-bottom {
				height: 15px;
				background: url(../images/ctn_nav_pad_bottom.png) no-repeat;
			}
				.nav-rollover .lk-accueil {
					display: block;
					font-size: 1.1em;
					color: #fff;
					text-transform: uppercase;
					background: url(../images/puce_left_rouge.gif) left 3px no-repeat;
					padding: 0 0 0 18px;
					margin: 0 0 5px 0;
 				}
				.nav-rollover ul {
					margin: 0;
					padding: 0;
				}
				.nav-rollover ul li {
					list-style: none;
					margin: 0 0;
					padding: 5px 0;
					font-size: 1.2em;
					border-bottom: 1px dotted #3F3C41;
				}
				.nav-rollover ul li a {
					display: block;
					background: url(../images/puce_rose.gif) left 2px no-repeat;
					padding: 0 0 0 9px;
					color: #fff;
				}
				
	.art-entete {
		padding: 0 0px 10px 60px;
	}
	/*.art-entete {
		padding: 0 0px 10px 60px;
	}*/
	.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;
			}
					
	.ico-durable {
		background: url(../images/ico_durable.gif) right top no-repeat;
	}
	
	.art-ctn {
		background: #fff url(../images/ctn_col_675_bottom_bl.gif) center bottom no-repeat;
		padding: 20px;
	}
		.art-ctn .img {
			width: 173px;
			margin: 0 28px 18px 0;
			float: left;
		}
		.art-ctn .txt {
			/*width: 430px;*/
			font-size: 1.3em;
			line-height: 110%;
			color: #333;
		}
/* avant modif airsoft  02/10/09 		
			.txt .titre-trait-orange {
				font-size: 1.1em;
			}
*/
/* modif airsoft  02/10/09 */ 	
			.txt .titre-trait-orange, .txt .titre-trait-orange-flottant-gauche {
				font-size: 1.1em;
			}
			
/* fin modif airsoft  02/10/09 */			
			.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 {
			border-top: 1px dotted #999;
			margin: 15px 0 0 0;
			padding: 7px 0 0 0;
			text-align: center;
		}
			.art-footer .note {
				padding: 0 3px 0 0;
			}
				.art-footer .note img {
					vertical-align: top;
				}
			.art-footer .vote {
				position: relative;
				display: inline;
				position: relative;
				line-height: 200%;
			}
				.vote .btn-vote {
					padding: 5px 10px;
					color: #333;
					text-decoration: underline;
				}
				.vote .btn-vote-over {
					background: url(../images/btn_vote.gif) left top no-repeat;
					padding: 5px 10px;
					color: #fff;
				}
				.vote .pad-vote {
					display: none;
					position: absolute;
					width: 170px;
					height: 56px;
					text-align: left;
					left: 0;
					background: url(../images/pad/vote.png) no-repeat;
					color: #fff;
					padding: 6px 0 0 15px;
					margin: 1px 0 0 0;
				}
					.vote .pad-vote td {
						font-size: 1.2em;
					}
					
					
	.pad-pratique {
		width: 675px;
		background: #E0E1D1 url(../images/ctn_pratique_top.gif) no-repeat;
	}
		.pad-pratique-bottom {
			background: url(../images/ctn_pratique_bottom.gif) left bottom no-repeat;
			padding: 14px 10px 14px 20px;
		}
			.pratique-left,
			.pratique-right {
				font-size: 1.2em;
				line-height: 120%;
				float: left;
			}
			.pratique-left {
				width: 225px;
				padding: 0 20px 0 0;
			}
			.pratique-right {
				width: 380px;
			}
			
	.ctn-512 .pad-pratique,
	.ctn-512-bas .pad-pratique {
		width: 512px;
		background: #E0E1D1 url(../images/ctn_pratique_512_top.gif) no-repeat;
	}
		.ctn-512-bas .pad-pratique-bottom {
			background: url(../images/ctn_pratique_512_bottom.gif) left bottom no-repeat;
			padding: 14px 10px 14px 20px;
		}
			.ctn-512 .pratique-left,
			.ctn-512 .pratique-right {
				font-size: 1.2em;
				line-height: 120%;
				float: left;
			}
			.ctn-512 .pratique-left {
				width: 170px;
				padding: 0 20px 0 0;
			}
			.ctn-512 .pratique-right {
				width: 288px;
			}
			
			
			
			
			
	.pad-telechargement {
		width: 675px;
		background: #C3C5B8 url(../images/ctn_telechargement_top.gif) no-repeat;
	}
		.pad-telechargement-bottom {
			background: url(../images/ctn_telechargement_bottom.gif) left bottom no-repeat;
			padding: 14px 10px 14px 20px;
		}
	.ctn-512 .pad-telechargement,
	.ctn-512-bas .pad-telechargement {
		width: 512px;
		background: #C3C5B8 url(../images/ctn_telechargement_512_top.gif) no-repeat;
	}
		.ctn-512 .pad-telechargement-bottom,
		.ctn-512-bas .pad-telechargement-bottom {
			background: url(../images/ctn_telechargement_512_bottom.gif) left bottom no-repeat;
		}
			.pad-telechargement ul {
				margin: 0;
				padding: 0;
			}
				.pad-telechargement ul li {
					list-style: none;
					font-size: 1.2em;
					padding: 1px 0;
					margin: 0;
				}
				.pad-telechargement a {
					color: #333;
					text-decoration: underline;
				}
				.pad-telechargement a:hover {
					text-decoration: none;
				}
				
	.pad-galerie {
		width: 675px;
		background: #ACAFA4 url(../images/ctn_galerie_top.gif) no-repeat;
	}
		.pad-galerie-bottom {
			background: url(../images/ctn_galerie_bottom.gif) left bottom no-repeat;
			padding: 14px 10px 14px 20px;
		}
			.pad-galerie .galerie-in {
				padding: 0 0 0 2px;
			}

/* avant Modif AirSoft 07/09
			.galerie-in a {		
				display: block;
				width: 62px;
				height: 46px;
				border: 1px solid #333;
				margin: 0 7px 7px 0;
				padding: 0;
				float: left;
			}
Fin */	
/* Modif AirSoft 07/09 */
			.galerie-in a {			
				display: block;
				padding: 0px;			
				margin: 0px 7px 7px 0px;
			/*	border: 1px solid #333;		*/							
				width: 61px;
				height: 46px;
				float: left;			
			}	
/* Fin modif AirSoft 07/09 */			
/* Ajout Airsoft
			.galerie-in a img
			{
                margin: 0px;
                padding: 0px;
                border: 0px;
			}
/Fin ajout Airsoft */	
/* Ajout Airsoft bug de la bordure de la balise <a> sur IE6 */

            .galerie-in img{
				border: 1px solid #333;									
            }		
/* Fin ajout Airsoft */	
			.btn-galerie {
				width: 127px;
				height: 18px;
				padding: 30px 0 0 8px;
				background: #333;
				font-size: 1.1em;
				text-transform: uppercase;
				color: #ccc;
				float: left;
			}
				.btn-galerie a {
					width: 100px;
					height: 18px;
					background: url(../images/puce_right_rouge.gif) left 4px no-repeat;
					padding: 0 0 0 19px;
					margin: 0;
					border: 0;
					font-weight: bold;
					color: #ccc;
					text-decoration: underline;
					line-height: 120%;
				}
				.btn-galerie a:hover {
					text-decoration: none;
				}
			.galerie-in .ico-play-video {
				display: block;
				width: 36px;
				height: 25px;
				position: absolute;
				margin: 10px 0 0 13px;
				padding: 0;
				float: none;
				/* avant modif airsoft 
				background: url(../images/ico_video_small.png) no-repeat;	
                */			
				background: url(../images/ico_video_small.gif) no-repeat;
				opacity: 0.5;
				filter: alpha(opacity=50);
				cursor: pointer;
			}
			.galerie-in a:hover .ico-play-video {
				opacity: 0.8;
				filter: alpha(opacity=80);
			}
				
	.pad-commentaire {
		width: 675px;
		background: #d3d3d3 url(../images/ctn_coment_top.gif) no-repeat;
	}
		.pad-commentaire-bottom {
			width: 635px;
			background: transparent url(../images/ctn_coment_bottom.gif) left bottom no-repeat;
			padding: 14px 20px;
			overflow: hidden;
		}
			.pad-commentaire .titre-puce-rond-rouge {
				padding-bottom: 8px;
				float: left;
			}
			.commentaires-buttons {
				width: 310px;
				text-align: right;
				text-transform: uppercase;
				float: right;
			}
				.commentaires-buttons a {
					background: url(../images/puce_right_rouge.gif) right 4px no-repeat;
					padding: 0 19px 0 0;
					font-weight: bold;
					color: #333;
					text-decoration: underline;
					margin: 0 0 0 15px;
				}
				.commentaires-buttons a:hover {
					text-decoration: none;
				}
			.commentaire {
				background: #fff url(../images/commentaire.gif) no-repeat;
				margin-bottom: 1px;
				padding: 10px 30px;
				line-height: 130%;
			}
				.commentaire .auteur {
					font-size: 1.3em;
					font-weight: bold;
				}
				.commentaire h3 {
					font-size: 1.3em;
					font-weight: normal;
					margin: 0;
					padding: 3px 0;
				}
				.commentaire .date {
					font-size: 1.1em;
					color: #1A171B;
					font-style: italic;
				}
				.commentaire p {
					font-size: 1.2em;
					padding: 0;
					margin: 9px 0;
				}
				.commentaire .lk-repondez {
					background: #fff url(../images/puce_repondez.gif) left 2px no-repeat;
					padding: 0 0 0 15px;
					font-size: 1.1em;
					font-weight: bold;
					color: #f30;
					text-decoration: underline;
				}
				.commentaire .lk-repondez:hover {
					text-decoration: none;
				}
				
			.rep-1 {margin-left: 30px;}
			.rep-2 {margin-left: 60px;}
			.rep-3 {margin-left: 90px;}
			.rep-4 {margin-left: 120px;}
			.rep-5 {margin-left: 150px;}
			.rep-6 {margin-left: 180px;}
			.rep-7 {margin-left: 210px;}
			.rep-8 {margin-left: 240px;}
			.rep-9 {margin-left: 270px;}
			.rep-10 {margin-left: 300px;}
			.rep-11 {margin-left: 330px;}
			.rep-12 {margin-left: 360px;}
			
			.commentaire-form {
				position: relative;
				width: 635px;
				padding: 11px 20px;
				margin: 7px 0 7px -20px;
				background: #fff;
				display: none;
			}
				.commentaire-form table {
					margin: 0;
					border: 0;
				}
					.commentaire-form table td {
						padding: 0;
					}
					.commentaire-form .label {
						font-size: 1.2em;
						font-weight: bold;
					}
						.commentaire-form .label span {
							color: #f30;
						}
						.commentaire-form em {
							font-weight: normal;
						}
					.commentaire-form .txt-cgv {
						font-size: 1.1em;
						font-weight: normal;
					}
					
					.commentaire-form .input-coment {
						width: 182px;
						border: 1px solid #809DB9;
						background: #fff;
						font-size: 1.1em;
						color: #333;
						padding: 2px 3px;
						margin: 4px 60px 0 0;
					}
					.commentaire-form textarea {
						width: 371px;
						height: 77px;
						border: 1px solid #809DB9;
						background: #fff;
						font-size: 1.1em;
						color: #333;
						padding: 2px 3px;
						margin: 4px 0 0 0;
						overflow: auto;
					}
						.commentaire-form .td-btn {
							text-align: right;
						}
		
		
	/*================ CONTENT COL Grands titres ================*/
	/* Ajout AirSoft : limiter la taille du titre guide des aides à 450px */
	.largeur450 {
	    width:450px;
	}
	h1.titre-sommaire {
		margin: 0;
		padding: 5px 0 25px 60px;
		font-size: 2.8em;
		font-weight: normal;
		color: #333;
	}
	h2.titre-sommaire {
		margin: 0;
		padding: 0 20px 15px 20px;
		font-size: 2em;
		font-weight: normal;
		color: #333;
	}
	.titre-art {
		margin: 5px 0;
		padding: 0;
		font-size: 2em;
		font-weight: normal;
		line-height: 120%;
		color: #1A171B;
		width:535px;
	}
		.titre-art a {
			margin: 0;
			color: #1A171B;
		}
	.titre-art-dossier {
		margin: 5px 0;
		padding: 0;
		font-size: 2em;
		font-weight: normal;
		line-height: 100%;
		color: #1A171B;
	}
		.titre-art-dossier a {
			margin: 0;
			color: #1A171B;
		}
	.titre-puce-rond-rouge {
		font-size: 1.6em;
		font-weight: normal;
		color: #333;
		background: url(../images/puce_title_rond.gif) left 3px no-repeat;
		margin: 0;
		padding: 0 0 10px 14px;
	}
	/* suppression airsoft 
		.titre-puce-rond-rouge-18 {
		font-size: 1.8em;
		font-weight: normal;
		color: #333;
		background: url(../images/puce_title_rond.gif) left 3px no-repeat;
		margin: 0;
		padding: 0 0 5px 14px;
	}
    fin supression airsoft */


/*================ Right COL ================*/
.right-col .sep {
	height: 15px;
	background: url(../images/col_sep.gif) repeat-x;
}
.pad-brun {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #57515B url(../images/pad/col_brun_top.gif) center top no-repeat;
}
	.pad-brun-bottom {
		background: url(../images/pad/col_brun_bottom.gif) center bottom no-repeat;
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding: 17px 6px 0px 6px;
	}
	.pad-brun .no-titre {
		padding-top: 2px;
	}

.pad-right-big {
	width: 325px;
	background: #1A171B;
	padding: 5px 0 0 13px;
	float: left;
}

	.pad-profil-menu {
	}
		.pad-profil-menu .liste-puce-rose {
			position: absolute;
			width: 255px;
			background: url(../images/pad/big_brun_over.png) center bottom no-repeat;
			padding: 5px 20px 10px 50px;
			left: 0;
		}
	
	.big-pad-brun {
		position: relative;
		width: 325px;
		background: #57515B url(../images/pad/big_brun_top.gif) no-repeat;
	}
		.big-pad-brun-bottom {
			background: url(../images/pad/big_brun_bottom.gif) left bottom no-repeat;
			height: auto !important;
			height: 40px;
			min-height: 40px;
			padding: 17px 20px 15px 50px;
		}
		.big-pad-brun .ico-profil {
			background: url(../images/ico_big_profil.gif) 5px 13px no-repeat;
		}
	
		.pad-brun h2,
		.big-pad-brun h2 {
			font-size: 2.2em;
			font-weight: normal;
			margin: 0;
			padding: 0 0 10px 5px;
		}
		.big-pad-brun h2 {
			padding: 0 0 0 0;
		}
		.big-pad-brun h3 {
			font-size: 1.6em;
			font-weight: normal;
			color: #fff;
			margin: 0;
			padding: 10px 0 5px 0;
		}
		.pad-brun a,
		.big-pad-brun a {
			font-size: 1.1em;
			color: #fff;
			text-decoration: none;
		}
		.pad-brun a:hover,
		.big-pad-brun a:hover {
			text-decoration: underline;
		}
		
.pad-recherche {
	width: 148px;
	margin: 0 auto 15px auto;
}
	.pad-recherche table {
		border: 0;
		margin: 0;
	}
		.pad-recherche table td {
			padding: 0;
			vertical-align: middle;
		}
	.pad-recherche .input-search {
		width: 124px;
		font-size: 1em;
		color: #333;
		float: left;
	}
	.pad-recherche .btn-search {
		width: 14px;
		height: 15px;
		margin: 3px 0 0 4px;
		border: 0;
		border: none;
		background: transparent url(../images/ico_search.gif) no-repeat;
		cursor: pointer;
		float: left;
	}
	.pad-recherche .tags {
		text-align: center;
		color: #ccc;
		padding: 10px 0 1px 0;
		line-height: 130%;
	}
		.pad-recherche .tags a {
			color: #ccc;
			text-decoration: none;
		}
		.pad-recherche .tags a:hover {
			text-decoration: underline;
		}

.pad-acces-direct {
	width: 150px;
	margin: 0 auto 15px auto;
}
	.pad-acces-direct h3,
	.pad-recherche h3 {
		font-size: 1em;
		color: #ccc;
		text-transform: uppercase;
		padding: 0;
		margin: 0 0 9px 0;
	}
	.pad-acces-direct select {
		width: 150px;
		font-size: 1.1em;
		color: #333;
	}
	
.pad-sondage {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #475F60 url(../images/pad/sondage_top.gif) center top no-repeat;
	text-align: center;
}
	.pad-sondage-bottom {
		width: 120px;
		background: url(../images/pad/sondage_bottom.gif) center bottom no-repeat;
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding: 12px 15px 10px 15px;
	}
	.sondage2 {
		background: #74972C url(../images/pad/sondage2_top.gif) center top no-repeat;
	}
	.sondage2 .pad-sondage-bottom {
		background-image: url(../images/pad/sondage2_bottom.gif);
	}
		.pad-sondage .question {
			margin: 0;
			padding: 0 0 10px 0;
			font-weight: bold;
			color: #fff;
			font-size: 1.2em;
		}
		.pad-sondage table {
			margin: 0 auto 10px auto;
		}
			.pad-sondage table td {
				padding: 0;
			}
		.pad-sondage .input-radio {
			padding: 0;
			margin: 0 1px 0 5px;
		}
		.pad-sondage .btn-sondage {
			font-size: 1.1em;
			font-weight: bold;
			text-decoration: none;
			text-transform: uppercase;
			color: #fff;
			background: url(../images/puce_right_orange.gif) right 4px no-repeat;
			padding: 0 19px 0 0;
		}
		.pad-sondage .btn-sondage:hover {
			text-decoration: underline;
		}
		
.pad-webtv {
	color: #ccc;
	margin: 0 0 10px 0;
}
	.pad-webtv h2 {
		background: url(../images/col_sep_title.gif) no-repeat;
		font-size: 2.2em;
		line-height: 100%;
		color: #39f;
		margin: 0;
		padding: 17px 0 14px 20px;
	}
	.pad-webtv .lk-tv{
		display: block;
		width: 150px;
		margin: 0 auto 12px auto;
	}
	.pad-webtv p {
		margin: 0 auto;
		padding: 0 0 0 10px;
		width: 140px;
		font-size: 1.1em;
	}
	.pad-webtv .title {
		display: block;
		margin: 0 auto;
		padding: 0 0 1px 10px;
		width: 140px;
		color: #ccc;
		font-size: 1.1em;
		font-weight: bold;
		text-decoration: none;
	}
	.pad-webtv .title:hover {
		text-decoration: underline;
	}


.pad-mag {
	color: #ccc;
	margin: 0 0 10px 0;
}
	.pad-mag h2 {
		background: url(../images/col_sep_title.gif) no-repeat;
		font-size: 1.6em;
		line-height: 100%;
		font-weight: normal;
		color: #f30;
		margin: 0;
		padding: 17px 0 10px 20px;
	}
	.pad-mag p {
		text-align: center;
		font-size: 1.1em;
		margin: 0;
		color: #ccc;
		padding: 1px 10px;
	}
		.pad-mag .lk-mag {
			display: block;
			text-align: center;
			margin-bottom: 5px;
		}
		.pad-mag img {
			border: 6px solid #fff;
/* ajout airsoft */			
			width:80px;	
/* fin ajout airsoft */						
		}
		.pad-mag a {
			color: #ccc;
			text-decoration: none;
		}
		.pad-mag .lk-all-mag {
			background: url(../images/puce_orange.gif) left 4px no-repeat;
			padding: 0 0 0 10px;
			color: #f30;
		}
		.pad-mag .title:hover,
		.pad-mag .lk-all-mag:hover {
			text-decoration: underline;
		}
/*ajout pad bdbr*/

.pad-bdbr {
	width: 150px;
	height: 50px;
	min-height: 50px;
	margin: 0 auto 0px auto;
	background: url(../images/pad/bdbr.gif) center top no-repeat;
	font-weight: bolder;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:9px;
	padding: 75px 15px 15px 15px;
	line-height : 16px;
	
	
}

.pad-bdbr a {color: #f30;
margin 20px;


}


/*fin ajout pad bdbr*/
.pad-ecolo {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #7AAF24 url(../images/pad/ecolo_top.gif) center top no-repeat;
}
	.pad-ecolo-bottom {
		background: url(../images/pad/ecolo_bottom.gif) center bottom no-repeat;
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding: 60px 5px 14px 5px;
		color: #fff;
		font-weight: bold;
		font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}
		.pad-ecolo a {
			color: #fff;
			text-decoration: none;
		}
		.pad-ecolo a:hover {
			text-decoration: underline;
		}
		.pad-ecolo p {
			padding: 0;
			margin: 7px 0;
		}
		.pad-ecolo a.puce-violet {
			display: block;
			background: url(../images/puce_right.gif) left 2px no-repeat;
			padding: 0 0 0 19px;
			margin: 10px 0 0 0;
			color: #000;
			font-size: 1.1em;
			text-decoration: underline;
		}
		.pad-ecolo a.puce-violet:hover {
			text-decoration: none;
		}
		/* Add by AirSoft 07/07/2009
		
		La classe pad-ecolo a été dupliquée et légèrement modifiée pour être appliquée au bloc de pubs de type texte
		sur les pages accueil, accueils profils et actualités.
		
		Pour changer le visuel, remplacer les fichiers .gif en fond (ou en ajouter de nouveaux et changer les
		url), ainsi que la couleur de fond de la classe bloc-pub-texte.
		
		 */
		
		
.bloc-pub-texte {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #69AAE0 url(../images/pad/bloc_texte_top.gif) center top no-repeat;
}
	.bloc-pub-texte-bottom {
		background: url(../images/pad/bloc_texte_bottom.gif) center bottom no-repeat;
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding: 60px 5px 14px 5px;
		color: #fff;
		font-weight: bold;
		font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}
		.bloc-pub-texte a {
			color: #fff;
			text-decoration: none;
		}
		.bloc-pub-texte a:hover {
			text-decoration: underline;
		}
		.bloc-pub-texte p {
			padding: 0;
			margin: 7px 0;
		}
		.bloc-pub-texte a.puce-violet {
			display: block;
			background: url(../images/puce_right_bleue.gif) left 2px no-repeat;
			padding: 0 0 0 19px;
			margin: 10px 0 0 0;
			color: #000;
			font-size: 1.1em;
			text-decoration: underline;
		}
		.bloc-pub-texte a.puce-violet:hover {
			text-decoration: none;
		}
		

		/* End add */
				
.pub {
	display: block;
	width: 150px;
	margin: 0 auto 10px auto;
}
.btn-rss {
	display: block;
	width: 103px;
	height: 45px;
	margin: 0 auto 10px auto;
	background: url(../images/pad/rss.gif) no-repeat;
	padding: 5px 0 0 47px;
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 110%;
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}
.btn-rss:hover {
	text-decoration: underline;
}

.pad-dernier-coment {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #dbdbdb url(../images/pad/dernier_commentaire_top.gif) center top no-repeat;
}
	.pad-dernier-coment-bottom {
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding: 15px 8px;
		background: url(../images/pad/dernier_commentaire_bottom.gif) center bottom no-repeat;
	}
		.pad-dernier-coment h3 {
			font-size: 1.3em;
			color: #ccc;
			margin: 0;
			padding: 0 0 4px 20px;
		}
		.pad-dernier-coment ul {
			margin: 0;
			padding: 0;
		}
			.pad-dernier-coment ul li {
				list-style: none;
				background: url(../images/puce_right_rose.gif) 2px 1px no-repeat;
				padding: 0 0 0 20px;
				margin: 10px 0;
				font-size: 1.1em;
				line-height:1.3em;
				color: #333;
			}
			.pad-dernier-coment ul li a {
				color: #333;
				text-decoration: none;
			}
			.pad-dernier-coment ul li a:hover {
				text-decoration: underline;
			}
			.pad-dernier-coment .pagination {
				text-align: center;
				font-size: 1.1em;
				color: #000;
				padding: 5px 0 0 0;
			}
				.pad-dernier-coment .pagination a {
					text-decoration: underline;
					text-transform: uppercase;
					color: #000;
				}
				.pad-dernier-coment .pagination a:hover {
					text-decoration: none;
				}
				
.pad-gris-clair-puce-vert {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #dbdbdb url(../images/pad/gris_clair_puce_vert.gif) center top no-repeat;
}
.pad-gris-clair-puce-orange {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #dbdbdb url(../images/pad/gris_clair_puce_orange.gif) center top no-repeat;
}
	.pad-gris-clair-bottom {
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding: 20px 7px 0 7px;
		background: url(../images/pad/gris_clair_bottom.gif) center bottom no-repeat;
	}
		.pad-gris-clair-bottom h3 {
			font-size: 1.3em;
			color: #ccc;
			margin: 0 0 10px 0;
			padding: 0 0 8px 20px;
			background: #2C292D url(../images/pad/gris_clair_titre_bottom.gif) center bottom no-repeat;
		}
			.pad-gris-clair-bottom ul li {
				margin: 6px 0 0 0;
			}
			.pad-gris-clair-bottom ul li a {
				font-size: 1.1em;
				color: #333;
				text-decoration: none;
			}
			
.pad-contact {
	width: 150px;
	margin: 0 auto 15px auto;
	background: #AFB49C url(../images/pad/contact_top.gif) center top no-repeat;
}
	.pad-contact-bottom {
		height: auto !important;
		height: 50px;
		min-height: 50px;
		padding: 8px 0 10px 0;
		background: url(../images/pad/contact_bottom.gif) center bottom no-repeat;
	}
		.pad-contact h3 {
			font-size: 1.4em;
			color: #909;
			margin: 0;
			padding: 0 0 10px 25px;
		}
		.pad-contact .portrait {
			background: #D4D6C9;
			text-align: center;
		}
			.pad-contact .portrait img {
				vertical-align: middle;
				border: 0;
				margin: 0;
				padding: 0;
			}
		.pad-contact .nom {
			margin: 5px 7px 3px 7px;
			padding: 0 0 0 8px;
			background: url(../images/puce_contact.gif) left 2px no-repeat;
			font-size: 1.2em;
			color: #000;
		}
		.pad-contact .coord {
			margin: 0 7px;
			padding: 0;
			font-size: 1.1em;
			line-height: 120%;
		}
			.pad-contact .coord a {
				color: #333;
				text-decoration: underline;
			}
			.pad-contact .coord a:hover {
				text-decoration: none;
			}
		
	.right-col .sommaire-spacer {
		height: 65px;
	}
	.right-col .sommaire-spacer2 {
		height: 127px;
	}
	.right-col .illustration {
		margin: 0 0 0 -1px;
		padding: 0;
		border: 0;
	}

/*================ 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;
}
.cache {
	display: none;
}


/*============================================================================================================
==============================================================================================================
Deuxieme Livraison
==============================================================================================================
============================================================================================================*/
.ctn-512-bl {
	width: 512px;
	background: #fff url(../images/ctn_col_512_top_bl.gif) no-repeat;
}
	.ctn-512-bl .ctn-512-bottom-bl {
		background: url(../images/ctn_col_512_bottom_bl.gif) left bottom no-repeat;
		height: auto !important;
		height: 100px;
		min-height: 100px;
		padding: 15px 21px 10px 21px;
	}
	
		.titre-som-subrub {
			width: 470px;
			background: #2C292D url(../images/ctn_title_small_top.gif) left top no-repeat;
			color: #ccc;
			margin: 0 0 10px 0;
		}
		.titre-som-subrub-small {
			width: 442px;
			background: #2C292D url(../images/ctn_title_small2_top.gif) left top no-repeat;
			color: #ccc;
			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: 16px 0 3px 18px;
				margin: 0;
				height: auto !important;
				height: 13px;
				min-height: 13px;
				background: url(../images/ctn_title_small_bottom.gif) left bottom no-repeat;
			}
			.titre-som-subrub-small h2,
			.titre-som-subrub-small h3,
			.titre-som-subrub-small h4 {
				font-size: 1.3em;
				line-height: 110%;
				padding: 16px 0 3px 18px;
				margin: 0;
				height: auto !important;
				height: 13px;
				min-height: 13px;
				background: url(../images/ctn_title_small2_bottom.gif) left bottom no-repeat;
			}
		
		.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;
			}
/* Ajout Airsoft */
            .sommaire-rub .desc-court-rss
            {
	             width:100%;
            }
            .sommaire-blanc .desc-commentaire
            {
	             width:100%;
            }
/* Fin ajout Airsoft */			
			
				.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 {
					background: url(../images/puce_right_rouge.gif) left 3px no-repeat;
					padding: 0 0 0 18px;
					float: left;
				}
				
				.sommaire-rub .liste-puce-rouge {
					margin: 30px 0 0 0;
					font-size: 1.2em;
				}
/*ajout airsoft pour page plan du site */
				.sommaire-rub .liste-puce-rouge-plan-site {
					margin: 15px 0 0 0;
					font-size: 1.2em;
					padding:0 0 0 30px;
				}				
/* fin ajout airsoft */					
				
	
	.ctn-nav-open 
	{
		background: url(../images/ctn_nav_open.png) left 15px no-repeat;	
		padding: 0 0 0 20px;
	}
		.ctn-nav-open .lk-retour {
			float: left;
/* modif airsoft 14/09 : bug d'affichage sous IE6   */
/*			margin: 6px 25px 0 0;                   */
			margin: 6px 35px 0 0;
/* fin ajout airsoft */					
		}
		.ctn-nav-open .lk-retour-parent {
			display: block;
			float: left;
			margin: 6px 5px 0 5px;
			background: url(../images/puce_noir_back.gif) left 2px no-repeat;
			padding: 0 4px 0 8px;
			font-size: 1.2em;
			color: #1A171B;
			font-weight: bold;
			text-decoration: none;
		}
			.ctn-nav-open .lk-retour-parent:hover {
				text-decoration: underline;
			}
		.ctn-nav-open .btn-ctn-nav {
			float: left;
			background: url(../images/ctn_nav_open_btn_left.gif) no-repeat;
			width: auto !important;
			width: 50px;
			/* ajout airsoft 26/11 */
			-width: auto;
			/* fin ajout airsoft 26/11 */
			min-width: 50px;
			height: auto !important;
			padding: 0;
			margin: 0;
		}
		

/* Avant modif
			.ctn-nav-open .btn-ctn-nav-in {
*/		
/* Modif Airsoft */
			.ctn-nav-open div.btn-ctn-nav-in {
				height: auto !important;
				height: 10px;
				/* ajout airsoft 26/11 */
				-height: auto;
				/* fin ajout airsoft 26/11 */
				min-height: 10px;
				background: url(../images/ctn_nav_open_btn_right.gif) right top no-repeat;
				padding: 6px 9px 6px 18px;
				margin: 0;
			}
			.btn-ctn-nav a {
				color: #fff;
				text-decoration: none;
			}
			.btn-ctn-nav a:hover {
				text-decoration: underline;
			}

		.ctn-nav-open .nav-open {
			padding: 7px 0 13px 0;
		}
		
		
		
		.nav-open {

		}
		
			.nav-open ul {
				margin: 0;
				padding: 0;
			}
			.nav-open ul li {
				list-style: none;
				width: 200px;
				margin: 0 15px 0 0;
				padding: 5px 0;
				font-size: 1.2em;
				border-bottom: 1px dotted #3F3C41;
				float: left;
				line-height:1.2em;
			}
			

				.nav-open ul li a {
					display: block;
					background: url(../images/puce_rose.gif) left 2px no-repeat;
					padding: 0 0 0 9px;
					color: #fff;
					text-decoration: none;
				}
/* avant modif airsoft 21/09 				
				.nav-open ul li a:hover,
				.nav-open ul li a.selected {
					text-decoration: underline;
				}
 */		
/* modif airsoft 21/09 */				
				.nav-open ul li a.selected {
					text-decoration: underline;
				}
                .nav-open ul li a:hover {
					text-decoration: underline;
					-background:none;
				}				
/* fin modif airsoft 21/09 */				
				
		.ctn-nav-bl {
			background: #fff;
			padding: 5px 0 0 24px;
		}
		
		
			.ctn-nav-bl ul li a {
				color: #333;
			}
				
				
	h1.titre-sommaire2 {
		margin: 0;
		padding: 5px 20px 15px 20px;
		font-size: 2.8em;
		line-height:1em;
		font-weight: normal;
		color: #333;
	}
	
	.art-ctn .edito {
		font-size: 1.4em;
		line-height: 120%;
		padding: 0 0 30px 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;
				background: url(../images/puce_right_rouge.gif) left 2px no-repeat;
				padding: 0 0 0 22px;
				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 80px 10px 20px;
	}
		
	.lk-droite-titre {
		font-size: 1.1em;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
		text-align: right;
		text-decoration: underline;
		line-height: 120%;
		float: right;
		margin: -28px 20px 0 0;
		background: url(../images/puce_right.gif) right 2px no-repeat;
		padding: 0 19px 0 0;
	}
		.lk-droite-titre:hover {
			text-decoration: none;
		}
		
	.ctn-bandeau-recherche {
		background: url(../images/ctn_nav_open.png) no-repeat;
		padding: 15px 20px 8px 20px;
		margin: -10px 0 0 0;
	}
		.ctn-bandeau-recherche .titre {
			font-size: 1.1em;
			color: #fff;
			text-transform: uppercase;
			font-weight: bold;
			margin: 0;
			padding: 0 0 10px 0;
		}
		.ctn-bandeau-recherche td {
			padding: 3px 9px 3px 0;
		}
		.ctn-bandeau-recherche .spacer {
			padding-top: 21px;
		}
		.ctn-bandeau-recherche label {
			display: block;
			padding: 0 0 6px 0;
			font-size: 1em;
			text-transform: uppercase;
			color: #ccc;
		}
		.ctn-bandeau-recherche .border-left {
			border-left: 1px dotted #3F3C41;
			padding-left: 9px;
		}
		.ctn-bandeau-recherche .input-search {
			width: 121px;
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 1.1em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
		}
		.ctn-bandeau-recherche select {
			font-size: 1.1em;
			color: #333;
			border: 1px solid #809DB9;
			padding: 1px 2px;
			margin: 0;
		}
		
		.ctn-bandeau-recherche select.profil,.ctn-bandeau-recherche .profil select{
			width: 146px;
		}
		.ctn-bandeau-recherche select.thematique, .ctn-bandeau-recherche .thematique select {
			width: 166px;
		}
		.ctn-bandeau-recherche .btn-send {
			width: 104px;
			border: 0;
			border: none;
			font-size: 1.2em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 8px;
			margin: 0 0 0 6px;
			background: transparent url(../images/btn_bg.gif) no-repeat;
			cursor: pointer;
		}	
		

		
		.titre-som-subrub-big {
			width: 635px;
			background: #2C292D url(../images/ctn_title_top.gif) left top no-repeat;
			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: 16px 0 3px 18px;
				margin: 0;
				height: auto !important;
				height: 13px;
				min-height: 13px;
				background: url(../images/ctn_title_bottom.gif) left bottom no-repeat;
			}
			
	.art-title {
		margin: 0;
		padding: 0 0 15px 0;
		font-size: 2em;
		font-weight: normal;
		line-height: 100%;
	}
	
		.resultat {
			background: url(../images/fleche_droite_rose.gif) left 3px no-repeat;
			padding: 0 0 10px 24px;
			margin: 15px 0 0 0;
			border-bottom: 1px dotted #939393;					
		}
/* ajout airsoft 15/10/09 */
			.ResultatsAides
			{
			position: relative;
			}
/* fin ajout airsoft 07/10/09 */	
			.resultat h3,
			.resultat h4,
			.resultat h5 {
				font-size: 1.4em;
				margin: 0;
				padding: 0 0 12px 0;
			}
/* ajout airsoft 15/10/09 */
			.ResultatsAides h4
			{
                margin-right:200px;
			}
/* fin ajout airsoft 07/10/09 */						
			.resultat a {
				color: #333;
				text-decoration: none;
			}
			.resultat a:hover {
				text-decoration: underline;
			}
			.resultat .date-maj 
			{
			/* Ajout Airsoft 07/10 */
                position: absolute;
                top:0px;
                right:0px;
			/* Fin ajout Airsoft 07/10 */                						    
				border-left: 1px solid #999;
				padding: 0 0 0 5px;
				font-size: 1.1em;
			/* Modif Airsoft 07/10	*/		
				float: right;
			/*	margin: -24px 0 0 0; */
			/* Modif Airsoft 21/09 */
				margin: 0 0 0 0;
		    /* Fin modif */
			}
			.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;
				background: url(../images/ico_plus.gif) left 3px no-repeat;
				padding: 0 0 0 20px;
		}
		.resultat .ico-plus:hover {
			text-decoration: none;
		}
		
		
		.resultat-recherche {
			padding: 0 0 15px 0;
			margin: 15px 0 0 0;
			border-bottom: 1px dotted #939393;
		}
			.resultat-recherche .title {
				display: block;
				font-size: 1.4em;
				margin: 0;
				padding: 0 0 12px 0;
				color: #1A171B;
			}
			.resultat-recherche .img {
				margin: 0;
				padding: 0 15px 15px 0;
				width: 113px;
			}
/* ajout airsoft */			
			.resultat-recherche .img img {
				width: 113px;
			}		
/* fin ajout airsoft */					
			.resultat-recherche .text {
				margin: 0;
				padding: 0 0 12px 0;
				font-size: 1.2em;
			}
			.resultat-recherche .ico-plus {
				font-size: 1em;
				color: #1A171B;
				font-weight: bold;
				text-decoration: underline;
				background: url(../images/ico_plus.gif) left 2px no-repeat;
				padding: 0 0 0 20px;
				display:block;
		}
			.resultat-recherche a {
				text-decoration: none;
			}
			.resultat-recherche a:hover {
				text-decoration: underline;
			}
		
	.art-ctn-no-bottom {
		background: #fff;
		padding: 10px 20px 30px 20px;
	}
	.art-ctn-gris {
		background: #DBDBDB url(../images/ctn_col_675_bottom_gris.gif) center bottom no-repeat;
		padding: 0 0 10px 0;
	}
	
	.titre-bande-gris {
		font-size: 1.9em;
		color: #1A171B;
		font-weight: normal;
		line-height: 100%;
		background: #DBDBDB;
		padding: 18px 20px;
		margin: 0;
	}
	
	.pad-som-fleche {
		background: #fff url(../images/fleche_droite_rose.gif) 20px 18px no-repeat;
		padding: 15px 20px 15px 44px;
		margin: 0;
		border-bottom: 6px solid #DBDBDB;
	}
		.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 20px 16px 60px;
		line-height: 90%;
	}
	
	.formulaire {
		padding: 10px 0 0 0;
		font-size: 0.925em;
	}	
		.formulaire table td {
			padding: 3px 0;
			/* ajout airsoft */
			font-weight: bold;
			/* fin ajout */					
		}
        /*	avant modification airsoft 	
		.formulaire table .label {
			padding-right: 20px;
			font-weight: bold;
		}
        */		
        /* ajout airsoft */
		.formulaire table label {
			/*padding-right: 20px;*/
			font-weight: bold;
		}
		.formulaire table .Votrenom td, .formulaire table .Votreprenom td, .formulaire table .Courriel td, .formulaire table .Objet td, .formulaire table .Votremessage td {
			padding-right: 20px;
		}	
			
		.formulaire .button input {
			width: 84px;
			border: 0;
			border: none;
			font-size: 1em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 8px;
			margin: 1px 0 0 4px;
			background: transparent url(../images/btn_bg_small.gif) no-repeat;
			cursor: pointer;
		}		
		
        /* fin ajout airsoft */
		.formulaire table .button {
			text-align: right;
			padding-top: 30px;
		}
		.formulaire .btn-send {
			width: 84px;
			border: 0;
			border: none;
			font-size: 1em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 8px;
			margin: 1px 0 0 0;
			background: transparent url(../images/btn_bg_small.gif) no-repeat;
			cursor: pointer;
		}
		.formulaire .label span {
			color: #f30;
		}
		.formulaire .align-top {
			vertical-align: top;
		}
		/* ajout airsoft */	
		.formulaire .Votremessage td {
			vertical-align: top;
		}	
		/* fin ajout */	
        /* avant modification airsoft		
		.formulaire .input-form {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 0.925em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
		}
        */
        /*  modification airsoft */		
		.formulaire .Votrenom input, .formulaire .Votreprenom input, .formulaire .Courriel input, .formulaire .Objet input {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 0.925em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
            width: 215px;			
		}		
        /* fin modification airsoft */			
				
		.formulaire .input-130 {
			width: 130px;
		}
		.formulaire .input-215 {
			width: 215px;
		}
		.formulaire .input-430 {
			width: 430px;
		}
		.formulaire select {
			font-size: 0.925em;
			color: #333;
			border: 1px solid #809DB9;
			padding: 1px 2px;
			margin: 0;
		}
        /* avant modification airsoft 
		.formulaire .textarea-form {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 0.925em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
		}
        */
        
        /* modification airsoft */
		.formulaire textarea {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 0.925em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
			width: 430px;			
		}
        /* fin modification airsoft */   				
		
		
		
		
	.formulaire_sondage {
		padding: 10px 0 0 0;
		font-size: 0.925em;
	}	
		.formulaire_sondage table td {
			padding: 3px 0;
			/* ajout airsoft */
			font-weight: bold;
			vertical-align : top;
			/* fin ajout */	
			width: 200px;				
		}
		
        /* ajout airsoft */
		.formulaire_sondage table label {
			/*padding-right: 20px;*/
			font-weight: bold;
		}	
			
		.formulaire_sondage .button input {
			width: 84px;
			border: 0;
			border: none;
			font-size: 1em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 8px;
			margin: 1px 0 0 4px;
			background: transparent url(../images/btn_bg_small.gif) no-repeat;
			cursor: pointer;
		}		
		
        /* fin ajout airsoft */
		.formulaire_sondage table .button {
			text-align: right;
			padding-top: 30px;
		}
		.formulaire_sondage .btn-send {
			width: 84px;
			border: 0;
			border: none;
			font-size: 1em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 8px;
			margin: 1px 0 0 0;
			background: transparent url(../images/btn_bg_small.gif) no-repeat;
			cursor: pointer;
		}
		.formulaire_sondage .label span {
			color: #f30;
		}
		.formulaire_sondage .align-top {
			vertical-align: top;
		}

		.formulaire_sondage select {
			font-size: 0.925em;
			color: #333;
			border: 1px solid #809DB9;
			padding: 1px 2px;
			margin: 0;
		}

        /* modification airsoft */
		.formulaire_sondage textarea {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 0.925em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
			width: 200px;			
		}
		
        /* fin modification airsoft */   
		.edito .edito-4col {
			width: 138px;
			padding: 20px 20px 0 0;
			font-size: 0.8em;
			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 {
	width: 675px;
	background: #DBDBDB  url(../images/ctn_col_675_top2.gif) no-repeat;
}
	.ctn-675-2 .art-ctn-gris {
		background: url(../images/ctn_col_675_bottom_gris.gif) center bottom no-repeat;
		padding: 20px 0 10px 0;
	}
	
	.services {
		position: relative;
		background: #fff;
		padding: 8px 20px;
		border-bottom: 3px solid #dbdbdb;
		font-size: 1.3em;
	}
	.services a {
		position: absolute;
		top: 5px;
		right: 20px;
		background: #57515B;
		color: #fff;
		font-weight: bold;
		font-size: 0.775em;
		text-transform: uppercase;
		text-decoration: none;
		padding: 3px;
	}
	
	.edito-webtv {
		height: auto !important;
		height: 126px;
		min-height: 126px;
		font-weight: bold;
		line-height: 1.8em;
		padding: 10px 23px 0 60px;
		background: #DBDBDB url(../images/webtv_edito2.jpg) no-repeat;
	}
		.edito-webtv .img {
			width: 113px;
			padding: 7px 40px 0 15px;
			margin: 0;
			float: left;
		}
		.edito-webtv .desc {
			width: 415px;
			float: left;
		}
			.edito-webtv h2,
			.edito-webtv h3 {
				font-size: 1.8em;
				font-weight: normal;
				padding: 0 0 4px 0;
				margin: 0;
				color: #333;
			}
			.edito-webtv h2 a,
			.edito-webtv h3 a {
				text-decoration: none;
			}
			.edito-webtv a {
				color: #333;
			}
			.edito-webtv h2 a:hover,
			.edito-webtv h3 a:hover {
				text-decoration: underline;
			}
			.edito-webtv .date {
				width: 500px;
				font-size: 1.3em;
				font-style: italic;
				padding: 3px 0 0 0;
			}
			.edito-webtv .txt {
				font-size: 1.2em;
				padding: 11px 0 0 0;
			}
			.edito-webtv .puce-plus {
				font-size: 1.1em;
				font-weight: bold;
				text-transform: uppercase;
			}
	
	.edito-cartes {
		height: auto !important;
		height: 132px;
		min-height: 132px;
		font-size: 1.4em;
		font-weight: bold;
		line-height: 120%;
		padding: 5px 23px 10px 259px;
		background: #DBDBDB url(../images/cartes_edito.jpg) no-repeat;
	}	
	/* ajout airsoft 02/12 entête et barre de nav rss*/
	.edito-rss {
		height: auto !important;;
		font-size: 1.4em;
		font-weight: bold;
		line-height: 120%;
		padding: 5px 23px 10px 60px;
	}	
	/* fin ajout airsoft 02/12 entête et barre de nav rss*/	
	.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: 500px;		
			float: left;            
		}
/* ajout airsoft 14/10 */		
        .art-ctn .sommaire-blanc .CartesSIG {
            position: relative;		          
		}
/* fin ajout */  		
			.art-ctn .sommaire-blanc h2, .art-ctn .sommaire-blanc h3 {
				font-size: 1.8em;
				font-weight: normal;
				padding: 0 0 4px 0;
			}	
/* ajout airsoft 14/10 */				
			.art-ctn .sommaire-blanc .CartesSIG h3 {				
                margin-right:260px;
/* fin ajout airsoft 14/10 */				
			}				
				
			.art-ctn .sommaire-blanc .date {
				width: 500px;
				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;				
			}
/* ajout airsoft 14/10 */				
            .sommaire-blanc .CartesSIG .date-maj {
				position: absolute;
				right:0px;
				top: 0px;
				margin:0px;					
			}	
/* fin ajout airsoft 14/10 */			
				.img .ico-play-video {
					display: block;
					width: 39px;
					height: 43px;
					position: absolute;
					margin: 22px 0 0 38px;
					padding: 0;
					float: none;
					background: url(../images/ico_video_med.png) no-repeat;
					cursor: pointer;
				}
				.img a:hover .ico-play-video {
					background: url(../images/ico_video_med_over.png) no-repeat;
				}
				
				.lk-video .ico-play-video,
				.img .lk-video .ico-play-video {
					display: block;
					width: 86px;
					height: 95px;
					position: absolute;
					margin: 19px 0 0 43px;
					padding: 0;
					float: none;
					background: url(../images/ico_video_big.png) no-repeat;
					cursor: pointer;
				}
				.lk-video:hover .ico-play-video,
				.img .lk-video:hover .ico-play-video {
					background: url(../images/ico_video_big_over.png) no-repeat;
				}
/* Add by AirSoft / 08/07/2009 
   Copie de edito-webtv pour la page sommaire des magazine Tout le Bas-Rhin
*/

	.edito-mag {
		height: auto !important;
		height: 112px;
		min-height: 112px;
		font-weight: bold;
		line-height: 120%;
		padding: 0px 23px 0 60px;
	}
		.edito-mag .img {
			width: 113px;
			/* padding: 0px 40px 0 15px; Modif AirSoft 04/09 : provoque un décrochement sur IE6 */
			padding: 0px 0px 0 0px;
			margin: 0;
			float: left;

		}
		.edito-mag .desc {
			width: 415px;
			float: left;
		}
			.edito-mag h2,
			.edito-mag h3 {
				font-size: 1.8em;
				font-weight: normal;
				padding: 0 0 4px 0;
				margin: 0;
				color: #333;
			}
			.edito-mag h2 a,
			.edito-mag h3 a {
				text-decoration: none;
			}
			.edito-mag a {
				color: #333;
			}
			.edito-mag h2 a:hover,
			.edito-mag h3 a:hover {
				text-decoration: underline;
			}
			.edito-mag .date {
				width: 500px;
				font-size: 1.3em;
				font-style: italic;
				padding: 3px 0 0 0;
			}
			.edito-mag .txt {
				font-size: 1.2em;
				padding: 11px 0 0 0;
			}
			.edito-mag .puce-plus {
				font-size: 1.1em;
				font-weight: bold;
				text-transform: uppercase;
			}				
				
				
				
/*============================================================================================================
==============================================================================================================
Troisieme Livraison
==============================================================================================================
============================================================================================================*/
				
				
		.btn-send2 {
			background:transparent url(../images/btn_bg.gif) no-repeat scroll 0 20px !important;
			padding:20px 0 0 8px !important;
		}	
		
		.ctn-nav-bl2 {
			width: 651px;
		}
		
		.nav-open2 ul li {
			width: 245px !important;
			}
			
		.stage-open {
			float:left;
			width:351px;
			font-size: 1.2em;
			line-height:1.2em;
			padding-top:5px;
		}
		
		.stage-open a {
			display: block;
			background: url(../images/puce_rose.gif) 110px 3px no-repeat;
			padding: 0 9px 0 0;
			color: #333;
			text-decoration: underline;
				}
					
		.pad-dernier-billet {
			width: 150px;
			margin: 0 auto 15px auto;
			background: #dbdbdb url(../images/pad/gris_clair_puce_vert.gif) center top no-repeat;
		}
	
			.pad-dernier-billet-bottom {
				padding: 20px 7px 0;
				background: url(../images/pad/gris_clair_bottom.gif) center bottom no-repeat;
			}
			
			.pad-dernier-billet h3 {
			background:#2C292D url(../images/pad/gris_clair_titre_bottom.gif) no-repeat scroll center bottom;
			margin:0 0 10px;
			padding:0 0 8px 20px;
			}
				.pad-dernier-billet ul li {
					padding: 0 0 15px 20px !important;
					margin: 0 !important;
				}
.calendrier li, .calendrier a{
	list-style: none;
	color:#000000;
}

.month {
	width: 124px;
	padding-top: 3px;
	padding-left:13px;
	margin:0;
	margin-bottom:5px !important;
	height:13px;
	background:#2C292D url(../images/pad/pad_cal_month.gif) no-repeat scroll left;
}

.libelle {
	width: 135px;
	margin: 0 auto;
	padding: 0;
	height:16px;
	padding-left:4px;
	background:#2C292D url(../images/pad/pad_cal_libelle.gif) no-repeat scroll left;
}
.ligne {
	width: 140px;
	margin: 0 auto;
	padding: 10px 0;
	height:5px;
} 
.libelle li {
	float : left;
	height:13px;
	font-weight:bold;
	background-color:#C6B8D0;
	padding-top:3px;
	width : 19px; 
	color:#000;
	
}
.ligne li {
	color: #000;
	float : left; 
	background-color:#FFFFFF;
	width : 14px;
	height:15px;
	padding-top:2px;
	padding-left:5px;
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem span {
	background-color:#FF3399;
	padding:0 1px;
}

li.displayNone {
	background-color:#57515B;
}

/* A vous de configurer l'apparence du jour sélectionné 
li.itemSelectedItem {
}
*/

.month span {
margin:0;
padding-left:6px;
padding-right:6px;
color:#FFFFFF;
font-weight:bold;
}





.pad-archive {
			width: 150px;
			margin: 0 auto 15px auto;
			background:url(../images/pad/brun_puce_grise.gif) center top no-repeat;
		}
	
			.pad-archive-bottom {
				padding: 20px 0px 0;
			}
			
			.pad-archive h3 {
			background:#2C292D url(../images/pad/brun_titre_bottom.gif) no-repeat scroll center bottom;
			color:#FF3399;
			font-size:18px;
			margin:0 0 10px;
			padding:0 0 8px 20px;
			}
			
				.pad-archive ul li {
					color:#CCCCCC;
					font-size:12px;
				}
				
				.pad-archive a {
				color:#CCCCCC;
				text-decoration:none;
				
				}
				
				.user-blanc {
					font-size: 1.1em;
					color:#FFFFFF;
					padding:3px 6px 10px 6px;
				}

						.art-sep {
							border-top: 1px dotted #999;
							margin: 5px 0 0 0;
							padding: 7px 0 0 0;
							text-align: center;
						}
						
						.txt-blog {
						font-size: 1.2em !important;
						}
				
				.blog-billet-plie {
					border-top:8px #DBDBDB solid;
					background-color:#FFFFFF;
					padding:16px 14px;
					}
					
				.blog-pre {
					background:#2C292D url(../images/pad/ctn_col_blog_bottom.gif) no-repeat scroll center bottom;
					padding-bottom:20px;
				}
				
				
/*============================================================================================================
Carte postale
============================================================================================================*/
	.art-ctn-noir {
		background: #2d2d2d url(../images/ctn_col_675_bottom_noir.gif) center bottom no-repeat;
		padding: 30px 8px 15px 9px;
	}
	.art-ctn-noir2 {
		background: #2d2d2d;
		padding: 15px 20px 15px 15px;
	}
	
		.carte-postale,
		.carte_postale {
			width: 140px;
			min-height: 140px;
			padding: 0 12px 15px 12px;
			margin: 0;
			color: #ccc;
			float: left;
		}
			.carte-postale img {
				display: block;
			}
			.carte-postale label {
				font-size: 1.1em;
			}
			.carte-postale em {
				display: block;
				font-size: 1em;
				padding: 0 0 0 24px;
			}
		.btn-redigez-ecard {
			display: block;
			width: 193px;
			border: 0;
			border: none;
			font-size: 1.2em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 7px;
			margin: 10px auto;
			background: transparent url(../images/btn_redigez_ecard.gif) no-repeat;
			cursor: pointer;
		}
		
		.previsu-carte-postale 
		{
			width: 640px;
			height: 267px;
			background: #423F42 url(../images/ecard_cachet.gif) right top no-repeat;
			color: #ccc;
		}
			.previsu-carte-postale img {
				border: 0;
				margin: 0;
				padding: 0;
				float: left;
			}
			.previsu-ctn {
				width: 246px;
				padding: 8px 0 8px 8px;
				float: left;
			}
				.previsu-ctn .previsu-titre {
					padding: 0 114px 0 0;
				}
					.previsu-titre h2 {
						font-size: 1.1em;
						font-weight: normal;
						margin: 0;
						padding: 0;
					}
					.previsu-titre em {
						font-size: 1em;
					}
				.previsu-ctn .previsu-txt {
					font-size: 1.3em;
					line-height: 110%;
					text-align: center;
					padding: 80px 5px 0 5px;
				}
				
	.carte-postale-form {
		padding: 10px 0 0 0;
	}	
		.carte-postale-form table td {
			padding: 3px 0;
		}
		.carte-postale-form table .label {
			padding-right: 10px;
			font-weight: bold;
			font-size: 1.2em;
		}
/* ajout airsoft 25/09 pour surcharge sur label (effet de bord de add into) */		
		.carte-postale-form table .label {
            display: inline;
            float: none;
            width: auto;
            padding-left: 0px;
		}	
/* fin ajout airsoft 25/09 */				
		.carte-postale-form table .sep {
			width: 60px;
		}
		.carte-postale-form table .info-cars {
			vertical-align: top;
			font-size: 1em;
			font-style: italic;
		}		
		.carte-postale-form table .button {
			text-align: right;
			vertical-align: bottom;
		}
		.carte-postale-form strong {
			display: block;
			font-size: 1.4em;
			margin: 0 0 10px 0;
		}
		.carte-postale-form .btn-visualisez {
			width: 95px;
			border: 0;
			border: none;
			font-size: 1.2em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 8px;
			margin: 0;
			background: transparent url(../images/btn_bg_med.gif) no-repeat;
			cursor: pointer;
		}
		.carte-postale-form .btn-send {
			width: 84px;
			border: 0;
			border: none;
			font-size: 1.2em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 8px;
			margin: 0;
			background: transparent url(../images/btn_bg_small.gif) no-repeat;
			cursor: pointer;
		}
		.carte-postale-form .btn-retour {
			width: 77px;
			border: 0;
			border: none;
			font-size: 1.2em;
			color: #fff;
			font-weight: bold;
			text-align: left;
			text-transform: uppercase;
			padding: 0 0 0 20px;
			margin: 0;
			background: transparent url(../images/btn_bg_noir_small.gif) no-repeat;
			cursor: pointer;
		}		
		.carte-postale-form .label span {
			color: #f30;
		}
		.carte-postale-form table .error {
			padding-right: 10px;
			font-weight: bold;
			font-size: 1.2em;
			color: #f30;
		}

		.carte-postale-form .align-top {
			vertical-align: top;
		}
		.carte-postale-form .input-form {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 1.2em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
		}
		.carte-postale-form .textarea-form {
			border: 1px solid #809DB9;
			background: #fff;
			font-size: 1.2em;
			color: #333;
			padding: 2px 3px;
			margin: 0;
		}
		.input-130 {
			width: 130px;
		}
		.input-200 {
			width: 200px;
		}
		.input-215 {
			width: 215px;
		}
		.input-430 {
			width: 430px;
		}
		.input-330 {
			width: 330px;
		}
		
		.align-center {
			text-align: center;
		}
		
/* ajout airsoft */
/*================ Nav bar WebTv ================*/	
.navbar-shift {
	position:relative;
	top:20px;
	/* top:-35px; */
}

/*================ Nav bar Tout le Bas-Rhin ================*/	
.navbar-shift-tlbr {
	position:relative;
	top:-10px;
}

/*================ Nav bar blanche ================*/	
.navbar-shift-offres {
	position:relative;
	top:-45px;
}

#pagination-blanche .navbar-shift-white {
	color:#FFFFFF;
}
#pagination-blanche .navbar-shift-white a{
	color:#FFFFFF;
}

#pagination-blanche a.selected{
	color:#f30;
	text-decoration:none;
}

#pagination-blanche a{
	color:#FFFFFF;
	text-decoration:none;
}

/*================ Nav bar blanche ================*/	
/* modif AirSoft 23/10 : la barre est placée trop bas */
.navbar-shift-aides {
	/* top:-50px; */
	position:relative;
	top:-76px;
}
.navbar-shift-webtv {
	position:relative;
	top:-7px; 
}
/* zone du lien développement durable */
.ecolo-pad-link {
    position:absolute;
    top:270px;
    left:615px;
    cursor:pointer;
    display:block;
    border: 0px;
}
.ecolo-pad-link-article img{
   /* display:inline; */
    float:right;
    width:72px;
    height:47px;
    cursor:pointer;
    border: 0px;
}
/* fin ajout airsoft */
}
@media all {

/*============================================
CSS Pour editeur wysiwyg :: CG67
============================================*/
.txt-27 {font-size: 2.7em;line-height: 100%;}

.vert {color: #6c0;}
.orange {color: #f60;}
.orange-rouge {color: #f30;}
.blanc {color: #fff;}
.gris-clair {color: #ccc;}
.bleu {color: #39f;}
.violet {color: #909;}
.noir {color: #000;}
.noir-fond {color: #1A171B;}

.txt-gras {font-weight: bold;}
.txt-italic {font-style: italic;}
.txt-normal {font-weight: normal;}
.txt-capital {text-transform: uppercase;}

.liste-puce-rose {
	margin: 0;
	padding: 0 0 10px 0;
}
	.liste-puce-rose li {
		list-style: none;
		margin: 9px 0;
		background: url(../images/puce_rose.gif) left 2px no-repeat;
		padding: 0 0 0 9px;
	}
	
.liste-puce-blanc {
	margin: 0;
	padding: 5px 0;
}
	.liste-puce-blanc li {
		list-style: none;
		margin: 5px 0;
		background: url(../images/puce_blanc.gif) left 2px no-repeat;
		padding: 0 0 0 9px;
	}
	
.liste-pointille {
	margin: 0;
	padding: 5px 0 10px 5px;
}
/* Ajout Airsoft */
.liste-rss
{
	padding-right : 5px;
}
/* Fin ajout Airsoft */
	.liste-pointille li {
		border-bottom: 1px dotted #3F3C41;
		list-style: none;
		margin: 0;
		padding: 5px 0;
	}
	
/* Modif Airsoft */	

/* DEBUT liste des classes usenameascss pour menu Découvrez */

	.liste-pointille .le-conseil-general a {
		background: url(../images/ico_dpt67.gif) 0 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .la-web-tv a {
		background: url(../images/ico_webtv.gif) 0 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .le-magazine a {
		background: url(../images/ico_mag.gif) 1px 0 no-repeat;
		padding-left: 23px;
	}	
    .liste-pointille .inforoute67 a {
		background: url(../images/pano.gif) 1px 0 no-repeat;
		padding-left: 23px;
	}
    .liste-pointille .pass-age a {
		background: url(../images/ico_chat.gif) 1px 0 no-repeat;
		padding-left: 23px;
	}
    .liste-pointille .le-vaisseau a {
		background: url(../images/vaisseau.gif) 1px 0 no-repeat;
		padding-left: 23px;
	}		
	.liste-pointille .nos-flux-rss a {
		background: url(../images/ico_rss.gif) 0 0 no-repeat;
		padding-left: 23px;
	}	
	.liste-pointille .le-chat a {
		background: url(../images/ico_chat.gif) 1px 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .le-blog a {
		background: url(../images/ico_blog.gif) 1px 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .le-forum a {
		background: url(../images/ico_forum.gif) 0 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .le-chateau-du-haut-koenigsbourg a {
		background: url(../images/ico_hk.gif) 0 0 no-repeat;
		padding-left: 23px;
	}

	.liste-pointille .facebook a {
		background: url(../images/ico_facebook.gif) 0 0 no-repeat;
		padding-left: 23px;
	}

/* FIN liste des classes usenameascss pour menu Découvrez */

/* DEBUT liste des classes usenameascss pour menu Fonctionnalités du site */	

	.liste-pointille .partagez a {
		background: url(../images/ico_partagez2.gif) 0 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .ami a {
		background: url(../images/ico_ami2.gif) 0 0 no-repeat;
		padding-left: 23px;
	}	
	.liste-pointille .favoris a {
		background: url(../images/ico_favoris2.gif) 0 1px no-repeat;
		padding-left: 23px;
	}	
	.liste-pointille .imprimez a {
		background: url(../images/ico_imprimez.gif) 0 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .pdf a {
		background: url(../images/ico_pdf.gif) 0 0 no-repeat;
		padding-left: 23px;
	}
	.liste-pointille .rss a {
		background: url(../images/ico_rss.gif) 0 0 no-repeat;
		padding-left: 23px;
	}	
/* FIN liste des classes usenameascss pour menu Fonctionnalités du site */	

/* déportée dans auteur.css	
.liste-bordure-gauche {
	padding: 1px 0;
	margin: 10px 0 10px 50px;
	border-left: 1px solid #ccc;
}
*/
	.liste-bordure-gauche li {
		list-style: none;
		margin: 5px 0;
		padding: 0 0 0 14px;
		background: url(../images/ctn_puce_liste.gif) 4px 5px no-repeat;
	}
/* ajout airsoft 08/10*/	
	.liste-bordure-gauche-flottant-gauche li {
		list-style: none;
		margin: 5px 0;
		padding: 0 0 0 14px;
		background: url(../images/ctn_puce_liste.gif) 4px 5px no-repeat;
	}	
/* fin ajout airsoft 08/10*/	
.liste-normale {
	padding: 0 0;
	margin: 10px 0;
}
	.liste-normale li {
		list-style: none;
		margin: 5px 0;
		padding: 0 0 0 10px;
		background: url(../images/ctn_puce_liste.gif) 0 5px no-repeat;
	}
/* déportée dans auteur.css		
.titre-trait-orange {
	font-size: 1.4em;
	color: #1A171B;
	padding: 10px 0 4px 13px;
	margin: 0 0 10px 0;
	background: url(../images/puce_title_trait_orange.gif) left bottom no-repeat;
}
*/
/* déportée dans auteur.css	
.img-gauche {
	margin: 0 28px 18px 0;
	float: left;
}

.flottant-gauche {
	float: left;
}
*/
/*============================================================================================================
==============================================================================================================
Deuxieme Livraison
==============================================================================================================
============================================================================================================*/
/*.txt-20 {
	font-size: 2em;
	line-height: 100%;
}*/
.liste-puce-rouge {
	margin: 0;
	padding: 0 0 10px 0;
}
	.liste-puce-rouge li {
		list-style: none;
		margin: 6px 0;
		background: url(../images/puce_rouge.gif) left 2px no-repeat;
		padding: 0 0 0 9px;
	}
	/*ajout airsoft pour page plan du site */
	.liste-puce-rouge-plan-site li {
		list-style: none;
		margin: 6px 0;
		background: url(../images/puce_rouge.gif) left 2px no-repeat;
		padding: 0 0 0 9px;
	}				
    /* fin ajout airsoft */	
	
.tableau-gris {
	border-collapse: collapse;
	width: 518px;
	background: url(../images/tableau_top.gif) no-repeat;
	margin: 0;
}
	.tableau-gris th {
		padding: 3px 12px 2px 12px;
		font-size: 1em;
		color: #fff;
		text-align: left;
		border-bottom: 1px solid #fff;
	}
	.tableau-gris td {
		padding: 3px 12px 2px 12px;
		font-size: 0.925em;
		color: #333;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #fff;
		background: #EAEAEA;
	}
	.tableau-gris td.titre {
		font-weight: bold;
		border-left: 0;
	}
	.tableau-gris .colore td {
		background: #D6D6D6;
	}


/********************************************
*********** Ajout Airsoft - Tags ************
*********************************************/
.txt-9 {font-size: 0.9em;}
.txt-10 {font-size: 1em;}
.txt-11 {font-size: 1.1em;}
.txt-12 {font-size: 1.2em;}
.txt-13 {font-size: 1.3em;}	
.txt-14 {font-size: 1.4em;}
.txt-15 {font-size: 1.5em;}
.txt-16 {font-size: 1.6em;}
.txt-18 {font-size: 1.8em;line-height: 100%;}
.txt-20 {font-size: 2em;line-height: 100%;}
.txt-25 {font-size: 2.5em;line-height: 100%;}
.txt-30 {font-size: 3em;line-height: 100%;}

/* ajout airsoft 21/10/2009 pour harmoniser les espacements entre les paragraphes des aides */		

div.art-ctn .aides h1, div.art-ctn .aides h2, div.art-ctn .aides h3, div.art-ctn .aides h4, div.art-ctn .aides h5, div.art-ctn .aides h6 { 
    margin-top: 10px;  
    margin-bottom: 10px;
    padding-top: 0px; 
} 
div.art-ctn .aides ul, div.art-ctn .aides ol, div.art-ctn .aides p { 
    margin-top: 10px; 
    margin-bottom: 10px; 
}
}
@media print {
/*============================================
CSS Print :: CG67
============================================*/
/* ajouts airsoft 21/12/2009 */
.print-url-actu 
{
    display: block;    
}
.titre-art-dossier {
color:#1A171B;
font-size:2em;
font-weight:normal;
line-height:100%;
margin:5px 0;
padding:0;
}
/* fin ajouts airsoft 21/12/2009 */

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-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;
	}
		/* ajout .edito-rss : airsoft 02/12 entête et barre de nav rss */
	.edito-webtv,
	.edito-cartes, .edito-rss {
		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;
	}

#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;
}


/*
 * Ajout Airsoft
 */
.noprint{display:none;}
/* Ajout Airsoft */
.ecolo-pad-link {display:none;}
.ecolo-pad-link-article {display:none;}
}

/* Sous titres sur la présentation des extranets */
.txtExtranet
{
    font-size:1.075em;
    color:#333333;
    font-weight:bold;
    line-height:120%;
    
}

