html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}
h1,h2,h3,h4{margin-bottom:10px}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
p{font-size:13px;line-height:1.3;margin-bottom:10px}
td{vertical-align:top}
a{cursor:pointer; color: #275cb5;}
body{
	width:100%;
	/* background: #dbdbdd url(../images/bg.jpg) no-repeat center top */
}
hr{outline:0; border-bottom:0px;}
img {max-width:100%;}

.inner_content ol{list-style:decimal}
.inner_content ul{list-style:disc; padding-left: 20px;}

.wrapper{position:relative;width:978px;margin:0 auto}
.float{float:left}
.clear{clear:both}

.plus_small{display:block;z-index:9999;padding:6px;background:#275cb5;color:#fff;font-size:15px;text-decoration:none;font-family:"Arial Narrow", "Helvetica Condensed"}
.plus_small:hover{background:#073c95}

a.logo-gar {
    height: 12px; 
    background: none !important;
    box-shadow: none !important; 
    display: flex !important; 
    align-items: center;
    align-content: center;
    flex-direction: row-reverse;
}

a.logo-gar img {
    height: 30px;
    width: 60px;
    object-fit: contain;
}
#header{height:172px;margin-bottom:10px;
	background: #dbdbdd url(../images/bg.jpg) no-repeat center top;
}

	#header .wrapper{height:100%}
	#logo{position:absolute;top:15px;left:0}
	#topmenu{position:absolute;top:17px;right:0}
		#topmenu ul{}
		#topmenu ul li{ float:left;margin-left:8px} 
		#topmenu ul li a.LinkedInCustom{ background:none !important;}
		#topmenu ul li a{display:block;color:#626365;background:#fff;padding:10px;font-family:Arial;font-weight:bold;text-decoration:none;-webkit-box-shadow: 0px -2px 15px #333;box-shadow: 0px -2px 15px #333;}
		#topmenu ul li a:hover{color:#275cb5}
		#topmenu ul li a.english{font-size:13px;text-align:center;padding:5px 10px}
		#topmenu ul li a.button{-webkit-box-shadow:none;box-shadow:none;padding:0px;margin-top:4px;height:24px;background:url('../images/socialIcons_big.png')}
		#topmenu ul li a.button.linkedin{background-position:48px 0px;}
		#topmenu ul li a.button.linkedin:hover{background-position:48px 24px;}
		#topmenu ul li a.button.fb{background-position:top left;}
		#topmenu ul li a.button.fb:hover{background-position:bottom left;}
		#topmenu ul li a.button.google{background-position:top right;}
		#topmenu ul li a.button.google:hover{background-position:bottom right;}
		#topmenu ul li.LinkedInShare{ margin-right: 20px;}
		#topmenu ul li.fbLike{position:relative;z-index:9999;margin-top:7px;}
		#topmenu ul li.gplusone{margin-top:4px;width:40px;overflow:hidden}

	#slogan{position:absolute;bottom:6px;right:430px;color:#fff;font-size:16px;line-height:1.3;font-family:Arial;text-shadow: 0px 0px 3px #000;}
	#commander{position:absolute;bottom:10px;right:210px;}
#menwu{margin-bottom:5px;}
	#menu .wrapper{height:54px}
	#nav{position:relative;z-index:1000;height:54px;background: url(../images/bg_nav.png) repeat-x}
		#nav li{white-space:nowrap;position:relative;display:table-cell;vertical-align:middle;height:54px;}
		#nav li a{display:block;padding:0 9px;color:#666;font-family:"Arial Narrow", "Helvetica Condensed";font-size:15px;font-weight:bold;text-decoration:none;text-align:center;white-space: normal;}
		#nav li a:first-letter{text-transform:uppercase}
		#nav li a.highlight{color:#eb9300; text-decoration: underline;}
		#nav li a.highlight:hover{color:#d55800; text-decoration: underline;}
		#nav li a:hover{color:#275cb5}
		#nav li ul{display:none;position:absolute;/*width:100%*/}
		#nav li:hover ul{display:block}
		#nav li ul li{display:block;height:auto;text-align:left;}
		#nav li ul li a{padding:7px;width:100%;background:#eee;text-align:left;}
		#nav li ul li a:hover{background:#ccc}
#content{margin-bottom:10px}
	#content .wrapper{min-height:400px}
		#content h1, #content h2, #content h3, #content h4, #content p, #content ul{}
		#content h1{font-family:"Arial Narrow", "Helvetica Condensed"}
		#content p, #content ul, #content ol{font-family:Verdana;line-height:1.5;margin-bottom:15px;font-size:13px}
		#content ul{list-style-type:disc;}
		tr:nth-child(even){background:#ccc}
		td{border: 1px solid black;padding:5px;}
		.contact td{width: 25%!important;}


	/* --- TEMPLATE ACCUEIL --- */
	#accroche{height:82px}
		#accroche .txt1, #accroche .txt2{font-family:Arial;font-weight:bold;text-transform:uppercase}
		#accroche .left, #accroche .right{width:445px;padding:20px;height:82px;position:relative}
		#accroche .left{float:left;border-right:1px solid #000}
		#accroche .right{float:right}
		#accroche .txt1{font-size:25px}
		#accroche .txt2{font-size:22px}
		#accroche a.plus_small{position:absolute;bottom:10px;right:50px;padding: 6px 25px}
		#template_home #content_left{float:left;width:640px;margin-top:42px}
			#template_home #content_left #communique_formation{float:right;margin-top:-10px;}
			#template_home #content_left h1{margin-bottom:35px;font-size:24px;font-weight:bold;background:#275cb5;float:left;color:#fff;padding: 5px 55px;}
			#temoignage{margin-bottom:20px !important;}
			#temoignage-btn{margin-bottom:20px !important; font-family:Arial Narrow !important;font-size:15px !important;font-weight:normal !important;padding:6px 25px!important;cursor:pointer;text-align:right;margin-left:475px; float:right!important;}
			#template_home #content_left .inner_content{margin-left:55px}
			#template_home #content_left.full-width{width: auto;margin-left:0px!important}
		#template_home #btn_right{float:right;width:300px;margin-top:30px}
			#template_home #btn_right h1{background:#2d3034;color:#fff;margin-bottom:0;padding:5px 0;font-size:25px;font-weight:bold;text-align:center;}
			#template_home #btn_right #en_savoir_plus .plus_text{width: 222px;}
			#en_savoir_plus{}
				#en_savoir_plus .plus_symbol{float:left;background:#275cb5;color:#fff;padding:6px 10px 11px;font-family:Verdana;font-size:25px;font-weight:bold}
				#en_savoir_plus .plus_text{float:right;width:175px;background:#4b4e53;padding:12px 18px}
				#en_savoir_plus .plus_text a{color:#fff;font-size:18px;font-family:"Arial Narrow", "Helvetica Condensed";font-weight:bold;text-decoration:none}
			#btn_right .comm{position:relative;font-family:Verdana;margin-bottom:0;padding:10px}
				#btn_right .comm h2{margin-bottom:5px;font-size:14px;font-weight:bold}
				#btn_right .comm .plus_mini{display:block;float:right;margin-right:-10px;margin-top:-10px;z-index:9999;padding:4px 7px;background:#275cb5;color:#fff;font-size:12px;text-decoration:none;font-family:"Arial Narrow", "Helvetica Condensed"}
				#btn_right .comm.white{background:#fff;color:#333}
				#btn_right .comm.black{background:#626365;color:#fff}
				#btn_right .comm.white a.txt{color:#626365;font-size:13px;line-height:1.5}
				#btn_right .comm.black a.txt{color:#fff;font-size:13px;line-height:1.5}
		#infolettre{margin-top:30px}

	/* --- TEMPLATE FORMATION SST --- */
	#template_formation{background:url(../images/bg_content_formation.jpg) repeat-y}
	#template_formation #sidebar_left{width:365px;float:left;}
		#template_formation #sidebar_left img.main-img{margin-top:50px}
	#template_formation #content_right{width:600px;float:right}
		#template_formation #formation{width:526px;margin: 30px auto;font-family:Verdana; position: relative;}
			#template_formation #duree{float:right;margin-right:14px}
			#template_formation #duree img{float:left;margin-top:1px}
			#template_formation #duree div{float:right;background:#828384;color:#fff;font-size:13px;padding:4px 8px}
			#template_formation #formation h1{clear:both;background:#505152;color:#fff;padding:10px 0 15px 40px;margin:0 0 0 20px;font-size:24px;font-weight:bold;font-family:"Arial Narrow", "Helvetica Condensed"}
			#template_formation #formation .inner_content{background:url(../images/bg_formation.png) center top;width:436px;padding:15px 30px 15px 60px}
			#template_formation #formation .inner_content hr{border-style: dotted;border-color:#275cb5;border-width: 3px 0 0 0}
		#template_formation #bottom_content{position:relative;height:152px;background:#6b7178}
			#template_formation #bottom_content .box{position:absolute;background: #8998af;background: -moz-radial-gradient(center, ellipse cover,  #9dadc9 0%, #8998af 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#9dadc9), color-stop(100%,#8998af));background: -webkit-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: -o-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: -ms-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: radial-gradient(ellipse at center,  #9dadc9 0%,#8998af 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dadc9', endColorstr='#8998af',GradientType=1 );}
			#template_formation #acces_info{padding:10px;height:132px;width:325px;top:0;left:0;}
				#template_formation #phone_icon{position:absolute;top:0;right:0}
				#template_formation #bottom_content h2{font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:5px;text-transform:uppercase;font-family:"Arial Narrow"}
				#template_formation #bottom_content p{font-size:14px;font-family:"Arial Narrow"}
			#template_formation #subvention{padding:10px 15px 15px 70px;width:528px;height:127px;bottom:0;right:0;}
			#p_list_h{color:#fff;font-size:22px;font-family:Arial;margin-top:15px;margin-left:15px}
			#p_list{margin-left:15px;line-height:1.6;}
			#p_list li{line-height:1.6;}
			#p_list li a{color:#fff}

			#formations-archives{
				position:relative;
				top:10px;
				left:150px;
				display:block;
				width:275px;
				height:25px;
				padding-top:8px;
				background:#EB9427;
				box-shadow: 3px 3px 2px #333;
				border:2px solid #F8CE98;
				border-bottom:2px solid #8A5614;
				border-right:2px solid #8A5614;
				border-radius:10px;
				text-align:center;
				font-size:18px;
				color:#3C3D3D;
				text-decoration:none;
				background: #f49e35;
				background: -moz-linear-gradient(left,  #f49e35 0%, #e08516 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f49e35), color-stop(100%,#e08516));
				background: -webkit-linear-gradient(left,  #f49e35 0%,#e08516 100%);
				background: -o-linear-gradient(left,  #f49e35 0%,#e08516 100%);
				background: -ms-linear-gradient(left,  #f49e35 0%,#e08516 100%);
				background: linear-gradient(to right,  #f49e35 0%,#e08516 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49e35', endColorstr='#e08516',GradientType=1 );
				orstr='#ad4901',GradientType=1 );
			}
			#formations-archives:hover{
				color:#505152;
				box-shadow: 5px 5px 4px #444;
				background:#F29F41;
				margin:-1px 1px 1px -1px;
			}

	#sidebar_left ul{list-style-type:disc;margin-left:30px;}
	/* ---  TEMPLATE FORMATION RH --- */
	#template_formationRH{background:url(../images/bg_content_formationRH.jpg) repeat-y}
	#template_formationRH #sidebar_right{width:365px;float:right;}
		#template_formationRH #sidebar_right img.main-img{margin-top:50px}
	#template_formationRH #content_left{width:600px;float:left}
		#template_formationRH #formation{width:526px;margin: 50px auto;font-family:Verdana}
			#template_formationRH #formation .title_wrapper{background: #505152; width: 492px; margin: 0 0 0 20px;}
			#template_formationRH #formation h1{clear:both;background:#505152;color:#fff;width:452px;padding:10px 6px 15px 40px;margin:0 0 0 0;font-size:24px;font-weight:bold;font-family:"Arial Narrow", "Helvetica Condensed";box-sizing: border-box;}
			#template_formationRH #formation .inner_content h2{color:#275cb5;font-size:20px;font-weight:bold;font-family:"Arial Narrow", "Helvetica Condensed"}
			#template_formationRH #formation .inner_content ul{list-style-type:disc;margin-left:15px}
			#template_formationRH #formation .inner_content{background:url(../images/bg_formation.png) center top;width:436px;padding:15px 30px 15px 60px}
			#template_formationRH #formation .inner_content hr{border-style: dotted;border-color:#275cb5;border-width: 3px 0 0 0}
		#template_formationRH #sidebox {width:304px;margin-top:15px;margin-left:-20px;color:#fff;font-family:"Arial Narrow", "Helvetica Condensed"; position:relative;}
			#template_formationRH #sidebox-top{}
			#template_formationRH #sidebox-content{padding-left:30px;background:url(../images/sidebox_bg.png) repeat-y;padding-right:30px; padding-bottom:20px;}
				#template_formationRH #sidebox-content h2{font-size:22px}
				#template_formationRH #sidebox-content p, #sidebox-content ul{font-size:13px;margin-bottom:0}
				#template_formationRH #sidebox-content ul{list-style:disc;margin-left:15px}
				#template_formationRH #sidebox-content a{color:#fff;text-decoration:none}
				#template_formationRH #sidebox-content a:hover{text-decoration:underline}
			#template_formationRH #sidebox-bottom{}
			#template_formationRH #communique_formation{position:absolute;bottom:20px;left:13px;}
		/*#template_formationRH #bottom_content{position:relative;height:81px}
			#template_formationRH #bottom_content .box{position:absolute;background: #8998af;background: -moz-radial-gradient(center, ellipse cover,  rgba(157,173,201,0.78) 0%, rgba(137,152,175,0.93) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(157,173,201,0.78)), color-stop(100%,rgba(137,152,175,0.93)));background: -webkit-radial-gradient(center, ellipse cover,  rgba(157,173,201,0.78) 0%,rgba(137,152,175,0.93) 100%);background: -o-radial-gradient(center, ellipse cover,  rgba(157,173,201,0.78) 0%,rgba(137,152,175,0.93) 100%);background: -ms-radial-gradient(center, ellipse cover,  rgba(157,173,201,0.78) 0%,rgba(137,152,175,0.93) 100%);background: radial-gradient(ellipse at center,  rgba(157,173,201,0.78) 0%,rgba(137,152,175,0.93) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c79dadc9', endColorstr='#ed8998af',GradientType=1 );}
			#template_formationRH #langues{padding:15px;height:51px;width:400px;top:0;left:0;}
				#template_formationRH #langues p{font-size:12px;text-align:center}
				#template_formationRH #bottom_content h2{font-size:16px;font-weight:bold;margin-bottom:5px;text-transform:uppercase;font-family:"Arial Narrow"}
				#template_formationRH #bottom_content #cout p{font-size:14px;font-family:"Arial Narrow"}
			#template_formationRH #cout{padding:15px 15px 15px 30px;width:485px;height:51px;bottom:0;right:0;}*/

		#template_formationRH #bottom_content{position:relative;height:140px;background:#6b7178}
			#template_formationRH #bottom_content .box{position:absolute;background: #8998af;background: -moz-radial-gradient(center, ellipse cover,  #9dadc9 0%, #8998af 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#9dadc9), color-stop(100%,#8998af));background: -webkit-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: -o-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: -ms-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: radial-gradient(ellipse at center,  #9dadc9 0%,#8998af 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dadc9', endColorstr='#8998af',GradientType=1 );}
			#template_formationRH #acces_info{padding:10px;height:120px;width:325px;top:0;right:0;}
				#template_formationRH #phone_icon{position:absolute;top:0;right:0}
				#template_formationRH #bottom_content h2{font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:5px;text-transform:uppercase;font-family:"Arial Narrow"}
				#template_formationRH #bottom_content p{font-size:14px;font-family:"Arial Narrow"}
			#template_formationRH #subvention{padding:10px 15px 15px 70px;width:528px;height:115px;bottom:0;left:0;}


			/* ---  TEMPLATE Nos prix --- */
	#template_our_prices {
		//background: #cfd1d3;
		background: #cfd1d3;
		padding: 50px;
	}
	#template_our_prices h1{
		margin: 10px 2%;
		font-size:27px;
		font-family:"Arial Narrow", "Helvetica Condensed" !important;
		font-weight:bold;
		color:#275cb5;
	}
	#template_our_prices ul{ 
		margin-left: 20px;
	}
	
	#template_our_prices .wrapper-prices {
		padding: 50px;
		background: #e3e5e7;
		box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-items: baseline;
		justify-content: space-evenly;
	}

	#template_our_prices .header-page {
		background: #505152;
		width: 100%;
		display: block;
		margin-bottom: 50px;
		/* padding: 0 5%; */
	}
	#template_our_prices  hr { 
		display: block;
		margin-bottom: 50px !important; 
	}

	#template_our_prices .header-page h1 {
		color: #fff !important;
	}
	p.western font[color="#7f7f7f"] font b {
		margin-bottom: 15px !important;
		display: block;
	}

	#template_our_prices .wrapper-prices * {
    font-family: verdana;
    line-height: initial;
}
	/* ---  TEMPLATE CLIENTS --- */
	#template_clients{}
	#template_clients #sidebar_left{width:365px;padding-bottom:15px;float:left;border-right:1px solid #999;background:url(../images/bg_client_left.jpg) repeat-y}
		#template_clients #sidebar_left img.main-img{}
	#template_clients #content_right{width:612px;float:right}
		#template_clients #content_right .client{position:relative;width:611px;border-bottom:2px solid #999}
		#template_clients #content_right .client.pale{background: url(../images/bg_alt_pale.jpg) repeat-y}
		#template_clients #content_right .client.fonce{background: url(../images/bg_alt_fonce.jpg) repeat-y}
		#template_clients #content_right .client .logo{position:absolute;top:30px;left:23px;/*width:115px;height:115px;*/background:#fff;-webkit-box-shadow: 0px 0px 18px 0px #666;box-shadow: 0px 0px 18px 0px #666;}
		#template_clients #content_right .client .texte{float:right;padding-top:30px;padding-right:10px;padding-left: 10px;width:380px;margin-right: 25px;}
		#template_clients #content_right .client .texte h1{font-size:27px;font-family:"Arial Narrow", "Helvetica Condensed";font-weight:bold;color:#275cb5}
		#template_clients #content_right .client .texte ul{list-style-type:disc;margin-left:30px}
	#client_nav{padding:15px 35px;margin-top:30px;width:300px;background: #cfd1d3;background: -moz-radial-gradient(center, ellipse cover,  #cfd1d3 0%, #b5b6b7 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cfd1d3), color-stop(100%,#b5b6b7));background: -webkit-radial-gradient(center, ellipse cover,  #cfd1d3 0%,#b5b6b7 100%);background: -o-radial-gradient(center, ellipse cover,  #cfd1d3 0%,#b5b6b7 100%);background: -ms-radial-gradient(center, ellipse cover,  #cfd1d3 0%,#b5b6b7 100%);background: radial-gradient(ellipse at center,  #cfd1d3 0%,#b5b6b7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd1d3', endColorstr='#b5b6b7',GradientType=1 )}
		#client_nav h2{color:#275cb5;font-family:Verdana;font-size:14px;font-weight:bold;margin-bottom:10px}
		#client_nav ul{list-style-type:disc;margin-left:15px;}
		#client_nav ul li{margin-bottom:5px}
		#client_nav ul li a{color:#000;font-family:Verdana;text-decoration:none;font-weight:bold}
		#client_nav ul li a:hover{color:#666;font-family:Verdana;text-decoration:none;font-weight:bold}

	#testimonials {
		display: block;
		text-align: center;
		margin: 10px;
	}

	#testimonials a p {
		font-size: 20px;
	}

	#testimonials a p {
		font-size: 20px;
	}

	/* ---  TEMPLATE LIVRE --- */
	#template_regulier{}
	#template_regulier #content_regulier{width:918px;padding:30px;background:#f9f9f9;-webkit-box-shadow: 0px 0px 10px 0px #555;box-shadow: 0px 0px 10px 0px #555;}
	#template_regulier #content_regulier .image{width:100%;text-align:center;margin-bottom:15px}
	#template_regulier #content_regulier h1{font-size:25px;color:#275cb5;font-weight:bold}
	#template_regulier #content_regulier form{}
	#template_regulier #content_regulier form label{display:block;width:150px;float:left}
	#template_regulier #content_regulier form input{}
	#template_regulier #content_regulier form input[type=submit]{padding:6px 30px;background:#275cb5;color:#fff;font-weight:bold;border:1px solid #073c95;-webkit-border-radius: 4px;border-radius: 4px;}
	#template_regulier #content_regulier form input[type=submit]:hover{background:#174ca5;}
	#template_regulier #content_regulier form textarea{}
	#template_regulier #content_regulier form input[type=text], #template_regulier #content_regulier form textarea{width:300px;border:1px solid #aaa;padding:6px;-webkit-border-radius: 4px;border-radius: 4px;}

	/* --- TEMPLATE LIVRE 2 --- */
	#template_livre2{background:url(../images/bg_content_formation.jpg) repeat-y}
	#template_livre2.newbg{background-image: none; background: #DADADC;}
	#template_livre2 #sidebar_left{width:365px;float:left;}
		#template_livre2 #sidebar_left img.main-img{margin-top:50px}
		#template_livre2 #sidebar_left ul{list-style-type: disc; margin-left: 20px;}
	#template_livre2 #content_right{width:600px;float:right}
		#template_livre2 #textes{padding:30px;font-family:Verdana}
			#template_livre2 #textes h1{clear:both;color:#275cb5;font-size:24px;font-weight:bold;font-family:"Arial Narrow", "Helvetica Condensed"}
			#template_livre2 #textes .inner_content{}
			#template_livre2 #textes .inner_content table{margin-bottom:30px}
			#template_livre2 #textes .inner_content table td{padding:15px}
			#template_livre2 #textes .inner_content hr{border-style: dotted;border-color:#275cb5;border-width: 3px 0 0 0}
		#template_livre2 #bottom_content{position:relative;height:132px;background:#6b7178}
			#template_livre2 #bottom_content .box{position:absolute;background: #8998af;background: -moz-radial-gradient(center, ellipse cover,  #9dadc9 0%, #8998af 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#9dadc9), color-stop(100%,#8998af));background: -webkit-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: -o-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: -ms-radial-gradient(center, ellipse cover,  #9dadc9 0%,#8998af 100%);background: radial-gradient(ellipse at center,  #9dadc9 0%,#8998af 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dadc9', endColorstr='#8998af',GradientType=1 );}

			#template_livre2{}
			#template_livre2 #textes form{}
			#template_livre2 #textes form label{display:block;width:150px;float:left}
			#template_livre2 #textes form input{}
			#template_livre2 #textes table form input[type=submit]{width: auto; cursor: pointer;}
			#template_livre2 #textes>form input[type=submit]{padding:6px 30px;background:#275cb5;color:#fff;font-weight:bold;border:1px solid #073c95;-webkit-border-radius: 4px;border-radius: 4px;}
			#template_livre2 #textes>form input[type=submit]:hover{background:#174ca5;}
			#template_livre2 #textes form textarea{}
			#template_livre2 #textes form input[type=text], #template_livre2 #textes form textarea{width:300px;border:1px solid #aaa;padding:6px;-webkit-border-radius: 4px;border-radius: 4px;}
	/* retour en haut */
	#btt a{display:block;font-family:Arial;font-size:12px;color:#fff;text-decoration:none;padding:10px;-webkit-border-radius: 0px 0px 7px 7px;border-radius: 0px 0px 7px 7px;background: #cedce7;background: -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72));background: -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%);background: -o-linear-gradient(top,  #cedce7 0%,#596a72 100%);background: -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%);background: linear-gradient(to bottom,  #cedce7 0%,#596a72 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 );}
	#btt a:hover{background: #b1c8d9;background: -moz-linear-gradient(top,  #b1c8d9 0%, #516067 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1c8d9), color-stop(100%,#516067));background: -webkit-linear-gradient(top,  #b1c8d9 0%,#516067 100%);background: -o-linear-gradient(top,  #b1c8d9 0%,#516067 100%);background: -ms-linear-gradient(top,  #b1c8d9 0%,#516067 100%);background: linear-gradient(to bottom,  #b1c8d9 0%,#516067 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1c8d9', endColorstr='#516067',GradientType=0 );}
/* --- Footer --- */
#footer{background: url(../images/bg_footer.png) #79818a repeat-x bottom; border-top: 5px solid #b7b7b8; font-size: 16px;}
	#footer .wrapper{position:relative;padding-bottom: 100px;}
		#footer .wrapper div{float:left;margin-top:15px;margin-right:10px;font-family:"Arial Narrow", "Helvetica Condensed"}
		#footer .wrapper div h2{font-size:16px;font-weight:bold;margin-bottom:0}
		#footer .wrapper div.infos{margin-left:0px}
		#footer .wrapper div.infos span.phone{color:#275cb5;font-weight:bold}
		#footer .wrapper div.formations{width:220px}
		#footer .wrapper div.formations ul li a{color:#000}
		#footer .wrapper div.formations ul li a:hover{color:#275cb5}
		#footer .wrapper div.services{width:220px;}
		#footer .wrapper div.services ul li a{color:#000}
		#footer .wrapper div.services ul li a:hover{color:#275cb5}
		#footer .wrapper div.infos2{width:300px;margin-right:0}
		#footer .wrapper div.infos2 .logo{width:160px;margin-left:70px}
		#footer .wrapper div.infos2 p{font-size:17px;text-transform:uppercase;font-weight:bold}
		#footer .wrapper div.infos2 h2{margin-bottom:15px;color:#275cb5}
		#footer .wrapper #cameleon{position:absolute;bottom:60px;left:55px;font-family:Verdana;color:#666;font-size:11px}
			#footer .wrapper #cameleon a{color:#666}
			#footer .wrapper #cameleon span.txt{float:left;margin-top:10px;margin-right:5px}
			#footer .wrapper #cameleon span.img{float:right}


/*Ajout de la section livre*/
#sectionLivre h2{font-weight:bold; font-size:18px; margin-top:15px; margin-bottom:15px;}
#sectionLivre h3{font-size:14px; line-height:120%; margin-left:25px;}
#sectionLivre ul{margin-left:20px;}


#panier{ text-align: center; }
#panier tr:nth-child(odd) {background: #eee;}
#panier tr:nth-child(even) {}
		#panier th, #panier td{vertical-align: middle; border: 1px solid #555}
		#panier th{color: #FFF; font-weight: bold;background: #555;padding: 10px;border: 1px solid #AAA}
#panier input[type=text]{width: 60px; text-align: center;}

#panier td.name{font-size: 12px;}

#saveQte{border: none; background: #275cb5; color: #FFF; font-weight: bold; float: right; padding: 10px; margin-top: 10px;cursor: pointer;}

input.addToCart{cursor: pointer;background: url('/images/cart.png'); text-indent: -9999px; width: 192px; height: 72px;border: none;display: block; margin: 0 auto;}

.clear{clear: both;}
.nowrap{white-space: nowrap}

#parent_paypal_button {
	display: block;
	text-align: center;
}
#paypal-button-container {
	text-align: center;
	display: inline-block;
}

#payment_title {
	font-weight: 700;
}

#billing_payment label {
	float: unset !important;
	width: unset !important;
}
#billing_payment label span{
	display: block;
}

#billing_payment input {
	width: unset !important;
	border:1px solid #aaa;
	padding:6px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#billing_payment .greenBox {
	display: inline-block;
}

#label_billing_payment_number {
	margin: 10px 0;
}

.redBox, .yellowBox, .greenBox{padding: 10px;font-family:Roboto, sans-serif;font-size:15px;font-weight:bold;margin: 15px 0;line-height:1.2;}
.redBox{background:#ffc7c7;border: 1px solid #ff6c6c;color:#ff6c6c;}
.greenBox{background:#c3ffa2;border: 1px solid #72b74d;color:#72b74d;}
.yellowBox{background:#fff7b2;border: 1px solid #b7a058;color:#b7a058;}
.testBox{background:#c3ffa2;border: 1px solid #72b74d;color:#72b74d; width:100%; min-height:150px;}
.color01{background:#272822;}
.color02{background:#66d9ef;}
.color03{background:#a6e22e;}
.color04{background:#f92672;}

.orange_link {
	text-decoration: underline;
    font-size: 20px;
    color: #e89800;
    display: inline-block;
    padding-bottom: 10px;
	transition: color 0.25s ease;
	margin-left: 60px;
}
.white_link:hover {
	color: #000;
}


#pay_billing {
	position:absolute;
	bottom: 20px;
	right:0;
	text-align: right;
}
.custom-pay-btn{
		
	background: #e89800;
	color: #fff;
	padding: 8px 10px !important;
	font-weight: 600;
	font-size: 1rem;
	text-decoration: none;
	display: block;
	margin-bottom: 3px;
	font-family: arial;
}
.custom-paypal-btn{
	width: auto;
	display: inline-table;
	position: relative;
	right: 0;
	background: white;
	padding: 5px 10px !important;
	text-align: right;
	border: 1px solid #e89800;
} 