@font-face {
    font-family: 'tga';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor-regular-webfont.svg#tga') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'tga_bold';
    src: url('fonts/texgyreadventor-bold-webfont.eot');
    src: url('fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/texgyreadventor-bold-webfont.woff') format('woff'),
         url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('fonts/texgyreadventor-bold-webfont.svg#tga_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* 
{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, "Bitstream Vera Sans", Verdana, sans-serif;
}

html, body{height:100%;}
body{background:#64a8d2;}
a img {border:none;}
a, div, span{outline:none;}

.ball
{
	position:fixed;
	top:50%;
	left:50%;
	margin:-20px 0px 0px -20px;
	width:40px;
	height:40px;
	background:url(ballon.gif) no-repeat center center;
}

/* ********************* GLOBAL ********************* */
#global 
{
	position:relative;
	width:100%;
	height:auto;
	min-height:100%;
	padding:290px 0px 90px 0px;
}
#background 
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	min-height:100%;
	background:#64a8d2 url(background.jpg) no-repeat center top;background-attachment:fixed;
	z-index:1;
		opacity:0;
}

/* ********************* HEADER ********************* */
#header
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:296px;
	z-index:5;
		opacity:0;
}
.header990
{
	position:relative;
	width:990px;
	margin:0px auto;
	height:290px;
}
.header990 a
{
	position:relative;
	float:right;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:5px 10px 5px 25px;
	background:#f26428 url(extranet.png) no-repeat 10px center;
}
.header990 strong
{
	position:absolute;
	right:0px;
	top:40px;
	text-align:right;
	font-family:'tga_bold';
	font-size:47px;
	color:#f26428;
	line-height:55px;
}
.header990 strong b
{
	font-family:'tga_bold';
	font-size:36px;
	color:#2d2d2d;
}

/* orange */
.bar
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:6px;
	border-top:6px solid #f26428;
	z-index:999;
		opacity:0;
}
.bar990
{
	position:relative;
	width:990px;
	margin:0px auto;
	height:6px;
}
.bar990 a
{
	position:absolute;
	top:0px;
	right:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:5px 10px 5px 25px;
	background:#f26428 url(extranet.png) no-repeat 10px center;
}

span#accueil, span#creer_ou_reprenez, span#developpez, span#transmettez, span#qui_sommes_nous, span#contact
{
	position:relative;
	float:left;
	clear:both;
	display:block;
	width:100%;
	height:1px;
	margin:0px 0px 0px 0px;
}
span#accueil{margin:0px;}

.sep
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:50px;
	margin:70px 0px -5px 0px;
	background:url(sep.jpg);
}

/* /// logo /// */
.lg
{
	position:relative;
	display:block;
	width:231px;
	height:201px;
	overflow:hidden;
}
#logo
{
	position:relative;
	display:block;
	width:231px;
	height:130px;
	background:url(logo.png) no-repeat;
}
.lg h1
{
	font-family:'tga';
	font-size:10px;
	color:#2e307e;
	text-transform:uppercase;
	text-align:center;
	line-height:12px;
	padding:10px 0px;
}

/* /// menu /// */
.menu
{
	position:relative;
	float:left;
	width:245px;
}

.fixed
{
	position:relative;
	width:231px;
	padding:20px 7px 15px 7px;
	margin:-20px 0px 0px 0px;
	background:#ffffff url(menu.png) no-repeat left top;
}

#menu_0
{
	position:relative;
	list-style-type:none;
}
#menu_0 li
{
	position:relative;
	display:block;
	float:left;
	width:auto;
	height:auto;
}
#menu_0 li a
{
	position:relative;
	display:block;
	float:left;
	width:217px;
	height:auto;
	padding:7px 7px 10px 7px;
	background:url(dots.png) repeat-x left bottom;
	
	font-family:'tga_bold';
	font-size:16px;
	color:#f26428;
	text-decoration:none;
	text-transform:uppercase;
}
#menu_0 li.current_0 a{color:#ffffff;background:#f26428;}
#menu_0 li.current_0 a:hover{color:#ffffff;}
#menu_0 li a:hover{color:#2e307e;}

/* contact */
.ctc
{
	position:relative;
	float:left;
	clear:both;
	margin:40px 0px 10px 0px;
	padding:0px 7px 30px 7px;
}
.ctc h3
{
	font-family:'tga_bold';
	font-size:16px;
	color:#4c4c4c;
	text-transform:uppercase;
	padding:0px 0px 1px 0px;
}
.ctc h4
{
	font-family:'tga';
	font-size:25px;
	color:#f26428;
	text-transform:uppercase;
	padding:0px 0px 1px 0px;
}
.ctc h4 a
{
	font-family:'tga';
	color:#f26428;
	text-decoration:none;
}
.ctc p
{
	font-family:Verdana;
	font-size:12px;
	color:#4c4c4c;
}


/* ********************* CENTER ********************* */
#center
{
	position:relative;
	width:990px;
	height:auto;
	margin:0px auto;
	padding:0px;
	z-index:6;
	
	font-family:Verdana;
	font-size:12px;
	color:#4c4c4c;
		opacity:0;
}

.content
{
	position:relative;
	float:right;
	width:745px;
}
.content h2
{
	clear:both;
	font-family:'tga';
	font-size:21px;
	color:#4c4c4c;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
}
.content h3
{
	font-size:15px;
	color:#9C9C9C;
	padding:0px 0px 10px 0px;
}
.content h4
{
	font-size:12px;
	color:#383838;
	padding:0px 0px 10px 0px;
}
.content p
{
	line-height:22px;
	padding:0px 0px 10px 0px;
}
.content ul
{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
}
.content li
{
	line-height:22px;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 20px;
	color:#000000;
	background:url(li.png) no-repeat 0px 8px;
}

.content a {text-decoration:none;color:#f26428;}
.content a:hover {text-decoration:underline;}

.content p.intercalaire{display:none;}

/* ********************* CONTENT ********************* */
#full
{
	position:relative;
	float:left;
	width:745px;
	height:auto;
	padding:0px;
}
#full .full-1
{
	position:relative;
	float:left;
	clear:both;
	width:715px;
	height:auto;
	padding:15px 15px 0px 15px;
	background:url(center.png) no-repeat center top;
	border:none;
}
#full .full-2
{
	position:relative;
	float:left;
	clear:both;
	width:715px;
	height:auto;
	padding:0px 15px 15px 15px;
	background:#ffffff;
	border:none;
}

/* bloc home */
.content .bh
{
	position:relative;
	float:left;
	display:block;
	width:194px;
	height:310px;
	padding:20px;
	text-decoration:none;
}
.content .bh:hover
{
	text-decoration:none;
}
.content .bh1{background:url(b1.jpg) no-repeat;}
.content .bh2{background:url(b2.jpg) no-repeat;margin:0px 6px;}
.content .bh3{background:url(b3.jpg) no-repeat;}

.content .bh span
{
	font-family:'tga';
	font-size:17px;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	line-height:26px;
}
.content .bh span.bold
{
	font-family:'tga_bold';
	font-size:26px;
	color:#ffffff;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	line-height:26px;
}

/* temoin */
.temoin
{
	position:relative;
	float:left;
	width:320px;
	height:385px;
	padding:15px;
	background:#ededed;
	margin:30px 15px 0px 0px;
	overflow:hidden;
}
.temoin .tem
{
	position:absolute;
	top:15px;
	left:15px;
	width:100%;
	height:500px;
	z-index:10;
	overflow:hidden;
}
.full-1 .temoin .tem{cursor:pointer;}

.temoin .tem.t14{display:block;}

.content .temoin .tem h3
{
	font-family:'tga';
	font-size:20px;
	color:#4c4c4c;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	line-height:26px;
}
.content .temoin .tem h3 b
{
	font-family:'tga_bold';
	color:#f26428;
}
.content .temoin .tem p
{
	position:relative;
	width:92%;
	line-height:16px;
	margin-top: 15px;
	height: 56px;
	overflow:hidden;

}

.temoin .tem p.detail{
	display:none;
}


.temoin .tem p.resume{
	display:block;
	height:40px;
}

.content .temoin .tem img
{
	width: 92%;
	height:135px;
	position:relative;
	margin:5px 15px 0px 0px;
}
.temoin .nav
{
	position:absolute;
	right:15px;
	bottom:15px;
	z-index:11;
}
.temoin .nav span
{
	position:relative;
	float:left;
	display:block;
	width:12px;
	height:12px;
	background:url(nav.png) no-repeat 0px -12px;
	cursor:pointer;
	margin:0px 0px 0px 7px;
}
.temoin .nav span.active{background:url(nav.png) no-repeat 0px 0px;}

/* blog */
.blog
{
	position:relative;
	float:right;
	width:320px;
	padding:15px;
	margin:30px 0px 0px 0px;
	background:#ededed;
}
.blog h3
{
	font-family:'tga';
	font-size:20px;
	color:#4c4c4c;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	line-height:26px;
}
.blog h3 b
{
	font-family:'tga_bold';
	color:#f26428;
}
#center .blog p{line-height:19px;}
#center .blog p a{color:#4c4c4c;}
.blog p span
{
	color:#9b9b9b;
	padding:0px 5px 0px 0px;
}

.blog img{
	width: 100%;
}

a.button{
	-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
    -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
    box-sizing: border-box;
	background: #f26428 url(cross.png) no-repeat 90% center;
	width: 70%;
	height: 35px;
	margin: 18px 0;
	float:right;
	font-size: 14px;
	color: white !important;
	text-decoration:none;
	text-transform: uppercase;
	padding:9px 0 0 20px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

a.button:hover{
	background:#ce5624 url(cross.png) no-repeat 90% center;
	text-decoration:none;
}


/* article */
.article
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	padding:15px 0px;
}
.article .title
{
	position:relative;
	float:left;
	width:210px;
}
.content .article .title h3
{
	font-family:'tga';
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	font-size:19px;
	color:#569440;
	text-align:right;
}
.content .page1 .article .title h3{color:#569440;}
.content .page2 .article .title h3{color:#0793c9;}
.content .page3 .article .title h3{color:#07a6a8;}
.content .page4 .article .title h3{color:#2e307e;}

.article .text
{
	position:relative;
	float:right;
	width:475px;
}

.content .page1 .article .text p strong{color:#569440;}
.content .page2 .article .text p strong{color:#0793c9;}
.content .page3 .article .text p strong{color:#07a6a8;}
.content .page4 .article .text p strong{color:#2e307e;}

/* gris */
.grey
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	padding:15px 0px 5px 0px;
	background:#ededed;
}
.grey .title
{
	position:relative;
	float:left;
	width:195px;
	padding:0px 0px 0px 15px;
}
.grey .title h3
{
	font-family:'tga_bold';
	font-size:19px;
	color:#f26428;
	text-align:right;
}
.grey .text
{
	position:relative;
	float:right;
	width:460px;
	padding:0px 15px 0px 0px;
}
.content .grey .text p strong
{
	color:#f26428;
}
.content .grey .text p, .content .grey .text li
{
	font-weight:bold;
	color:#484848;
}

.content .page1 .grey .title h3{color:#569440;}
.content .page2 .grey .title h3{color:#0793c9;}
.content .page3 .grey .title h3{color:#07a6a8;}
.content .page4 .grey .title h3{color:#2e307e;}

.content .page1 .grey .text p strong, .content .page1 .grey .text li strong{color:#569440;}
.content .page2 .grey .text p strong, .content .page2 .grey .text li strong{color:#0793c9;}
.content .page3 .grey .text p strong, .content .page3 .grey .text li strong{color:#07a6a8;}
.content .page4 .grey .text p strong, .content .page4 .grey .text li strong{color:#2e307e;}

/* green */
.green
{
	position:relative;
	float:right;
	display:block;
	width:204px;
	/*height:325px;*/
	height:auto;
	padding:20px;
	margin:10px 0px 0px 0px;
	background:#569440;
	margin-left:16px;

}
.green.alone
{
	background:#f26428 url(cross.png) no-repeat 90% center;
	padding:0px;
	width:222px;
	height: 58px;
	color:white;
	-webkit-transition: all 0.5s ease;
  	transition: all 0.5s ease;
  	margin-left:16px;
}

.green.alone:hover{
	background:#ce5624 url(cross.png) no-repeat 90% center;
}

.content .temoin .tem p.author{
	text-align:right;
	margin-top: 5px;
}

.content .temoin .tem p.author img{
	width: 15px;
	height:1px;
	margin:0;
	top: -3px;
	left: -6px;
}

.content .green h2
{
	font-size:25px;
	color:#a9ea91;
}
.content .green h2 strong
{
	font-family:'tga_bold';
	color:#ffffff;
}
.content .green p
{
	color:#ffffff;
}
.content .green li
{
	color:#ffffff;
	line-height:16px;
	margin:0px 0px 5px 20px;
	background:url(li2.png) no-repeat 0px 5px;
}
.content .green a
{
	position:relative;
	display:block;
	width:169px;
	height:auto;
	padding:12px 30px 15px 20px;
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:white;
	text-transform:uppercase;
	text-decoration:none;

}


.content .green a b
{
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:white;
}
.content .green a i
{
	position:absolute;
	top:0px;
	right:15px;
	display:block;
	width:13px;
	height:100%;
	background:url(arrow-pu.png) no-repeat center center;
}

/* link */
a.link
{
	-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
    -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
    box-sizing: border-box;
	position:relative;
	float:left;
	float:right;
	width:222px;
	height:58px;
	margin:10px 0px 20px 16px;
	padding:12px 0 0 20px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	background:#f26428 url(cross.png) no-repeat 90% center;
	font-family:Verdana;
	font-size:14px;
	color:white;
	text-transform:uppercase;
}
a.link:hover{
	text-decoration:none;
	background:#ce5624 url(cross.png) no-repeat 90% center;
}

/* form */
.form
{
	position:relative;
	float:left;
	clear:both;
	width:715px;
	padding:15px 0px;
	margin:15px 0px 0px 0px;
	background:#ededed;
}
.form .title
{
	position:relative;
	float:left;
	width:210px;
}
.form .title h2
{
	font-size:21px;
	color:#f26428;
	text-align:right;
	padding-top:3px;
}
.form .text
{
	position:relative;
	float:right;
	width:475px;
}

/* other */
.adr
{
	position:relative;
	float:left;
	clear:both;
	width:715px;
	height:326px;
}
.adr img
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
.content .adr p
{
	position:absolute;
	bottom:10px;
	left:40px;
	line-height:16px;
	color:#1c1c1c;
	z-index:11;
}
.content .adr p strong
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

/* ********************* FOOTER ********************* */
#footer
{
	position:absolute;
	bottom:-110px;
	right:0px;
	padding:15px 0px 0px 0px;
	clear:both;
	width:990px;
	height:95px;
	background:#65a8d3;
}
#footer div
{
	position:relative;
	float:left;
}
#footer .f1{margin:0px 15px 0px 0px;width:350px;}
#footer .f2{margin:0px 15px 0px 0px;width:150px;}
#footer .f3{margin:0px 15px 0px 0px;width:310px;}
#footer .f4{margin:0px 0px 0px 0px;width:130px;}

#footer img{float:left;}
.content #footer p
{
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
}
#footer p a
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#26435b;
	text-decoration:none;
}
/* /// adipso /// */
#footer a#puce_adipso
{
	position:relative;
	display:block;
	width:26px;
	height:26px;
	background:url(adipso.png);
	margin:0px 0px 6px 0px;
}
#footer a#puce_adipso strong
{
	display:none;
}

/* popup */
.popmask
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(mask.png);
	z-index:998;
}
.popup
{
	position:fixed;
	top:12%;
	left:-420px;
	margin:0px 0px 0px 50%;
	width:800px;
	height:70%;
	padding:40px 20px;
	background:#ededed;
	z-index:999;
}
.popup#pTM{height:auto;}
.popup#pTM .temoin{margin:0px;width:730px; height:350px;}
.popup#pTM .temoin .tem{width:730px;height:auto;}
.popup#pTM .temoin .tem p{height:auto;}
.popup#pTM .temoin .tem p.detail{display:inline;}
.popup#pTM .temoin .tem p.resume{display:none;}
.popup#pTM .temoin .tem p.author{height:auto; display:block; width:auto;margin-top:10px;}
.popup#pTM .temoin .tem p.author img{
	width: 15px;
	position:relative;
	top:2px;
}
.popup#pTM .temoin .tem img{width:100%;margin-bottom:5px;}
.popup#pTM .temoin .tem img.img-tem{
	width: 50%;
	float:left;
}
/*.popup#pTM .temoin .nav{display:none;}*/

.popup span.close
{
	position:absolute;
	top:-19px;
	right:-19px;
	display:block;
	width:38px;
	height:38px;
	background:url(close.jpg) no-repeat;
	cursor:pointer;
}
.popup .scroll
{
	overflow-y:scroll;
	position:relative;
	width:760px;
	height:100%;
	padding:0px 20px;
}
.clear{
	clear:both;
}
.popup#pTM .scroll{overflow:hidden;}

.content .popup h3{color:#f26428;}

.popup .temoin .tem img{
	height:auto;
}

.wheel{
	overflow-y:hidden;
}

/* pop full */
.popfull
{
	position:relative;
	background:#64a8d2;	
	width:100%;
	height:auto;
	min-height:100%;
	z-index:1000;
	padding:60px 0px 80px 0px;
}
.popfull .popf-header
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	padding:20px 0px;
	height:20px;
	background:#f26428;
	z-index:999;
}
.popfull .popf-header span
{
	position:absolute;
	top:20px;
	left:25px;
	font-family:Verdana;
	font-size:15px;
	color:#ffffff;
	padding:0px 0px 0px 20px;
	background:url(pop-back.png) no-repeat 0px center;
	cursor:pointer;
	z-index:999;
}
.popfull .popf-header strong
{
	position:absolute;
	top:7px;
	right:0px;
	display:block;
	width:177px;
	height:43px;
	background:url(print.png) no-repeat;
	cursor:pointer;
	z-index:998;
}
.popfull .popf-header p
{
	position:relative;
	width:100%;
	text-align:center;
	
	font-family:'tga_bold';
	font-size:17px;
	color:#ffffff;
	text-transform:uppercase;
	top:-5px;
	z-index:997;
}
.popfull .popf-header strong i
{
	display:none;
}

.popfull .popf-footer
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:20px 0px;
	height:auto;
	background:#f26428;
}
.popfull .popf-footer .pf990
{
	position:relative;
	width:990px;
	height:26px;
	margin:0px auto;
}
.popfull .popf-footer .pf990 p
{
	position:relative;
	float:left;
	margin:0px 80px 0px 0px;
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}
.popfull .popf-footer .pf990 p a
{
	font-weight:bold;
	color:#301509;
}
.popfull .popf-footer .pf990 img
{
	position:relative;
	float:left;
	margin:5px 70px 0px 0px;
}

.popfull .popf-content
{
	position:relative;
	width:990px;
	margin:0px auto;
}
.popfull .popf-content .popf-large
{
	position:relative;
	float:left;
	width:930px;
	padding:30px;
	margin:30px 0px;
	background:#ffffff;
}
.popfull .popf-content .popf-left
{
	position:relative;
	float:left;
	width:480px;
}
.popfull .popf-content .popf-right
{
	position:relative;
	float:right;
	width:480px;
}

.popfull .popf-content .step
{
	position:relative;
	float:left;
	clear:both;
	width:480px;
	padding:0px 0px 65px 0px;
	background:url(pop-shadow.png) no-repeat center bottom;
}
.popfull .popf-content .step .nbs
{
	position:absolute;
	top:0px;
	left:0px;
	background:#f36d35;
	padding:0px 10px 5px 10px;
	
	font-family:'tga_bold';
	font-size:17px;
	color:#ffffff;
	z-index:20;
}
.popfull .popf-content .step .nbs strong
{
	font-family:'tga_bold';
	font-size:39px;
}
.popfull .popf-content .step .nbs strong sup
{
	font-family:'tga';
	font-size:14px;
}
.popfull .popf-content .step .stitle
{
	position:relative;
	float:left;
	clear:both;
	margin:50px 15px 0px 15px;
	width:420px;
	padding:30px 15px;
	background:#d6ecf9;
	cursor:pointer;
	z-index:19;
}
.popfull .popf-content .step .stitle h2
{
	font-family:'tga';
	font-size:22px;
	font-weight:normal;
	color:#484848;
	text-align:center;
	text-transform:uppercase;
	line-height:26px;
	height:52px;
	overflow:hidden;
}
.popfull .popf-content .popf-left .step .stitle h2{color:#d8493a;}
.popfull .popf-content .popf-right .step .stitle h2{color:#619b29;}

.popfull .popf-content .step .stitle.small h2{line-height:52px;}

.popfull .popf-content .step .stitle h2 strong
{
	font-family:'tga_bold';
}

.popfull .popf-content .step .slist
{
	position:relative;
	float:left;
	clear:both;
	margin:10px 15px 0px 15px;
	width:450px;
	background:#ffffff;
		display:none;
}
.popfull .popf-content .step .slist ul
{
	list-style-type:none;
}
.popfull .popf-content .step .slist ul li
{
	font-family:'tga';
	font-size:13px;
	font-weight:normal;
	color:#484848;
	padding:15px 50px;
}
.popfull .popf-content .popf-left .step .slist ul li{color:#d8493a;}
.popfull .popf-content .popf-right .step .slist ul li{color:#619b29;}
.popfull .popf-content .popf-left .step .slist ul li strong, .popfull .popf-content .popf-right .step .slist ul li strong{font-family:'tga';font-weight:normal;color:#979797;}

.popfull .popf-content .popf-left .step .slist ul li{background:#ffffff url(pop-red.png) no-repeat 35px 22px;}
.popfull .popf-content .popf-left .step .slist ul li.fgrey{background:#f2f2f2 url(pop-red.png) no-repeat 35px 22px;}
.popfull .popf-content .popf-right .step .slist ul li{background:#ffffff url(pop-green.png) no-repeat 35px 22px;}
.popfull .popf-content .popf-right .step .slist ul li.fgrey{background:#f2f2f2 url(pop-green.png) no-repeat 35px 22px;}

.popfull .popf-content .popf-left .step .slist ul li.empty, .popfull .popf-content .popf-right .step .slist ul li.empty, .popfull .popf-content .popf-left .step .slist ul li.fgrey.empty, .popfull .popf-content .popf-right .step .slist ul li.fgrey.empty{background-image:none;}

.popfull .popf-content .step .simp
{
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	width:390px;
	padding:30px 45px 13px 45px;
	height:auto;
		display:none;
}
.popfull .popf-content .step .simp p
{
	font-family:'tga';
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
}
.popfull .popf-content .step .simp ul
{
	list-style-type:none;
}
.popfull .popf-content .step .simp ul li
{
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	padding:0px 0px 5px 20px;
	line-height:19px;
}
.popfull .popf-content .popf-left .step .simp ul li{background:url(pop-red-2.png) no-repeat 0px 7px;}
.popfull .popf-content .popf-right .step .simp ul li{background:url(pop-green-2.png) no-repeat 0px 7px;}

.popfull .popf-content .popf-left .step .simp{background:#d8493a;}
.popfull .popf-content .popf-right .step .simp{background:#619b29;}

.popfull .popf-content .step .sborder
{
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	width:480px;
	padding:0px;
	height:17px;
}
.popfull .popf-content .popf-left .step .sborder{background:#d8493a;}
.popfull .popf-content .popf-right .step .sborder{background:#619b29;}

.popfull .popf-content .popf-large h1
{
	position:relative;
	float:left;
	clear:both;
	display:block;
	width:930px;
	font-family:'tga_bold';
	font-size:22px;
	font-weight:normal;
	color:#484848;
	text-transform:uppercase;
	padding:10px 30px;
	margin:0px 0px 10px -30px;
	background:#f2f2f2;
}
.popfull .popf-content .popf-large h2
{
	font-family:'tga_bold';
	font-size:18px;
	font-weight:normal;
	color:#222222;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
}
.popfull .popf-content .popf-large ul
{
	list-style-type:none;
	padding:0px 0px 10px 0px;
}
.popfull .popf-content .popf-large ul li
{
	font-family:Verdana;
	font-size:12px;
	color:#484848;
	padding:0px 0px 0px 20px;
	margin:5px 0px;
	line-height:19px;
	background:url(pop-red.png) no-repeat 0px 7px;
}
.popfull .popf-content .popf-large ul li li
{
	background:url(pop-green.png) no-repeat 0px 7px;
}



@media print {
	.popfull .popf-header{position:relative;}
	.popfull .popf-header p{color:#000000;}
	.popfull .popf-header span{display:none;}
	.popfull .popf-header strong{display:none;}
	.popfull .popf-footer{display:none;}
	.popfull .popf-content img{padding-bottom:40px;}
	.popfull .popf-content .step .slist{display:block;height:auto;}
	.popfull .popf-content .step .simp{display:block;height:600px;}
}
