/* ooprint � 2009-2010 */
html,body,div,ul,ol,li,dl,dt,dd,pre,form,p,blockquote,fieldset,input,textarea {
	font-family:"Lucida Grande", Geneva, Arial, sans-serif;
	line-height:1.3em;
	color:#777777;
	margin:0;
	padding:0;
	}
h1,h2,h3,h4,h5,h6 {
	font-family:"Lucida Grande", Geneva, Arial, sans-serif;
	line-height:1em;
	font-weight:normal;
	color:#555555;
	margin:0;
	padding:0;
	}
h1 { font-size:1.5em} h2 { font-size:1.15em} h3 { color:#333333;font-size:0.9em}

html {
	background-color:#FFF;
	/*background:url(http://www.ooprint.fr/ooprint/images/v9/home/global_bg-tile_bubbles.jpg) repeat-x;*/
	}
body {
	background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/background.png) center top no-repeat;
	/*background:url(http://www.ooprint.fr/ooprint/images/v9/home/global_bg_bubbles.jpg) no-repeat center 0;*/
	/*background:url(http://www.ooprint.fr/ooprint/images/v9/home/global_bg_winter11.jpg) no-repeat center 0;*/
	}
a {
	color:#009bd1;
	text-decoration:none;
	}

img {
	border:none;
	}
	
.no_margin {
	margin:0;
}
.no_margin_right {
	margin-right:0;
}
.va50 {
	vertical-align:-50%;
	}
.CRF_menu {
	width:140px;
	text-align:right;
	
	}
.red {
	color:#F40000;
	}
.redbold {
	font-weight:bold;
	color:#F40000;
	}
.rprice {
	color:#F40000;
	font-weight:bold;
	}
.rprice2 {
	color:#000;
	font-weight:bold;
	font-size:18px;
	}
.crossed {
	text-decoration:line-through;
	}
#green-title {
	color:#75c000;
	}
	
	
	
	


a.button {
	background:#0099E2 url(http://www.ooprint.fr/ooprint/images/v9/tools/bt-bg.jpg) repeat-x 0 0;
	/*display:block;*/
	padding:3px 8px;
	border:1px solid #0099E2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	text-shadow:-1px -1px 0 #1F84B3;
	font-size:12px;
	outline:none;
	cursor:pointer;
	}

a.button:hover,a.button:focus {
	background-position:0 -4px;
	}
a.button:active {
	background-image:none;
	}
a.button img {
	vertical-align:-1px;
	}
	
a.button2 {
	background:#0099E2 url(http://www.ooprint.fr/ooprint/images/v9/tools/bt-bg.jpg) repeat-x 0 0;
	/*display:block;*/
	padding:3px 8px;
	border:1px solid #0099E2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	text-shadow:-1px -1px 0 #1F84B3;
	font-size:15px;
	outline:none;
	cursor:pointer;
	}

a.button2:hover,a.button2:focus {
	background-position:0 -4px;
	}
a.button2:active {
	background-image:none;
	}
a.button2 img {
	vertical-align:-1px;
	}
	
a.redbutton {
	background:#b82626 url(http://www.ooprint.fr/ooprint/images/v9/tools/redbt-bg.jpg) repeat-x 0 0;
	/*display:block;*/
	padding:3px 8px;
	border:1px solid #C30000;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	text-shadow:-1px -1px 0 #b82626;
	font-size:12px;
	outline:none;
	cursor:pointer;
	}

a.redbutton:hover,a.redbutton:focus {
	background-position:0 -4px;
	}
a.redbutton:active {
	background-image:none;
	}
a.redbutton img {
	vertical-align:-1px;
	}
	
a.info_button {
	background:#BBB;
	/*display:block;*/
	padding:3px 8px;
	border:1px solid #BBB;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	text-shadow:-1px -1px 0 #999;
	font-size:12px;
	outline:none;
	cursor:pointer;
	}
a.info_button:hover,a.info_button:focus {
	background:#B0B0B0;
	border:1px solid #B0B0B0;
	}
a.info_button img {
	vertical-align:-1px;
	}
	
.info_bar {
	background:#BBB;
	/*display:block;*/
	padding:3px 8px;
	border:1px solid #BBB;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	text-shadow:-1px -1px 0 #999;
	font-size:12px;
	outline:none;
	cursor:pointer;
	}
.info_bar a {
	color:#FFF;
	text-decoration:none;
	}
.info_bar a b {
	color:#333;
	text-shadow:-1px -1px 0 #CCC;
	}
.info_bar:hover,.info_bar:focus {
	background:#B0B0B0;
	border:1px solid #B0B0B0;
	}

a.button_left {
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/button_left.png) no-repeat;
	position:relative;
	float:left;
	padding:27px 15px;
	outline:none;
	cursor:pointer;
	margin-top:35px;
	}
a.button_left:active {
	background-position:-30px 0;
	}
a.button_right {
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/button_right.png) no-repeat;
	position:relative;
	float:left;
	padding:27px 15px;
	outline:none;
	cursor:pointer;
	margin-top:35px;
	}
a.button_right:active {
	background-position:-30px 0;
	}

.links_frame {
	width:1004px;
	height:38px;
	margin:0 auto;
}
.community_frame {
	position:absolute;
	top:8px;
	left:850px;
	width:84px;
	height:28px;
	}

div#country_box {
	position:absolute;
	right:0;
	z-index:100;
	background:#BBB;
	height:21px;
	width:36px;
	/*padding:4px 8px;*/
	padding:0;
	border:1px solid #BBB;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	outline:none;
	cursor:pointer;
	text-shadow:-1px -1px 0 #999;
	font-size:.9em;
	margin-left:10px;
	margin-top:8px;
}
div#country_box img {
	vertical-align:-4px;
	}
#country_box a {
	color:#FFF;
	}
#country_box a:hover {
	text-decoration:none;
	}
#country_list {
	width:100px;
	list-style:none;
	font-size:.75em;
	display:none;
	text-shadow:none;
	text-align:left;
	margin-left:-80px;
	background:#BBB;
	padding:4px 8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 2px 2px #888;
	-webkit-box-shadow: 0px 2px 2px #888;
	box-shadow: 0px 2px 2px #888;
	}
.show_country_list {
	display:block;
	}
.main_header {
	width:1004px;
	height:98px;
	margin:0 auto;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/main-header.png) no-repeat;
}
.main_header h1 {
	position:absolute;
	top:64px;
	left:8px;
	font-size:11px;
}
.main_header h1 a {
	color:#777;
}
.main_header h5 {
	position:absolute;
	top:64px;
	left:8px;
	font-size:11px;
}
.main_header h5 a {
	color:#777;
}
.main_header em {
	color:#e30071;
	font-style:normal;
}
#home_frame {
	position:absolute;
	left:24px;
	}
#session_frame {
	position:absolute;
	/*left:618px;*/
	right:190px;
	margin-top:8px;
	}
#session_frame a {
	margin-left:6px;
}

#auth_frame {
	position:absolute;
	z-index:20;
	width:242px;
	height:125px;
	margin-top:25px;
	right:185px;
	display:none;
	background:url(http://www.ooprint.fr/ooprint/images/v9/tools/bg_login-win.png) no-repeat;
}
#auth_frame form {
	position:relative;
	margin:10px 15px 0 15px;
	height:50px;
	}
#auth_frame p {
	position:relative;
	clear:both;
	height:18px;
	margin:0 0 0 18px;
	font-size:10px;
	top:-6px;
	}
.clicked {
	display:block;
}
a.button_clicked {
	background-color:#FFF;
	background-image:none;
	border:1px solid #FFF;
	padding:3px 8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#009bd1;
	font-size:12px;
	outline:none;
	cursor:pointer;
}

/*---MENU >> ---*/
ul#top_menu {
	position:relative;
	float:left;
	z-index:10;
	width:auto;
	display:inline;
	margin:13px 10px 0 197px;
	}
ul#top_menu li {
	margin-left:0;
	margin-right:2px;
	position:relative;
	float:left;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	}
ul#top_menu li a {
	color:#000;
	padding:8px 0 8px 0;
	background:url(http://www.ooprint.fr/ooprint/images/v9/menu/tab_left.png) no-repeat top left;
	}
ul#top_menu li a span {
	padding:8px 8px 8px 0;
	margin-left:8px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/menu/tab_right.png) no-repeat top right;
	}
	
.safari ul#top_menu li a {
	padding:8px 0 9px 0;
	}
.safari ul#top_menu li a span {
	padding:8px 8px 9px 0;
	}
	
ul#top_menu li a:hover {
	text-decoration:none;
	}
ul#top_menu li.current a {
	color:#555555;
	background-position:left -30px;
	}
ul#top_menu li.current a span {
	background-position:right -30px;
	}
	
ul#top_menu li#special a {
	color:#FFF;
	background:url(http://www.ooprint.fr/ooprint/images/v9/menu/tab2_left.png) no-repeat left 0;
	}
ul#top_menu li#special a span {
	background:url(http://www.ooprint.fr/ooprint/images/v9/menu/tab2_right.png) no-repeat right 0;
	}
ul#top_menu li#special.current a {
	color:#555555;
	background-position:left -30px;
	}
ul#top_menu li#special.current a span {
	background-position:right -30px;
	}

/*---> old school hover system
ul#top_menu li a:hover {
	color:#555555;
	background-position:left -30px;
	}
ul#top_menu li a:hover span {
	background-position:right -30px;
	}
ul#top_menu li ul {
	display:none;
	width:600px;
	height:60px;
}
ul#top_menu li:hover ul {
	display:block;
	width:600px;
	height:60px;
}
*/

#sub_menu {
	position:absolute;
	left:185px;
	top:80px;
	}
#sub_menu img {
	vertical-align:-1px;
	}
#sub_menu ul {
	display:none;
	width:780px;
	height:55px;
	list-style:none;
	font-size:12px;
	margin-left:22px;
	}
#sub_menu ul li {
	position:relative;
	float:left;
	display:inline;
	margin-right:18px;
	height:18px;
	white-space:nowrap;
	}
#sub_menu ul a {
	color:#555555;
	}
#sub_menu ul.current {
	display:block;
	}
/*#sub_menu .blank-models_menu a {
	color:#000000;
	}*/
	
#sub_menu2 {
	position:absolute;
	left:690px;
	top:125px;
	color:#FFFFFF;
	width:310px;
	}
#sub_menu2 img {
	vertical-align:-1px;
	}
#sub_menu2 h3 {
	position:relative;
	float:left;
	font-size:12px;
	min-width:74px;
	margin:10px 0 0 7px;
	}
.osm_logo {
	position:relative;
	float:left;
	margin-right:5px;
	}
#sub_menu2 a {
	color:#FFFFFF;
	}


/*--- << MENU---*/


.main {
	min-height:650px;
	margin-top:16px;
}
.main_mini {
	position:relative;
	width:800px;
	margin:16px auto;
	min-height:650px;
	bottom:16px;
}
.main_special {
	position:relative;
	width:800px;
	margin:50px auto;
	min-height:300px;
	text-align:center;
	bottom:16px;
}
.main_frame {
	width:604px;
	height:304px;
	position:relative;
	float:left;
	margin-right:16px;
}
.right_nav {
	position:relative;
	float:right;
	width:300px;
	margin:16px auto;
	min-height:300px;
	bottom:16px;
}
.main_frame h2 {
	position:absolute;
	z-index:2;
	width:584px;
	height:38px;
	padding:14px 10px;
	color:#FFFFFF;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/hbg_1.png) no-repeat;
}
.main_frame h2 em {
	color:#000;
	font-style:normal;
}
.main_frame p {
	position:absolute;
	z-index:1;
	margin:180px 0 0 370px;
	font-size:10px;
	color:#FFF;
	width:200px;
}
.main_frame img {
	position:absolute;
	z-index:0;
}
.main_frame p img {
	position:relative;
}

/*-------------MAIN FRAME CUSTOMIZATION--------------*/
#home_faire_part h2 {
	position:absolute;
	z-index:2;
	width:584px;
	height:38px;
	padding:14px 10px;
	background:none;
	color:#000;
}
#home_faire_part p {
	position:absolute;
	z-index:1;
	margin:260px 0 0 50px;
	font-size:10px;
	color:#FFF;
	width:550px;
}

#home_cartes_de_visite p {
	width:230px;
}

#home_cartes_de_visite_a p {
	width:180px;
	margin-left:450px;
}

#home_saint-valentin h2 {
	visibility:hidden;
}

#home_saint-valentin p {
	margin-top:40px;
	margin-left:440px;
}

#home_phonecards h2 {
	visibility:hidden;
}
#home_phonecards p {
	margin-top:180px;
	margin-left:450px;
}

#home_paques h2 {
	color:#000;
	background:none;
}
#home_paques p {
	margin-top:240px;
	margin-left:430px;
}

#home_cdv_logo h2 {
	color:#000;
}
#home_cdv_logo p {
	margin-top:240px;
	margin-left:442px;
}

#home_class-1 h2 {
	color:#000;
}
#home_class-1 p {
	color:#000;
	font-size:13px;
	margin-top:170px;
	margin-left:380px;
	text-align:right;
}
#home_class-1b h2 {
	color:#000;
}
#home_class-1b p {
	color:#000;
	font-size:13px;
	margin-top:105px;
	margin-left:380px;
	text-align:right;
}

#home_class-1c h2 {
	color:#000;
}
#home_class-1c p {
	color:#000;
	font-size:13px;
	margin-top:105px;
	margin-left:330px;
	text-align:right;
	width:250px;
}
#home_class-1c p big {
	font-size:18px;
	line-height:22px;
}

#home_class-2 h2 {
	color:#000;
	background:none;
}
#home_class-2 p {
	color:#000;
	font-size:13px;
	margin-top:90px;
	margin-left:350px;
	text-align:right;
}
#home_class-2b h2 {
	color:#000;
}
#home_class-2b p {
	color:#000;
	font-size:13px;
	margin-top:90px;
	margin-left:350px;
	text-align:right;
}
#home_class-3 h2 {
	color:#000;
	background:none;
}
#home_class-3 p {
	color:#000;
	font-size:13px;
	margin-top:270px;
	margin-left:65px;
	width:480px;
}
#home_class-4 h2 {
	color:#000;
	}
#home_class-4 p {
	color:#FFF;
	font-size:13px;
	margin-top:260px;
	margin-left:270px;
	width:300px;
}
#home_class-5 h2 {
	color:#000;
	font-weight:bold;
	}
#home_class-5 p {
	color:#000;
	font-size:13px;
	margin-top:235px;
	margin-left:20px;
	width:580px;
}
#home_class-6 h2 {
	color:#000;
	background:none;
	padding-left:90px;
	width:514px;
}
#home_class-6 p {
	color:#000;
	font-size:13px;
	line-height:16px;
	margin-top:225px;
	margin-left:400px;
	width:200px;
}

#home_voeux-1 h2 {
	color:#000;
	background:none;
	visibility:hidden;
}
#home_voeux-1 p {
	color:#000;
	font-size:13px;
	margin-top:260px;
	margin-left:390px;
	text-align:right;
}
#home_voeux-2 h2 {
	color:#000;
	background:none;
}
#home_voeux-2 p {
	color:#FFF;
	font-size:12px;
	margin-top:170px;
	margin-left:405px;
}
#home_voeux-3 h2 {
	color:#000;
	background:none;
	text-align:right;
}
#home_voeux-3 p {
	color:#FFF;
	font-size:12px;
	margin-top:170px;
	margin-left:404px;
}
#home_voeux-3 p .button {
	text-align:right;
}

#home_cartes_de_visite_split h2 {
	visibility:hidden;
}
#home_cartes_de_visite_split p {
	color:#FFF;
	font-size:12px;
	margin-top:0;
	margin-left:0;
	width:604px;
	height:304px;
}

#home_affiches h2 {
	background:none;
	text-align:right;
	padding-right:36px;
	width:560px;
	font-size:24px;
	font-weight:bold;
}
#home_affiches #text_1 {
	color:#FFF;
	font-size:12px;
	width:170px;
	top:265px;
	left:275px;
	margin:0;
}
#home_affiches #text_2 {
	color:#FFF;
	font-size:12px;
	width:200px;
	top:270px;
	left:445px;
	margin:0;
}
#home_affiches p .button {
	text-align:right;
}

#home_20pc-correspondance h2 {
	display:none
}
#home_20pc-correspondance #text_1 {
	color:#000;
	font-size:12px;
	line-height:15px;
	width:220px;
	top:72px;
	left:348px;
	margin:0;
}
#home_20pc-correspondance #text_1 a {
	color:#006699;
}
#home_20pc-correspondance #text_2 {
	width:580px;
	top:275px;
	left:20px;
	margin:0;
}

#home_cartes-2-volets h2 {
	display:none;
}
#home_cartes-2-volets p {
	width:150px;
	top:273px;
	left:439px;
	margin:0;
	text-align:right;
}
	
/*-------------MAIN FRAME CUSTOMIZATION--------------*/


.info_frame {
	width:384px;
	height:304px;
	position:relative;
	float:left;
}
.info_frame h3 {
	position:relative;
	margin-left:105px;
}
.info_frame h3 a {
	color:#555555;
}
.info_frame p {
	position:relative;
	margin-left:105px;
}
.info_frame img {
	position:relative;
	float:left;
}
.info_frame hr {
	position:relative;
	border:none;
	border-bottom:1px solid #CCCCCC;
}
.products_frame {
	width:604px;
	height:191px;
	position:relative;
	float:left;
	margin-right:0;
}
.products_frame div {
	position:relative;
	float:left;
	margin-right:16px;
	margin-top:16px;
}
.products_frame div.no_margin_right {
	margin-right:0;
}
.products_frame div p {
	position:absolute;
	z-index:2;
	text-align:center;
	top:162px;
	width:190px;
	}
#slide_frame {
	width:604px;
	height:124px;
	margin-right:0;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/slide_frame.jpg) no-repeat;
}
#slide_frame div { /* override la def de '.products_frame div' sur '.wrapper' */
	margin-top:4px;
	margin-right:0;
	width:525px;
}
#slide_frame sup {
	line-height:4px;
}

.subhome_frame_wide {
	width:604px;
	position:relative;
	float:left;
	margin-right:16px;
	margin-top:16px;
}
.subhome_frame {
	width:384px;
	position:relative;
	float:left;
	margin-top:16px;
}
.subhome_frame h3 {
	margin-bottom:8px;
}

.news_frame {
	width:384px;
	height:330px;
	position:relative;
	float:right;
	margin-top:2px;
	padding-top:14px;
	padding-left:16px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/article_frames.jpg) no-repeat;
}
.news_frame h2 {
	position:absolute;
	z-index:2;
	width:364px;
	height:30px;
	padding:8px 10px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/hbg_2b.png) no-repeat;
}
.news_frame h3 {
	padding:10px;
	/*remove line-height*/
	line-height:17px;
}
.news_frame p {
	font-size:0.74em;
	padding:0 10px 0 10px;
	height:60px;
	/*normal -> height:85px;*/
}
#no_news_bg {
	background:none;
}

#free_cards_frame {
	height:58px;
}
#free_cards_frame em {
	color:#e30071;
	font-style:normal;
	}
#free_cards_frame h3 {
	font-weight:bold;
	padding:10px 0 2px 8px;
}
#free_cards_frame p {
	margin:0;
	height:20px;
}
#free_cards_frame p img {
vertical-align:-1px;
}

.news_frame_form {
	margin-left:45px;
}
.news_frame_form p {
	text-align:right;
	font-weight:bold;
	width:110px;
	position:relative;
	float:left;
	color:#FFF;
	font-size:11px;
	height:30px;
	padding:0;
}
.news_frame_form form {
	position:relative;
	float:left;
	margin-left:10px;
	height:25px;
	width:210px;
}
#mlist_msg {
	position:relative;
	float:right;
	font-weight:normal;
	font-size:9px;
	width:260px;
	margin-right:17px;
	margin-top:6px;
	color:#FF0000;
}
.footer {
	width:1002px;
	height:204px;
	margin:16px auto;
	padding-left:2px;
	clear:both;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/footer.jpg) no-repeat;
}

.footer div {
	position:relative;
	float:left;
	width:200px;
	height:200px;
}
.footer div img {
	vertical-align:-1px;
}
.footer div h5 {
	color:#333333;
	margin:10px 0;
	text-align:center;
	width:200px;
}
.footer div p {
	color:#555555;
	font-size:.75em;
	padding:0 10px;
	margin-top:15px;
}
.footer div ul li {
	color:#555555;
	font-size:.62em;
	padding:0 8px 0 10px;
	margin-top:5px;
	list-style-position:inside;
	list-style-type:square;
	text-indent:-2px;
}
.footer div p big {
	font-size:20px;
	line-height:20px;
	color:#009bd1;
}
.footer div p small {
	font-size:9px;
	line-height:12px;
}
.footer .esp {
	position:absolute;
	bottom:8px;
	}

.partners {
	width:1002px;
	height:90px;
	margin:16px auto;
	padding-left:2px;
	text-align:center;
}
.partners img {
	margin:0px 10px;
	vertical-align:middle;
	}
.partners p {
	margin-top:6px;
	font-size:10px;
	margin-bottom:15px;
	}
	
.sub_footer {
	width:1002px;
	height:50px;
	font-size:.62em;
	margin:16px auto;
	text-align:center;
	}


/*---------------Carousel*/
	
.infiniteCarousel {
  width:700px;
  margin-right:0;
}

.infiniteCarousel .wrapper {
  width:525px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 120px;
  margin: 0 40px;
  position: absolute;
  top:0;
}
.infiniteCarousel .wrapper b {
	font-weight:normal;
	color:#000;
}
.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  height:90px;
  width:175px;
  text-align:center;
  font-size:10px;
  line-height:12px;
}
.infiniteCarousel ul li sup {
	color:#FF0000;
}
.infiniteCarousel ul li a {
	color:#333;
}
.infiniteCarousel .arrow {
	position:absolute;
	display:block;
	padding:27px 15px;
	outline:none;
	cursor:pointer;
	margin-top:30px;
}

.infiniteCarousel .forward {
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/button_right.png) no-repeat;
 	left:565px;
}
.infiniteCarousel .forward:active {
	background-position:-30px 0;
	}
.infiniteCarousel .back {
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/button_left.png) no-repeat;
	left:10px;
}
.infiniteCarousel .back:active {
	background-position:-30px 0;
	}
li
/*---------------Carousel*/

.global_form {
	width:210px;
	margin:0;
}
.global_form input {
	float:left;
	padding:5px 5px 8px 5px;
	margin-bottom:5px;
	border:none;
	color:#009bd1;
	}
.global_form .input1 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/tools/input1.png) no-repeat;
	width:200px;
}
.global_form .input2 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/tools/input2.png) no-repeat;
	width:127px;
}
.global_form .input3 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/tools/input3.png) no-repeat;
	width:119px;
}
.global_form .input4 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/tools/input4.png) no-repeat;
	width:90px;
}
.global_form .bt {
	width:32px;
	height:29px;
	padding-top:3px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/tools/input-bt.png) no-repeat 0 0;
}
.tt_1,.tt_2,.tt_3 {
	position:absolute;
	top:28px;
	z-index:1000;
	padding:12px 0 5px 0;
	width:140px;
	height:16px;
	text-align:center;
	display:none;
	background:url(http://www.ooprint.fr/ooprint/images/v9/tools/bg_tt.png) no-repeat;
}
.tt_1 { left:-58px;}.tt_2 { left:-29px;}.tt_3 { left:0;}




/*
---------------------------------------------------------HABILLAGE-----------------------------------------------------------------

#winter10 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/global_bg_winter10.jpg) no-repeat center 0;
}
*/




/*---------------SUBHOME CARTES DE VISITE*/
.cat_home h1 {
	z-index:10;
	padding-left:17px;
	}
.cat_home h2 {
	font-size:13px;
	color:#333333;
	}
#mini_header {
	width:790px;
	height:270px;
	position:relative;
	}
#mini_header h1 {
	padding-top:5px;
	}
#mini_header h1 a {
	color:#555;
	}
	
#mini_header_prices {
	height:85px;
	list-style:none;
	margin-top:30px;
	margin-right:420px;
	}
#mini_header_prices li {
	width:200px;
	font-size:12px;
	color:#333;
	}
#mini_header_prices li strong {
	font-size:13px;
	color:#000;
	}

ul#mini_header_styles {
	height:30px;
	margin-top:60px;
	margin-left:10px;
	width:560px;
	position:absolute;
	}

#mini_header_styles li {
	position:relative;
	float:left;
	list-style:none;
	color:#FFF;
	font-size:12px;
	width:140px;
	text-align:center;
	z-index:2;
	}
#mini_header_styles li a {
	color:#FFF;
	}
#mini_header_styles li img {
	visibility:hidden;
	}
#mini_header_styles img.style_cursor2 {
	position:absolute;
	z-index:1;
	top:-6px;
	}
.safari #mini_header_styles img.style_cursor2 {
	position:absolute;
	z-index:1;
	top:-4px;
	}
#mini_header_styles .focuson a {
	color:#555;
	}
#mini_header_styles .focuson img {
	visibility:visible;
	}
.place_1b {left:0px;}
.place_2b {left:150px;}
.place_3b {left:286px;}
.place_4b {left:425px;}
	
#regular_header ul#subhome_menu {
	position:relative;
	float:left;
	display:inline;
	margin-top:-20px;
	width:1004px;
	height:56px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/sub_menu.jpg) no-repeat;
	}
#mini_header ul#subhome_menu {
	position:relative;
	float:left;
	display:inline;
	margin-top:-20px;
	width:790px;
	height:59px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/cat_menu.jpg) no-repeat;
	}

/*-----adjusts header.css definitions------*/
#mini_header .cat_header_content {
	position:relative;
	float:left;
	width:790px;
	height:196px;
	margin-top:-3px;
	}
	
#mini_header .cat_header_content  ul {
	height:auto;
	min-height:55px;
	}
#mini_header_styles img {
	position:static;
	float:none;
	vertical-align:-1px;
	}
/*-----adjusts header.css definitions------*/
	
ul#subhome_menu li {
	margin-left:10px;
	margin-top:26px;
	position:relative;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	}
ul#subhome_menu li a {
	color:#FFFFFF;
	padding:8px 0 6px 0;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/tab_left.jpg) no-repeat top left;
	}
ul#subhome_menu li a span {
	padding:8px 8px 6px 0;
	margin-left:8px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/tab_right.jpg) no-repeat top right;
	}
ul#subhome_menu li a:hover {
	text-decoration:none;
	}
ul#subhome_menu li.current a {
	color:#333333;
	background-position:left -29px;
	}
ul#subhome_menu li.current a span {
	background-position:right -29px;
	}
	
.cat_home_frame {
	position:relative;
	float:left;
	width:1004px;
	height:196px;
	padding-top:10px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/frame.jpg) no-repeat;
	}
.cat_home_frame div {
	position:relative;
	float:left;
	width:251px;
	height:160px;
	}
.cat_home_frame div p {
	margin-left:38px;
	font-size:12px;
	height:20px;
	color:#000;
	}
.cat_home_frame div p img {
	vertical-align:-2px;
	}
.cat_home_frame div ul {
	position:relative;
	list-style:none;
	width:174px;
	margin:0 auto;
	vertical-align:bottom;
	}
.cat_home_frame div ul img {
	position:absolute;
	z-index:0;
	}

.cat_home_frame div ul li {
	position:absolute;
	}

.cat_home_option_1 {
	position:relative;
	float:left;
	width:268px;
	height:181px;
	margin-top:15px;
	margin-right:14px;
	padding:12px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/sub-frame-1.jpg) no-repeat;
	}
.cat_home_option_1 ul {
	position:relative;
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	margin-top:100px;
	}
.cat_home_option_2 {
	position:relative;
	float:left;
	width:364px;
	height:181px;
	margin-top:15px;
	margin-right:14px;
	padding:12px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/sub-frame-2.jpg) no-repeat;
	}
.cat_home_option_2 ul {
	position:relative;
	list-style:none;
	font-size:10px;
	margin-left:2px;
	padding-top:4px;
	}
.cat_home_option_2 ul li {
	position:relative;
	float:left;
	text-align:center;
	width:120px;
	margin-top:12px;
	}
.cat_home_option_3 {
	position:relative;
	float:left;
	width:268px;
	height:181px;
	margin-top:15px;
	padding:12px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/sub-frame-3.jpg) no-repeat;
	}
.cat_home_option_3 ul {
	position:relative;
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	margin-top:100px;
	}

#style_nav {
	position:absolute;
	width:1004px;
	height:37px;
	top:158px;
	left:0;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/style-nav.png) no-repeat;
	}
	
.cat_home_frame h2 {
	display:inline;
	list-style:none;
	position:absolute;
	text-align:center;
	width:251px;
	margin-top:140px;
	font-size:12px;
	z-index:10;
	}
.cat_home_frame h2 a {
	color:#FFF;
	}
.cat_home_frame h2 img {
	vertical-align:-1px;
	visibility:hidden;
	}
h2.style_hl a {
	color:#555;
	}
h2.style_hl img {
	visibility:visible;
	}

#cat_home_partners {
	position:relative;
	float:left;
	margin-top:15px;
	padding-left:5px;
	width:999px;
	height:70px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite/partners_frame.jpg) no-repeat;
	}
#cat_home_partners img {
	position:relative;
	float:left;
	margin:4px 10px 0 0;
	}
#cat_home_partners p {
	position:relative;
	float:left;
	margin:15px 250px 0 0;
	color:#000;
	}
	
img.style_cursor {
	position:absolute;
	z-index:5;
	left:0;
	}

.nonvisible {
	visibility:hidden;
}

.style_1.focuson img,.style_2.focuson img,.style_3.focuson img,.style_4.focuson img {
	z-index:1;
}

.style_1 p, .style_2 p, .style_3 p, .style_4 p {
	visibility:hidden;
	}
	
/*cache cache format*/
.cat_home_frame .format_frame {
	display:none;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	}
.cat_home_frame .current {
	display:inline;
	}
.inTheShadow {
	visibility:hidden;
	}
	
/*------------------------SUBHOMES----------------------*/

#birth-a .main {
	min-height:512px;
}
#birth-a .main_frame h2 {
	color:#000;
	background:none;
}
#birth-a .main_frame p {
	font-size:13px;
	margin-top:140px;
	margin-left:15px;
	text-align:right;
	width:574px;
}
#birth-a .main_frame p big {
	font-size:18px;
	font-weight:bold;
	}

#birth-a .info_frame h3 {
	margin-left:0;
	}
#birth-a .info_frame p {
	font-size:0.74em;
	margin-left:0;
	margin-top:8px;
	line-height:16px;
	}
#birth-a .info_img1 {
	position:relative;
	float:right;
	}
#birth-a .info_img2 {
	position:relative;
	float:left;
	}
	
#birth-a .sample_frame {
	width:384px;
	height:90px;
	position:relative;
	float:right;
	margin-top:108px;
	padding-top:14px;
	margin-left:16px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/faire-part-naissance/sample_frame.jpg) no-repeat;
}
#birth-a .sample_frame h2 {
	position:absolute;
	z-index:2;
	width:364px;
	height:30px;
	padding:8px 10px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/hbg_2b.png) no-repeat;
}
#birth-a .sample_frame h3 {
	padding:10px;
}
#birth-a .sample_frame p {
	font-size:0.74em;
	padding:0 10px 0 10px;
	height:25px;
	margin-bottom:30px;
}

#home_bandw h2 {
	color:#000;
	background:none;
}
#home_bandw p {
	font-size:13px;
	margin-top:240px;
	margin-left:15px;
	text-align:right;
	width:574px;
}
#home_bandw p big {
	font-size:18px;
	font-weight:bold;
	}


/*-----------------Pages Contenu-----------------*/
#left_column {
	position:relative;
	float:left;
	width:500px;
	margin-left:5px;
}
#environnement_title {
	color:#75c000;
	font-size:24px;
	}
#left_column h4 {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin:20px 0;
	}
#left_column p {
	position:relative;
	font-size:12px;
	line-height:16px;
	list-style:none;
	width:350px;
	margin:0 0 40px 38px;
	text-align:justify;
	}
#left_column p img {
	margin:0 0 5px 0;
}
#left_column h2 {
	font-size:16px;
	position:relative;
}
#left_column h2 img {
	vertical-align:-12px;
}
#right_column {
	position:relative;
	float:left;
	width:400px;
	margin-left:40px;
}
#right_column h3 {
	padding-top:10px;
}
#left_column2 {
	position:relative;
	float:left;
	width:500px;
}
#right_column2 {
	position:relative;
	float:left;
	width:494px;
	margin-left:10px;
}
#right_column2 big {
	color:#009bd1;
	font-weight:bold;
}
.right_frame_1 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/environnement/frame_1.jpg) no-repeat;
	margin-bottom:20px;
	padding:10px;
}
.right_frame_2 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/environnement/frame_2.jpg) no-repeat;
	margin-bottom:20px;
	padding:10px;
}
#frame_environnement1 { width:316px;height:344px}
#frame_environnement1 h2 {
color:#000;
position:relative;
margin:0 0 200px 130px;
padding-top:20px;
}
#frame_environnement2 { width:316px;height:287px}
#frame_environnement2 h3 {
padding-top:215px;
}

#votre-design_lframe {
	 width:494px;
	 height:204px;
	 background:url(http://www.ooprint.fr/ooprint/images/v9/votre-design/blank-models-frame.jpg) no-repeat;
}
#votre-design_lframe h1 {
	color:#000;
	font-size:20px;
	margin-left:10px;
}
#votre-design_lframe h2 {
	color:#FFF;
	font-size:18px;
	line-height:22px;
	margin:40px 0 0 250px;
}
ul#votre-design_lsubframe {
	width:494px;
	height:522px;
	margin:16px 0;
	background:url(http://www.ooprint.fr/ooprint/images/v9/votre-design/big-frame2.jpg) no-repeat;
}
ul#votre-design_lsubframe li {
	position:relative;
	float:left;
	list-style:none;
	width:245px;
	margin-top:20px;
	text-align:center;
}
ul#votre-design_lsubframe li img {
	border:1px #CCC solid;
}
ul#votre-design_lsubframe li .button img {
	border:none;
}
ul#votre-design_lsubframe p {
	margin-top:10px;
}

#votre-design_rframe {
	 width:494px;
	 height:204px;
	 background:url(http://www.ooprint.fr/ooprint/images/v9/votre-design/ooprint-sur-mesure-frame.jpg) no-repeat;
}
#votre-design_rframe h1 {
	color:#000;
	font-size:20px;
	margin-left:10px;
}
#votre-design_rframe h2 {
	color:#FFF;
	font-size:18px;
	line-height:22px;
	margin:45px 0 0 170px;
}
#votre-design_rframe em {
	font-style:normal;
	font-size:16px;
}
#votre-design_rsubframe {
	width:494px;
	height:522px;
	margin:16px 0;
	background:url(http://www.ooprint.fr/ooprint/images/v9/votre-design/big-frame.jpg) no-repeat;
}
#votre-design_rsubframe ul {
	position:relative;
	float:left;
	width:380px;
	margin:20px 20px 0 20px;
	list-style:none;
}
#votre-design_rsubframe ul li {
	margin-bottom:6px;
	color:#000;
	background:url(http://www.ooprint.fr/ooprint/images/v9/votre-design/puce.gif) no-repeat left 4px;
	padding-left:25px;
}
#votre-design_rsubframe p {
	position:relative;
	float:left;
	font-size:13px;
	line-height:20px;
	color:#000;
	width:380px;
	margin:20px 20px 0 20px;
}
#all_format_link {
	position:absolute;
	left:170px;
	bottom:38px;
}

#left_column2 hr, #right_column2 hr {
	position:relative;
	float:left;
	height: 1px;
	width:454px;
	margin:0 0 20px 20px;
	padding: 0;
	color: #FFF;
	background-color:#CCC;
	border: 0;
}

/*------------------------*/

#osm_menu {
	width:336px;
	height:207px;
	position:relative;
	float:left;
	margin-right:20px;
	list-style:none;
	padding-top:10px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/ooprint-sur-mesure/menu_bg.jpg) no-repeat;
	}
#ooprint-sur-mesure #osm_menu li {
	margin-left:10px;
	margin-top:15px;
}
#ooprint-sur-mesure ul,#ooprint-sur-mesure ol,#ooprint-sur-mesure p {
	margin-top:15px;
	line-height:18px;
	font-size:13px;
}
#ooprint-sur-mesure ul li,#ooprint-sur-mesure ol li {
	margin-left:20px;
}
#ooprint-sur-mesure h2 {
	margin-top:12px;
}
#ooprint-sur-mesure h3 {
	font-weight:bold;
	margin-top:30px;
}
#ooprint-sur-mesure strong {
	font-weight:600;
	color:#555;
}
#ooprint-sur-mesure #right_column2 {
	width:600px;	
}
#ooprint-sur-mesure-title {
	width:1004px;
	height:80px;
	position:relative;
	float:left;
	background:url(http://www.ooprint.fr/ooprint/images/v9/ooprint-sur-mesure/title_bar.jpg) no-repeat;
}
#ooprint-sur-mesure-title h1 {
	display:none;
}
#ooprint-sur-mesure-title p {
	display:none;
	margin:5px 0 0 190px;
	color:#000;
	font-size:14px;
	line-height:20px;
}
/*------------------------*/

#header_nouvelobs {
	position:absolute;
	z-index:200;
	left:590px;
	top:-20px;
	width:410px;
	font-size:12px;
	}
	
#policy {
	position:absolute;
	z-index:1001;
	top:0;
	left:0;
	width:205px;
	height:27px;
	}
.policy_text {
	position:absolute;
	top:-15px;
	left:0;
	z-index:1000;
	padding:20px 10px;
	width:284px;
	height:auto;
	display:none;
	background-color: #FFF;
	border:solid 1px #a6a6a6;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
	
	}
.policy_text img {
	position:relative;
	float:right;
	cursor:pointer;
	}
/*a.policy_button {
	background:#BBB;
	padding:2px 17px;
	text-decoration:none;
	text-align:center;
	color:#555;
	font-size:12px;
	text-shadow:-1px -1px 0 #FFF;
	outline:none;
	cursor:pointer;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/policy_txt.png) no-repeat;
	}*/
	
#bottom_frame {
	width:100%;
	height:40px;
	margin:0;
	position:fixed;
	bottom:0;
	z-index:1000;
	opacity:.95;
	filter:alpha(opacity=95); 
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/popbottom/main.png) no-repeat center;
	}
#bottom_frame a {
	color:#FFF;
	}
#bottom_frame div {
	position:relative;
	width:1004px;
	margin:0 auto;
	z-index:1001;
	}
#bottom_frame form {
	position:relative;
	float:left;
	width:310px;
	margin:8px auto;
	}
#bottom_frame p {
	position:relative;
	float:left;
	font-size:11px;
	/*color:#222;
	text-shadow:1px 1px 0 #CCC;*/
	color:#FFF;
	text-shadow:-1px -1px 0 #666;
	margin:7px 12px;
	}
a.bottom_button {
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/popbottom/buttons.png) no-repeat;
	height:12px;
	padding:5px 0 5px 27px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	outline:none;
	cursor:pointer;
	}
/*a.bottom_button img {
	vertical-align:-2px;
	}*/
#bottom_buttons {
	top:5px;
	height:20px;
	}
.safari bottom_button a {
	padding-bottom:8px;
	}

/*a.bottom_button:hover,a.bottom_button:focus {
	background-position:0 21px;
	}
/*a.bottom_button:active {
	background-image:none;
	}*/

#bf_b1 {
	background-position:0 0;
	}
#bf_b2 {
	background-position:0 -48px;
	}
#bf_b3 {
	background-position:0 -96px;
	}
#bf_b1:hover {
	background-position:0 -24px;
	}
#bf_b2:hover {
	background-position:0 -72px;
	}
#bf_b3:hover {
	background-position:0 -120px;
	}
	
#logo_voeux-2011 {
	height:62px;
	width:250px;
	position:absolute;
	top:-42px;
	right:10px;
	font-size:11px;
	}
#logo_voeux-2011 img {
	vertical-align:-11px;
	}
	
#puce_promo_header {
	position:absolute;
	left:20px;
	top:20px;
	}

/*-------------------------------------------------------CARTES DE VISITE 2011-------------------------------------------*/

#business-card_frame {
	position:relative;
	float:left;
	width:804px;
	height:400px;
	overflow:hidden;
	}

.business-card_blank_frame {
	min-height:650px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/blank_frame.jpg) no-repeat;
	}
.business-card_blank_frame h1 {
	font-size:20px;
	color:#009bd1;
	padding:10px 0 0 10px;
	}
.business-card_blank_frame div {
	width:100%;
	text-align:center;
	margin-top:30px;
	height:auto;
	}
.business-card_blank_frame .button {
	position:absolute;
	right:10px;
	top:10px;
	z-index:2;
	}
.business-card_blank_frame .blank_frame_bottom {
	position:absolute;
	left:0;
	bottom:0;
	}
	
ul#business-card_frame_menu {
	position:absolute;
	z-index:10;
	padding-top:7px;
	margin-left:2px;
	height:50px;
	width:805px;
	}
.select_arrow {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/select_arrow.png) no-repeat;
	}
.posx1 {
	background-position:-715px 24px;
	}
.posx2 {
	background-position:-550px 24px;
	}
.posx3 {
	background-position:-406px 24px;
	}
.posx4 {
	background-position:-268px 24px;
	}
.posx5 {
	background-position:-100px 24px;
	}
ul#business-card_frame_menu li {
	position:relative;
	float:left;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	}
ul#business-card_frame_menu li a {
	color:#000;
	font-weight:normal;
	padding:6px 0 8px 0;
	/*background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_01.png) no-repeat top left;*/
	}
ul#business-card_frame_menu li a span {
	padding:6px 21px 8px 13px;
	margin-left:8px;
	/*background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_02.png) no-repeat top right;*/
	}

	
	.left_pos a {
		background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_01.png) no-repeat top left;
		}
	.left_pos a span {
		background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_02.png) no-repeat top right;
		}
	.mid_pos a {
		background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_03.png) no-repeat top left;
		}
	.mid_pos a span {
		background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_04.png) no-repeat top right;
		}
	.right_pos a {
		background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_05.png) no-repeat top left;
		}
	.right_pos a span {
		background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/menu/tab_06.png) no-repeat top right;
		}
ul#business-card_frame_menu .right_pos a span {
	padding:6px 23px 8px 13px;
	}
.safari ul#business-card_frame_menu .right_pos a span {
	padding:6px 18px 8px 13px;
	}

ul#business-card_frame_menu li a:hover {
	text-decoration:none;
	}
ul#business-card_frame_menu li.current a {
	color:#333333;
	background-position:left -36px;
	}
ul#business-card_frame_menu li.current a span {
	background-position:right -36px;
	}

ul#business-card_frame_img {
	position:absolute;
	width:804px;
	height:400px;
	list-style:none;
	font-size:12px;
	}
ul#business-card_frame_img h2 {
	position:absolute;
	z-index:10;
	left:22px;
	top:260px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#000;
	}
ul#business-card_frame_img li {
	position:relative;
	float:left;
	display:none;
	}
ul#business-card_frame_img a {
	color:#555555;
	}
ul#business-card_frame_img li.current {
	display:block;
	}
ul#business-card_frame_img li.current ul {
	display:block;
	}
ul#business-card_frame_img li.current ul li {
	display:block;
	}

ul#business-card_advantages {
	position:absolute;
	top:31px;
	right:2px;
	width:188px;
	height:156px;
	list-style:none;
	font-size:13px;
	padding-top:120px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/advantages.png) no-repeat;
	}
ul#business-card_advantages li {
	color:#000;
	font-size:11px;
	padding-left:10px;
	margin-top:5px;
	}
	
ul#business-card_advantages li.ind_item {
	position:relative;
	margin:40px 0 0 50px;
	}
	
/*#business-card_frame_sub_menu {
	position:absolute;
	top:307px;
	}*/
#business-card_frame_img li ul {
	position:absolute;
	top:307px;
	}
#business-card_frame_img li ul li {
	list-style:none;
	position:relative;
	float:left;
	color:#FFF;
	}
ul#business-card_frame_img li ul li h3 {
	color:#FFF;
	font-size:16px;
	line-height:18px;
	text-shadow:-1px -1px 0 #1F84B3;
	padding-top:20px;
	}
ul#business-card_frame_img li ul .blank-business-card h3 {
	text-shadow:-1px -1px 0 #333;
	}
ul#business-card_frame_img li ul li p {
	color:#FFF;
	font-size:11px;
	padding-bottom:20px;
	}
ul#business-card_frame_img li ul li a {
	color:#FFF;
	}
ul#business-card_frame_img li ul li a img {
	position:relative;
	float:left;
	}
ul#business-card_frame_img li ul li a:hover {
	text-decoration:none;
	}
	
.business-card-without-logo {
	width:272px;
	}
ul#business-card_frame_img li ul li.business-card-without-logo:hover {
	background-position:left -96px;
	}
.business-card-with-logo {
	width:267px;
	}
ul#business-card_frame_img li ul li.business-card-with-logo:hover {
	background-position:left -96px;
	}
.blank-business-card {
	width:265px;
	}
ul#business-card_frame_img li ul li.blank-business-card:hover {
	background-position:left -96px;
	}
	
ul#f1 .business-card-without-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-1/1.png) no-repeat;
	}
ul#f1 .business-card-with-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-1/2.png) no-repeat;
	}
ul#f1 .blank-business-card {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-1/3.png) no-repeat;
	}
	
ul#f2 .business-card-without-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-2/1.png) no-repeat;
	}
ul#f2 .business-card-with-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-2/2.png) no-repeat;
	}
ul#f2 .blank-business-card {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-2/3.png) no-repeat;
	}
	
ul#f3 .business-card-without-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-3/1.png) no-repeat;
	}
ul#f3 .business-card-with-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-3/2.png) no-repeat;
	}
ul#f3 .blank-business-card {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-3/3.png) no-repeat;
	}

ul#f4 .business-card-without-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-4/1.png) no-repeat;
	}
ul#f4 .business-card-with-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-4/2.png) no-repeat;
	}
ul#f4 .blank-business-card {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-4/3.png) no-repeat;
	}
	
ul#f5 .business-card-without-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-5/1.png) no-repeat;
	}
ul#f5 .business-card-with-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-5/2.png) no-repeat;
	}
ul#f5 .blank-business-card {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/buttons-5/3.png) no-repeat;
	}
	
#business-card_subframes {
	position:relative;
	float:left;
	width:184px;
	height:400px;
	margin-left:16px;
	}
#business-card_subframes div {
	position:relative;
	width:184px;
	height:193px;
	margin-bottom:17px;
	}
#business-card_subframes p {
	margin-top:15px;
	}
	
#business-card_subframes b {
	color: #e30071;
	}
	
#business-card_subframes div img {
	position:absolute;
	z-index:1;
	}
#business-card_subframes div p {
	position:absolute;
	z-index:2;
	margin:150px 0 0 5px;
	}
div#business-card_subframes p img {
	vertical-align:-1px;
	}
#business-card_subframes div a {
	color:#FFF;
	}
	
#business-card_options {
	position:relative;
	float:left;
	width:1004px;
	height:260px;
	margin:16px 0;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/options.jpg) no-repeat;
	}
#business-card_options img {
	border:1px solid #CCC;
	}
#business-card_options h2 {
	font-size:13px;
	color:#000;
	}
#business-card_options p {
	margin-top:10px;
	color:#555;
	}
#business-card_options li {
	color:#555;
	}
#business-card_options .options_1 {
	position:relative;
	float:left;
	width:270px;
	height:181px;
	padding:15px;
	}
#business-card_options .options_1 ul {
	position:relative;
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	margin-top:5px;
	}
#business-card_options .options_2 {
	position:relative;
	float:left;
	width:370px;
	height:181px;
	padding:15px;
	}
#business-card_options .options_2 ul {
	position:relative;
	list-style:none;
	font-size:10px;
	margin-left:2px;
	/*margin-top:15px;*/
	}
#business-card_options .options_2 ul li {
	position:relative;
	float:left;
	text-align:center;
	width:120px;
	margin-top:10px;
	line-height:20px;
	}
#business-card_options .options_3 {
	position:relative;
	float:left;
	width:270px;
	height:181px;
	padding:15px;
	}

/*-----------------------CDV2011 QR -----------------------*/
#QR_business_card_frame h2 {
	position:absolute;
	z-index:10;
	left:22px;
	top:60px;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	color:#66ccff;
	}
#QR_business_card_frame h2 big {
	font-size:30px;
	}
#QR_business_card_frame p {
	position:absolute;
	z-index:10;
	width:380px;
	left:22px;
	top:125px;
	font-size:13px;
	line-height:16px;
	color:#FFF;
	}
	
#QR_business_card_frame p a {
	color:#FFF;
	text-decoration:underline;
}

ul.business-card_chooser {
	position:relative;
	float:left;
	margin:16px 0;
	width:804px;
	height:780px;
	top:-90px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-QR/QR_chooser_tile.jpg) repeat-y;
}
#QR-chooser ul {
	display:none;
	}
#QR-chooser ul.current {
	display:block;
	}
.dude {
	background:#03F;
	}
ul.business-card_chooser li {
	position:relative;
	float:left;
	list-style:none;
	width:268px;
	margin-top:30px;
	text-align:center;
}
.business-card_chooser_height-1 {
	height:900px;
}
ul.business-card_chooser p {
	margin-top:10px;
}

.bottom_img {
	position:absolute;
	left:0;
	bottom:0;
}

#QR-wrap #business-card_frame {
	height:310px;
	margin:0;
	}

#QR-wrap .posx1 {
	background-position:-675px 24px;
	}
#QR-wrap .posx2 {
	background-position:-425px 24px;
	}
#QR-wrap .posx3 {
	background-position:-406px 24px;
	}
#QR-wrap .posx4 {
	background-position:-268px 24px;
	}
#QR-wrap .posx5 {
	background-position:-100px 24px;
	}
	
.QR-bubble {
	position:absolute;
	bottom:5px;
	right:7px;
	}

.QR-app-link {
	font-size:11px;
	}
.QR-app-link img {
	position:relative;
	float:left;
	margin-right:6px;
	}

.QR-editor p {
	font-size:12px;
	}
.QR-list {
	list-style:square inside;
	font-size:12px;
	}
/*-----------------------headers CDV2011-----------------------*/

#category_header {
	width:1004px;
	height:179px;
	margin-top:10px;
	}
#category_header h1 {
	font-size:16px;
	font-weight:bold;
	color:#009bd1;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	}
#category_header h2 {
	font-size:16px;
	position:relative;
	float:left;
	padding:0;
	margin:0 0 0 10px;
	}
#category_header ul {
	position:relative;
	float:right;
	list-style:none;
	font-size:13px;
	margin:5px 8px 0 0;
	}
#category_header ul li {
	height:18px;
	margin-top:5px;
	color:#000;
	font-size:12px;
	}
#category_header ul li a {
	line-height:26px;
	}
#category_header p {
	color:#000;
	}
	
#category_header ul li b {
	color:#FF0000;
	}
/*---------------------------------*/
#sector_header {
	width:1004px;
	height:179px;
	
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/sector.jpg) no-repeat bottom;
	}
#sector_header h1 {
	font-size:16px;
	font-weight:bold;
	color:#009bd1;
	position:relative;
	padding:0;
	margin:0;
	}
#sector_header h2 {
	font-size:16px;
	position:relative;
	float:left;
	padding:0;
	margin:0 0 0 10px;
	}
#sector_header h3 {
	font-size:14px;
	line-height:16px;
	position:absolute;
	width:380px;
	padding:0;
	margin:0;
	top:10px;
	left:216px;
	}
#sector_header p {
	color:#000;
	}
#sector_header_content {
	position:relative;
	float:left;
	width:480px;
}
#sector_header ul {
	position:relative;
	float:right;
	list-style:none;
	font-size:13px;
	margin:5px 8px 0 0;
	}
#sector_header ul li {
	height:18px;
	margin-top:5px;
	color:#000;
	}
#sector_header ul li a {
	line-height:26px;
	}
	
#sector_header_content p {
	position:absolute;
	top:110px;
	left:216px;
	width:300px;
	}
#sector_header_content img {
	vertical-align:-4px;
	}
#sector_header_img {
	position:absolute;
	left:10px;
	top:7px;
	}
/*---------------------------------*/
.category_header_content {
	position:relative;
	float:left;
	width:785px;
	height:159px;
	}
.WWF_p {
	position:absolute;
	top:117px;
	right:65px;
	margin:0;
	}


.standard-sans-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/standard-sans-logo.jpg) no-repeat bottom;
	}
.standard-avec-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/standard-avec-logo.jpg) no-repeat bottom;
	}
.vertical-sans-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/vertical-sans-logo.jpg) no-repeat bottom;
	}
.vertical-avec-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/vertical-avec-logo.jpg) no-repeat bottom;
	}
.mini-sans-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/mini-sans-logo.jpg) no-repeat bottom;
	}
.mini-avec-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/mini-avec-logo.jpg) no-repeat bottom;
	}
.grand-format-sans-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/grand-format-sans-logo.jpg) no-repeat bottom;
	}
.grand-format-avec-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/grand-format-avec-logo.jpg) no-repeat bottom;
	}
.double-sans-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/double-sans-logo.jpg) no-repeat bottom;
	}
.double-avec-logo {
	background:url(http://www.ooprint.fr/ooprint/images/v9/cartes-de-visite-2011/headers/double-avec-logo.jpg) no-repeat bottom;
	}
	
.sector_subhome_header {
	background:url(http://www.ooprint.fr/ooprint/images/v9/secteurs/header.jpg) no-repeat bottom;
	}
.sector_subhome_header h3 {
	position:absolute;
	left:400px;
	top:250px;
	font-size:19px;
	line-height:24px;
	}
#sector_categories div {
	width:1004px;
	height:134px;
	margin-top:16px;
	}
#sector_categories div div {
	position:relative;
	float:left;
	width:362px;
	height:132px;
	margin-top:2px;
	padding-left:140px;
	}
#sector_categories h2 {
	position:relative;
	float:left;
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:350px;
	margin:2px 0;
	}
#sector_categories div ul {
	position:relative;
	float:left;
	width:120px;
	list-style:none;
	}
#sector_categories div ul li {
	position:relative;
	margin-top:3px;
	line-height:12px;
	font-size:11px;
	}
#sector_categories div ul li a {
	color:#555;
	}
#sector_categories div ul li strong a {
	color:#009bd1;
	}
	
.sector_category_1 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/secteurs/frame_1.jpg) no-repeat bottom;
	}
.sector_category_2 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/secteurs/frame_2.jpg) no-repeat bottom;
	}
.sector_category_3 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/secteurs/frame_3.jpg) no-repeat bottom;
	}
.sector_category_4 {
	background:url(http://www.ooprint.fr/ooprint/images/v9/secteurs/frame_4.jpg) no-repeat bottom;
	}
	

#sub_header {
	position:relative;
	
	width:1004px;
	height:23px;
	background:#EEE;
	margin:8px 0;
	padding:5px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}
	
#sub_header h2 {
	position:relative;
	float:left;
	margin:7px 10px;
	font-size:12px;
	color:#009bd1;
	}
	
#sub_header p {
	position:relative;
	float:left;
	margin:5px 0 0 0;
	}
p#paginator {
	float:right;
	margin-right:6px;
	}
	
a.page_button1,a.page_button2 {
	background:#0099E2 url(http://www.ooprint.fr/ooprint/images/v9/tools/bt-bg.jpg) repeat-x 0 0;
	border:1px solid #0099E2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	outline:none;
	cursor:pointer;
	}

a.page_button1:hover,a.page_button1:focus,a.page_button2:hover,a.page_button2:focus {
	background-position:0 -4px;
	}
a.page_button1:active,a.page_button2:active {
	background-image:none;
	}
a.page_button1 img,a.page_button2 img {
	vertical-align:-1px;
	}
a.page_button1 {
	padding:0 4px 0 2px;
	}
a.page_button2 {
	padding:0 6px 0 1px;
	}
	
	
/*--------------------------------------DROPDOWN MENU----------------------*/

	
/*--------PART 1*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
  margin: 0 0 0 10px;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
 
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/*--------PART2*/

/*ul.dropdown {
 font-weight: bold;
}*/


ul.dropdown {
	background:#0099E2 url(http://www.ooprint.fr/ooprint/images/v9/tools/bt-bg.jpg) repeat-x 0 0;
	border:1px solid #0099E2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-shadow:-1px -1px 0 #1F84B3;
	font-size:12px;
	outline:none;
	cursor:pointer;
	}

ul.dropdown:hover,ul.dropdown:focus {
	/*background-position:0 -4px;*/
	background-color:#FFF;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-image:none;
	border-color:#FFF;
	}
ul.dropdown:active {
	background-image:none;
	}


ul.dropdown li {
	/*padding: 7px 10px;*/
	 padding: 3px 8px;
	 /*border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #f6f6f6;*/
	 color: #FFF;
	 text-shadow:none;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	 color:#009bd1;
	/*color:#000;*/
	}
		
	ul.dropdown ul li:hover {
		background-color:#FAFAFA;
	}
	
	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #009bd1; text-decoration: none; }
	ul.dropdown a:hover		{ color: #555; }
	ul.dropdown a:active	{ color: #000; }


	/* -- level mark -- */

	ul.dropdown ul {
	min-width: 160px;
	background:#FFF;
	-moz-box-shadow: 0px 3px 3px #888;
	-webkit-box-shadow: 0px 3px 3px #888;
	box-shadow: 0px 3px 3px #888;
	 /*border:1px solid #CCC;*/
	 /*margin-top: 1px;*/
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 padding:7px;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


/*ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}*/


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}

/*---------------------HOME OOPRINT 2011----------------------------*/

#business-card-home_frame {
	width:604px;
	height:124px;
	margin-right:0;
	/*background:url(http://www.ooprint.fr/ooprint/images/v9/home/business-card-frame.jpg) no-repeat;*/
}
#business-card-home_frame ul {
	position:absolute;
	z-index:1;
	bottom:12px;
	left:12px;
	width:250px;
}
#business-card-home_frame ul li {
	font-size:12px;
	list-style-position:inside;
	list-style-type:square;
}

#business-card-home_frame h2 {
	position:absolute;
	z-index:1;
	margin:8px 0 0 12px;
	color:#000;
}
#business-card-home_frame p {
	position:absolute;
	z-index:1;
	right:12px;
	top:92px;
	/*bottom:12px;*/
	width:155px;
}

#free-business-card_frame {
	width:400px;
	height:124px;
	margin-right:0;
	/*background:url(http://www.ooprint.fr/ooprint/images/v9/home/free-business-card-frame.jpg) no-repeat;*/
}

#free-business-card_frame h2 {
	position:absolute;
	z-index:1;
	text-align:right;
	color:#000;
	line-height:22px;
	height:56px;
	right:12px;
	margin-top:8px;
}
#free-business-card_frame p {
	position:absolute;
	z-index:1;
	top:105px;
	right:12px;
	/*bottom:12px;*/
}
#free-business-card_frame em {
	font-style:normal;
	color: #e30071;
}

.right_sub_frame {
	width:400px;
	height:330px;
	position:relative;
	float:right;
	margin-top:2px;
	padding-top:14px;
}

#newsletter_frame {
	height:200px;
	padding-top:10px;
	padding-left:20px;
	margin-top:16px;
	background:url(http://www.ooprint.fr/ooprint/images/v9/home/blog-newsletter-frame.jpg) no-repeat;
}
#newsletter_frame h2 {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-left:5px;
}
#newsletter_frame h3 {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin-top:10px;
}
#newsletter_frame img {
	position:relative;
	float:left;
	margin:10px 10px 0 0;
}
#newsletter_frame div {
	height:140px;
}

/*-------------VOEUX 2011 EN-------------*/
.hgc-2011-frame {
	width:1000px;
	height:321px;
	margin-top:29px;
	background:url(http://www.ooprint.co.uk/uk/images/v9/greeting-cards/main.jpg) no-repeat;
}
.hgc-2011-frame ul {
	width:975px;
	position:relative;
	float:left;
	margin-left:25px;
	margin-top:65px;
}
.hgc-2011-frame ul li {
	list-style:none;
	position:relative;
	float:left;
	width:150px;
	text-align:center;
	margin-right:40px;
	font-size:14px;
}
.hgc-2011-frame h2 {
	margin-bottom:-10px;
	color:#000;
}
#no-margin-right {
	margin-right:0;
}
.hgc-2011-subframe {
	position:relative;
	float:left;
	width:975px;
	height:184px;
	color:#FFF;
	padding-left:25px;
	margin-top:20px;
	/*margin-top:-320px;*/
	background:url(http://www.ooprint.fr/ooprint/images/v9/voeux-2011/sub_frame.png) no-repeat;
	}
.hgc-2011-subframe div {
	height:163px;
	list-style:none;
	position:relative;
	float:left;
	color:#FFF;
	margin:14px 60px 0 60px;
	}
.hgc-2011-subframe ul li {
	font-size:12px;
	}
.hgc-2011-subframe div img {
	position:absolute;
	bottom:0;
	}
.hgc-2011-subframe h3 {
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	}

.hgc-2011-subframe li {
	list-style-position:inside;
	}
	
	
/* FOOTER */
.footer_new{ width:1004px; margin-right:auto; margin-left:auto}
.footer_new h5{color:#000;font-size:13px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/line-h5.jpg) bottom left no-repeat;padding-bottom:5px;font-weight:700;margin-left:2px;width: 1004px;
margin-right: auto;
margin-left: auto;}
.bloc-info{height:65px;background:#ededed;border:1px solid #d9d9d9;white-space:980px;margin-top:50px;margin-right:auto;margin-bottom:10px;margin-left:auto; width:1004px;}
.footer_new .bloc-info h4{font-weight:700;font-size:18px;color:#000;margin-top:8px;margin-bottom:3px;}
.footer_new .bloc-info h4 a{font-weight:700;font-size:18px;color:#000;margin-top:8px;margin-bottom:3px; text-decoration:none}
.footer_new .bloc-info h4 a:hover{ text-decoration:underline}
.footer_new .bloc-info span{font-size:11px;color:#444;line-height:1em;}
.footer_new .bloc-info .info{width:16%;float:left;padding-left:40px;text-align:center;height:100%;}
.bloc-info #info_1{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_1.png) no-repeat left top;}
.bloc-info #info_2{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_2.png) no-repeat left top;}
.bloc-info #info_3{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_3.png) no-repeat left top;}
.bloc-info #info_4{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_4.png) no-repeat left top;}
.bloc-info #info_5{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_5.png) no-repeat left top;}
.footer_new .allproducts{width:980px;font-size:11px;color:#777;margin:12px auto 15px;}
.footer_new .allproducts .colproduct{width:23%;float:left;padding-right:26px;}
.footer_new .allproducts .colproduct a{color:#777;}
.footer_new .allproducts .colproduct h1{font-size:11px;font-weight:700;color:#444;margin-bottom:5px;}
.footer_new .allproducts .colproduct ul{font-size:11px;color:#444;list-style:none;}
.footer_new .phone,.footer_new .number{font-weight:700;color:#00b0ff;font-size:18px;}


	
	
	

h3{color:#333;font-size:0.9em;}
html,body{position:relative;width:100%;margin:0 auto;}

a{color:#009bd1;text-decoration:none;}
a:hover{text-decoration:underline;}
p{font-size:0.75em;}
img{border:none;}
.content{width:1004px;margin:0 auto;}
/*MENU*/
.slidetabsmenu{float:left;width:100%;font-size:12px;line-height:normal;border-bottom:1px solid #0099e2;margin-top:17px;}
* html .slidetabsmenu{margin-bottom:1em;}
.slidetabsmenu ul{list-style-type:none;margin:0;padding:0;}
.slidetabsmenu li{display:inline;margin:0;padding:0;}
.slidetabsmenu a{float:left;background:url(http://www.ooprint.fr/ooprint/composants/home_css/media/slide-left.gif) no-repeat left top;text-decoration:none;height:33px;margin:0 1px 0 0;padding:0 0 0 9px;}
.slidetabsmenu a span{display:block;background:url(http://www.ooprint.fr/ooprint/composants/home_css/media/slide-right.gif) no-repeat right top;font-weight:700;color:#fff;height:22px;text-shadow:1px 0 1px #469bbe;float:none;padding: 9px 12px 2px 4px;}
.slidetabsmenu #red-tab a{float:left;background:url(http://www.ooprint.fr/ooprint/composants/home_css/media/red-left.gif) no-repeat left top;text-decoration:none;height:33px;margin:0 1px 0 0;padding:0 0 0 9px;}
.slidetabsmenu #red-tab a span{float:left;display:block;background:url(http://www.ooprint.fr/ooprint/composants/home_css/media/red-slide.gif) no-repeat right top;font-weight:700;color:#fff;height:22px;padding:9px 13px 2px 4px;}
html>/**/body .IEonlybr{display:none;}
.dropmenudiv_c{position:absolute;top:0;border:1px solid #d9d9d9;font:normal 12px Verdana;line-height:18px;z-index:3000;background:#FFF; min-width:200px;width:auto;visibility:hidden;border-width:0 1px;}
.dropmenudiv_c a{width:auto;display:block;text-indent:5px;border:0 solid #7d7d7d;border-bottom-width:1px;text-decoration:none;color:#918D8D;height:25px;padding:10px 12px 0 6px;}
.home_ico p{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/home.png) no-repeat 4px 3px;height:32px;width:32px;}
.home_ico p:hover{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/home.png) no-repeat 4px -30px;height:32px;width:32px;}
.home_ico span{padding-top:0;}
* html .dropmenudiv_c a{width:100%;}
.dropmenudiv_c a:hover{background-color:#eaeaea;}
.slidetabsmenu #red-tab a:hover,.slidetabsmenu a:hover,.slidetabsmenu li.selected a,.slidetabsmenu #red-tab li.selected a{background-position:0 -33px;color:#333;}
.slidetabsmenu #red-tab a:hover span,.slidetabsmenu a:hover span,.slidetabsmenu li.selected a span,.slidetabsmenu #red-tab li.selected a span{background-position:100% -33px;color:#333;text-shadow:0 0 0 #469bbe;}
/*MENU*/
.logo-ooprint{float:left;width:151px;font-size:10px;text-align:center;margin:5px 0;}
.satisfaction{float:right;margin-right:10px;margin-top:7px;}
#link_sat a{color:red;}
.satisfaction li{display:inline;font-size:10px;color:#575757;font-weight:700;}
.blog-btn a{width:27px;height:27px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat left top;display:block;float:left;margin-right:5px;}
.blog-btn a:hover{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat left -28px;text-decoration:none;}
.facebook-btn a{width:27px;height:27px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat -33px 0;display:block;float:left;margin-right:5px;}
.facebook-btn a:hover{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat -33px -28px;text-decoration:none;}
.twitter-btn a{width:27px;height:27px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat -65px 0;display:block;float:left;margin-right:5px;}
.twitter-btn a:hover{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat -65px -28px;text-decoration:none;}
.google-btn a{width:27px;height:27px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat -93px 0;display:block;float:left;margin-right:30px;}
.google-btn a:hover{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/social-btn.png) no-repeat -93px -28px;text-decoration:none;}
.footer-slideshow{behavior: url(http://www.ooprint.fr/ooprint/composants/ie-css3.htc);height:60px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/bg-footer-slideshow.jpg) repeat-x;width:978px;margin-right:auto;margin-left:auto;border:solid 1px #cfcfcf;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px; position:relative}
.footer-vdesign{width:30%;float:left;padding-top:20px;padding-left:12px;height:40px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/vdesign.png) no-repeat right top;}
.footer-videoooprint{width:30%;border-left:#CFCFCF 1px solid;border-right:#CFCFCF 1px solid;float:left;padding-top:20px;padding-left:12px;height:40px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/ooprintvideo.png) no-repeat top right;}
.footer-social{width:30%;float:left;padding-top:20px;height:40px;padding-left:15px;}
.shadows-slide{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/shadows-slide.jpg) no-repeat;height:22px;width:980px;margin-right:auto;margin-left:auto;}
.content h5{color:#000;font-size:13px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/line-h5.jpg) bottom left no-repeat;width:100%;padding-bottom:5px;font-weight:700;margin-left:2px;}
.bloc-info{height:65px;background:#ededed;border:1px solid #d9d9d9;white-space:980px;margin:10px auto;}
.bloc-info h4{font-weight:700;font-size:18px;color:#000;margin-top:8px;margin-bottom:3px;}
.bloc-info span{font-size:11px;color:#444;line-height:1em;}
.bloc-info .info{width:16%;float:left;padding-left:40px;text-align:center;height:100%;}
.bloc-info #info_1{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_1.png) no-repeat  0 0;}
.bloc-info #info_2{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_1.png) no-repeat 0 -74px;}
.bloc-info #info_3{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_1.png) no-repeat 0 -148px}
.bloc-info #info_4{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_1.png) no-repeat 0 -222px;}
.bloc-info #info_5{background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/info_1.png) no-repeat 0 -296px;}
.allproducts{width:980px;font-size:11px;color:#777;margin:12px auto 15px;}
.allproducts .colproduct{
	width:23%;
	float:left;
	padding-right:14px;
}
.allproducts .colproduct a{color:#777;}
.allproducts .colproduct h1{font-size:11px;font-weight:700;color:#444;margin-bottom:5px;}
.allproducts .colproduct ul{font-size:11px;color:#444;list-style:none;}
.partners{width:1002px;height:90px;padding-left:2px;text-align:center;margin:16px auto;}
.partners img{vertical-align:middle;margin:0 10px;}
.sub_footer{width:1002px;height:50px;font-size:.62em;text-align:center;margin:16px auto;}
.blocnews{width:980px;height:auto;margin:15px auto 40px;}
.blocnews .b_news{float:left;width:173px;height:100%;}
.blocnews .b_news h3{font-weight:700;font-size:17px;margin-bottom:15px;}
.blocnews .separateur{min-height:259px;float:left;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/separateur.jpg) no-repeat center top;width:6px;margin-right:14px;margin-left:8px;}
.blocnews .pix{height:146px;width:100%;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/shadows_pix.jpg) no-repeat left top;}
.pix img{border:#CCC 1px solid;transition:border-color 0.5s linear;-moz-transition:border-color 0.5s linear;-webkit-transition:border-color 0.5s linear;-o-transition:border-color 0.5s linear;}
.b_news img:hover,.b_news:hover img{transition:border-color 0.5s linear;-moz-transition:border-color 0.5s linear;-webkit-transition:border-color 0.5s linear;-o-transition:border-color 0.5s linear;border-color:#09F;}
.b_news p{margin-bottom:12px;}
a.button{behavior: url(http://www.ooprint.fr/ooprint/composants/ie-css3.htc);background:#0099E2 url(http://www.ooprint.fr/ooprint/images/v9/tools/bt-bg.jpg) repeat-x 0 0;border:1px solid #0099E2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;text-align:center;color:#FFF;text-shadow:-1px -1px 0 #1F84B3;font-size:12px;outline:none;cursor:pointer;padding:3px 8px;}
a.button:hover,a.button:focus{background-position:0 -4px;}
.boxTOPlang{float:right;margin-right:215px;margin-top:10px;}
.boxlangCell{width:99px;height:18px;cursor:pointer;font-family:arial;font-size:12px;max-height:23px;background:url(http://www.ooprint.fr/ooprint/images/v9/homev2/arrowlang.gif) right top no-repeat;margin-top:2px;}
.boxlangPanel{border:1px solid #bbb;width:99px;position:absolute;display:none;}
.boxlangOpt{background-color:#fff;cursor:pointer;font-family:arial;font-size:12px;}
.boxlangOptSelected{background-color:#09F;text-decoration:none;color:#FFF;}
.boxlangOptSelected a{text-decoration:none;color:#FFF;}
.boxlangCell a{color:#333;}
#link_contact a,.bloc-info h4 a{color:#000;}
.footer-vdesign a,.footer-videoooprint a{color:#000;font-weight:700;font-size:14px;}
.bloc-info .number,.allproducts .phone{font-weight:700;color:#00b0ff;font-size:18px;}
.boxlangCell img,.boxlangOpt img{vertical-align:middle;width:16px;margin:0 3px;}
.header_page {width:980px; margin-right:auto; margin-left:auto;}

div.logo-ooprint h2{
	font-size: 13px; text-align: left; display: block; width: 800px; color: #AAA; margin-top: 4px !important; margin-left: 14px !important;
}

div.logo-ooprint h2 a{
	text-decoration:none;
	color: #AAA;
	
}

div.logo-ooprint h2 a:hover{
	color:#777;	
}

div.colproduct h2{
   font-size: 13px;
margin-bottom: 7px;
margin-top:10px;
    font-weight:bold;
    
    
}

