

ul  {
	margin:0px;
}

h3  {
	margin:0px;
}

div  {
	margin:0px;
}



table {border-spacing: 0}
table td {padding: 0}



.legende{
	font-family: Helvetica,Arial, sans-serif;
	font-size: 12px;
	color:black;
	margin-right:5px;
	

}

checkbox {
      border: 5px solid #ccc;
      
}

img{
	border: none;
}

.clear{
	clear: both;
}

a {text-decoration:none;color:#999999;}
a:hover {text-decoration:none;color:black;}

li{
	list-style-type: none;
}
select, input{
	vertical-align: middle;
}


#footer {
	width:100%;
	height:27px;
	background-color:#7d7d7d;
	margin:0;
	padding:0;
	z-index:4000;
}

.red {
	color:#F40A0A;
}



.black,.black2 {
	color:#000000;
}

.black2:hover {
	color:#999999;
}

.black.marge {
	margin-left:2px;
	margin-top:0px;
	padding:0;
}

.black.licence {
	margin-left:4px;
}

.green {
	color:#00AE10;
}

.gray {
	color:#999999;
}

.red2_caddy {
	color:#FF0000;
}

.red2_caddy a {
	color:#FF0000;
}

.red2 {
	color:#FF0000;
}

.red2 a {
	color:#FF0000;
}

.green a {
	color:#00AE10;
}

.red3 a {
	color:#00AE10;
}

.red3 a:hover {
	color:#FF0000;
}

.green a:hover {
	color:#00AE10;
}

.add_caddy a:hover {
	color:#00AE10;
}

.update_caddy a:hover {
	color:#000;
}

.remove a {
	color:#00AE10;
}

.remove a:hover {
	color:#00AE10;
}


.remove_caddy a {
	color:#999999;
}

.remove_caddy a:hover {
	color:#FF0000;
}

.Bt-badge {
	width:10px;
	height:10px;
	max-width: 10px;
}

#navigation{
	float:left;
	width: 265px;
	margin-right:8px;
	margin-bottom: 50px;
}

#navigation .filet,#content_typeface #zone1 .filet {
	float:left;
	width:265px;
	height:1px;
	margin:0;
	padding:0;
	background-color:#b9b9b9;
	font-size:6px;
	
}

#content_typeface #zone1end .filet {
	float:left;
	width:265px;
	height:1px;
	margin:0;
	padding:0;
	background-color:#b9b9b9;
	font-size:6px;
	
}









#navigation .filet_small_out {
	float:left;
	width:130px;
	height:1px;
	padding:0;
	margin-top:1px;
}

#navigation .filet_small {
	float:left;
	width:130px;
	height:1px;
	padding:0;
	background:url(../images/filet.gif) no-repeat top;
	margin-bottom:5px;
	margin-top:1px;
}

#navigation .filet_small_family {
	float:left;
	width:130px;
	height:1px;
	padding:0;
	background:url(../images/filet.gif) no-repeat top;
	margin-bottom:5px;
	margin-top:1px;
}

#navigation .family {
	padding:0;
	margin:0;
}








#navigation #bloc .bloc1_type h3, #navigation #bloc .bloc1_type_out h3{
	font-size: 12px;
	color:#999999;
	font-weight:normal;
	margin:0;
	padding:0;
}


#navigation #bloc .bloc1_type,#navigation #bloc .bloc1_type_out,#navigation #bloc .bloc1_type_out {
	float:left;
	width: 130px;
	height:12px;

}

#navigation #bloc .bloc1_type img {
	margin:0;
	padding:0;

}

#navigation #bloc .bloc1_type .FamilyCaddy {
	float:right;
	margin-top:2px;
	margin-right:4px;
}

#navigation #bloc .bloc1_type .oneclic {
	float:right;
	margin-top:0px;
	margin-right:4px;

}

#navigation #bloc .bloc1_type .oneclic:hover {
	color:#00B002;

}


#navigation #bloc .bloc1_type.green {
	color:#00AE10;

}

#navigation #bloc .bloc1_type_package {
	float:left;
	width: 130px;
	margin-top:8px;
	margin-bottom:8px;
}




#navigation #bloc .bloc1 {
	float:left;
	width: 130px;
}

#navigation #bloc .bloc2,#navigation #bloc .bloc2_type,#navigation #bloc .bloc2_type_package {
	float:left;
	width: 130px;
}

#navigation #bloc .bloc2,#navigation #bloc .bloc1 {
height: 58px;
}

#navigation #bloc .bloc1.infot1 {
height: 32px;
}





#navigation #bloc .bloc1 {

}

#navigation #bloc .bloc2.info {
	height: auto;
}

#navigation #bloc .bloc1_type,#navigation #bloc .bloc2_type_package,#navigation #bloc .bloc1_type_out {
margin-bottom:7px;
}

 #navigation #bloc .bloc2 ul,#navigation #bloc .bloc2_type ul,#navigation #bloc .bloc2_type_package ul {
	margin:0px;
	padding:0px;
}

 #navigation #bloc .bloc2_type a {
	width:200px;
}







#navigation #bloc-end {
	float:left;
	width: 265px;
	
	padding-left:135px;
	padding-top:8px;
}

#navigation #bloc-end .bloc1-end {
	float:left;
	width: 70px;
	height: 57px;
}

#navigation #bloc-end .bloc2-end {
	float:left;
	width: 192px;
	height: 57px;
	text-align:right;
}

#content_home {
	float:left;
	width: 808px;
}

#content_home .content {
	float:left;
	width: 808px;
	margin-bottom:8px;
}

#content_home .content_texte {
	float:left;
	width: 253px;
	margin-left:6px;
	margin-top:6px;
	line-height:17px;
	color:black;
}





.selnav {
	color:black;
}

#content_type_face {
	float:left;
	width: 808px;
}

#content_typeface {
	float:left;
	width: 808px;
	height:auto;
	margin-bottom: 200px;
	font-kerning: normal;
	-moz-font-feature-settings: "kern";
	-ms-font-feature-settings: "kern";
	-webkit-font-feature-settings: "kern";
	font-feature-settings: "kern";
}

#content_typeface .content {
	float:left;
	cursor:pointer;
	height:196px;
	margin-bottom:8px;
}

#content_typeface .content_purchase {
	float:left;
	width:808px;
	cursor:pointer;
	margin-bottom:8px;
}

#content_typeface .content_purchase.checkout {
	margin-bottom:7px;
}

#content_typeface .content2 {
	float:left;
	cursor:pointer;
	height:196px;
	margin-bottom:10px;
}

#content_typeface .content .titre_typeit {
	float:left;
	margin-right:8px;
}

#content_typeface .content .taille_select {
	color:black;
}

#content_typeface .waterfall {
	float:left;
	height:70px;
	margin-top:0px;
}

#content_typeface .waterfall_right {
	float:right;
	height:70px;
	margin-top:1px;
	text-align:right;
	padding-right:5px;
}

#content_typeface .waterfall ul,#content_typeface .waterfall_right ul  {
	margin-left:5px;
	padding:0px;
}
	
#content_typeface .waterfall li,#content_typeface .waterfall_right li {
	margin-left:0px;
	padding-left:0px;
	margin-bottom:4px;
}

#content_typeface .filet_waterfall {
	float:left;
	height:1px;
	margin:0;
	padding:0;
	background-color:#b9b9b9;
	margin-top:4px;
}

/*tito*/
#content_typeface #zone1_info{
	float:left;
	width:265px;
	margin-right:8px;
	color:black;
	margin-bottom:0px;
	margin-top:0px;
	padding:0;
}

#content_typeface #zone1_info .zone1_text {
	float:left;
	width:250px;
	margin-left:5px;
	padding:0;
}

#content_typeface #zone1 .zone1_text_img {
	float:left;
	margin-left:2px;
	padding:0;
}

#content_typeface #zone1 .zone1_text_img2 {
	display:block;
	width:808px;
	margin-left:1px;

}


#content_typeface #zone1_info .filet {
	float:left;
	width:265px;
	height:1px;
	margin:0;
	padding:0;
	background-color:#b9b9b9;
	font-size:6px;
	
}


#content_typeface #zone1{
	float:left;
	width:265px;
	margin-right:8px;
	color:black;
	margin-bottom:0px;
	margin-top:0px;
	padding:0;
}

#content_typeface #zone1 .zone1_text {
	float:left;
	width:250px;
	margin-left:5px;
	margin-top:4px;
	line-height:17px;

}

#content_typeface #zone1 .zone1info2 {
	height:133px;

}



#content_typeface #zone1 .zone1_text_desc {
	float:left;
	width:250px;
	margin-left:5px;
	margin-top:4px;
	line-height:17px;

}



#content_typeface #zone1 .zone1_text2 {
	float:left;
	width:257px;
	margin-left:8px;
	margin-top:8px;
	

}

#content_typeface #zone1 .zone1_text img {
	margin-top:3px;
	margin-right:2px;
	height: 30px;
}

#content_typeface #zone1 .zone1_text p {
	margin-top:8px;
	padding:0;
	line-height:17px;
	
}

#content_typeface #zone1 .zone1_text_img2 p {
	margin-top:0px;
	padding:0;
	line-height:17px;
	
}

#content_typeface #zone1 .zone1_text .picto2 {
	margin-top:-1px;
	margin-right:2px;
}

#content_typeface #zone1 .zone1_text .titre {
	margin:0;
	padding:0;
	vertical-align:top;
}



#content_typeface .zone-sep {
	clear:both;
	margin-bottom:8px;
	padding:0;
	font-size:6px;
}

#content_typeface .zone_sep2 {
	clear:both;
	margin-bottom:20px;
	padding:0;
	font-size:6px;
}

#content_typeface .zone-sep3 {
	clear:both;
	margin:0;
	padding:0;
	font-size:6px;
}

#content_typeface .zone_sep4 {
	clear:both;
	margin-bottom:31px;
	padding:0;
	font-size:6px;
}

#content_typeface .zone_sep5 {
	clear:both;
	margin-bottom:28px;
	padding:0;
	font-size:6px;
}

#navigation .zone-sep6 {
	margin-bottom:1px;
	padding:0;
	font-size:4px;
}

#content_typeface #zone2{
	float:left;
	width:535px;
	color:black;
	margin:0;
	padding:0;
}

#content_typeface #zone2info{
	float:left;

}


#content_typeface .zone3_text.purchase{
	color:#999999;
	margin-left:5px;

}


#content_typeface #zone2info .zone2_text {
	float:left;

	padding-top:6px;
	padding-bottom:2px;
	line-height:17px;

}

#content_typeface #zone2info .zone2_text.info {
	width:535px;

}




#content_typeface #zone2info p{
	float:left;
	margin-bottom:0px;
	color:black;
	line-height:17px;
	margin-top:-1px;
}

#content_typeface #zone2 img, #content_typeface #zone2info img{
	margin:0;
	padding:0;
}

#content_typeface #zone2 p{
	margin:0;
	padding:0;
	line-height:17px;
}

#content_typeface #zone2 .zone2_text {
	float:right;
	width:527px;
	margin-left:8px;
	margin-top:8px;
	line-height:17px;
	overflow:hidden;
}

#content_typeface #zone2 .zone2_text.designer {
	margin-top:4px;
	margin-bottom:4px;
}

#content_typeface #zone2 .zone2_text_right,#content_typeface #zone2info .zone2_text_right {
	float:left;
	width:527px;
	margin-left:8px;
	margin-bottom:8px;
	margin-top:0px;
	line-height:17px;

}

#content_typeface #zone2 .zone2_text_right.texte {
	height:172px;
	margin-bottom:16px;
}

#content_typeface #zone2 .zone2_text_right_fea {
	float:left;
	width:527px;
	margin-left:2px;
	margin-top:0px;
	line-height:17px;
	height:58px;
}

#content_typeface #zone2 .feature_off {
	float:left;
	width:258px;
	margin-left:8px;
	margin-top:0px;
}

#content_typeface #zone2 .filet {
	float:left;
	width:535px;
	height:1px;
	margin-bottom:10px;
	padding:0;
	background-color:#b9b9b9;
}

#content_typeface #zone2 .filet.textdesigner {
	margin-bottom:0px;
}

#content_typeface #zone2 .filet_spe {
	float:left;
	width:535px;
	height:1px;
	margin-bottom:8px;
	padding:0;
	background-color:#b9b9b9;
}

#content_typeface #zone2 .filet_fea,#content_typeface #zone2info .filet_fea {
	float:left;
	width:535px;
	height:1px;
	margin-bottom:6px;
	padding:0;
	background-color:#b9b9b9;
}

#content_typeface #zone2infoend .filet_fea {
	float:left;
	width:535px;
	height:1px;
	padding:0;
	background-color:#b9b9b9;
}

#content_typeface #zone2info .filet_fea_info {
	float:left;
	width:535px;
	height:1px;
	padding:0;
	margin:0;
	background-color:#b9b9b9;
}



#content_typeface #zone2 .filet2 {
	float:left;
	width:535px;
	height:1px;
	padding:0;
	background-color:#b9b9b9;
}

#content_typeface #zone2 .font {
	float:left;
	width:535px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

#content_typeface #zone2 .fleche_specimen {
	float:left;
	margin-right:3px;
	padding:0;
}

#content_typeface #zone2 .titre_specimen {
	float:left;
	width:245px;
	margin-left:3px;
	padding:0;
	vertical-align:top;
}

#content_typeface #zone2 .titre_specimen a {
	color:black;
}

#content_typeface #zone2 .size_specimen {
	float:left;
	width:250px;
	padding:0;
	vertical-align:top;
}

#content_typeface #zone2 .pdf_specimen {
	float:left;
	padding:0;
	vertical-align:top;
}


#content_typeface .zone3 .zone3_text {
	float:left;
	width:504px;
	margin-left:5px;
	padding:0;
	color:#999999;
	line-height:17px;
}

#content_typeface #zone2info .zone3_text {
	float:left;
	width:270px;
	margin-left:5px;
	padding:0;
	color:#999999;
	line-height:17px;
}

#content_typeface #zone1_info .zone3_text {
	float:left;
	margin-left:5px;
	padding:0;
	color:#999999;
	line-height:17px;
}

#content_typeface .zone3 .zone3_text.PaymentMethodTxt  {
	float:left;
	width:204px;
}

#content_typeface .zone3 .texte_left,#content_typeface .zone4 .texte_left,#content_typeface .zone5 .texte_left {
float:left;
width:264px;
margin-right:18px;
}

#content_typeface .zone3 .texte_left .texte,#content_typeface .zone4 .texte_left .texte,#content_typeface .zone5 .texte_left .texte {
	padding-left:4px;
	padding-right:4px;
	width:256px;
	
}

#content_typeface .zone4 .texte_left .textenews {
	padding-left:4px;
	padding-right:4px;
	width:808px;
}

#content_typeface .zone3 .texte_right {
float:left;
width:536px;
}

#content_typeface .zone3 .texte_right .texte {
	padding-left:4px;
	padding-right:4px;
}


#content_typeface .zone3 .zone4_text,#content_typeface #zone2info .zone4_text {
	float:right;
	width:264px;
	margin-top:1px;
	color:#999999;
	text-align:left;
}

#content_typeface .zone3 .zone4_text.PaymentMethod {
	float:right;
	width:547px;
}


#content_typeface .zone3 .zone4_text.PaymentMethod {
	margin-top:0px;
	padding:0;
}

#content_typeface .zone3 .zone4_text.PaymentMethod p {
	padding:0;
	margin:0;
}



#content_typeface .zone3.form{
	margin-top:28px;
	margin-bottom:28px;
}

#content_typeface .zone3.recap{
	margin-top:10px;

}

#content_typeface .zone3.recap2{
	margin-top:1px;

}


select {
position: absolute;
width: 120px;
height: 21px;
padding: 0 0px 0 8px;
color: #fff;
background: url(../images/select.gif) no-repeat;
border:0;
color:black;
 }
 
.styled { position: relative; width:120px; z-index: 5; }

.inputsSelect p,.inputsSelectWeb p,.inputsSelectApp p,.inputsSelectFont p,.inputsSelectEbook p
{
	margin			: 0;
}

.inputsSelectPays p {
	margin:0;
	margin-left:2px;
}

.inputsSelect
{
	background		: #def url("../images/fleche.gif") right center no-repeat;
	text-align		: left;
	float			: right;
	margin-top			:1px;
	padding			: 0;
	width:264px;
	height:20px;
}


.inputsSelectFont,.inputsSelectWeb,.inputsSelectApp,.inputsSelectEbook
{
	text-align		: left;
	float			: right;
	padding			: 0;
	height:20px;
	background-color: #e8e8e8;
	position: relative;
	background: url("../images/fleche_select.png") right center no-repeat;
	background-size: 15px;
	padding-right:5px;
	margin-left:10px;

}


.inputsSelect .selects
{
	padding			: 3px 14px 3px 3px;
	cursor			: default;
	width			: 264px;
	white-space		: nowrap;
	overflow		: hidden;
}

.inputsSelectFont .selects,.inputsSelectWeb .selects,.inputsSelectApp .selects,.inputsSelectEbook .selects
{
	padding			: 4px 0px 0px 5px;
	cursor			: pointer;
	width			: 100%;
	white-space		: nowrap;
	overflow		: hidden;
}

.AfterPurchase .inputsSelectFont,.AfterPurchase .inputsSelectWeb,.AfterPurchase .inputsSelectApp,.AfterPurchase .inputsSelectEbook {
	background-color: #f3f3f3;
	margin-top:0;
	height:22px;
}

.AfterPurchase .inputsSelectFont .selects,.AfterPurchase .inputsSelectWeb .selects,.AfterPurchase .inputsSelectApp .selects,.AfterPurchase .inputsSelectEbook .selects {
	width			: 100%;
}

.inputsSelectFont ul li:first-child,.inputsSelectWeb ul li:first-child,.inputsSelectApp ul li:first-child,.inputsSelectEbook ul li:first-child
{
	padding-top:4px;
}

.inputsSelect ul li a,.inputsSelectWeb ul li a,.inputsSelectApp ul li a,.inputsSelectFont ul li a,.inputsSelectEbook ul li a
{
	display			: block;
	color			:black;
	text-decoration	: none;
	background		: red;
	width			: 100%;
	
}

.AfterPurchase .inputsSelect ul li a,.AfterPurchase .inputsSelectWeb ul li a,.AfterPurchase .inputsSelectApp ul li a,.AfterPurchase .inputsSelectFont ul li a,.AfterPurchase .inputsSelectEbook ul li a
{
	width			: 100%;
	background		: #b3b3b3;
	
}

.inputsSelectFont ul li a,.inputsSelectWeb ul li a,.inputsSelectApp ul li a,.inputsSelectEbook ul li a
{
	display			: block;
	color			:#000;
	text-decoration	: none;
	background		: #e8e8e8;
	width			: 100%;
	padding-left	: 1px;
	
}






.inputsSelectPays
{
	background		: #def url("../images/fleche.gif") right center no-repeat;
	text-align		: left;
	float			: right;
	padding			: 0;
	margin-top		: 4px;
	width:260px;
	height:20px;
	
}


.inputsSelectPays .selects
{
	padding			: 3px 14px 3px 3px;
	cursor			: default;
	width			: 260px;
	white-space		: nowrap;
	overflow		: hidden;
}

.inputsSelectPays ul li a
{
	display			: block;
	color			: black;
	text-decoration	: none;
	background		: #969595;
	width			: 249px;
	
}

.inputsSelectPays ul li,.inputsSelect ul li,.inputsSelectWeb ul li,.inputsSelectApp ul li,.inputsSelectFont ul li,.inputsSelectEbook ul li
{
	padding-top		: 0px;
	padding-left		: 4px;
	padding-right		: 4px;
	padding-bottom		: 4px;
	margin:0;
}

.inputsSelectPays .first,.inputsSelect .first,.inputsSelectWeb .first,.inputsSelectApp .first,.inputsSelectFont .first,.inputsSelectEbook.first
{
	padding-top		: 4px;
}




	
.inputsSelectPays ul
{
	position		: absolute;
	text-align		: left;
	padding			: 0;
	margin			: 0;
	display			: none;
	background		: #969595;
	z-index			: 2000;
	list-style		: none;
	width:258px;
}

.inputsSelect ul,.inputsSelectWeb ul,.inputsSelectApp ul,.inputsSelectFont ul,.inputsSelectEbook ul
{
	position		: absolute;
	text-align		: left;
	padding			: 0;
	display			: none;
	background		: #e8e8e8;
	z-index			: 2000;
	list-style		: none;
	margin			: 0;
}






.inputsSelect ul li a:hover,.inputsSelectPays ul li a:hover,.inputsSelectWeb ul li a:hover,.inputsSelectApp ul li a:hover,.inputsSelectFont ul li a:hover,.inputsSelectEbook ul li a:hover
{
	color			: white;

	padding:0;
	margin:0;
}

.AfterPurchase .inputsSelectFont ul li,.AfterPurchase .inputsSelectWeb ul li,.AfterPurchase .inputsSelectApp ul li,.AfterPurchase .inputsSelectEbook ul li {
    margin-left:0px;
	padding-left:0px;
	background-color: #b3b3b3;
}

.AfterPurchase .inputsSelectFont,.AfterPurchase .inputsSelectWeb,.AfterPurchase .inputsSelectApp,.AfterPurchase .inputsSelectEbook {
    margin-left:0px;
}

.footer_left {
	float:left;
	margin-left:25px;
	color:black;
	margin-top:7px;
}

.footer_right {
	float:left;
	margin-right:0px;
	margin-left:22px;
	color:black;
	margin-top:7px;
	
}

.footer_right_pad {
	float:right;
	margin-right:22px;
	color:black;
	margin-top:7px;
	width:500px;
	text-align:right;
}



.footer_right a,.footer_right_pad a{
	color:#CAC8C8;
	margin-right:22px;
}

.footer_right a:hover,.footer_right_pad a:hover{
	color:white;
}

#navigation .selected_shop {
	color:#999999;
}

#navigation .selected_shop a{
	color:#00AE10;
}


#navigation .selected_shop a:hover {
	color:#00AE10;
}

#navigation .selected_shop_now{
	color:black;
}

#navigation .badge {
float:left;
padding:0;
width:120px;
}



.billing_bloc .billing_left {
float:left;
width:264px;
margin-right:8px;

}




.billing_bloc .billing_left .texte {
	padding-right:4px;
	width:250px;
	height:300px;
	line-height:17px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}


.billing_bloc .billing_right {
float:left;
width:264px;
}

.billing_bloc .billing_right .texte {
	width:250px;
	height:300px;
	padding-right:4px;
	line-height:17px;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
}

.eula_bloc {
float:left;
margin-bottom:20px;
}

.eula_bloc .eula_left {
float:left;
width:264px;
margin-right:8px;

}

.eula_bloc .eula_left_final {
float:left;
width:808px;
margin-right:8px;

}

.eula_bloc .eula_left.black {
color:black;
}

.eula_bloc .eula_left .filet {
	float:left;
	width:265px;
	height:1px;
	padding:0;
	background-color:#b9b9b9;
	font-size:6px;
	margin-bottom:6px;
	
}

.eula_bloc .eula_left .texte {
	padding-left:4px;
	padding-right:4px;
	width:256px;
	line-height:17px;
}

.eula_bloc .eula_right {
float:left;
width:536px;
}

.eula_bloc .eula_right .texte {
	padding-left:4px;
	padding-right:4px;
	line-height:17px;
}

.eula_bloc .eula_right .filet {
	float:left;
	height:1px;
	padding:0;
	background-color:#b9b9b9;
	font-size:6px;
	margin-bottom:6px;
}


.content_purchase .content_titre .Ctxt {
	color:black;
}

.content_purchase .content_titre .Ctxt:hover {
	color:black;
}

.content_purchase .content_titre .CtxtEula {
	color:#F40A0A;
}

.content_purchase .content_titre .CtxtEulaOk {
	color:black;
}

.content_purchase .content_titre .CtxtEulaOk:hover {
	color:black;
}

.content_purchase .content_titre .CtxtEula:hover {
	color:#F40A0A;
}

#contact {
	float:left;
	width: 808px;
}

#Formulaire {
	float:left;
	margin:0;
	padding:0;
	width:808px;
}

#FormulaireNews {
	float:left;
	margin-top:10px;
	padding:0;
	width:494px;
}

#FormulaireShare {
	float:left;

	padding:0;
	width:494px;
}

#FormulaireOrderNumber {
	float:left;
	padding:0;
	margin:0;
	width:264px;
	font-family: Helvetica,Arial, sans-serif;
}

#Formulaire ul,#FormulaireNews ul,#FormulaireOrderNumber ul,#FormulaireShare ul {
	margin:0;
	padding:0;
	
}

#FormulaireNews ul li,#FormulaireShare ul li {
	float: left;
	width: 494px;
	margin-bottom:8px;
	}
	
#Formulaire ul li {
float: left;
width: 250px;
margin-bottom:8px;
}

#FormulaireOrderNumber ul li {
	float: left;
	width: 264px;
	margin-bottom:8px;
	}

#FormulaireOrderNumber label,#FormulaireOrderNumber input { width: 264px;padding-left:4px;font-family: Helvetica,Arial, sans-serif;}
	
#FormulaireNews label,#FormulaireNews input,#FormulaireShare label,#FormulaireShare input { width: 494px;padding-left:4px;font-family: Helvetica,Arial, sans-serif;}

#Formulaire label,#Formulaire input {width: 250px;padding-left:4px;font-family: Helvetica,Arial, sans-serif;}	
	
#Formulaire .send {
	height:22px;
	width: 494px;
	background-color: #a9dc93;
	text-align:center;
	color:black;
	cursor:pointer;
}

#FormulaireNews .SendText,#FormulaireShare .SendText {
	padding-top:6px;
	height:18px;
	margin-top:0px;
	width: 494px;
	background-color: #a9dc93;
	color:black;
	cursor:pointer;
	text-align:center;
}	

#FormulaireOrderNumber .SendText {
	padding-top:6px;
	height:18px;
	margin-top:0px;
	width: 264px;
	background-color: #a9dc93;
	color:black;
	cursor:pointer;
	text-align:center;
}	

#Formulaire .marge { margin-right: 20px;}
#FormulaireNews .marge,#FormulaireShare .marge { margin-right: 12px;}

#FormulaireNews .marge.message,#FormulaireShare .marge.message { margin-top:20px;}
#Formulaire .marge.pays { margin-right: 20px;}
#Formulaire .marge.red { color:#F40A0A;}
#Formulaire .billing { width:500px;}

#Formulaire .billing a {color:black;margin-left:8px;}
	
	.ie6 #Formulaire ul li { margin-right: 12px;	}
	
	#Formulaire input,#FormulaireNews input,#FormulaireShare input,#FormulaireOrderNumber input { 
		border: 0px solid #ffffff;
		background-color: #f8f8f8;
		padding: 0;
		font-size: 12px;	
		height:22px;
		}
		
	
	#FormulaireOrderNumber .color_select { 
		background-color:#00AE10;
		color:black;
		
	}
	
	#FormulaireOrderNumber input .gray { 
		background-color: #f8f8f8;
	}		
	
	#Formulaire label,#Formulaire input { width: 260px;padding-left:4px;}
	
	#Formulaire input,#FormulaireNews input,#FormulaireOrderNumber input,,#FormulaireShare input { margin-top:4px;}

	
	#Formulaire .adresse { width: 532px;padding-left:4px;}
	
	#Formulaire .adresse.autre { width: 532px;padding-left:4px;margin-top:0px;}

	#reset,
	#submit { 
		width: auto;
		border: 0;
		padding: 2px 20px;
		background-color: #0860a8;
		color: white; }
		
		/* .ie #formulaire form ul li.valid { width: 400px;} */
		.ie #reset, .ie #submit { padding: 2px 10px;}
		
	li.sujet,
	li.sujet label, 
	li.sujet input,
	li.message,
	li.message label, 
	li.message input { width: 470px;}

#Formulaire .filet, zone3.recap .filet {
	float:left;
	width:808px;
	height:1px;
	background:url(../images/filet_sep.gif) no-repeat;
	margin-top:28px;
	margin-bottom:8px;
}

.zone3.recap .filet,.zone3.recap2 .filet {
	float:left;
	width:808px;
	height:1px;
	background:url(../images/filet_sep.gif) no-repeat;
	margin-bottom:8px;
	margin-top:-2px;
}

#Formulaire .filet.recap {
	margin-top:8px;
	margin-bottom:8px;
}

#Formulaire .filet.recap2 {
	margin-top:25px;
	margin-bottom:8px;
}

#Formulaire .filet.saisie {
	margin-top:28px;
}


.required {
	color:#F40A0A;
	margin-left:12px;
}

.TxtCheckout {
	float:left;
	width:800px;
	padding-left:4px;
	padding-right:4px;
	margin-top:4px;
	margin-bottom:8px;
	color:black;
}

#content_typeface .content_price.tax {
	width:130px;
}

.basdepage {
	clear:both;
	height:30px;
}


.ac_results {
	padding: 0px;
	overflow: hidden;
	border: 1px solid #969595;
	color:black;
	margin-left:1px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	
	background-color: #969595;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	

}




.ac_overold {
	background-color: #969595;
	color: white;
}

.ac_over {
	background-color: #969595;
	color: white;
}


#content_typeface .zone3 .zone3_text_mail {
	float:left;
	width:274px;
	margin-left:5px;
	padding:0;
	color:#999999;
	line-height:17px;
}



#Izone2_text {
	padding:0;
	margin-top:4px;
	display:none;
}

#zone1 .filet_large{
	float:left;
	width:808px;
	height:1px;
	background:url(../images/filet_large.gif) no-repeat;
	margin:0;
	padding:0;
	font-size:6px;
}

#zone1 .filet_mini{
	float:left;
	width:808px;
	height:1px;
	background:url(../images/filet_mini.gif) no-repeat;
	margin:0;
	padding:0;
	font-size:6px;
}


#zone1_info .zone1_text a.LienBlock_hover {
	color:black;
}

#zone1_info .zone1_text a.LienBlock_hover:hover {
	color:black;
}

#zone1_info .zone1_text a.LienBlock  {
	color:#999999;
}

#zone1_info .zone1_text a.LienBlock:hover {
	color:black;
}

.content_titre.previous_order ul {
	margin:0;padding:0;
}

.content_titre.previous_order ul li  {
	float:left;
}

/*#content_typeface #zone2info .zone2_text_right.useFI {
	min-height:180px;
}

#content_typeface #zone2info .zone2_text_right.useFITxt {
	height:180px;
}*/

body .WebINK  {color:black;}
.WebINK:hover {color:#999999;}

.TabTel {
	float:left;
	width:15px;
}


#navigation .selected,#content_typeface .selected,#navigation h3 .selected {
	color:black;
}


        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
		

	#slider1,#slider2,#slider3,#slider4,#slider5,#slider6,#slider7,#slider8,#slider9,#slider10,#slider11,#slider12 {
		float:left;
		
	}
	
	#slider1 ul, #slider1 li,#slider2 ul, #slider2 li,#slider3 ul, #slider3 li,#slider4 ul, #slider4 li,#slider5 ul, #slider5 li,#slider6 ul, #slider6 li,#slider7 ul, #slider7 li,#slider8 ul, #slider8 li,#slider9 ul, #slider9 li,#slider10 ul, #slider10 li,#slider11 ul, #slider11 li,#slider12 ul, #slider12 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider{margin-top:1em;}
	#slider1 li,#slider2 li,#slider3 li,#slider4 li,#slider5 li,#slider6 li,#slider7 li,#slider8 li,#slider9 li,#slider10 li,#slider11 li,#slider12 li{ 
		width:808px;
		overflow:hidden; 
		}	
	#prevBtn1, #nextBtn1,#prevBtn2, #nextBtn2,#prevBtn3, #nextBtn3,#prevBtn4, #nextBtn4,#prevBtn5, #nextBtn5,#prevBtn6, #nextBtn6,#prevBtn7, #nextBtn7,#prevBtn8, #nextBtn8,#prevBtn9, #nextBtn9,#prevBtn10, #nextBtn10,#prevBtn11, #nextBtn11,#prevBtn12, #nextBtn12 { 
		
		width:53px;
		height:45px;
		position:absolute;
		left:-30px;
		z-index:1000;
		}
		
	#nextBtn1,#nextBtn2,#nextBtn3,#nextBtn4,#nextBtn5,#nextBtn6,#nextBtn7,#nextBtn8,#nextBtn9,#nextBtn10,#nextBtn11,#nextBtn12{ 
		left:753px;
		top:200px;
		}
		
	#prevBtn1,#prevBtn2,#prevBtn3,#prevBtn4,#prevBtn5,#prevBtn6,#prevBtn7,#prevBtn8,#prevBtn9,#prevBtn10,#prevBtn11,#prevBtn12 { 
		left:10px;
		top:200px;
		}	
		
															
	#prevBtn1 a, #nextBtn1 a,#prevBtn2 a, #nextBtn2 a,#prevBtn3 a, #nextBtn3 a,#prevBtn4 a, #nextBtn4 a,#prevBtn5 a, #nextBtn5,#prevBtn6 a, #nextBtn6,#prevBtn7 a, #nextBtn7,#prevBtn8 a, #nextBtn8,#prevBtn9 a, #nextBtn9,#prevBtn10 a, #nextBtn10 a,#prevBtn11 a, #nextBtn11 a,#prevBtn12 a, #nextBtn12 a {  
		display:block;
		visibility:hidden;
		position:absolute;
		width:53px;
		height:45px;
		}	
		
		
.BlocPictureHome {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:808px;
}	

.BlocInfoHome {
	position:absolute;
	left:0px;
	top:20px;
	width:264px;
	z-index:300;
	
}	

.CloseTextHome
{
	float:left;
	width:259px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
	text-align:right;
}		

.TexteHome 
{
	float:left;
	width:244px;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;	
	line-height: 17px;		
}

.InfoTextHome {
	position:absolute;
	left:5px;
	top:25px;
	width:15px;
	height:15px;
	z-index:300;
}

.Share {
	display:none;
	position:absolute;
	left:637px;
	top:18px;
	background:url(../images/share_back.png) no-repeat top;
	width:168px;
	height:101px;
	z-index:310;
}

.Share ul {
	padding:0;
	margin-top:11px;
}

.Share li {
	width:157px;
	height:24px;
	margin-left:4px;
	padding-top:4px;
	
	
}


.Share li a {
	display:block;
	color:white;
	width:157px;
	height:28px;
}

.Share li a:hover {
	color:white;
}




.Share img {
	float:left;
	margin-right:8px;
	margin-left:8px;
	margin-top:2px;
}

.Share span {
	float:left;
	padding-top:3px;
	
}

.ShareLink {
	margin-left:12px;
	margin-right:6px;
}

#content_typeface .content_pdf a:hover, #content_typeface .content_titre a:hover {
	color:white;
}

#content_typeface .content_titre .alternate,#content_typeface .content_titre .alternateNew,#content_typeface .content_titre .cyrillic,#content_typeface .content_titre .greek,#content_typeface .content_titre .formatTexte {
	color:#999999;
}

#content_typeface .content_titre .alternate:hover,#content_typeface .content_titre .alternateNew:hover,#content_typeface .content_titre .cyrillic:hover,#content_typeface .content_titre .greek:hover,#content_typeface .content_titre .formatTexte:hover {
	color:#F40A0A;
}

#content_typeface .content_titre .red {
	color:#F40A0A !important;
}

.ss01 {
					-moz-font-feature-settings:"ss01" 1, "ss02" 1, "ss03" 1, "ss04" 1, "ss05" 1, "ss06" 1, "ss07" 1; 
					-moz-font-feature-settings:"ss01=1, ss02=1, ss03=1, ss04=1, ss05=1, ss06=1, ss07=1"; 
					-ms-font-feature-settings:"ss01" 1, "ss02" 1, "ss03" 1, "ss04" 1, "ss05" 1, "ss06" 1, "ss07" 1; 
					-o-font-feature-settings:"ss01" 1, "ss02" 1, "ss03" 1, "ss04" 1, "ss05" 1, "ss06" 1, "ss07" 1; 
					-webkit-font-feature-settings:"ss01" 1, "ss02" 1, "ss03" 1, "ss04" 1, "ss05" 1, "ss06" 1, "ss07" 1; 
					font-feature-settings:"ss01" 1, "ss02" 1, "ss03" 1, "ss04" 1, "ss05" 1, "ss06" 1, "ss07" 1;
					color:#F40A0A;
				}

.ss02 {
	color:#F40A0A;
}

.ss03 {
-moz-font-feature-settings:'ss01';
-webkit-font-feature-settings:'ss01';
font-feature-settings:'ss01';
-o-font-feature-settings: "ss01";
-ms-font-feature-settings: "ss01";

	
}

.ss04 {
-moz-font-feature-settings:'ss01';
-webkit-font-feature-settings:'ss01';
font-feature-settings:'ss01';
-o-font-feature-settings: "ss01";
-ms-font-feature-settings: "ss01";
color:#F40A0A;

}

.log_ext {
	margin-top:28px;
}

.log_ext label {
	display:block;
	margin-top:6px;
	margin-bottom:5px;
}

.log_ext input {
	display:block;
	border:1px solid #b9b9b9;
	padding:2px;
	outline: none;
}

.log_ext .ValidLogExt {
	background-color: #b9b9b9;
	display:block;
	margin-top:8px;
	padding:2px;
	text-align:center;
	width:80px;
	color:#fff;
	cursor: pointer;
}

.log_ext .erreur{
	color:#F40A0A;
	padding:0;
	margin:0;
	margin-top:6px;
}

.bandeau_licence {
	margin:0;
	padding:0;
	width:100%;
	margin-bottom:63px;
}

.bandeau_licence table {
	width:100%;
}

.bandeau_licence .header {
	width:100%;
	border-top: 1px solid #C4C4C4;
	color:#F40A0A;
	height:20px;
}

.bandeau_licence .info {
	height: 22px;
}

.bandeau_licence td {
	padding-left:5px;
	border-bottom:1px solid #C4C4C4;
}

.bandeau_licence .info td:first-child {
	color:#999999;
	text-align:left;
	width:36%;	
    padding-top:1px;
}

.bandeau_licence .info td:nth-child(2) {
	color: #cccccc;
	text-align:right;
	width:36%;
	padding-right:4px;
	padding-top:1px;
}

.bandeau_licence .info .ShowWarningLicence2 {
	color: #000;
	text-align:left;
	width:28%;
	background-color: #ECECEC;
	
}

.bandeau_licence .info .ShowWarningLicence2On {
	background-color: #C4C4C4;
	
}

.bandeau_licence .info .ShowWarningLicence2Ot {
	background-color: #f3f3f3;
	
}

.bandeau_licence .alone {
	color: #000;
	background-color: #ECECEC;
	text-align:left;
}

.bandeau_licence .alone a {
	color: #000;
}

.bandeau_licence .SelectInfo {
	background-color: #c4c4c4;
}

.bandeau_licence .actif {
	cursor:pointer;
}

.bandeau_licence .LicenceActif td {
	background-color: #f3f3f3;
}

.bandeau_licence .LicenceActif td:last-child {
	background-color: #c4c4c4;
}

.bandeau_licence .LicenceActif td:first-child {
	color: #000;
}

.bandeau_licence .LicenceActif td:nth-child(2) {
	color:#999999;
}



.bandeau_licence .LicenceOk td:first-child {
	background-color: #cbebbe;
	color:#39b54a;
	
}

.bandeau_licence .LicenceOk td:nth-child(2) {
	background-color: #cbebbe;
	color:#acdb96;
}

.bandeau_licence .LicenceOk td:last-child {
	color: #000;
	background-color: #39b54a;
	
}

.bandeau_licence .Bred {
	background-color:#F40A0A;
}

.bandeau_licence .info td:last-child.Bred2 {
	background-color:#d57272;
}

.inputsSelectFont,.inputsSelectFont ul {
	width:100%;
}

.inputsSelectWeb,.inputsSelectWeb ul {
	width:100%;
}

.inputsSelectApp,.inputsSelectApp ul {
	width:100%;
}

.inputsSelectEbook,.inputsSelectEbook ul {
	width:100%;
}

.inputsSelectFont ul,.inputsSelectWeb ul,.inputsSelectApp ul,.inputsSelectEbook ul {
	margin-top:4px;
	padding-right:-10px;
}

.AfterPurchase .inputsSelectFont ul,.AfterPurchase .inputsSelectWeb ul,.AfterPurchase .inputsSelectApp ul,.AfterPurchase .inputsSelectEbook ul {
	margin-left:0px;
	width:100%;
}

.AfterPurchase .inputsSelectFont ul li,.AfterPurchase .inputsSelectWeb ul li,.AfterPurchase .inputsSelectApp ul li,.AfterPurchase .inputsSelectEbook ul li {
	margin-left:0px;
	padding-left:4px;
}




.selects {
	padding: 3px 0px 0px 4px;
}

	
	.sc_footer {
		position:fixed;
		bottom:25px;
		width:100%;
		min-width:1000px;
		z-index:3000;
		font-weight: normal;
	}
	
	.sc_footer table {
		width:100%;
	}
	
	.sc_footer table td {
		
		text-align:left;
		padding-left:5px;

height:20px;
	}

	
	
	.sc_footer tr {
		background-color:#d5eefb;
		color:#000;
	}
	
	.sc_footer .sc_footer_header {
		background-color:#488aba;
		color:#fff;
		
	}
	
	.sc_footer .checkout .prix,.sc_footer .checkout a {
		color:#000;
		
	}
	
	
	


	
	.sc_footer td:first-child {
		padding-left:25px;
		width:23.43%;
	}
	
	.sc_footer td:nth-child(2) {
		width:22.65%;
	}
	
	.sc_footer td:nth-child(3) {
		width:35.46%;
		margin-right:15px;
		
	}
	
	.sc_footer td:nth-child(4) {
		width:15.93%;
		text-align:right;
		padding-right:5px;
		
	}
	
	.sc_footer td:last-child {
		width:1.4%;
		
	}
	
	.sc_footer span,.sc_footer a {
		color:#a8aeb2;
	}
	
	.sc_footer .Tohide {
		color:#fff;
	}
	
	
	.sc_footer a {
	}
	

	.sc_footer .prix {
		display:inline-block;
		margin-left:10px;
	}
	
		.sc_footer .prixTotal {
		color:black;
	}
	
	.sc_footer a:hover {
		color:#ff0000;
	}	
	.sc_footer .repli {
		width:100%;
		text-align:right;
	}

.sc_footer .liste {
		background-color: #d5eefb;
	}
	
.sc_footer .liste td, .sc_footer .discount td {
		border-bottom:1px solid #fff;
	}
	
	
	
.sc_footer .discount {
		background-color: #bde1aa;
		color:#00AE10;
	}
	
	.sc_footer .total td {
		background-color: #bde1aa;
	}
	
	.sc_footer .nextStep {
		cursor:pointer;
	}
	
	.sc_footer .nextStep:hover a {
		color:#00AE10;		
	}
	
	.sc_footer .nextStep a {
		color:#000;
	}
	
	.sc_footer .nextStep td {
		background-color: #acdb96;
		height:40px;
		text-align:center;
	}
		
	.sc_footer .empty {
		text-align:right;
		padding-right:4px;
		
	}
	
	.sc_footer .empty a {
		color:#a8aeb2;
		margin-right: 10px;
		
	}
	
	.sc_footer .empty a:hover {
		color:#ff0000;
		
	}
	
		.sc_footer .nextStep a {
		color:#000;
		
	}
	

.SelectLicenceBy li {
	float:left;
	margin-right:10px;
}

.SelectLicenceBy li:last-child {
	margin-right:0;
	color: #000;
}

.SelectLicenceBy li div {
	float:right;
}

.rond {
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background-color: #e6e6e6;
	margin-left:5px;
	margin-right: 20px;
	margin-top:2px;
}

.rond.selected {
	background-color: #000;
}

.rond.rondFontSelected {
	background-color: #a9dd93;
}

.rond.rondFontSelected.selected {
	background-color: #000;
}

.liste_licence  {
	padding:0;
	width:100%;
	margin-left:3px;
	padding-top:2px;
}
#content_typeface .content_purchase.licence {
	margin-bottom:1px;
}

#content_typeface .licence:nth-child(2) {
	margin-bottom:8px;
}

.content_purchase .liste_licence div {
	float:left;
	padding-left:0px;
}

.content_purchase .liste_licence .libelle {
	width:85px;
}

.content_purchase .liste_licence .liste {
	margin-top:-4px;
	width:320px;
}


.content_purchase .liste_licence .prix {
	float:right;
	padding-right: 8px;
	
}

.app_name,.ebook_name,.domain_name {
	width:320px;
	border:0px solid #e8e8e8;
	background-color:#F3F3F3;
	height: 22px;
	padding-left: 5px;
	outline: none;
}

*::-webkit-input-placeholder {
    color: #F40A0A;
}
*:-moz-placeholder {
    color: #F40A0A;
}
*::-moz-placeholder {
    color: #F40A0A;
}
*:-ms-input-placeholder {
    color: #F40A0A;
}

.input_off {
	color:#F40A0A;
	width: 325px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.libelle_name {
	float:left;
	color:#000;
	padding-top:4px;
	
}


@media only screen and (max-width: 75em) { 
	.bandeau_licence .info td:first-child {
	width:22%;
}

.bandeau_licence .info td:nth-child(2) {
	width:50%;
}

.bandeau_licence .info .ShowWarningLicence2 {
	width:28%;
	
}
	
}  
