
@font-face {font-family: 'GillSans';src: url('/webfont/gillsans/normal-webfont.eot');src: url('/webfont/gillsans/normal-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/gillsans/normal-webfont.woff') format('woff'),url('/webfont/gillsans/normal-webfont.ttf') format('truetype'),url('/webfont/gillsans/normal-webfont.svg#gillsans') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'GillSans';src: url('/webfont/gillsans/bold-webfont.eot');src: url('/webfont/gillsans/bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/gillsans/bold-webfont.woff') format('woff'),url('/webfont/gillsans/bold-webfont.ttf') format('truetype'),url('/webfont/gillsans/bold-webfont.svg#gillsans') format('svg');font-weight: bold;font-style: normal;}

@font-face {font-family: 'Lucida';src: url('/webfont/lucida/normal-webfont.eot');src: url('/webfont/lucida/normal-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/lucida/normal-webfont.woff') format('woff'),url('/webfont/lucida/normal-webfont.ttf') format('truetype'),url('/webfont/lucida/normal-webfont.svg#lucida') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'Lucida';src: url('/webfont/lucida/bold-webfont.eot');src: url('/webfont/lucida/bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/lucida/bold-webfont.woff') format('woff'),url('/webfont/lucida/bold-webfont.ttf') format('truetype'),url('/webfont/lucida/bold-webfont.svg#lucida') format('svg');font-weight: bold;font-style: normal;}

@font-face {font-family: 'Minion';src: url('/webfont/minion/normal-webfont.eot');src: url('/webfont/minion/normal-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/minion/normal-webfont.woff') format('woff'),url('/webfont/minion/normal-webfont.ttf') format('truetype'),url('/webfont/minion/normal-webfont.svg#minion') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'Minion';src: url('/webfont/minion/bold-webfont.eot');src: url('/webfont/minion/bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/minion/bold-webfont.woff') format('woff'),url('/webfont/minion/bold-webfont.ttf') format('truetype'),url('/webfont/minion/bold-webfont.svg#minion') format('svg');font-weight: bold;font-style: normal;}

@font-face {font-family: 'HelveticaNeue';src: url('/webfont/helveticaneue/normal-webfont.eot');src: url('/webfont/helveticaneue/normal-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/helveticaneue/normal-webfont.woff') format('woff'),url('/webfont/helveticaneue/normal-webfont.ttf') format('truetype'),url('/webfont/helveticaneue/normal-webfont.svg#helveticaneue') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'HelveticaNeue';src: url('/webfont/helveticaneue/bold-webfont.eot');src: url('/webfont/helveticaneue/bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/helveticaneue/bold-webfont.woff') format('woff'),url('/webfont/helveticaneue/bold-webfont.ttf') format('truetype'),url('/webfont/helveticaneue/bold-webfont.svg#helveticaneue') format('svg');font-weight: bold;font-style: normal;}

@font-face {font-family: 'Myriad';src: url('/webfont/myriad/normal-webfont.eot');src: url('/webfont/myriad/normal-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/myriad/normal-webfont.woff') format('woff'),url('/webfont/myriad/normal-webfont.ttf') format('truetype'),url('/webfont/myriad/normal-webfont.svg#myriad') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'Myriad';src: url('/webfont/myriad/bold-webfont.eot');src: url('/webfont/myriad/bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/myriad/bold-webfont.woff') format('woff'),url('/webfont/myriad/bold-webfont.ttf') format('truetype'),url('/webfont/myriad/bold-webfont.svg#myriad') format('svg');font-weight: bold;font-style: normal;}

@font-face {font-family: 'CenturyGothic';src: url('/webfont/centurygothic/normal-webfont.eot');src: url('/webfont/centurygothic/normal-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/centurygothic/normal-webfont.woff') format('woff'),url('/webfont/centurygothic/normal-webfont.ttf') format('truetype'),url('/webfont/centurygothic/normal-webfont.svg#centurygothic') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'CenturyGothic';src: url('/webfont/centurygothic/bold-webfont.eot');src: url('/webfont/centurygothic/bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfont/centurygothic/bold-webfont.woff') format('woff'),url('/webfont/centurygothic/bold-webfont.ttf') format('truetype'),url('/webfont/centurygothic/bold-webfont.svg#centurygothic') format('svg');font-weight: bold;font-style: normal;}


.carte .ckeditor
{
	font-family:HelveticaNeue;	
	max-width:534px;
	overflow:hidden;
}

.onglet-p:first-child{
	border:none;	
}
.onglet-p{
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;	
	position:relative;
	border-left:1px solid #dadedd;
	min-height:70px;
}


.barre-product{
	margin-bottom:20px;	
}
.pipette{
	background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	background-position: -196px -1871px; width: 29px; height: 28px;
	
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
}


.desactivate .recto-verso{
	background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	background-position: -392px -216px; width: 34px; height: 32px;

	display:inline-block;
	vertical-align:top;
	margin-top:5px;
	cursor:pointer;
}

.recto-verso{
	background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	background-position: -392px -43px; width: 34px; height: 32px;

	display:inline-block;
	vertical-align:top;
	margin-top:5px;
	cursor:pointer;
}

.ckeditor a{
	text-decoration:none;	
	color:inherit;
}
.ckeditor a:hover{
	text-decoration:none;	
}
.btn-reinitialiser{
	background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	background-position: -392px -1024px; width: 28px; height: 29px;

	display:inline-block;
	vertical-align:top;
	margin-top:5px;
	cursor:pointer;
}

.product-container{
	margin-right:60px;	
	margin-bottom:25px;
	display:inline-block;
	position:relative;
}
.product-container:nth-child(3n){
	margin-right:0px;	
}

.apercu-zoomer{
	
	background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	background-position: -196px -1141px; width: 27px; height: 27px; 
	
	
	display:inline-block;
	vertical-align:top;
	margin-top:5px;
	cursor:pointer;
}


#verso-carte { 
	position:relative;
	width:534px;
	height:340px;
	white-space:nowrap;
	text-align:left;
	/*display:none;*/
}


#apercu-carte-visite
{
	vertical-align:top;
	margin-left:3px;
	text-align:center;
}

/*.carte:first-child, .papier:first-child,.enveloppes:first-child,.correspondance:first-child { display:block } */

#recto-verso-div.desactivate{
	color:#cdcdcd;	
}
#carte-de-visite{
	display:inline-block;	
	vertical-align:top;
}
.margin-tampon_encreur{
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;	
}

#carte-de-visite .front, #carte-de-visite .back {
	background-color:#fff;
	position:relative;
	vertical-align:top;

	-moz-box-shadow: 1px 1px 12px 0px #555;
	-webkit-box-shadow: 1px 1px 12px 0px #555;
	-o-box-shadow: 1px 1px 12px 0px #555;
	box-shadow: 1px 1px 12px 0px #555;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#555, Direction=134, Strength=12);
	color:#4d4d4d;
	overflow:hidden;
	display:inline-block;
	padding:0px;
}


.right-column, .left-column
{
	display:inline-block;
}

.left-arrow,.left-arrow-papier
{

	background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	background-position: -392px -749px;
	
	background-repeat:no-repeat;
	width:37px;
	height:66px;
	margin-top:140px;
	margin-right:7px;
	cursor:pointer;
	-webkit-user-select: none; 
	-khtml-user-select: none;
	-moz-user-select: none; 
}

.left-arrow:hover,.left-arrow-papier:hover
{
	background-position: -392px -749px;
}
.right-arrow,.right-arrow-papier
{
	background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	background-position: -459px -749px;
	
	background-repeat:no-repeat;
	width:37px;
	height:66px;
	margin-top:140px;
	margin-left:7px;
	cursor:pointer;
		-webkit-user-select: none; 
	-khtml-user-select: none;
	-moz-user-select: none; 
}
.right-arrow:hover,.right-arrow-papier:hover
{
	background-position: -459px -749px;
}

.color-picker
{
	display:inline-block;	
}
.color-picker strong
{
	  color:#0c7366;
}

.color
{
	width:25px;
	height:25px;
	display:inline-block;
	border:1px solid #cccccc;
	vertical-align:middle;
	cursor:pointer;	
	border-radius:5px;
}

.color.selected
{
	/*outline:1px solid #0CF;*/
/*	border:1px solid #0CF;*/
	border:2px solid #0CF;
}


.carte
{
	width:534px;
	height:340px;
	white-space:nowrap;
	text-align:left;
	display:none;
	
}

.carte_verticale{
	height:534px;
	width:340px;
	white-space:nowrap;
	text-align:left;
	display:none;	
}

.stylo_design{
	height:672px;
	width:104px;
	white-space:nowrap;
	text-align:left;
	display:none;	
	postion:relative;
	background-repeat:no-repeat;
}


.tampon_encreur{
	width:450px;
	height:176px;
	white-space:nowrap;
	text-align:left;
	display:none;	
	postion:relative;
	background-repeat:no-repeat;
	padding:0px;
}

.carte .ckeditor
{
	font-family:HelveticaNeue;	
	max-width:534px;
	overflow:hidden;
}


.logo-carte-visite
{
	position:absolute;
	cursor:move;
	z-index:990;
	text-align:center;

}
.logo-carte-visite img
{
	vertical-align:top;
}


.carte.modele-v1 .logo-carte-visite, .carte.modele-v1001 .logo-carte-visite
{
	left:32px;
	top:32px;
	
	line-height:130px;
	width:205px;	
	height:130px;
}

.carte.modele-v4 .logo-carte-visite
{
	left:275px;
	top:73px;
	
	line-height:190px;
	width:223px;	
	height:180px;

}
.carte.modele-v44 .logo-carte-visite
{
	left:32px;
	top:145px;
	
	line-height:160px;
	width:180px;	
	height:160px;

}
.carte.modele-v6 .logo-carte-visite
{
	left:32px;
	top:32px;
	
	width:223px;
	height:121px;
	line-height:121px;
}


.carte.modele-v64 .logo-carte-visite
{
	left:32px;
	top:32px;
	
	width:223px;
	height:121px;
	line-height:121px;
}

.carte.modele-v5 .logo-carte-visite
{
	left:277px;
	top:35px;
	
	width:225px;
	height:167px;
	line-height:167px;
}

.carte.modele-v2 .logo-carte-visite
{
	left:32px;
	top:76px;
	
	width:223px;
	height:190px;
	line-height:190px;
}
.carte.modele-v24 .logo-carte-visite
{
	left:32px;
	top:75px;
	
	width:214px;
	height:190px;
	line-height:190px;
}
.carte.modele-v25 .logo-carte-visite
{
	left:265px;
	top:75px;
	
	width:214px;
	height:190px;
	line-height:190px;
}

.verso-logo
{
	left:151px;
	top:67px;
	
	width:223px;
	height:190px;
	line-height:190px;
	position:absolute;
}
.verso-logo img
{
	vertical-align:top;
}


.carte.modele-v7 .logo-carte-visite
{
	right:32px;
	top:39px;
	
	width:190px;
	height:130px;
	line-height:130px;
}

.carte.modele-v8 .logo-carte-visite
{
	left:281px;
	top:32px;
	
	width:221px;
	height:132px;
	line-height:132px;
}

.carte.modele-v3 .logo-carte-visite
{
	left:32px;
	top:32px;
	
	width:175px;
	height:167px;
	line-height:167px;
}

.carte.modele-v10 .logo-carte-visite
{
	left:32px;
	top:32px;
	
	width:212px;
	height:114px;
	line-height:114px;
}

.carte.modele-v9 .logo-carte-visite
{
	left:126px;
	top:32px;
	
	width:284px;
	height:115px;
	line-height:115px;
}

/* cartes de visite verso */

.carte.modele-v4000 .logo-carte-visite
{
	left:141px;
	top:40px;
	
	width:252px;
	height:140px;
	line-height:140px;
}

.carte.modele-v4001 .logo-carte-visite
{
	left:117px;
	top:80px;
	
	width:300px;
	height:180px;
	line-height:180px;
}

.carte.modele-v4004 .logo-carte-visite
{
	left:167px;
	top:190px;
	
	width:200px;
	height:120px;
	line-height:120px;
}

.carte.modele-v4006 .logo-carte-visite
{
	left:132px;
	top:50px;
	
	width:270px;
	height:165px;
	line-height:165px;
}

.carte.modele-v4009 .logo-carte-visite
{
	left:132px;
	top:38px;
	
	width:270px;
	height:165px;
	line-height:165px;
}

.carte.modele-v4010 .logo-carte-visite
{
	left:132px;
	top:48px;
	
	width:270px;
	height:165px;
	line-height:165px;
}

/* cartes de visite verticale verso */
.carte_verticale.modele-v5001 .logo-carte-visite
{
	left:35px;
	top:240px;
	
	width:270px;
	height:160px;
	line-height:160px;
}

.carte_verticale.modele-v5002 .logo-carte-visite
{
	left:35px;
	top:320px;
	
	width:270px;
	height:160px;
	line-height:160px;
}

.carte_verticale.modele-v5003 .logo-carte-visite
{
	left:35px;
	top:145px;
	
	width:270px;
	height:160px;
	line-height:160px;
}

.carte_verticale.modele-v5004 .logo-carte-visite
{
	left:35px;
	top:185px;
	
	width:270px;
	height:160px;
	line-height:160px;
}

.carte_verticale.modele-v5005 .logo-carte-visite
{
	left:35px;
	top:145px;
	
	width:270px;
	height:160px;
	line-height:160px;
}

.carte_verticale.modele-v5006 .logo-carte-visite
{
	left:70px;
	top:32px;
	
	width:200px;
	height:130px;
	line-height:130px;
}

.carte_verticale.modele-v5007 .logo-carte-visite
{
	left:44px;
	top:185px;
	
	width:235px;
	height:160px;
	line-height:160px;
}

.carte_verticale.modele-v5008 .logo-carte-visite
{
	left:70px;
	top:32px;
	
	width:200px;
	height:130px;
	line-height:130px;
}

.carte_verticale.modele-v5009 .logo-carte-visite
{
	left:35px;
	top:145px;
	
	width:270px;
	height:160px;
	line-height:160px;
}

.carte_verticale.modele-v5010 .logo-carte-visite
{
	left:35px;
	top:185px;
	
	width:270px;
	height:160px;
	line-height:160px;
}

/* stylo */
.stylo_design.modele-v6000 .logo-carte-visite
{
	top:25px;
}

.stylo_design.modele-v6001 .logo-carte-visite
{
	top:130px;
}

.stylo_design.modele-v6002 .logo-carte-visite
{
	top:40px;
}

.stylo_design.modele-v6003 .logo-carte-visite
{
	top:30px;
}

.stylo_design.modele-v6004 .logo-carte-visite
{
	top:30px;
}

.stylo_design.modele-v6005 .logo-carte-visite
{
	top:75px;
}

.stylo_design.modele-v6006 .logo-carte-visite
{
	top:30px;
}

.stylo_design.modele-v6007 .logo-carte-visite
{
	top:80px;
}

/* Tampon encreur */
.tampon_encreur.modele-v7000 .logo-carte-visite,.tampon_encreur.modele-v7010 .logo-carte-visite,.tampon_encreur.modele-v7011 .logo-carte-visite
{
	top:16px;
	left:16px;
	
	width:146px;
	height:146px;
	line-height:146px;
}

.tampon_encreur.modele-v7002 .logo-carte-visite
{
	top:10px;
	left:16px;
	
	width:420px;
	height:55px;
	line-height:55px;
}

.tampon_encreur.modele-v7003 .logo-carte-visite
{
	top:10px;
	left:16px;
	
	width:420px;
	height:65px;
	line-height:65px;
}
.tampon_encreur.modele-v7013 .logo-carte-visite
{
	top:22px;
	left:45px;
	
	width:355px;
	height:130px;
	line-height:130px;
}


.resize
{
	 outline:1px dashed #e15757;  
	  
}

.ui-resizable-e {right:0px}
.ui-resizable-s {bottom:0px}
.ui-icon
{
	  background: url('/images/csg-54b795ddcc68e.png') no-repeat top left;
	  background-position: -392px -105px; width: 16px; height: 16px;
	  bottom:2px;
	  right:2px;
}

.ui-icon-gripsmall-diagonal-se
{
	
	z-index:10;
}


.ui-resizable-e {
	right: 0px;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.ui-resizable-s {
	bottom: 0px;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-se {
cursor: se-resize;

}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ckeditor {min-width:3px;padding-left:3px;padding-right:3px}
[contenteditable="true"]:active,
[contenteditable="true"]:focus{
	outline:2px solid #f1ca7f;
	border-radius: 2px;
	
}



#previsualisation-txt
{
	margin-top:15px;
	padding-right:6px;
	height:28px;
	text-align:center;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:16px;
}

.recto-verso
{
	font-weight:bold;
	color:#0885d1;
	text-transform:uppercase;	
}


/* Carte de visite */
.modele-v2.bg72 .logo-carte-visite{
	left:32px;
	top:104px;
	
	line-height:110px;
	width:172px;	
	height:110px;
}

.modele-v8.bg73 .logo-carte-visite{
	left:32px;
	top:32px;
	
	line-height:100px;
	width:178px;	
	height:100px;
}


.modele-v83.bg83 .logo-carte-visite{
	left:178px;
	top:25px;
	
	line-height:100px;
	width:170px;	
	height:100px;
}


.modele-v1001.bg90 .logo-carte-visite{
	left:340px;;
	top:208px;
	line-height:150px;
	width:155px;	
	height:100px;
}

.modele-v1001.bg60 .logo-carte-visite{
	left:342px;
	top:193px;
	line-height:100px;
	width:155px;	
	height:100px;
}

.modele-v94.bg94 .logo-carte-visite{
	left:312px;
	top:32px;
	line-height:110px;
	width:180px;	
	height:110px;
}
.modele-v95.bg95 .logo-carte-visite{
	left:32px;
	top:20px;
	line-height:100px;
	width:185px;	
	height:100px;
}
.modele-v96.bg96 .logo-carte-visite{
	left:325px;
	top:145px;
	line-height:120px;
	width:185px;	
	height:120px;
}

.modele-v97.bg97 .logo-carte-visite{
	left:32px;
	top:20px;
	line-height:110px;
	width:190px;	
	height:110px;
}
.modele-v500.bg500 .logo-carte-visite{
	left:32px;
	top:20px;
	line-height:95px;
	width:190px;	
	height:95px;
}
.modele-v501.bg501 .logo-carte-visite{
	left:34px;
	top:93px;
	line-height:140px;
	width:176px;	
	height:140px;
}

.modele-v502.bg502 .logo-carte-visite{
	top:32px;
	left:297px;
	line-height:130px;
	width:200px;	
	height:130px;
}

.modele-v503.bg503 .logo-carte-visite{
	top:32px;
	left:176px;
	line-height:100px;
	width:180px;	
	height:100px;
}

.modele-v504.bg504 .logo-carte-visite{
	top:105px;
	left:156px;
	line-height:130px;
	width:210px;	
	height:130px;
}

.modele-v98.bg98 .logo-carte-visite{
	left:20px;
	top:29px;
	line-height:140px;
	width:140px;	
	height:140px;
}

.modele-v1001.bg20 .logo-carte-visite{
	left:342px;
	top:193px;
	line-height:100px;
	width:155px;	
	height:100px;
}

.modele-v1001.bg30 .logo-carte-visite{
	left:342px;
	top:193px;
	line-height:100px;
	width:155px;	
	height:100px;
}

.modele-v8.bg33 .logo-carte-visite{
	left:146px;
	top:32px;
}

/* Papier entete */
.papier
{
	white-space:nowrap;
	font-size:9px;
	line-height:12px;
   /* padding:12px; */
	bacground-color:red;
	width:620px;
	height:876px;
	position:relative;
	display:none;
}


.modele-v100 .logo-carte-visite
{
	left:18px;
	top:18px;
	
	line-height:77px;
	width:138px;	
	height:77px;
}

.modele-v101 .logo-carte-visite
{
	left:235px;
	top:18px;
	
	line-height:86px;
	width:150px;	
	height:86px;
}

.modele-v102 .logo-carte-visite
{
	right:25px;
	top:18px;
	
	line-height:82px;
	width:143px;	
	height:82px;
}

.modele-v103 .logo-carte-visite
{
	left:18px;
	top:18px;
	
	line-height:88px;
	width:156px;	
	height:88px;
}

.modele-v104 .logo-carte-visite
{
	right:18px;
	top:30px;
	
	line-height:81px;
	width:134px;	
	height:81px;
}

.modele-v105 .logo-carte-visite
{
	right:27px;
	top:18px;
	
	line-height:76px;
	width:130px;	
	height:76px;
}


.modele-v106 .logo-carte-visite
{
	right:18px;
	top:18px;
	
	line-height:96px;
	width:166px;	
	height:96px;
}

.modele-v107 .logo-carte-visite
{
	left:18px;
	top:18px;
	
	line-height:90px;
	width:164px;	
	height:90px;
}
.modele-v108 .logo-carte-visite
{
	left:34px;
	top:18px;
	
	line-height:78px;
	width:134px;	
	height:78px;
}

.modele-v109 .logo-carte-visite
{
	right:18px;
	top:18px;
	
	line-height:74px;
	width:130px;	
	height:74px;
}

/* enveloppes */

.enveloppes
{
	white-space:nowrap;
	font-size:9px;
	line-height:12px;
   /* padding:12px; */
	bacground-color:red;
	width:620px;
	height:310px;
	position:relative;
	display:none;
}

.fenetre
{
	position:absolute;
	bottom:56px;
	right:56px;
	width:282px;
	height:127px;
	background-color:#f4f2f2;
	border-radius:10px;
	
}
.modele-v300 .logo-carte-visite
{
	left:18px;
	top:18px;
	
	line-height:77px;
	width:138px;	
	height:77px;
}

.modele-v301 .logo-carte-visite
{
	left:18px;
	top:18px;	
	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v302 .logo-carte-visite
{
	left:18px;
	top:18px;	
	line-height:64px;
	width:114px;	
	height:64px;
}

.modele-v303 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v304 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v305 .logo-carte-visite
{
	left:258px;
	top:25px;	
	line-height:52px;
	width:93px;	
	height:52px;
}


.modele-v306 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v307 .logo-carte-visite
{
	left:70px;
	top:40px;	
	line-height:70px;
	width:125px;	
	height:70px;
}
.modele-v308 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v309 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}


.modele-v310 .logo-carte-visite
{
	left:50px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}


.modele-v311 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v312 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v313 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

.modele-v314 .logo-carte-visite
{
	left:18px;
	top:18px;	line-height:70px;
	width:125px;	
	height:70px;
}

/* carte de correspondance */

.correspondance
{
	white-space:nowrap;
	font-size:9px;
	line-height:12px;
    padding:12px; 
	bacground-color:red;
	width:620px;
	height:295px;
	position:relative;
	display:none;
}

.modele-v200 .logo-carte-visite
{
	left:18px;
	top:18px;
	
	line-height:77px;
	width:138px;	
	height:77px;
}

.modele-v201 .logo-carte-visite
{
	left:18px;
	top:18px;
	
	line-height:64px;
	width:119px;	
	height:64px;
}

.modele-v202 .logo-carte-visite
{
	right:18px;
	top:18px;
	
	line-height:64px;
	width:119px;	
	height:64px;
}

.modele-v203 .logo-carte-visite
{
	right:18px;
	top:18px;
	
	line-height:67px;
	width:120px;	
	height:67px;
}

.modele-v204 .logo-carte-visite
{
	top:18px;
	top:18px;
	
	line-height:64px;
	width:120px;	
	height:64px;
}

.modele-v205 .logo-carte-visite
{
	right:27px;
	top:18px;
	
	line-height:76px;
	width:130px;	
	height:76px;
}


.modele-v206 .logo-carte-visite
{
	right:24px;
	top:18px;
	
	line-height:58px;
	width:114px;	
	height:58px;
}

.modele-v207 .logo-carte-visite
{
	right:18px;
	top:18px;
	
	line-height:66px;
	width:120px;	
	height:66px;
}
.modele-v208 .logo-carte-visite
{
	left:18px;
	top:18px;
	
	line-height:58px;
	width:112px;	
	height:58px;
}

.modele-v209 .logo-carte-visite
{
	right:18px;
	top:18px;
	
	line-height:57px;
	width:100px;	
	height:57px;
}


.modele-v210 .logo-carte-visite
{
	right:18px;
	top:18px;
	
	line-height:66px;
	width:120px;	
	height:66px;
}

/* cartes de visite vericale */
.modele-v400 .logo-carte-visite
{
	left:60px;
	top:52px;	
	line-height:124px;
	width:222px;	
	height:124px;
}
.modele-v401 .logo-carte-visite
{
	left:60px;
	top:80px;	
	line-height:120px;
	width:215px;	
	height:120px;
}

.modele-v402 .logo-carte-visite
{
	left:60px;
	top:80px;	
	line-height:120px;
	width:215px;	
	height:120px;
}

.modele-v403 .logo-carte-visite
{
	left:60px;
	top:35px;	
	line-height:120px;
	width:215px;	
	height:120px;
}

.modele-v404 .logo-carte-visite
{
	left:60px;
	top:35px;	
	line-height:120px;
	width:215px;	
	height:120px;
}

.modele-v405 .logo-carte-visite
{
	left:60px;
	top:333px;	
	line-height:120px;
	width:215px;	
	height:120px;
}

.title-options{
	background-color:#0c9382;
	color:#fff;
	font-size:22px;	
	height:45px;
	line-height:45px;
	padding-left:25px;
	position:relative;
}

.arrow-down:after {
	content:'';
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	
	border-top: 6px solid #0c9382;
	position:absolute;
	bottom:-6px;
	left:38px;
}

.option-selector{
	background-color:#f0f3f5;
	height:100%;	
	padding:25px;
}