/* CSS Document */
body {
font-family:"Lucida Grande", Geneva, Arial, sans-serif;
}

.lt {
	text-decoration:line-through;
	}

/*---------------------------------------------------------------------------------------- ZONE 1 --*/

h1 {
	font-size: 16px;
	margin:0;
	position:relative;
	padding-top:5px;
	}
	
.alt_h1 {
	left:0px;
	top:0px;
	}
	
#zone1 .title {
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	line-height:16px;
	position:relative;
	width:350px;
	}
#zone1 .stitle {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
}
#zone1 .stitle a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#zone1 .stitle a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#zone1 .stitle a:visited {
	color:#FFFFFF;
}
/*private space*/
.logBox2 {
	width: 260px;
	position:relative;
	float:right;
	margin:0px 10px 0px 0px;
	color:#FFFFFF;
	font-size:12px;
	padding-top:4px;
	text-align:right;
	}
.logBox2 a {
	color:#FFFFFF;
	text-decoration:none;
	}
.logBox2 a:hover {
	color:#FFCCFF;
	text-decoration:none;
	}
.private_nav {
	color:#FFFFFF;
	font-size:10px;
	line-height:14px;
	}
.private_nav a {
	color:#FFFFFF;
	text-decoration:none;
	}
.private_nav a:hover {
	color:#FFCCFF;
	text-decoration:none;
	}
.private_nav a:visited {
	color:#FFFFFF;
	}
#enlh2 {
	width:180px;
	}
#enlh2 small {
	font-size:10px;
	}
	
	
/*---------------------------------------------------------------------------------------- ZONE 2 --*/
#zone2b {
	width:1000px;
	position:relative;
	float:left;
	background:#FFFFFF;
	}
#zone2b_content {
	width:800px;
	position:relative;
	float:right;
	margin-right:6px;
	}
#zone2 h1 {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	line-height:16px;
	position:relative;
	}
.txt_content {
	background:#eef9ff url(http://www.ooprint.fr/ooprint/images/v8/subhome_voeux/text_bg.jpg) repeat-x;
	padding-left:30px;
	padding-right:30px;
}
.txt_content2 {
	background:#fafafa url(http://www.ooprint.fr/ooprint/images/v8/subhome_frames/text_bg.jpg) repeat-x;
	padding-left:30px;
	padding-right:30px;
}
.ccol {
	width:580px;
	height:auto;
	position:relative;
	margin:10px auto 0px auto;
	}
.ccol h2 {
	font-weight:normal;
	color:#48667d;
	font-size:20px;
	margin-bottom:4px;
	}
.ccol p {
	margin-top:0px;
	color:#48667d;
	}
#ccol_txt {
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
#ccol_txt em {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	font-style:normal;
	}
#ccol_txt strong {
	color:#000000;
	font-weight:normal;
	}
#ccol_h {
	color:#000000;
	margin-top:40px;
	}
#choice {
	position:relative;
	float:left;
	font-size:50px;
	margin:0px 10px 0px 0px;
	line-height:45px;
	font-weight:bold;
	color:#748c9f;
	}
.bubble_frame {
	text-align:center;
	background:url(http://www.ooprint.fr/ooprint/images/v8/tools/bulle_bg.jpg) no-repeat;
	margin-bottom:50px;
	}
.bubble_frame p a {
	text-decoration:underline;
	}
.bubble_frame p img {
	vertical-align:middle;
	}
.bubble_frame2 {
	height:500px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/tools/bulle2_bg.jpg) no-repeat;
	}
.lcol {
	width:600px;
	height:auto;
	position:relative;
	float:left;
	}
.lcol_av {
	width:600px;
	height:auto;
	position:relative;
	float:left;
	}
.lcol_av p {
	width:580px;
	}
.lcol_av p b {
	font-style:normal;
	color:#000000;
	}
.lcol_av p em {
	font-style:normal;
	color:#FF9900;
	}
.lcol_av h2 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#037fc2;
	margin-top:30px;
	}
.lcol_av strong {
	font-size:16px;
	color:#48667d;
	}
.lcol_av ul {
	width:580px;
	font-size:13px;
	color:#748c9f;
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.lcol_av ul li {
	margin:20px 0px 0px 0px;
	padding-left:20px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/avantages/puce.gif) no-repeat;
	}
.lcol_av dl {
	width:580px;
	height:168px;
	font-size:13px;
	color:#48667d;
	background:url(http://www.ooprint.fr/ooprint/images/v8/avantages/tb.jpg) no-repeat;
	padding:0px 40px 0px 40px;
	}
.lcol_av dt {
	width:500px;
	color:#037fc2;
	line-height:14px;
	padding:12px 0px 6px 0px;
	clear:both;
	text-align:center;
	}
.lcol_av dd {
	text-indent:10px;
	width:250px;
	padding:0px;
	margin:0px 0px 4px 0px;
	height:18px;
	font-size:12px;
	background:#FFFFFF;
	float:left;
	}
.lcol_av dd em {
	position:relative;
	margin-left:140px;
	font-style:normal;
	font-weight:bold;
	}
#b_small {
	width:250px;
	height:200px;
	padding:0px 20px 0px 20px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/avantages/tb2.jpg) no-repeat;
	float:left;
	}
#b_small dt {
	width:210px;
	}
#b_small dd {
	width:105px;
	}
#b_small dd em {
	margin-left:10px;
	}
	
#inst {
	font-size:12px;
	font-weight:bold;
	color:#48667d;
	margin:0px 0px 10px 0px;
	position:relative;
}
.format {
	width:280px;
	height:230px;
	position:relative;
	float:left;
	margin:0px 20px 20px 0px;
	}
.fcontent {
	width:280px;
	z-index:2;
	position:relative;
	float:left;
	margin-top:10px;
	}
.fprice {
	width:125px;
	position:relative;
	float:left;
	margin:0px;
	font-size:9px;
	line-height:17px;
	}
.ftext {
	width:155px;
	position:relative;
	float:left;
	margin:3px 0px 0px 0px;
	font-size:9px;
	line-height:11px;
	}
.format img {
	position:absolute;
	z-index:1;
	}
.format h2 {
	position:relative;
	width:130px;
	margin:5px 0px 0px 5px;
	z-index:2;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	}
h2.f_long {
	width:210px;
	margin-bottom:18px;
	}
.models {
	width:100px;
	position:relative;
	float:right;
	text-align:right;
	z-index:2;
	color:#48667d;
	font-size:12px;
	margin:130px 24px 0px 0px;
	}
.models a {
	color:#48667d;
	}
.models img {
	vertical-align:-5px;
	}
.ooprintPME {
	width:199px;
	height:445px;
	position:relative;
	float:left;
	margin-bottom:20px;
	}
.ooprintPME a {
	color:#FFFFFF;
	}
.ooprintPME h2 {
	position:absolute;
	z-index:-1;
	color:#FFFFFF;
	font-size:14px;
	}
.ooprintPME img {
	position:absolute;
	z-index:1;
	}
.ooprintPME p {
	width:175px;
	position:relative;
	z-index:2;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	color:#FFFFFF;
	margin-left:10px;
	margin-top:120px;
	top:270px;
	text-align:center;
	}
.ooprintPME p img {
	position:relative;
	vertical-align:-4px;
	}
.opme_link {
	font-size:15px;
	line-height:45px;
	}
.BMlink {
	margin-top:100px;
	text-indent:25px;
	}
.BMlink a {
	font-size:14px;
	font-weight:normal;
	color:#48667d;
	}
p.BMlink img {
	position:relative;
	vertical-align:-5px;
	}
/*Autres subhomes*/
.sheader {
	width:800px;
	height:216px;
	position:relative;
	color:#48667d;
	}
.sheader img {
	position:relative;
	float:left;
	}
.sheader a {
	color:#48667d;
	}
.sheader a:visited {
	color:#48667d;
	}
.sheader a:hover {
	color:#48667d;
	text-decoration:none;
	}
.sheader p {
	width:370px;
	text-align:left;
	color:#48667d;
	font-size:17px;
	line-height:38px;
	font-weight:bold;
	position:relative;
	float:right;
	margin:0px 20px 0px 0px;
	}
.sheader em {
	color:#037fc2;
	font-style:normal;
	}
.sheader p sup {
	font-size:12px;
	font-weight:normal;
	}
.sheader big {
	font-size:22px;
	text-decoration:underline;
	}
.sheader p img {
	position:static;
	float:none;
	}
.sheader2 {
	width:800px;
	height:453px;
	position:relative;
	}
.sheader2 p {
	height:45px;
	position:relative;
	float:left;
	margin:8px 0px 20px 10px;
	line-height:15px;
	}
.sheader2 p small {
	line-height:13px;
	}
.sheader2 a {
	color:#48667d;
	}
.sheader2 a:hover {
	color:#48667d;
	text-decoration:underline;
	}
.sheader2 a:visited {
	color:#48667d;
	}
.sheader2 p big {
	font-size:18px;
	}
.sheader2 p em {
	font-size:18px;
	color:#FF0000;
	font-style:normal;
	font-weight:bold;
	}
.sheader2 p strong {
	font-size:18px;
	}
.sheader2 p b {
	font-size:14px;
	}
.sheader3 {
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_faire-part/mariage_bg.jpg) no-repeat top;
	width:800px;
	height:302px;
	position:relative;
	float:left;
	margin-top:16px;
	}
#sheader3_wide {
	width:1004px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/faire-part-mariage/frame2.jpg) no-repeat 0px 30px;
	}
#sheader3_wide div {
	padding:0 20px;
	}
#sheader3_wide p {
	background:none;
	}
	
.sheader3 div {
	width:160px;
	position:relative;
	float:left;
	}
.sheader3 h2 {
	height:16px;
	color:#037fc2;
	font-size:13px;
	position:relative;
	margin:0px 0px 10px 10px;
	}
.sheader3 h3 {
	width:160px;
	height:24px;
	text-align:center;
	margin:10px 0px 0px 0px;
	position:relative;
	}
.sheader3 h3 a {
	color:#CC3399;
	text-decoration:underline;
	}
.sheader3 h3 a:hover {
	color:#CC3399;
	text-decoration:underline;
	}
.sheader3 h3 a:visited {
	color:#CC3399;
	text-decoration:underline;
	}
.sheader3 h4 {
	width:160px;
	height:20px;
	padding-top:4px;
	text-align:center;
	font-size:13px;
	}
.sheader3 p {
	height:60px;
	font-size:11px;
	margin-top:0px;
	position:relative;
	background:#fbfbfb;
	padding:0px 4px 0px 4px;
	line-height:13px;
	}
.sh_left {
	height:284px;
	position:relative;
	float:left;
	}
.sub_title {
	width:750px;
	padding-bottom:3px;
	position:relative;
	float:left;
	}
.sub_title2 {
	float:none;
	width:500px;
	left:221px;
	padding-bottom:3px;
	}
.sub_goto {
	margin-left:0px;
	left:40px;
	top:7px;
	line-height:30px;
	}
.FPH_content {
	width:700px;
	height:120px;
	position:relative;
	top:10px;
	left:20px;
	}
.sub_goto a:hover {
	text-decoration:none;
	}
.sub_goto img {
	vertical-align:-4px;
	}
#sheader_FP {
	height:550px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_faire-part/header.jpg) no-repeat;
	}
#en_sheader_FP {
	height:550px;
	background:url(http://www.ooprint.co.uk/uk/images/v8/subhome_BA/header.jpg) no-repeat;
	}
#sheader_FPM {
	height:530px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_faire-part/header2.jpg) no-repeat;
	}
#en_sheader_FPM {
	height:550px;
	background:url(http://www.ooprint.co.uk/uk/images/v8/subhome_WA/header.jpg) no-repeat;
	}
#sheader_FPH {
	height:300px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_faire-part/home_01.jpg) no-repeat;
	}
#sheader_FPH2 {
	height:300px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_faire-part/home_02.jpg) no-repeat;
	}
#sheader_FPH2 h2 {
	position:relative;
	float:left;
	width:500px;
	left:230px;
	margin:0px;
	font-size:19px;
	line-height:24px;
	color:#48667d;
	}
#sheader_FPH2 h2 a {
	color:#48667d;
	text-decoration:underline;
	}
#sheader_FPH2 h2 a:hover {
	color:#48667d;
	text-decoration:underline;
	}
#sheader_FPH2 h2 a:visited {
	color:#48667d;
	text-decoration:underline;
	}
#sheader_FPH2 p {
	position:relative;
	color:#48667d;
	}
#sheader_CE {
	position:relative;
	width:580px;
	height:138px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_correspondance/header.jpg) no-repeat;
	}
#sheader_CE p {
	margin-top:20px;
	margin-left:45px;
	font-size:27px;
	line-height:30px;
	position:relative;
	color:#FFFFFF;
	text-indent:-30px;
	}
#sheader_CE p big{
	font-weight:bold;
	font-size:36px;
	}
#sheader_C {
	position:relative;
	width:580px;
	height:138px;
	background:url(http://www.ooprint.co.uk/uk/images/v8/subhome_C/header.jpg) no-repeat;
	}
#sheader_C p {
	margin-top:20px;
	margin-left:45px;
	font-size:27px;
	line-height:30px;
	position:relative;
	color:#FFFFFF;
	text-indent:-30px;
	}
#sheader_C p big{
	font-weight:bold;
	font-size:36px;
	}
#sheader_IM {
	position:relative;
	width:580px;
	height:175px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_marketing/header.jpg) no-repeat;
	}
#en_sheader_MM {
	position:relative;
	width:580px;
	height:175px;
	background:url(http://www.ooprint.co.uk/uk/images/v8/subhome_MM/header.jpg) no-repeat;
	}
#sheader_IM p {
	font-size:18px;
	line-height:27px;
	color:#037fc2;
	margin-left:40px;
	}
#en_sheader_MM p {
	font-size:18px;
	line-height:27px;
	color:#037fc2;
	margin-left:40px;
	}
#sheader_IM p big {
	font-size:27px;
	}
#en_sheader_MM p big {
	font-size:27px;
	}
#sheader_IM p em {
	font-style:normal;
	font-weight:normal;
	color:#FF9900;
	}
#en_sheader_MM p em {
	font-size:14px;
	line-height:30px;
	font-style:normal;
	font-weight:normal;
	color:#FF9900;
	}
#sub_FP_alt {
	margin:12px 0px 5px 8px;
	position:relative;
	float:left;
	}
#samplerequest_wrap {
	position:relative;
	height:120px;
	}
#samplerequest_wrap h2 {
	height:16px;
	color:#037fc2;
	font-size:13px;
	position:relative;
	margin-left:10px;
	margin-bottom:0px;
	}
#text_samplerequest {
	width:788px;
	float:left;
	text-align:left;
	font-weight:normal;
	line-height:18px;
	font-size:11px;
	background:#f8f8f8;
	margin:10px 0px 5px 0px;
	padding:5px 0px 5px 10px;
	border:1px solid #CCCCCC;
	}
.form_request {
	width:268px;
	height:39px;
	padding:4px 12px 12px 12px;
	font-size:13px;
	position:relative;
	background:url(http://www.ooprint.fr/ooprint/images/v8/tools/frbg.jpg) no-repeat;
	}
.form_request a {
	color:#FFFFFF;
	}
.form_request a:hover {
	color:#FFFFFF;
	}
.form_request a:visited {
	color:#FFFFFF;
	}
.mini_banner {
	width:250px;
	height:135px;
	position:relative;
	float:left;
	}
.mini_banner img {
	position:absolute;
	z-index:1;
	}
.mini_banner h3 {
	font-size:12px;
	position:relative;
	z-index:2;
	margin:30px 0px 0px 120px;
	color:#004763;
	}
.mini_banner a {
	text-decoration:underline;
	}
.mini_banner p {
	font-size:12px;
	line-height:14px;
	position:relative;
	z-index:2;
	margin:6px 0px 0px 120px;
	color:#004763;
	}
.mini_banner2 {
	width:173px;
	height:135px;
	position:relative;
	float:left;
	margin-left:10px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_voeux/banner_bg.jpg) repeat-x;
	}
.mini_banner2 h3 {
	font-size:12px;
	position:relative;
	z-index:2;
	margin:30px 0px 0px 4px;
	color:#004763;
	}
.mini_banner2 p {
	font-size:12px;
	line-height:14px;
	position:relative;
	z-index:2;
	margin:6px 0px 0px 4px;
	color:#48667d;
	}
.mini_banner2 a {
	text-decoration:underline;
	}
#voeux2010 {
	width:255px;
	margin-left:0px;
	margin-right:10px;
	}
.mini_banner_en {
	width:256px;
	height:135px;
	position:relative;
	float:left;
	margin-right:10px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_voeux/banner_bg.jpg) repeat-x;
	}
.mini_banner_en h3 {
	font-size:12px;
	position:relative;
	z-index:2;
	margin:30px 0px 0px 4px;
	color:#004763;
	}
.mini_banner_en p {
	font-size:12px;
	line-height:14px;
	position:relative;
	z-index:2;
	margin:6px 0px 0px 4px;
	color:#48667d;
	}
.mini_banner_en a {
	text-decoration:underline;
	}
#cat_2157 {
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_voeux/header.jpg) no-repeat;
	}
#cat_HGC_uk {
	background:url(http://www.ooprint.co.uk/uk/images/v8/subhome_GC/header.jpg) no-repeat;
	}
#cat_HGC_us {
	background:url(http://www.ooprint.co.uk/uk/images/v8/subhome_GC/header.jpg) no-repeat;
	}
	
#sub_imprimvert {
	width:800px;
	height:auto;
	}
#sub_imprimvert p {
	line-height:14px;
	clear:both;
	}
#sub_imprimvert h1 {
	text-indent:40px;
	top:30px;
	position:relative;
	color:#75c000;
	}
#sub_imprimvert h2 {
	text-indent:40px;
	top:30px;
	position:relative;
	margin-top:0px;
	font-size:28px;
	line-height:28px;
	color:#748c9f;
	}
#sub_imprimvert em {
	color:#75c000;
	font-style:normal;
	}
#sub_imprimvert strong {
	font-style:italic;
	}
#sub_imprimvert img {
	position:relative;
	float:left;
	}
#sub_imprimvert div {
	position:relative;
	float:left;
	width:380px;
	height:auto;
	margin-right:18px;
	}
#sub_imprimvert div h2 {
	text-indent:0px;
	top:0px;
	font-size:20px;
	line-height:22px;
	position:relative;
	color:#75c000;
	margin:90px 0px 5px 180px;
	}
#sub_imprimvert div p {
	position:relative;
	margin:0px 0px 5px 180px;
	}
#sub_imprimvert div img {
	position:relative;
	float:left;
	margin:92px 0px 5px 155px;
	}
#iv1 {
	background:url(http://www.ooprint.fr/ooprint/images/v8/imprimvert/p1.jpg) no-repeat;
	}
#iv2 {
	background:url(http://www.ooprint.fr/ooprint/images/v8/imprimvert/p2.jpg) no-repeat;
	}
#en_iv2 {
	background:url(http://www.ooprint.co.uk/uk/images/v8/green_printing/p2.jpg) no-repeat;
	}
#iv3 {
	background:url(http://www.ooprint.fr/ooprint/images/v8/imprimvert/p3.jpg) no-repeat;
	}
#iv4 {
	background:url(http://www.ooprint.fr/ooprint/images/v8/imprimvert/p4.jpg) no-repeat;
	}
	
/*---------------------------------------------------------------------------------------- ZONE 2 (OPTIONS/A PROPOS)--*/

.options {
	width:580px;
	height:225px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/options_BG.jpg) no-repeat;
	position:relative;
	float:left;
	}
.options h2 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:5px 0px 0px 5px;
	}
.options dl {
	color:#FFFFFF;
	position:relative;
	float:left;
	margin:12px 15px 0px 5px;
	}
.options dl a {
	color:#FFFFFF;
	}
.options dl a:hover {
	color:#FFCCFF;
	text-decoration:none;
	}
.options dl a:visited {
	color:#FFFFFF;
	}
.options dt {
	font-size:14px;
	margin-bottom:4px;
	}
.options dd {
	width:95px;
	text-indent:0px;
	padding:0px;
	margin:0px 8px 0px 0px;
	font-size:11px;
	line-height:12px;
	position:relative;
	float:left;
	}
.arr1 img {
	vertical-align:-5px;
	text-decoration:none;
	}
#opt_expe {
	float:none;
	width:198px;
	}

.ap_text {
	width:199px;
	height:210px;
	position:relative;
	float:left;
	margin:30px 0px 0px 0px;
	font-size:12px;
	}
.ap_text h3 {
	color:#037fc2;
	font-size:14px;
	margin-top:0px;
	}
.ap_text p {
	font-size:11px;
	line-height:16px;
	}
.ap_text2 {
	width:195px;
	height:auto;
	position:relative;
	float:left;
	margin:20px 0px 0px 0px;
	padding-top:4px;
	padding-left:4px;
	font-size:12px;
	background:#fafafa url(http://www.ooprint.fr/ooprint/images/v8/menu/bc_BG.jpg) repeat-x;
	}
.ap_text2 h3 {
	color:#037fc2;
	font-size:13px;
	margin-top:0px;
	margin-bottom:8px;
	}
.ap_text2 p {
	font-size:11px;
	line-height:16px;
	}
	
.options_wide {
	width:800px;
	height:170px;
	background:#000000;
	position:relative;
	float:left;
	margin-top:20px;
	}
.options_wide h2 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	margin:5px 0px 0px 5px;
	}
.options_wide dl {
	color:#FFFFFF;
	position:relative;
	float:left;
	margin:12px 10px 0px 5px;
	}
.options_wide dl a {
	color:#FFFFFF;
	}
.options_wide dl a:hover {
	color:#FFCCFF;
	text-decoration:none;
	}
.options_wide dl a:visited {
	color:#FFFFFF;
	}
.options_wide dt {
	font-size:14px;
	margin-bottom:4px;
	width:150px;
	color:#FFFFFF;
	}
.options_wide dd {
	width:95px;
	text-indent:0px;
	padding:0px;
	margin:0px 8px 0px 0px;
	font-size:11px;
	line-height:12px;
	position:relative;
	float:left;
	color:#FFFFFF;
	}
	
#options_wide_v9 {
	width:1004px;
	margin-bottom:16px;
	}
#options_wide_v9 dt {
	width:170px;
	}


/*---------------------------------------------------------------------------------------- ZONE 3 (SECTOR MENU) --*/

#menu_free_alt {
	width:174px;
	height:49px;
	position:relative;
	float:left;
	font-size:11px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/menu/free_BG.jpg) repeat-x;
	}
#menu_free_alt a {
	color:#FFFFFF;
	}
#menu_free_alt a:hover {
	color:#FFFFFF;
	}
#menu_free_alt h5 {
	margin-top:4px;
	}
	
#menu_sector1 {
	width:174px;
	position:relative;
	float:left;
	margin-top:6px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/menu/sector_BG.jpg) no-repeat;
	border-bottom:1px solid #e5e5e5;
	font-size:11px;
	}
#menu_sector1 h5 {
	color:#48667d;
	margin-top:4px;
	margin-bottom:17px;
	}
#menu_sector1 ul {
	background:url(http://www.ooprint.fr/ooprint/images/v8/menu/sector_li_BG.jpg) repeat-y;
	}
#menu_sector1 a {
	color:#009bd1;
	}
#menu_sector1 a:hover {
	color:#009bd1;
	}
#menu_sector2 {
	width:174px;
	position:relative;
	float:left;
	margin-top:6px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/menu/sector_BG.jpg) no-repeat;
	border-bottom:1px solid #e5e5e5;
	font-size:11px;
	}
#menu_sector2 h5 {
	color:#48667d;
	margin-top:4px;
	margin-bottom:17px;
	}
#menu_sector2 ul {
	background:url(http://www.ooprint.fr/ooprint/images/v8/menu/sector_li_BG.jpg) repeat-y;
	}
#menu_sector2 a {
	color:#009bd1;
	}
#menu_sector2 a:hover {
	color:#009bd1;
	}

/*---------------------------------------------------------------------------------------- ZONE 4 (ALTERNATIVE <dl> SERVICE CLIENTS) --*/
#modSC {
	width:174px;
	height:170px;
	position:relative;
	float:left;
	margin-left:0px;
	background:#EEEEEE;
	margin-top:10px;
	}
#modSC dl {
	width:174px;
	height:184px;
	color:#748c9f;
	font-size:11px;
	padding:0px;
	margin:0px;
	background:#EEEEEE;
	position:relative;
	float:left;
	}
#modSC dl a {
	font-weight:bold;
	color:#037fc2;
	}
#modSC dl a:hover {
	font-weight:bold;
	color:#037fc2;
	}
#modSC dt {
	width:170px;
	height:25px;
	background:url(http://www.ooprint.fr/ooprint/images/v7/allzones/bar_grad.jpg) repeat-x;
	padding:5px 0px 0px 4px;
	color:#FFFFFF;
	font-size:15px;
	}
#modSC dd {
	padding:0px;
	text-indent:0px;
	margin:10px 0px 0px 4px;
	}

#customer_service {
	width:174px;
	height:170px;
	position:relative;
	float:left;
	margin-left:0px;
	margin-top:10px;
	line-height:14px;
	}
#customer_service dl {
	width:174px;
	height:184px;
	color:#748c9f;
	font-size:11px;
	padding:0px;
	margin:0px;
	position:relative;
	float:left;
	background:url(http://www.ooprint.fr/ooprint/images/v8/menu/sc_BG.jpg) no-repeat;
	}
#customer_service dl a {
	font-weight:bold;
	color:#037fc2;
	}
#customer_service dl a:hover {
	font-weight:bold;
	color:#037fc2;
	}
#customer_service dt {
	width:170px;
	height:25px;
	padding:5px 0px 0px 4px;
	color:#037fc2;
	font-weight:bold;
	font-size:15px;
	}
#customer_service dd {
	padding:0px;
	text-indent:0px;
	margin:10px 0px 0px 4px;
	}
	
/*---------------------------------------------------------------------------------------- ZONE 4B (ALTERNATIVE AVANTAGES)--*/

#zone4wrap {
	width:994px;
	position:relative;
	clear:both;
	left:6px;
	}
#zone4b {
	width:800px;
	height:170px;
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:10px;
	}
#zone4b dl {
	width:800px;
	height:170px;
	color:#748c9f;
	font-size:12px;
	padding:0px;
	margin:0px 0px 0px 0px;
	position:relative;
	}
#zone4b dl a {
	font-weight:bold;
	color:#037fc2;
	}
#zone4b dl a:hover {
	font-weight:bold;
	color:#037fc2;
	}
#zone4b dt {
	width:792px;
	height:25px;
	background:url(http://www.ooprint.fr/ooprint/images/v7/allzones/bar_grad.jpg) repeat-x;
	padding:5px 0px 0px 4px;
	color:#FFFFFF;
	font-size:15px;
	}
#zone4b dd {
	width:192px;
	height:148px;
	padding:6px 0px 0px 4px;
	text-indent:0px;
	display:inline;
	position:relative;
	float:left;
	background:#EEEEEE;
	margin:0px 4px 0px 0px;
	}
	
	
	
#zone4_alt {
	width:800px;
	height:168px;
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:10px;
	line-height:14px;
	}
#zone4_alt strong {
	color:#037fc2;
	font-size:13px;
	}
#zone4_alt em {
	font-style:normal;
	color:#48667d;
	}
#zone4_alt dl {
	width:800px;
	height:170px;
	color:#748c9f;
	font-size:12px;
	padding:0px;
	margin:0px 0px 0px 0px;
	position:relative;
	}
#zone4_alt dl a {
	font-weight:bold;
	color:#037fc2;
	}
#zone4_alt dl a:hover {
	font-weight:bold;
	color:#037fc2;
	}
#zone4_alt dt {
	width:792px;
	height:25px;
	background:url(http://www.ooprint.fr/ooprint/images/v7/allzones/bar_grad.jpg) repeat-x;
	padding:5px 0px 0px 4px;
	color:#FFFFFF;
	font-size:15px;
	}
#zone4_alt dd {
	width:192px;
	height:148px;
	background:#f2f2f2 url(http://www.ooprint.fr/ooprint/images/v8/footer/icons_bg.jpg) repeat-x;
	padding:0px 0px 0px 4px;
	text-indent:0px;
	display:inline;
	position:relative;
	float:left;
	margin:0px 4px 0px 0px;
	}
#zone4_alt dd img {
	vertical-align:middle;
	}
	
	
	
#footerb {
	width:800px;
	height:60px;
	position:relative;
	float:left;
	margin-top:20px;
	text-align:center;
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:10px;
	color:#748c9f;
	}
#footerb a {
	color:#037fc2;
	}
	

/*---------------------------------------------------------------------------------------- ZONE 2 (OPTIONS CONTENT) --*/

.opt_title {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#037fc2;
	margin:0px;
	line-height:16px;
	position:relative;
	}
#splash {
	width:590px;
	height:525px;
	position:relative;
	float:left;
	margin-top:20px;
	}
#splash h1 {
	position:relative;
	font-size:40px;
	font-weight:normal;
	color:#000000;
	margin:30px 0px 0px 20px;
	}
#splash p {
	position:relative;
	float:left;
	}
h2#opt_1 {
	position:relative;
	color:#000000;
	font-size:16px;
	font-weight:normal;
	margin:10px 0px 0px 20px;
	top:350px;
	}
p#opt_1p {
	line-height:14px;
	position:relative;
	top:350px;
	margin:6px 0px 0px 20px;
	width:400px;
	}
	
/*page emballage*/
h2#opt_2a {
	position:relative;
	width:350px;
	
	color:#000000;
	font-size:15px;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	top:250px;
	left:210px;
	}
h2#opt_2b {
	position:relative;
	width:350px;
	
	color:#000000;
	font-size:15px;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	top:270px;
	left:210px;
	}
p#opt_2pa {
	position:relative;
	top:250px;
	left:210px;
	margin:6px 0px 0px 00px;
	width:350px;
	line-height:15px;
	}
p#opt_2pb {
	position:relative;
	top:270px;
	left:210px;
	margin:6px 0px 0px 0px;
	width:300px;
	line-height:15px;
	}
/*--------------*/

	
.packbg {
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/pack.jpg) no-repeat;
	}
.casebg {
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/case.jpg) no-repeat;
	}
.paperbg {
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/cards.jpg) no-repeat;
	}
.en_casebg {
	background:url(http://www.ooprint.co.uk/uk/images/v8/options/case.jpg) no-repeat;
	}
.en_paperbg {
	background:url(http://www.ooprint.co.uk/uk/images/v8/options/cards.jpg) no-repeat;
	}
.paper_hgc_bg {
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/paper.jpg) no-repeat;
	}
.en_paper_hgc_bg {
	background:url(http://www.ooprint.fr/uk/images/v8/options/paper.jpg) no-repeat;
	}
.envbg {
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/envelopes.jpg) no-repeat;
	}
.paper_fpn_bg {
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/paperFPN.jpg) no-repeat;
	}
.en_paper_ba_bg {
	background:url(http://www.ooprint.co.uk/uk/images/v8/options/paperBA.jpg) no-repeat;
	}
.en_paper_wa_bg {
	background:url(http://www.ooprint.co.uk/uk/images/v8/options/paperWA.jpg) no-repeat;
	}
.paper_fpm_bg {
	background:url(http://www.ooprint.fr/ooprint/images/v8/options/paperFPM.jpg) no-repeat;
	}

#opt_txt {
	width:586px;
	height:auto;
	position:relative;
	float:left;
	background:#F8F8F8 url(http://www.ooprint.fr/ooprint/images/v8/options/content_BG.jpg) repeat-x;
	border:1px solid #EEEEEE;
	}
#opt_txt p {
	font-size:12px;
	margin:7px 20px 10px 20px;
	}
#opt_txt h3 {
	color:#037fc2;
	font-size:16px;
	font-weight:normal;
	margin:5px 0px 0px 20px;
	}
#opt_menu_av {
	margin-top:12px;
	}
#opt_menu_av p {
	text-align:center;
	font-size:22px;
	}
#opt_menu_av p strong {
	font-size:26px;
	}
#opt_menu_av dd {
	width:170px;
	font-size:13px;
	margin-left:0px;
	}
#opt_menu_av dd img {
	vertical-align:middle;
	}
.opt_menu {
	width:200px;
	height:440px;
	position:relative;
	float:left;
	margin-top:20px;
	}
.opt_menu dl {
	color:#FFFFFF;
	position:relative;
	margin:0px 0px 4px 0px;
	padding:4px 0px 5px 10px;
	background:#000000 url(http://www.ooprint.fr/ooprint/images/v8/options/menu_BG.jpg) no-repeat;
	}
.opt_menu a {
	color:#FFFFFF;
	text-decoration:none;
	}
.opt_menu a:hover {
	color:#FFCCFF;
	text-decoration:none;
	}
.opt_menu a:visited {
	color:#FFFFFF;
	}
.opt_menu dt {
	font-size:13px;
	margin-bottom:8px;
	}
.opt_menu dd {
	width:160px;
	text-indent:0px;
	padding:0px;
	margin:0px 0px 10px 20px;
	font-size:11px;
	line-height:12px;
	position:relative;
	}
.arr {
	position:relative;
	float:right;
	margin:22px 0px 0px 0px;
	}

	
/* CHOOSER */

.clink {
	margin:0px;
	}
.clink a {
	font-size:10px;
	color:#000000;
	}
.clink a:hover {
	color:#037fc2;
	text-decoration:underline;
	}
.clink a:visited {
	color:#000000;
	}
.clink img {
	vertical-align:-5px;
	}
.olink {
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	}

/*---------------------------------------------------------------------------------------- ZONE 3 (ALTERNATIVE MENU/SECTEURS) 

#zone3b {
	width: 190px;
	font-size:11px;
	position: relative;
	line-height:14px;
	float:left;
	left:6px;
	}
#zone3b a {
	color:#48667d;
	text-decoration:none;
	}
#zone3b a:hover {
	color:#48667d;
	text-decoration:underline;
	}
#zone3b ul {
	margin:0px;
	padding:0px 0px 0px 4px;
	list-style:none;
	}
#zone3b h5 {
	font-size:12px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	}
	
--*/

.txt_col {
	width:500px;
	position:relative;
	float:left;
	margin-top:40px;
	}
.txt_col p,.txt_col li {
	margin-top:10px;
	line-height:14px;
	}
.txt_col h3 {
	margin-top:20px;
	}
.txt_col2 {
	width:800px;
	position:relative;
	float:left;
	top:20px;
	}
.txt_col2 p,.txt_col2 li {
	margin-top:10px;
	line-height:14px;
	}
.txt_col2 h3 {
	margin-top:20px;
	}
#flashcontent {
	width:400px;
	height:300px;
	position:relative;
	float:left;
	border:1px solid #cccccc;
	}
#opme_menu {
	
	}
.txt_col p {
	line-height:18px;
	}
.txt_col ul {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	color:#748c9f;
	padding-left:1.5em;
	margin-left:0px;
	line-height:18px;
	}
.txt_col ol {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	color:#748c9f;
	padding-left:2em;
	margin-left:0px;
	line-height:18px;
	}
#accroche em {
	font-style:normal;
	font-size:20px;
	}
#emtop {
	position:relative;
	top:10px;
	}
#accroche big {
	font-weight:normal;
	color:#48667d;
	font-size:16px;
	}
#accroche {
	font-family:Georgia, "Times New Roman", Times, serif;
	height:160px;
	width:800px;
	color:#037fc2;
	font-size:16px;
	line-height:24px;
	padding:10px 0px 0px 10px;
	margin:0px;
	}
.txt_top h1 {
	padding-top:20px;
	padding-left:20px;
	height:169px;
	height:139px !important;
	background:url(http://www.ooprint.fr/ooprint/images/v8/ooprintpme/header.jpg) no-repeat;
	}
.txt_top h1 img {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	}
.txt_col h2 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	color:#037fc2;
	margin-bottom:0px;
	font-size:18px;
	}
.txt_col2 h2 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	color:#037fc2;
	margin:0px 0px 0px 20px;
	font-size:18px;
	position:relative;
	top:15px;
	}
.txt_col h3 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	color:#037fc2;
	margin-bottom:0px;
	font-size:16px;
	}
.txt_col dl {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	color:#037fc2;
	padding:0px;
	margin-left:20px;
	}
.txt_col dt {
	margin-top:20px;
	}
.txt_col dd {
	color:#48667d;
	padding:0px;
	font-size:18px;
	}
.txt_col2 ul {
	position:relative;
	color:#037fc2;
	float:left;
	width:370px;
	list-style:none;
	padding:0px;
	margin-left:20px;
	margin-top:0px;
	font-size:14px;
	}
.txt_col2 ul a {
	text-decoration:underline;
	}
.txt_col2 li {
	margin-bottom:11px;
	}
#li_contact {
	margin-top:20px;
	}
.txt_col2 dl {
	color:#037fc2;
	position:relative;
	float:left;
	width:370px;
	list-style:none;
	padding:0px;
	margin-left:20px;
	font-size:14px;
	margin-top:0px;
	}
.txt_col2 dd {
	margin:0px;
	padding:0px;
	}
#opme_offer {
	position:absolute;
	width:167px;
	height:80px;
	left:555px;
	top:150px;
	}
	

/*---------------------------------------------------------------------------------------- ELEMENTS SPECIAUX (PROMO, BANNIERES, ETC.) --*/

#promo_22 {
	width:274px;
	height:61px;
	position:absolute;
	top:-20px;
	left:305px;
	}
	
#promo_VF {
	width:150px;
	height:61px;
	z-index:1000;
	position:absolute;
	top:-29px;
	left:435px;
	}
	
#suscribe_popup {
	background:url(http://www.ooprint.fr/ooprint/images/v7/zone1/head_BG.jpg) repeat-x top;
	}
#suscribe_popup div {
	position:relative;
	width:390px;
	margin:40px auto;
	}
#suscribe_popup h1 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#037fc2;
	margin:0px;
	line-height:16px;
	position:relative;
	}
	
#popup_sample {
	background:#066094 url(http://www.ooprint.fr/ooprint/images/v7/zone1/head_BG.jpg) repeat-x top;
	}
#popup_sample div {
	width:580px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
	}
.popup_text {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	line-height:14px;
	color:#037fc2;
	margin-top:15px;
	width:400px;
	margin-left:80px;
	}
.popup_text img {
	position:relative;
	margin-left:90px;
	}
.popup_text2 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	line-height:14px;
	color:#037fc2;
	margin-top:15px;
	width:400px;
	margin-left:10px;
	}
.sample_form {
	width:540px;
	}
.sample_form #main_contact {
	border:none;
	}
.sample_form fieldset {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	color:#48667d;
	padding:10px 10px 0 10px;
	width:400px;
	border:solid 1px #CCCCCC;
	margin:10px 0px 0px 80px;
  }
.sample_form h4 {
	font-size:12px;
	font-weight:normal;
 	color:#037fc2;
	margin:0;
 }
 .sample_form div {
 	width:486px;
 	height:65px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/tools/form_title_bg.jpg) no-repeat;
	margin:0 0 10px -10px;
	padding:5px 0 0 10px;
 }
.sample_form div p {
	position:relative;
	float:left;
	margin:3px 0 0 0;
 }
 .sample_form div input {
	position:relative;
	float:left;
	margin:0;
 }
.sample_form legend {
	color:#037fc2;
	}
.sample_form input {
 	margin-bottom:5px;
	}
.sample_form textarea {
 	margin-bottom:5px;
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:11px;
	}
.sample_form label {
	display: inline;
	float: left;
	width: 120px;
  }
.sample_form select {
	color:#48667d;
	background:#FFFFFF;
	font-size:11px;
	margin-bottom:5px;
	}
.sample_form #knowSelect {
	width:235px;
	margin-bottom:15px;
	}
#main_contact_form h1 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:18px;
	color:#037fc2;
	margin:20px 0px 0px 30px;
	}
#main_contact_form h2 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:15px;
	color:#037fc2;
	margin-left:30px;
	margin-bottom:0;
	}
#main_contact_form p {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	color:#48667d;
	margin-top:5px;
	margin-left:30px;
	}
#main_contact_form fieldset {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	color:#48667d;
	padding: 1em;
	width:500px;
	border:solid 1px #CCCCCC;
	margin:20px 0px 0px 30px;
  }
#main_contact_form label {
	display: inline;
	float: left;
	width: 200px;
  }
#main_contact_form strong {
	color:#037fc2;
	}

#phr_wrap {
	width:994px;
	height:1100px;
	background:#e7f8fc;
	}
#pharma_reference {
	position:relative;
	float:left;
	margin-left:90px;
	width:800px;
	border-left:1px solid #96dfef;
	border-right:1px solid #96dfef;
	}
#pharma_reference div {
	width:800px;
	margin:0;
	padding:0;
	}

/*---------------------------------------------------------------------------------------- ELEMENTS SPECIAUX (PROMO, BANNIERES, ETC.) --*/

#editor {
	position:relative;
	margin-bottom:15px;
	}
#editor h1 {
	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#037fc2;
	margin:0px 0px 10px 0px;
	line-height:16px;
	position:relative;
	}
#editor p {
	/*color:#48667d;*/
	margin:4px 0px;
	font-size:10px;
	}
#editor p img {
	vertical-align:-6px;
	}
#editor p strong {
	color:#FF0000;
	}
	
/*---------------------------------------------------------------------------------------------*/
.popup_editor {
	height:555px;
	color:#48667d;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/bg.jpg) repeat-x;
	border-bottom:1px solid #E7E7E7;
	}
.popup_editor a {
	text-decoration:underline;
	}
.popup_editor a:link {
	text-decoration:underline;
	}
.popup_editor a:visited {
	text-decoration:underline;
	}
.popup_editor img {
	position:relative;
	vertical-align:-3px;
	}
.popup_editor h1 {
	height:33px;
	margin:0px;
	padding-top:6px;
	padding-left:15px;
	font-size:16px;
	color:#037fc2;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/top_bg.jpg) repeat-x;
	}
.popup_editor h2 {
	margin:20px 0px 3px 15px;
	font-size:16px;
	}
.popup_editor h3 {
	margin:0px 0px 10px 15px;
	font-size:14px;
	padding-top:4px;
	}
.popup_editor label {
	color:#037fc2;
	position:relative;
	}
.pe_size {
	width:453px;
	height:69px;
	margin-left:15px;
	padding-left:80px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_1.jpg) no-repeat;
	}
.pe_size input {
	position:relative;
	float:left;
	margin-top:24px;
	}
.pe_size label {
	position:relative;
	float:left;
	font-size:19px;
	margin-top:24px;
	}
.pe_size p {
	width:220px;
	position:relative;
	float:left;
	text-align:right;
	margin:18px 0px 0px 30px;
	line-height:20px;
	}
.pe_center {
	width:457px;
	height:131px;
	margin-left:15px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_2.jpg) no-repeat;
	}
.pe_center div {
	position:relative;
	float:left;
	width:240px;
	text-align:right;
	margin:10px 25px 0px 0px;
	}
.pe_center label {
	font-size:15px;
	}
.pe_horizontal {
	width:457px;
	height:107px;
	margin-left:15px;
	margin-top:8px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_3a.jpg) no-repeat;
	}
.pe_horizontal label {
	font-size:13px;
	}
.pe_horizontal div {
	text-align:center;
	}
.pe_vertical {
	width:457px;
	height:108px;
	margin-left:15px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_3b.jpg) no-repeat;
	}
.pe_vertical div {
	text-align:center;
	}
.pe_vertical label {
	font-size:13px;
	}
.pe_bt {
	text-align:center;
	}
.pe_help {
	padding:0px 50px;
	line-height:16px;
	}
	
.popup_upload {
	height:100%;
	color:#48667d;
	background:#f6f6f6 url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/bg.jpg) repeat-x;
	}
.popup_upload h1 {
	height:33px;
	margin:0px;
	padding-top:6px;
	padding-left:15px;
	font-size:16px;
	color:#037fc2;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/top_bg.jpg) repeat-x;
	}
.pe_upload {
	width:453px;
	height:69px;
	margin:13px 0px 0px 15px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_1.jpg) no-repeat;
	}
.pe_upload a {
	color:#48667d;
	font-size:14px;
	}
.pe_upload p {
	width:453px;
	position:relative;
	float:left;
	text-align:center;
	margin:22px 0px 0px 0px;
	line-height:20px;
	}
.pe_upload input {
	position:relative;
	margin:10px 0px 0px 100px;
	}
.pe_images {
	width:457px;
	height:auto;
	margin:20px 0px 0px 15px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_bg.jpg) repeat-y;
	border-bottom:1px solid #d3d3d3;
	padding:0px 0px 20px 0px;
	}
.pe_images h2 {
	margin:0px 0px 10px 0px;
	font-size:14px;
	color:#037fc2;
	padding-top:4px;
	padding-left:15px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_top_plain.jpg) no-repeat;
	}
.pe_images h3 {
	margin:0px 0px 10px 0px;
	font-size:14px;
	padding-top:4px;
	padding-left:15px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_top.jpg) no-repeat;
	}
.pe_images h4 {
	margin:0px;
	font-size:14px;
	padding-top:4px;
	padding-left:15px;
	}
.pe_images p {
	font-size:13px;
	}
.pe_images a {
	text-decoration:underline;
	}
.pe_images strong {
	font-weight:normal;
	color:#48667d;
	font-size:11px;
	}
.pe_images em {
	font-size:10px;
	}
.pe_images b {
	font-weight:normal;
	color:#037fc2;
	}
#pe_images_library {
	width:437px;
	padding-left:10px;
	}
.pe_msg {
	width:457px;
	height:510px;
	margin:20px 0px 0px 15px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/editor/popup/frame_bg.jpg);
	padding:0px 0px 20px 0px;
	text-align:center;
	}
.pe_msg big{
	color: #037fc2;
	font-size:14px;
	font-weight:bold;
	}
/*Temporaire--> */
.pe_msg2 {
	height:auto;
	margin:20px 0px 0px 15px;
	background:#FFFFFF;
	padding:0px 0px 20px 20px;
	}
.pe_msg2 big{
	color: #037fc2;
	font-size:13px;
	font-weight:bold;
	}
/* <--Temporaire*/
#pe_title {
	position:relative;
	margin-left:60px;
	margin-bottom:0px;
	}
p.pe_txt {
	position:relative;
	margin-left:15px;
	margin-top:5px;
	height:90px;
	font-size:12px;
	}
.pe_txt img {
	position:relative;
	float:left;
	margin:5px 15px 40px 0px;
	}
	
/*---------------------------------------------------------------------------------------- REGISTER --*/
#auth_title {
	margin:0;
	padding-top:10px;
	}
.auth_header_A {
	width:800px;
	height:150px;
	margin-top:6px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG1.jpg) no-repeat;
	text-align:left;
	}
.auth_header_A h2 {
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	color:#0091df;
	padding-top:20px;
	margin-top:0;
	width:390px;
	position:relative;
	float:left;
	}
.auth_header_A img {
	position:relative;
	float:left;
	margin:20px;
	}
.auth_header_B {
	width:800px;
	height:150px;
	margin:0px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG2.jpg) no-repeat bottom;
	text-align:left;
	}
.auth_header_B h2 {
	font-weight:normal;
	font-size:16px;
	line-height:20px;
	color:#0091df;
	padding-top:20px;
	margin-top:0;
	position:relative;
	float:left;
	}
.aha {
	width:700px;
	font-weight:normal;
	font-size:17px;
	line-height:22px;
	color:#0091df;
	padding-top:20px;
	padding-bottom:10px;
	position:relative;
	float:left;
	}
.auth_header_B ul {
	clear:both;
	margin-left:40px;
	}
.auth_header_B li {
	position:relative;
	float:left;
	display:inline;
	padding:0;
	margin-top:65px;
	text-align:center;
	width:180px;
	font-size:12px;
	color:#748c9f;
	}
#auth_li {
	color:#037fc2;
	}
.auth_content {
	width:800px;
	height:500px;
	text-align:left;
	}
.auth_content h3 {
	width:300px;
	font-size:14px;
	line-height:18px;
	color:#48667d;
	padding-bottom:15px;
	margin:0px 0px 0px 27px;
	}
.auth_content form {
	position:relative;
	float:left;
	}
.auth_content fieldset {
	font-size:12px;
	color:#48667d;
	padding-top:6px;
	border:none;
	margin-left:20px;
	}
.auth_content label {
	color:#48667d;
	display:inline;
	float:left;
	width:100px;
	margin-right:10px;
	height:25px;
	padding-bottom:3px;
	}
.auth_content input {
	position:relative;
	margin-bottom:10px;
	}
.auth_content select {
	position:relative;
	margin-bottom:10px;
	color:#037fc2;
	background:#EEEEEE;
	width:220px;
	}	
select#ooprint_knowledge {
	color:#48667d;
	background:#FFFFFF;
	font-size:11px;
	}
.auth_content em {
	font-style:normal;
	font-size:11px;
	line-height:11px;
	}
.auth_left {
	position:relative;
	float:left;
	width:390px;
	height:403px;
	margin-right:19px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG_form.jpg) no-repeat bottom;
	}
.auth_left p {
	position:relative;
	float:left;
	margin:0px;
	padding-left:27px;
	line-height:15px;
	}
.auth_right {
	position:relative;
	float:left;
	width:390px;
	height:155px;
	text-align:left;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG_form_login.jpg) no-repeat bottom;
	}
.auth_right p {
	position:relative;
	float:left;
	margin:0px;
	padding-left:27px;
	line-height:15px;
	}
.auth_right form {
	margin:0;
	padding:0;
	}
#form_log {
	width:400px;
	height:auto;
	position:relative;
	float:left;
	}
#form_log p {
	margin:0px 0px 0px 26px;
	}
#form_log.ajax-loading {
	background: url(http://www.ooprint.fr/ooprint/images/v8/tools/ajax-loader.gif) no-repeat center;
	}
#form_log2 {
	width:390px;
	height:auto;
	left:400px;
	position:relative;
	}
#form_log2 p {
	margin:0px 0px 0px 35px;
	}
#form_log2.ajax-loading {
	background: url(http://www.ooprint.fr/ooprint/images/v8/tools/ajax-loader.gif) no-repeat center;
	}
.auth_left1 {
	position:relative;
	float:left;
	width:390px;
	height:155px;
	margin-right:20px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG_form_login.jpg) no-repeat bottom;
	}
.auth_left1 p {
	position:relative;
	float:left;
	margin:0px;
	padding-left:27px;
	line-height:20px;
	}
.auth_left1 p strong {
	font-weight:normal;
	color:#037fc2;
	}
.auth_left1 a {
	font-size:14px;
	font-weight:bold;
	color:#48667d;
	}
.auth_left1 a:hover {
	text-decoration:none;
	}
.auth_left1 a:visited {
	color:#48667d;
	}
.your_ooprint {
	position:relative;
	float:left;
	width:391px;
	height:405px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG_ooprint.jpg) no-repeat bottom;
	}
#EN_your_ooprint {
	background:url(http://www.ooprint.fr/us/images/v8/authentication/BG_ooprint.jpg) no-repeat bottom;
	}
#EN_your_ooprint h3 {
	width:275px;
	}
.your_ooprint h3 {
	margin-top:130px;
	font-weight:normal;
	}
.your_ooprint strong {
	font-weight:normal;
	color:#037fc2;
	}
.your_ooprint ul {
	margin:0px 0px 0px 27px;
	padding:0px;
	}
.your_ooprint li {
	color:#748c9f;
	font-size:13px;
	line-height:16px;
	list-style:none;
	padding-left:20px;
	margin:0px 0px 10px 0px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/checked.jpg) no-repeat 0 4px;
	}
.your_ooprint p {
	position:relative;
	float:left;
	margin:0px;
	padding-left:27px;
	line-height:15px;
	}
	
/*v3*/
.auth_top {
	position:relative;
	float:left;
	width:800px;
	height:306px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG3.jpg) no-repeat bottom;
	margin-top:6px;
	}
.auth_top p {
	position:relative;
	float:left;
	margin:0px;
	padding-left:27px;
	line-height:20px;
	}
.auth_top p strong {
	font-weight:normal;
	color:#037fc2;
	}
.auth_top a {
	font-size:14px;
	font-weight:bold;
	color:#48667d;
	}
.auth_top a:hover {
	text-decoration:none;
	}
.auth_top a:visited {
	color:#48667d;
	}
.auth_top2 {
	position:relative;
	float:left;
	width:800px;
	height:160px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG1.jpg) no-repeat;
	margin-top:6px;
	}
#EN_auth_top {
	background:url(http://www.ooprint.fr/us/images/v8/authentication/BG3.jpg) no-repeat bottom;
	}
#auth_top_p {
	width:228px;
	height:40px;
	margin:0px auto 0px auto;
	}
#auth_top_square {
	width:470px;
	position:relative;
	float:left;
	}
#auth_top_square h1 {
	position:relative;
	margin-top:15px;
	margin-left:20px;
	line-height:20px;
	padding-right:25px;
	}
#auth_top_square h2 {
	position:relative;
	float:left;
	color:#48667d;
	font-size:16px;
	}
#auth_top_square img {
	position:relative;
	float:left;
	margin:20px 40px 20px 20px;
	}
#auth_top_square p {
	clear:both;
	padding-left:20px;
	}
#auth_top_square p strong {
	color:#48667d;
	}
	
#auth_top_square2 {
	width:470px;
	position:relative;
	float:left;
	}
#auth_top_square2 h1 {
	margin-top:15px;
	margin-left:20px;
	line-height:20px;
	padding-right:25px;
	}
#auth_top_square2 h2 {
	position:relative;
	float:left;
	color:#48667d;
	font-size:16px;
	}
#auth_top_square2 img {
	position:relative;
	float:left;
	margin:20px 40px 20px 20px;
	}
#auth_top_square2 p {
	clear:both;
	padding-left:20px;
	}
#auth_top_square2 p strong {
	line-height:20px;
	font-weight:normal;
	color:#48667d;
	}

#auth_bottom {
	width:800px;
	height:130px;
	margin-top:20px;
	padding-top:25px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/BG4.jpg) no-repeat;
	}
#auth_bottom_left {
	width:200px;
	height:100px;
	position:relative;
	float:left;
	}
#auth_bottom_left h3 {
	width:150px;
	font-size:18px;
	line-height:22px;
	}
	
.auth_steps {
	position:relative;
	width:480px;
	height:80px;
	padding-left:0px;
	margin-left:0px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/steps.gif) no-repeat center top;
	}
.auth_steps li {
	position:relative;
	float:left;
	display:inline;
	padding:0;
	text-align:center;
	margin-top:60px;
	width:120px;
	font-size:10px;
	color:#748c9f;
	margin-left:0px;
	}
	
.your_ooprint2 {
	position:relative;
	float:left;
	width:320px;
	height:260px;
	}
#EN_your_ooprint2 h3 {
	width:275px;
	}
.your_ooprint2 h3 {
	margin-top:60px;
	width:220px;
	font-weight:normal;
	}
.your_ooprint2 strong {
	font-weight:normal;
	color:#037fc2;
	}
.your_ooprint2 ul {
	margin:0px 0px 0px 27px;
	padding:0px;
	text-align:left;
	}
.your_ooprint2 li {
	color:#748c9f;
	font-size:13px;
	line-height:16px;
	list-style:none;
	padding-left:20px;
	margin:0px 0px 10px 0px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/authentication/checked.gif) no-repeat 0 4px;
	}
.your_ooprint2 p {
	position:relative;
	float:left;
	margin:0px;
	padding-left:27px;
	line-height:15px;
	}
	
.cat22_sub {
	position:relative;
	float:left;
	width:600px;
	}
.cat22_sub2 {
	position:relative;
	float:left;
	width:198px;
	}
.cat22_sub2 h2 {
	position:relative;
	font-size:15px;
	color:#037fc2;
	margin:0;
	}
.cat22_sub p {
	font-size:12px;
	font-weight:bold;
	color:#48667d;
	margin:0px 0px 10px 0px;
	position:relative;
	}
.cat22_sub2 p {
	font-size:12px;
	font-weight:bold;
	color:#48667d;
	margin:0px 0px 10px 0px;
	position:relative;
	}


/*---------------------------------------------------------------------------------------- GALLERY --*/

.gallery_col_a {
	width:400px;
	min-height:420px;
	position:relative;
	float:left;
	margin-top:40px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/gallery/art_bg.jpg) no-repeat;
	}
.gallery_col_a h2 {
	font-weight:normal;
	font-size:24px;
	color:#9d1589;
	margin:0 0 0 15px;
	}
.gallery_col_a h3 {
	font-weight:normal;
	font-size:14px;
	margin:2px 0 0 15px;
	}
.gallery_col_a h4 {
	font-weight:normal;
	font-size:14px;
	margin:30px 0 0 15px;
	}
.gallery_col_a p {
	margin-left:15px;
	}
.gallery_col_b {
	width:400px;
	min-height:420px;
	position:relative;
	float:left;
	margin-top:40px;
	}
.gallery_col_b img {
	margin-top:50px;
	}
.gallery_bt {
	position:relative;
	float:left;
	height:40px;
	width:320px;
	padding:6px 0 0 12px;
	color:#FFFFFF;
	font-size:17px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/gallery/bt.jpg) no-repeat;
	}
	
/*CHOOSER & ZOOM*/
.chooser_img {
	border:solid 1px #333;
	}
	
a.info1 {
   position: relative;
   color: #037fc2;
   text-decoration: none;
	}
a.info1 span {
   display: none;
	}
a.info1:hover {
   background: none; /* correction bug IE */
   z-index: 500;
	}
a.info1:hover span {
   display: inline;
   position:absolute;
   white-space: nowrap;
   margin-top:-1px;
   left:106%;
   background:#DEDEDE url(http://www.ooprint.fr/ooprint/images/v8/tools/ajax-loader.gif) center no-repeat;
   color:#748c9f;
   padding:6px;
   /*border: 1px solid #748c9f;*/
	}
#infopreview {
position:absolute;
border:8px solid #cecece;
width:150px;
min-height:100px;
padding: 1px;
text-align:center;
visibility:hidden;
z-index:100000;
color:#FFFFFF;
background:#333333 url(http://www.ooprint.fr/ooprint/images/v8/tools/loader.gif) center no-repeat;
}
#infopreview img {
z-index:10;
position:relative;
float:left;
}
#infopreview p {
color:#FFFFFF;
}

#enlh2 {width:180px;}


/*-----------------------------------SOCIAL NETWORKS--------------------------------*/

.sn_header {
	width:994px;
	height:252px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/socialnetworks/sn_09.jpg) no-repeat;
	}
.sn_header p {
	position:relative;
	margin:0 0 0 140px;
	padding-top:17px;
	color:#25779d;
	font-size:17px;
	}
.sn_header h2 {
	position:relative;
	margin:0 0 0 140px;
	padding-top:18px;
	color:#25779d;
	}
.sn_content {
	width:994px;
	z-index:1;
	}
.sn_content a {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}
.sn_content a:hover {
	color:#4b88b8;
	text-decoration:underline;
	font-weight:bold;
	}
#sn_link {
	position:absolute;
	z-index:10;
	left:788px;
	top:163px;
	font-size:20px;
	line-height:19px;
	color:#11568d;
	width:120px;
	text-align:center;
	}
#sn_link small {
	font-size:10px;
	}
#sn_par {
	position:absolute;
	z-index:10;
	left:681px;
	top:753px;
	color:#FFFFFF;
	}
#sn_link1 {
	position:absolute;
	z-index:11;
	left:228px;
	top:455px;
	}
#sn_link2 {
	position:absolute;
	z-index:10;
	left:469px;
	top:284px;
	}
#sn_link3 {
	position:absolute;
	z-index:10;
	left:672px;
	top:475px;
	}
#sn_link4 {
	position:absolute;
	z-index:10;
	left:230px;
	top:684px;
	}
#sn_link5 {
	position:absolute;
	z-index:10;
	left:457px;
	top:664px;
	}
#sn_link6 {
	position:absolute;
	z-index:10;
	left:671px;
	top:695px;
	}
	
/*----------------------CATALOGUE 2010------------------------*/

.blue_frame {
	position:relative;
	float:left;
	width:390px;
	height:129px;
	text-align:center;
	margin-right:20px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_voeux10/bg1_catalogue.jpg) no-repeat;
}
.blue_frame a {
	font-size:15px;
	text-decoration:underline;
	}
.blue_frame_l {
	position:relative;
	float:left;
	width:390px;
	height:466px;
	text-align:center;
	background:url(http://www.ooprint.fr/ooprint/images/v8/subhome_voeux10/bg2_catalogue.jpg) no-repeat;
}
.blue_frame_l p {
	font-size:15px;
	color:#037fc2;
	margin-bottom:5px;
	}
#catalog_form fieldset {
 	font-family: "Trebuchet MS", Tahoma, sans-serif, Verdana;
	font-size:12px;
	color:#48667d;
	padding:12px 0 0 0;
	border:none;
	margin:0 0 0 10px;
	}
#catalog_form label {
	position:relative;
	float:left;
	display:inline;
	width:100px;
  }
#catalog_form input {
	position:relative;
	margin-bottom:5px;
  }
#catalog_form select {
	color:#48667d;
	background:#FFFFFF;
	font-size:11px;
	margin-bottom:5px;
	}
#catalog_form #knowSelect {
	width:235px;
	margin-bottom:15px;
	}
.catalog_title {
	font-weight:normal;
	color:#48667d;
	font-size:20px;
	margin:30px 0 10px 0;
	}
.catalog_title strong {
	color:#037fc2;
	}

/*----------------------MY ACCOUNT------------------------*/
#account_header {
	position:relative;
	float:left;
	width:800px;
	height:87px;
	margin:30px 0;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/win.jpg) no-repeat;
	}
#account_header p {
	margin:10px 0 0 15px;
	}
#account_header p big {
	color:#009bd1;
	}
#account_info {
	height:32px;
	background:#02aef1;
	}
#account_info p {
	position:relative;
	float:left;
	width:400px;
	margin:0 0 0 15px;
	padding:8px 0;
	color:#e2f7ff;
}
#account_info ul {
	color:#e2f7ff;
}
#account_info ul a {
	color:#e2f7ff;
	text-decoration:underline;
}
#account_content {
	position:relative;
	float:left;
	width:798px;
	border:1px #02aef1 solid;
	}
#account_content .account_bill td {
	color:#48667d;
	font-size:11px;
	height:25px;
	}
#account_content .account_bill td a {
	color:#037fc2;
	font-size:12px;
	}
.account_bill_bg {
	background:#F4F4F4;
	}
#account_content .cat_items_tr {
	width:798px;
	height:35px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/cat_bg.jpg) repeat-x;
	}
#account_content .cat_items_tr p {
	color:#FFFFFF;
	}
#account_content .cat_items {
	position:relative;
	float:left;
	width:798px;
	height:35px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/cat_bg.jpg) repeat-x;
	}
#account_content .cat_items p {
	position:relative;
	float:left;
	width:266px;
	height:35px;
	color:#FFFFFF;
	margin:0;
	padding-top:10px;
	text-align:center;
	}
#account_content .cat_items .cat_item_main {
	padding-top:0;
	}
#account_content .cat_items em {
	font-size:11px;
	font-style:normal;
	color:#e2f7ff;
	}
#account_content .cat_content_bg {
	position:relative;
	float:left;
	width:798px;
	height:auto;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/cat_content_bg.gif) repeat-y;
	border-bottom:1px solid #02aef1;
	}
#account_content .cat_content {
	position:relative;
	float:left;
	width:266px;
	height:100%;
	min-height:100%;
	padding:20px 0;
	}
#account_content .cat_content p {
	text-align:left;
	padding-left:20px;
	margin:0;
	}
#account_content .cat_content .cat_img {
	position:relative;
	margin:0 auto;
	width:200px;
	height:auto;
	border:1px solid #666666;
	}
#no_right_border {
	border-right:none;
	}
#account_menu {
	position:relative;
	float:left;
	width:800px;
	height:27px;
	}
#account_menu h1 {
	position:relative;
	float:right;
	font-size:20px;
	margin:0;
	}
#account_menu ul {
	margin-left:0;
    padding-left:0;
    display:inline;
	font-size:12px;
	}
#account_menu ul li {
	margin:0 20px 0 0;
	display:inline;
	}
#account_menu ul li {
	position:relative;
	float:left;
	height:23px;
	text-align:center;
	padding-top:6px;
	font-weight:bold;
	}
#account_menu ul li a:hover {
	text-decoration:none;
	}
	
#account_menu ul .am1 {
	width:137px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/tab.jpg) no-repeat;
	}
#account_menu ul .am1:hover,.am1On {
	width:137px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/active_tab.jpg) no-repeat;
	}
#account_menu ul .am1:hover a,.am1On a {
	color:#FFFFFF;
	}
#account_menu ul .am1 a {
	color:#555555;
	}
	
#account_menu ul .am2 {
	width:252px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/tab2.jpg) no-repeat;
	}
#account_menu ul .am2:hover,.am2On {
	width:252px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/active_tab2.jpg) no-repeat;
	}
#account_menu ul .am2:hover a,.am2On a {
	color:#FFFFFF;
	}
#account_menu ul .am2 a {
	color:#555555;
	}
#account_params_bg {
	width:798px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/account/modify_params_bg.jpg) repeat-x;
	}
#account_params {
	position:relative;
	margin:0 auto;
	color:#48667d;
	font-size:13px;
	}
#account_params td {
	height:25px;
	}
.grid_avent {
	position:relative;
	float:right;
	margin:0 15px 0 0;
	padding:8px 0;
	list-style:none;
	}
.grid_avent li {
	position:relative;
	float:left;
	list-style:none;
	text-align:center;
	margin:0 7px 0 0;
	padding:0;
	font-size:12px;
	}


/*----------------------------CALENDRIERS 2010----------------------------*/
#cal_menu ul {
	margin-left:0;
    padding-left:0;
    display:inline;
	font-size:12px;
	}
#cal_menu ul li {
	margin:0;
	display:inline;
	}
#cal_menu ul a {
	color:#FFFFFF;
	}
#cal_menu ul a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}
#cal_menu ul li {
	position:relative;
	float:left;
	line-height:12px;
	text-align:center;
	}
#cal_menu ul .cm1 {
	height:28px;
	padding-top:1px;
	width:131px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/taboff_01.jpg) no-repeat;
	}
#cal_menu ul .cm1:hover,.cm1On {
	height:28px;
	padding-top:1px;
	width:131px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/tab_01.jpg) no-repeat;
	}
#cal_menu ul .cm2 {
	height:28px;
	padding-top:1px;
	width:159px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/taboff_02.jpg) no-repeat;
	}
#cal_menu ul .cm2:hover,.cm2On {
	height:28px;
	padding-top:1px;
	width:159px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/tab_02.jpg) no-repeat;
	}
#cal_menu ul .cm3 {
	height:22px;
	padding-top:7px;
	width:122px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/taboff_03.jpg) no-repeat;
	}
#cal_menu ul .cm3:hover,.cm3On {
	height:22px;
	padding-top:7px;
	width:122px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/tab_03.jpg) no-repeat;
	}
#cal_menu ul .cm4 {
	height:22px;
	padding-top:7px;
	width:89px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/taboff_04.jpg) no-repeat;
	}
#cal_menu ul .cm4:hover,.cm4On {
	height:22px;
	padding-top:7px;
	width:89px;
	background:url(http://www.ooprint.fr/ooprint/images/v8/calendriers10/tab_04.jpg) no-repeat;
	}
.hv2010 .pcal2010 {
	color:#FFFFFF;
	font-size:13px;
	line-height:15px;
	position:relative;
	float:left;
	margin-left:460px;
	margin-top:15px;
	width:305px;
	height:190px;
	text-align:right;
	}
.hv2010 .pcal2010_2 {
	color:#48667d;
	font-size:13px;
	line-height:14px;
	position:relative;
	float:left;
	margin-left:25px;
	margin-top:125px;
	width:190px;
	height:70px;
	text-align:center;
	}
.hv2010 .pcal2010_2 strong {
	font-size:18px;
	line-height:25px;
	}
#cbackground00 {
	background:url(http://www.ooprint.fr/ooprint/images/dynamic/FR/subcat/calendriers2010/00.jpg) no-repeat;
	}
#cbackground01 {
	background:url(http://www.ooprint.fr/ooprint/images/dynamic/FR/subcat/calendriers2010/01.jpg) no-repeat;
	}
#cbackground02 {
	background:url(http://www.ooprint.fr/ooprint/images/dynamic/FR/subcat/calendriers2010/02.jpg) no-repeat;
	}
#cbackground03 {
	background:url(http://www.ooprint.fr/ooprint/images/dynamic/FR/subcat/calendriers2010/03.jpg) no-repeat;
	}
#cbackground04 {
	background:url(http://www.ooprint.fr/ooprint/images/dynamic/FR/subcat/calendriers2010/04.jpg) no-repeat;
	}