/* = Html = */
	html, body {margin:0; padding:0;}
	html {background: #f8b437 url(/global/medias/bgHtml.gif) repeat-x 0 0;font-family: Arial;
	}
	body {/*background: transparent url(/global/medias/bgBody.gif) repeat-y center top;*/}
	body#page,
	body#fiche {
		/*background-position: 0 -100px;*/
		}
	.page-background {background: transparent url(/global/medias/bgBody.gif) repeat-y center top;}
/* = Commun = */

	.break, .clear {clear:both}
	.hidden {display: none}
	p {line-height: 150%;}
	p a,
	span.more a,
	a.more {
		color:#1348A4!important;
		text-decoration: none;}
	img {
/*		display: block;*/
		margin:0; padding:0;
		}

/* = Debug = */
	.debug {
		/*background: transparent url(/global/medias/12_col.gif) repeat-y;*/
		}
	.container_12 {
		background: transparent url(/global/medias/bgPage.gif) no-repeat 0 0;
		}
		
/* = Header = */
	#flash {
		padding-top: 25px;
		background-color: #fff;
		}
	#header {
		position:relative;
		z-index:1;
		/*padding-top: 25px;*/
		background-color:#fff;
		height:150px;
		background: transparent url(/global/medias/bandeauPage.gif) no-repeat 0 0;
		}
	#header h1, #header #logo {
		display: block;
		z-index: 1000;
		position: absolute;
/*		text-indent: -1000em;*/
		}
	#header img, #header #logo img {
		position: relative;
		z-index: 1;
		}
	
	#header ul.navHeader {
		z-index: 1000;
		position: absolute;
		left: 30px;
		top: 12px ;
		}
	#header ul.navHeader li {
		display: inline;
	}

	#header ul.navHeader li.telephone {
		display: none;
	}
	#header a.returnHome,
	#header a.goContact {
		float: left;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 116%;
		text-decoration:none;
		width : 100px;
		width:auto; margin: 0 20px 0 0;
	}

	#home a.returnHome {
		color:#80b2da;
	}

	#header h1, #header #logo {
		margin: 35px 0 0 692px;
		width: 230px;height:125px;
		}
		
		#header .btpartner,
		#header .backhome{
			display:block; 
			position:absolute;
			overflow:hidden;
			text-indent:-200em;
			z-index:1000;
			
			
		}
		#header .backhome{top:40px; left:0; width:350px; height:100px;}
		#header .partner1{top:60px; right:130px; width:260px; height:90px;}
		#header .partner2{top:0; right:0; width:130px; height:150px;}
		
/* = Menu / recherche= */
	
	/*menu*/
	#menu {
		height: 220px;
		background: #FFF url(/global/medias/bg_navigation.png) no-repeat top left;
		} 
	#menu ul {
}
	#menu ul li {float: left;}
	#menu ul li a {font-size: 85%}
	#menu ul li a {
		display: block;
		/*text-indent: -1000em;*/
		width: 230px;
		}
	#menu ul li a.men01,
	#menu ul li a.men02,
	#menu ul li a.men03,
	#menu ul li a.men04 {
/*		color: #fff;
		text-decoration: none;
		font-family: Arial, sans-serif;
		font-size: 123.1%;
		text-align: center;
		font-weight: bold;
		padding: 9px 0 0 0;
		margin: 0 0 0 10px;*/
	}
	
	#menu ul li p.introNavigation {
		padding: 10px 15px 5px 18px;
		font-family: Arial, sans-serif;
		font-size: 108% !important;
		color: #000;
	}

	#menu ul li a.first {
	}
	#menu ul li a.last {
		margin-left: 0;
	}

		
	#menu ul li a:hover {background-position: 0 -26px;}	
	
	
	
	#menu .niv2show {
		position: absolute;
		width: 330px;
		top:210px;
		z-index: 100;
		padding: 0.1em 0 1em 0;
		/*background-color:#134897;
		visibility: hidden;*/
		}
	#menu ul ul.niv2show li {
		float: none;
		margin: 0px 0 0 0;
		}
	#menu ul ul.niv2show li a {
		display: block;
		color:#fff;
	/*	width: 160px;*/
		margin: 2px 5px 3px 15px!important;
		font-size: 116%;
		display:block;
		text-decoration: none;
		text-indent:0!important;
		background: url(/global/medias/puce_menu.png) no-repeat 0 2px;
		}
	#menu ul li.menu2 ul.niv2show li a {
		padding-left: 10px;
	}
	#menu ul li.menu2 ul.niv2show li a:hover {color:#F7C86F;}
	#menu ul li.menu3 ul.niv2show li a {
		padding-left: 10px;
	}
	#menu ul li.menu3 ul.niv2show li a:hover { color: #000000;}
	 
	#menu ul li.menu4 ul.niv2show li a {
		padding-left: 10px;
	}
	#menu ul li.menu4 ul.niv2show li a:hover {color:#F7C86F;}
	.contentBref {width: 180px; padding: 5px 20px; float: right;}
	.contentBref h1 {
		color:#F8B334;
		font-family:Arial;
		font-size:123.1%;
		font-weight: bold;
		padding:0.4em 0 0.2em 0;
	}
	.contentBref p {
		font-size: 85%;
		color: #999999;
	}
	.contentBref p a {
		color: #999999;
		font-weight: bold;
		text-decoration: none;
	}
	
	.contentBref p a span.more {
		color:#F8B334;
		font-weight: bold;
		text-decoration: none;
		float: right;
	}
	
	/*current*/
	#menu li a.current {
		background-color:#D9E7F2;
		}
	
	/*recherche*/
	#recherche {
		height: 27px;
		margin: 0 0 0 10px;
		background: transparent url(/global/medias/bg_inputSearch.gif) no-repeat top left;
	}
	#recherche input.inpt {
		width: 164px;
		border: 0 !important;
		padding: 0.2em;
		margin: 1px 0 0 2px;
		font-size: 85%;
		color:#232323;
		background: transparent !important;
		height: 15px;
		}

	#recherche button {
		width: 27px; height: 27px;
		text-indent: -100em; border:0;
		background: transparent url(/global/medias/bg_validSearch.gif) no-repeat 0 0;
		}
		
	/*= fil ariane */
	#traca {padding: 1em;}
	#traca li {
		float: left;
		margin: 0 1em 0 0;
		}
	#traca li a {
		/*text-decoration: none;*/
		color:#005EA8;
		font-size: 100%;
		}
	
/* = Home = */
	#intro, #news {
		width: 440px;
		margin: 10px;
		}
		
	/*intro*/
	#intro {background: transparent url(/global/medias/item_H1_contenu.gif) no-repeat top left;}
	#intro img {float: left}
	#intro h2 {padding: 0 0 0.5em 1.4em}
	
	/* = nos_services */
	#nos_services {
		/*background: transparent url(/global/medias/item_H1_contenu.gif) no-repeat top left;*/
		}
	#nos_services p {padding: 5px 0 0 20px;}
	
	/*news*/
	#news {
		/*background: transparent url(/global/medias/bgRepeatNews.gif) repeat-y 0 0;*/
		}
	#news h1 {
		/*background: transparent url(/global/medias/h1_Actu.gif) no-repeat 0 0;*/
		}
	#news h2 {
		color:#1348A4;
		padding: 0 0 0.5em 0;
		}
	#newsContent p, #promosContent p {padding: 0 0 1em 0;}
	#newsContent img, #promosContent img {float: left; padding: 0 1em 0 0;}
	
	/*Solutions*/
	#solutions {
		/*background: transparent url(/global/medias/bg_top_solutions.jpg) no-repeat top right;*/
	}
	
	#solutions h1, 
	#solutions h2 {}
	#solutions h1 {
		margin: 45px 0 0 150px;
		width: 175px; height: 25px;
		/*background: transparent url(/global/medias/h1_solutions.png) no-repeat 0 0;*/
		}
	#listing {
		margin: 30px 0 0 15px;
		width: 425px;
		}
	#listing h2 {
		width: 425px; height: 30px;
		/*background: transparent url(/global/medias/h2_solutions.png) no-repeat 0 0;*/
		}
	#listing .content {
		padding: 0 0 2em 0;
		/*background: #F8B334 url(/global/medias/bg_bottom_solutions.gif) no-repeat bottom;*/
		}
	#listing ul {
		width: 320px;
		padding: 10px 10px 0 70px;
		/*background: transparent url(/global/medias/bg_listing_solutions.gif) no-repeat 0 0;*/
		}
	#listing ul li {
		margin: 0 0 0.2em 0;
		padding: 0 0 0.2em 0;
		/*border-bottom: 1px #F7C86F solid;*/
		}
	#listing ul li a {
		display: block;
		padding: 0.2em 0 0 2em;
		color:#fff;
		font-size: 108%;
		text-decoration: none;
		background: transparent url(/global/medias/item_solutions.gif) no-repeat 0 4px;
		}
	#listing ul li a.first {}
	#listing ul li a.last {
		margin: 0 0 10px 0;
		padding: 0.2em 0 1em 2em;
		border-bottom: 3px #FBD081 solid;
		}
	#listing ul li a:hover {
		color: #0b2269;
		background-position: 0 -59px;
		}

/*Arrondis*/
	.rounded {
		margin:0;
		position: relative;
		}
	.tl, .tr, .bl, .br {
		position: absolute;
		width: 10px; height: 10px;
		}
	.tl {background: transparent url(/global/medias/TopLeft.png) no-repeat 0 0;}
	.tr {background: transparent url(/global/medias/TopRight.png) no-repeat 0 0;}
	.bl {background: transparent url(/global/medias/BottomLeft.png) no-repeat 0 0;}
	.br {background: transparent url(/global/medias/BottomRight.png) no-repeat 0 0;}
	
	#avantages .tl,
	#offres .tl {background: transparent url(/global/medias/TopLeftGrey.png) no-repeat 0 0;}
	#avantages .tr,
	#offres .tr {background: transparent url(/global/medias/TopRightGrey.png) no-repeat 0 0;}
	#avantages .bl,
	#offres .bl {background: transparent url(/global/medias/BottomLeftGrey.png) no-repeat 0 0;}
	#avantages .br,
	#offres .br {background: transparent url(/global/medias/BottomRightGrey.png) no-repeat 0 0;}
	
	.tr, .br {right: 0;}
	.tl, .bl {left: 0;}
	.tl, .tr {top: 0;}
	.bl, .br {bottom: 0;}

/* = Contenu = */
	.wisi h2 {
		font-size: 150%; color:#134897;
		font-weight: bold;
		padding: 0.2em 0 0.5em 1em;
		}
	.wisi h3 {
		font-size: 130%;
		padding: 0 0 1em 0;
		color:#F2A629;
		}
	.wisi h4 {font-size: 100%}
	.wisi h5 {font-size: 93%} 
	
	.wisi p,
	.wisi li {font-size: 93%;}
	.wisi li a {font-size: 130%;}
	
	.wisi p {color:#666;}
	
	.wisi ul {}
	.wisi ul li {}
	.wisi ul li a {font-size: 85%;}
		
/*	.wisi a.more {
		display: block;
		font-size: 85%;
		padding: 0.5em 0 0 0;
		text-align: right;
		text-decoration: none;
		color: #f8b334;
		}*/
	.wisi p a.more {
		font-size: 100%;
		}
	
	.wisi strong,
	.wisi b {
		color:#333;
		font-weight: bold;
		}
		
/* home page */

	#home .wisi h1 {
		font-family: Arial;
		color: #f8b334;
		font-size: 123.1%;
		padding: 0.2em 0 0.2em 0em;
	}
		#home .wisi h1 a {
			color: #f8b334;
			text-decoration: none;
		}
		#home .wisi h1 a:hover {
			text-decoration: underline;
		}
	#home .wisi h2 {
		color: #000;
		background: transparent url(/global/medias/puce_h2.gif) no-repeat 0px 2px ;
		padding-left: 20px;
		font-size: 93%;
		font-weight: bold;
	}
	
	#home a.more {
		color: #f8b334 !important;
	}
/*contenu simple */
	#contenu {
		padding: 10px;
		background: transparent url(/global/medias/item_H1_contenu.gif) no-repeat 10px 10px;
		}
	#contenu h2 {
		padding: 0 0 0 1.2em;
		}
	#contenu img {
		/*float: left;*/
		padding: 0 1em 0 0;
		}
	body#page #contenu img {
		float: right;
		padding: 0 0 1em 1em;
		}
	#contenu h2,
	#contenu h3,
	#contenu h4,
	#contenu h5,
	#contenu h6 {
		padding: 0 0 0 20px;
		}
	
	#contenu p {
		padding: 7px 0 0 20px;
		}
	#contenu p a {color:#134897;}
	#contenu p b {font-weight: bold; color:#333;}
	#contenu ul {padding: 0.5em 0 0.5em 0;}
	#contenu ul li {
		list-style: disc;
		color:#666; font-size: 85%;
		list-style-position: inside;
		margin: 0 0 0 20px;
		}
	
/*Notre Offre*/
	#offres {
		width: 690px;
		margin: 40px 0 10px 10px;
		}
	#offres h2 {
		width: 90%;
		position: relative;
		z-index: 1000;
		letter-spacing: 0.2em;
		color: #c1c1c1;
		padding: 5px 0 0 0;
		margin: -34px 0 0 10px!important;
		}
	#offres #contentOffres {
		width: 668px;
		padding:10px;
		border: 1px #ccc solid;
		}
	#offres .content {
		float: left;
		width: 320px;
		padding: 0 10px 10px 0;
		}
	#offres .content img {
		float: left;
		padding: 0 1em 0.5em 0;
		}
	#offres .content a.more {
		font-size: 85%;
		color:#134897
		}

/* = Avantages */
	#avantages {
		width: 920px;
		margin: 15px 0 10px 10px;
		}
	#avantages h2 {
		position: relative;
		z-index: 1000;
		letter-spacing: 0.2em;
		padding: 5px 0 0 0;
		margin: -34px 0 0 0;
		color: #c1c1c1;
		}
	#avantages .content {
		width: 898px;
		padding: 10px;
		border: 1px #ccc solid;
		}
	.avantage {
		float: left;
		width: 428px;
		padding: 0 10px 0 0;
		}
	.avantage img {float: left; padding: 0 1em 0 0;}
		
/* = Services */	
	#services {
		width: 200px;
		margin-top: 20px;
		padding: 10px;
		background-color: #F8B334;
		}
	#services h4 {
		font-size: 130%;
		padding: 0;
		color:#fff;
		font-weight: bold !important;
		}
	#services h5 {
		font-size: 108%;
		color: #134897;
		margin: 0.5em 0 0 0;
		border-bottom: 1px #134897 dashed;
		padding: 0 0 0.1em 0;
		}
	#services p {font-size: 85%}
	
	#services #contact {
		padding: 0.5em;
		margin: 10px 0 0 0;
		background-color: #134897;
		}
	#services #contact h5,
	#services #contact p {}
	#services #contact h5 {
		margin:0;padding:0;
		color:#F8B334;
		}
	#services #contact p {
		color:#fff; font-size: 77%;
		}
	#services #contact p a {color:#F8B334;}
	
/* = footer = */
	#footer {
		padding: 0 0 1em 0;
		background: #016dc2 url(/global/medias/bg_footer.gif) no-repeat bottom left;
		}
	#footer .grid_2 p strong, #footer .grid_2 p b {
		color: orange;
		font-weight: bold;
		margin: 1em 0 0.2em 0;
		padding-bottom: 0.2em;
		font-size: 85%;
		border-bottom: 1px dashed #F8B334;
	}
	#footer .grid_2 ul li {
		margin-left:12px;
		list-style:  outside url(/global/medias/puce_ulFooter.jpg);
	}
	#footer .grid_2 ul li a {
		color: #fff;
		text-decoration: none;
		font-size: 85%;
		padding: 0 0 0 0px;
	}
	
	#footer #navigationFooter {
		padding-bottom: 5px ;
		float: left;
	}
	#footer .grid_2 ul li a:hover {
		text-decoration: underline;
	}
	#adresse {
		margin: 3px 0px;
	}
	#adresse img {float: left}
	#adresse p {
		padding: 1.5em 0 0 0;
		font-size: 85%; color:#000;
		line-height: 85%;
		float: left;
		}
	#adresse span {
		padding: 5px 0 0 0;
		color:#fff;
		}
	#nav_bottom {
		padding: 12px 0 0 0;
		}
	#nav_bottom li {
		margin: 0 7px 0 7px;
		float: right;
		}
	#nav_bottom li a {
		font-size: 77%;
		color:#fff;
		}

		.absolute {
			position: absolute;
		}
		


/*-------------------------------------------------------------------------------------*/
/* =  modification fev 2011			 */
/*-------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------*/
/* =  structure de la home page			 */
/*-------------------------------------------------------------------------------------*/

.grid_9.home{
	width:725px;
	margin-right:0;
	margin-bottom:10px;
}
.grid_3.home{
	width:215px;
	margin-left:0;
	margin-right:0;
}

/*-------------------------------------------------------------------------------------*/
/* =  le menu general			 */
/*-------------------------------------------------------------------------------------*/
#menu {
	height: 230px;
	}
/*
DESACTIVER EN OCTOBRE 2011
#menu ul li.menu2,
#menu ul li.menu3,
#menu ul li.menu4,
#menu ul li.menu5{
	display:block;
	width:230px;
	margin:0 0px 0 10px;
	height:auto;
}

#menu ul li.menu5{
	width:202px;
}*/

#menu ul li.menu2,
#menu ul li.menu3,
#menu ul li.menu4,
#menu ul li.menu5{
	display:block;
	width:339px;
	margin:0 0px 0 10px;
	height:auto;
}
#menu ul li.menu5{
	width:222px;
}


#menu ul li.menu5 a{
	margin: 0 0; padding: 0 0;
	display:block;
	overflow:hidden; text-indent:-200em;
	height:220px; width:222px;
	background-color:transparent;
}

#atterissage #menu ul li.menu5 a{
	overflow:auto; text-indent:0;
	height:auto;
	width:313px;
	text-align:center;
	margin-top:10px;
	
}

#menu ul li a {
    display: block;
    width: auto;
}
#menu a.selected{
	color: #fff;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 125%;
	line-height:1.1em;
	text-align: left;
	font-weight: normal;
	padding: 5px 0 0 0;
	margin: 15px 10px 10px 15px;
}
#menu a.selected strong{font-weight:bold;}

/*-------------------------------------------------------------------------------------*/
/* =  les news del home page			 */
/*-------------------------------------------------------------------------------------*/

.home #news,
.home #newsContent,
.home #promosContent{
	width:auto;
}
.home #news {margin:10px 0 0 0;}

.home #news h6,
.home #news h2 {
	font-size:120%;
	color:#0075BF;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:15px 20px 0px 20px;
	background: transparent url('../medias/2011_head_news.png') no-repeat;
	
}

.home #news h3 {
	color: #F8B334;
	font-family: Arial;
	font-size: 123.1%;
	padding: 0.2em 0 0.2em 0;
	font-weight: bold;
}

.home #news h3 a {
	color: #F8B334;
	text-decoration: none;
}

.home #news .footnews{
	background:transparent url('../medias/2011_foot_headcontent.png') no-repeat bottom left;
	padding:10px 10px 14px 10px;
	margin: 0 -20px 10px -20px;
	text-align:right;
	clear:both;
	color:#0075BF;
	font-size:93%;
}

.home #news .footnews a.more {
	margin: 0 5px 0 5px;
	padding: 3px 8px 3px 10px;
	text-align: right;
	text-decoration: none;
	color: #fff !important;
	background:transparent url('../medias/2011_news_more.png') no-repeat;
	
	}

#newsContent {
	margin:0 0 0 5px;
	}
#newsContent .newsblock{
	margin:0 20px 0 20px;
}
#newsContent .newsblock p{
	padding-bottom:0px;
}


/*-------------------------------------------------------------------------------------*/
/* =  la colone des service			 */
/*-------------------------------------------------------------------------------------*/
.services-colA{
	background:transparent url('../medias/2011_service_cola.png') no-repeat top left;
	padding-top:90px;
	}
.services-colB{
	background:transparent url('../medias/2011_service_colb.png') no-repeat top left;
	padding-top:90px;
	}
	
.nos_services-content .content{
	background:transparent url('../medias/2011_service_cola_foot.png') no-repeat bottom left;
	padding-bottom:0px;
    padding-left: 14px;
    padding-right: 10px;
}
.nos_services-content .wisi{
	padding:0 0 0 0 !important;
	position:relative;
	top:-40px;
}
.nos_services-content .wisi h1,
.nos_services-content .wisi h2,
.nos_services-content .wisi h3,
.nos_services-content .wisi h4,
.nos_services-content .wisi h5,
.nos_services-content .wisi h6,
.nos_services-content .wisi ul,
.nos_services-content .wisi p
{
	background-image:none !important;
	padding:0 8px !important;
}
.nos_services-content .wisi h4 {
	margin-bottom:8px;
	color:#FAB22B !important;
	font-size:120%;
	margin-top:0 !important;
}
/*.nos_services-content .wisi h3,
.nos_services-content .wisi h4,*/
.nos_services-content .wisi h5,
.nos_services-content .wisi h6 {
	margin-top:8px;
}
/*.nos_services-content .wisi h3,
.nos_services-content .wisi h4,*/
.nos_services-content .wisi h5,
.nos_services-content .wisi h6 {
	font-size:100% !important;
	font-weight:bold !important;
}
.nos_services-content .wisi h4{
	margin-bottom:8px;
	color:#FAB22B !important;
	font-size:123.1%;
	margin-top:0 !important;
	font-weight: bold;
}
.nos_services-content .wisi h5 {color:#C86007 !important;}

.nos_services-content .wisi h6 {color:#F18C00 !important;}

.nos_services-content .wisi a{color:#0070C9; text-decoration:none;}

.nos_services-content .wisi ul{
	margin-top:4px;
}
.nos_services-content .wisi ul li{
	font-size:105% !important;
	margin:2px 0 2px 13px;
	list-style:  outside url("/global/medias/puce_h2.gif");
	}
	
/*-------------------------------------------------------------------------------------*/
/* =  block RDV			 */
/*-------------------------------------------------------------------------------------*/
#blockgauche{
	width:356px;
	float:left;
	margin-left:6px;
}
	
#blockgauche .titrebg{
	background:transparent url('../medias/2011_blockgauche_tete.png') no-repeat top left;
	padding:10px 20px 5px 20px;
	color:#fff !important;
}
#blockgauche .titrebg h2 {
	color:#fff;
	background: none transparent;
	font-family: Arial;
	font-size: 123.1%;
	padding: 0.2em 0 0.2em 0;
	font-weight: bold;
}

#blockgauche .chapeaubg {
	background:transparent url('../medias/2011_blockgauche_chapeau.png') repeat-y;	
}
#blockgauche .chapeaubg p {
	font-size:110%;
	color:#4e5462;
	background-image:none;
	padding:5px 20px;
	font-weight: bold;
}
#blockgauche .textbg{
	background:transparent url('../medias/2011_blockgauche_content.png') no-repeat;
}
#blockgauche .textbg .wisi{padding:5px 20px; }
#blockgauche .textbg .wisi h1,
#blockgauche .textbg .wisi h2,
#blockgauche .textbg .wisi h3,
#blockgauche .textbg .wisi h4,
#blockgauche .textbg .wisi p{color:#fff !important;}
#blockgauche .textbg .gauche{margin: 0 10px 5px 0px ;}
#blockgauche .textbg .droite{margin: 0 0px 5px 10px ;}



/*-------------------------------------------------------------------------------------*/
/* =  block temoignage home			 */
/*-------------------------------------------------------------------------------------*/

#blockdroit{
	width:356px;
	float:right;
	margin-left:6px;
	}

	
#blockdroit .titrebg{
	background:transparent url('../medias/2011_blockdroit_tete.png') no-repeat top left;
	padding:10px 20px 5px 20px;
	color:#fff !important;
}
#blockdroit .titrebg .titre {
	color:#fff;
	background: none transparent;
	font-family: Arial;
	font-size: 123.1%;
	padding: 0.2em 0 0.2em 0;
	font-weight: bold;
}

#blockdroit .textbg{
	background:transparent url('../medias/2011_blockgauche_chapeau.png') repeat-y;	
	
}

#blockdroit .textbg .wisi{padding:5px 20px; }
#blockdroit .textbg .wisi h1,
#blockdroit .textbg .wisi h2,
#blockdroit .textbg .wisi h3,
#blockdroit .textbg .wisi h4,
#blockdroit .textbg .wisi p{color:#4C4F53 !important;}

#blockdroit .textbg .wisi h2{
	background-image:none;
	padding: 0 0;
	margin: 8px 0 0 0;
	font-size:110%;
}
#blockdroit .textbg .wisi h2 a{
	text-decoration:none;
	color:#4C4F53
}

.blockbas a{
	text-decoration:none;
	color:#4C4F53 !important
}

.blockbas{
	position:relative;
	padding-bottom:40px;
	background:transparent url('../medias/2011_blockgauche_chapeau.png') repeat-y;		
}
#blockgauche.blockbas{
	background:transparent url('../medias/2011_blockgauche_content2.png') repeat-y ;
	
}

.footbg{
	background:transparent url('../medias/2011_blockgauche_footer.png') no-repeat;
	padding:10px 20px 20px 20px;
	margin-bottom:0px;
	clear:both;
	height:10px;
	overflow:hidden;
	position:absolute;
	bottom:0; left:0;
	width:100%;

}


/*-------------------------------------------------------------------------------------*/
/* =  formation			 */
/*-------------------------------------------------------------------------------------*/
.contentformation{
	margin:0 5px;
}

.contentformation h1,
.contentformation h2,
.contentformation p{
	margin:5px 20px;
}
.contentformation h1{
margin:5px 0px;	
}
.contentformation h2{
	margin-top:10px !important;
	font-size:120% !important;
	padding: 7px 10px !important;
	color:#fff !important;
	background: transparent url('../medias/2011_formation_h2.png') no-repeat !important;
	
}
.contentformation p{
	margin-bottom:0;
}
.contentformation hr{
	display:block;
	background-color:none;
	border:none;
	height:35px;
	width:790px;
	background:#fff url('../medias/2011_foot_headcontent.png') no-repeat;
	margin: -10px 0 0 0 !important;
	padding: 0 0;
}


/*-------------------------------------------------------------------------------------*/
/* =  baniere			 */
/*-------------------------------------------------------------------------------------*/
#baniere{
	overflow:hidden;
	margin:10px 8px 10px 12px;
}

#baniere h4{

	text-align:center;
	color:#fff;
	padding:10px;
	font-size:130%;
	font-weight:bold;
	background: #0084D4 url('../medias/2011_img_catalogue_h1.png') no-repeat top left;
}


/*-------------------------------------------------------------------------------------*/
/* =  atterissage			 */
/*-------------------------------------------------------------------------------------*/
#atterissage #menu{
	background: #0084D4 url('../medias/bg_navigation_atterissage.png') no-repeat top left;
	height:100px;
	overflow:hidden;
}


#atterissage .content{
	margin:10px;
	
}
#atterissage .content h1{
	margin-left: 0;
	padding-left: 0;
	color: #134897;
	font-size: 150%;
	font-weight: bold;
	padding: 0.2em 0 0.5em 1em;
}

#atterissage #formulaire{
	background-color:#0084D4;
	margin:10px 10px 10px 12px;
}

#atterissage #formulaire h2{
	margin: 10px;
	font-size:150%;
	color:#fff;
	font-weight:bold;
}

#atterissage #formulaire .tl,
#atterissage #formulaire .tr{
	display:none;
}

#atterissage .mentionForme{
	display:none;
}

#atterissage #formulaire .field_line{
	margin:2px 10px;
	color:#fff;
}
#atterissage #formulaire input{
	width:168px;
	display:block;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	border:2px #fff solid;
	padding-top:2px;
	padding-bottom:2px;

}
#atterissage #formulaire .bottomValide{
	margin:10px !important;
	padding-bottom:5px;
	color:#fff;
}


#atterissage #formulaire .bottomValide .champsAsterix{
	color:#fff;
}
#atterissage #formulaire .bottomValide .valide{
	width:173px;
	display:block;
	background-color:#EB7D00;
	color:#fff;
	padding:5px 0;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	border:1px #fff solid;
	margin-bottom:4px;
	text-transform:uppercase;
}


#atterissage #temoignage{
	padding:18px;
	background:url("../medias/2011_service_cola_foot.png") no-repeat scroll left bottom transparent;
	position:relative;
	padding-top:59px;
}

#atterissage #temoignage h1{
	width:214px; height:59px;
	position:absolute;
	top:0; left:0px;
	background: transparent url('../medias/2011_att_h1_temoi.png') no-repeat top left;
	height:59px;
	overflow:hidden; text-indent:-200em;
}
#atterissage #temoignage .wisi{
	margin:10px 10px;
}
#atterissage #temoignage .wisi h3{color:#4e5462; font-weight:bold; margin:5px 0;}
#atterissage #temoignage .wisi a{color:#4e5462; text-decoration:none;}

#atterissage .content ul{
	color:#666666;
	font-size:100%;
	line-height:150%;
	font-weight:bold;
	margin:5px 25px;
}
#atterissage .content ul li{
		list-style: outside url('../medias/puce_att.png');
}

#atterissage .content cite{
	display:block; margin:10px 0;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1+, Android 1.5+ */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	background-color:#D4EDFF;
	border:1px #A9D2F1 solid;
	padding:10px;
	font-size:125%;
	line-height:1.5em;
	color:#0068BB;
}

p.titreTemoignage {
	font-size: 123.1%;
	font-weight: bold;
}
p.rubriqueActu, h1.titrePage {
	font-size: 150%; color:#134897;
	font-weight: bold;
	padding: 0.2em 0 0.5em 1em;
}

h1.titreActu, .wisi h2 {
	color: #F2A629;
	font-size: 130%;
	padding: 0 0 0 20px;
	font-weight: bold;
}


