body {
	background-image: url(../images/degrade.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

a {
	color: #666;
}

h1 {
	margin-top: 0;
}

.title_link {
	text-decoration: none;
}

.n_page {
	position: relative;
	width: 785px; /* scale up, if you want to use an skyscraper teaser */
}

.n_page_justify {
	text-align: left;
}

.n_page_content {
	float: left;
	width: 765px;
	padding: 0 10px 10px 10px;
	background: #FFF;
}

* html .n_page_content {
	width: 785px;
}

.n_header {
	display: block;
	height: 70px;
}

.n_header_span {
	right: 20px;
	top: 10px;
	position: absolute;
	text-align: right;
}

.n_teaser_a1 {
	float: left;
	position: relative;
	background-image: url(../images/pleine_image_0408.jpg);
	width: 570px;
	height: 300px;
}

.n_teaser_a1 .n_text_box {
	position: absolute;
	top: 50px;
	width: 200px;
	right: 30px;
	text-align: right;
}

.n_teaser_a1 .n_text_box .n_headline1 {
	font-size: 24px;
}

.n_teaser_a1 .n_text_box .n_headline2 {
	color: #FF3300;
	font-size: 24px;
}

.n_teaser_a1 .n_text_box .n_text {
	font-weight: bold;
	font-size: 16px;
}

.n_teaser_a2 {
	float: left;
	position: relative;
	margin-left: 10px;
	background-image: url(../images/fond_decouvrez.jpg);
	width: 183px;
	height: 300px;
}

.n_teaser_a2 .n_l {
	top: 55px;
	position: relative;
	display: block;
	left: 20px;
	height: 19px;
	padding-top: 3px;
}

* html .n_teaser_a2 .n_l {
	height: 22px;
}

.n_teaser_a2 .n_l1 {
	background-image: url(../images/picto_tirage.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l2 {
	background-image: url(../images/picto_poster.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l3 {
	background-image: url(../images/picto_leinwand.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l4 {
	background-image: url(../images/picto_livre.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l5 {
	background-image: url(../images/picto_objet.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l6 {
	background-image: url(../images/picto_calendrier.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l7 {
	background-image: url(../images/picto_carte.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l8 {
	background-image: url(../images/picto_album.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l9 {
	background-image: url(../images/picto_preisliste.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l10 {
	background-image: url(../images/picto_info.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_a2 .n_l11 {
	background-image: url(../images/picto_promo.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_underline {
	position: absolute;
	left: 35px;
	width: 110px;
	height: 1px;
	border-bottom: 1px solid #9A9A9A;
	top: 20px;
}

* html .n_underline {
	top: 9px;
}

.n_teaser_a2 a:link,
.n_teaser_a2 a:visited {
	font-size: 12px;
	text-decoration: none;
	padding-left: 40px;
}

.n_teaser_a2 a:hover {
	text-decoration: underline;
}

.n_teaser_b {
	float: left;
	margin-top: 10px;
}
	
.n_teaser_b_box {
	float: left;
	width: 183px;
}

.n_teaser_b .n_teaser_b_box .n_button {
	position: relative;
	top: 20px;
	left: 85px;
}

*html .n_teaser_b .n_teaser_b_box .n_button {
	top: 10px;
}

.n_teaser_b .n_teaser_b_box h1 {
	position: relative;
	top: 10px;
	left: 15px;
	font-weight: bold;
	font-size: 14px;
}

.n_teaser_b .n_teaser_b_box .n_text a:link,
.n_teaser_b .n_teaser_b_box .n_text a:visited {
	text-decoration: none;
	color: black;
}

.n_teaser_b .n_teaser_b_box .n_text a:hover {
	text-decoration: underline;
}

.n_teaser_b1 {
	background-image: url(../images/teaser_b1.jpg);
	height: 120px;
}

.n_teaser_b1 h1 a {
	text-decoration: none;
	color: #999;
}

.n_teaser_b1 .n_text {
	position: relative;
	top: 8px;
	left: 86px;
}

* html .n_teaser_b1 .n_text {
	top: -4px;
}

.n_teaser_b2 {
	background-image: url(../images/teaser_b2.jpg);
	height: 120px;
}

.n_teaser_b2 h1 a {
	text-decoration: none;
	color: #EA2129;
}

.n_teaser_b2 .n_text {
	position: relative;
	top: 8px;
	left: 87px;
}

* html .n_teaser_b2 .n_text {
	top: -4px;
}

.n_teaser_b3 {
	background-image: url(../images/teaser_b3.jpg);
	height: 120px;
}

.n_teaser_b3 h1 a {
	text-decoration: none;
	color: #FF9900;
}

.n_teaser_b3 .n_text {
	position: relative;
	top: 8px;
	left: 95px;
}

* html .n_teaser_b3 .n_text {
	top: -4px;
}

.n_teaser_b4 {
	background-image: url(../images/20photos.jpg);
	height: 120px;
	background-repeat:no-repeat;
}

.n_teaser_b4 h1 a {
	text-decoration: none;
	color: #4B8496;
}

.n_teaser_b4 .n_text {
	position: relative;
	top: 8px;
	left: 90px;
}

* html .n_teaser_b4 .n_text {
	top: -4px;
}

.n_teaser_c {
	display: block;
	float: left;
	margin-top: 5px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.n_teaser_c .n_orrange {
	color: #FF3800;
	padding: 3px 0 0 15px;
	background-image: url(../images/tirage-photo-07C.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_teaser_c .n_green {
	color: #9FBC02;
	padding: 1px 0 0 13px;
	background-image: url(../images/tirage-photo-06C.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.n_marquee {
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6F6F6F;
}

.n_footer {
	display: block;
	float: none;
	clear: both;
	text-align: center;
}

.n_footer .n_line {
	border-top: 2px solid #B9D800; 
	display: block;
	width: 700px;
	height: 2px;
	text-align: center;
	margin-bottom: 5px;
}

.n_footer .n_links {
	color: black;
}

.n_footer p {
	position: relative;
	left: -126px;
}

.n_footer .n_links a:link,
.n_footer .n_links a:visited {
	color: #666;
	font-size: 12px;
}

.n_footer .n_credit {
	position: absolute;
	color: black;
	padding-top: 1px;
}

.n_footer .n_sub_links {
	color: black;
}

.n_footer .n_sub_links a:link,
.n_footer .n_sub_links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.n_footer .n_partner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.n_footer .n_partner a:link,
.n_footer .n_partner a:visited {
	font-family: Arial, Helvetica, sans-serif;
}

.n_promo_banner {
	float: left;
	margin-top: 70px;
}




/* caroussel base*/
.car_all{
	float: left;
	position: relative;
	width: 570px;
	height: 300px;
}

.car_all img{
	border:none;
}

.car_img{
	height:275px;
	overflow:hidden;
}

.car_menu{
	height:25px;
	background-image:url(../images/carrousel/menu2.jpg);
}

.car_menu_elmt{
	padding:2px 15px;
	background-color:none;
}

.car_menu_elmt_active{
	padding:0px 15px;
	background-color:#9f9f9f;
	border:1px solid #666666;
}

.car_menu_elmt a{

	font-size:12px;
	font-weight: bold;

	color:#333333;
	text-decoration:none;

	
	}

.car_menu_elmt_active a{
font-size:13px;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;

}

.car_menu_elmt_active a:hover{
font-size:13px;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
}

.car_right_border{
	/*border-right:1px solid #FFFFFF;*/
}


/* ma modification
.car_all{
	float: left;
	position: relative;
	width: 570px;
	height: 300px;
}

.car_all img{
	border:none;
}

.car_img{
	height:275px;
	
}

.car_menu{
	height:25px;
	background-image:none;
	
}

.car_menu_elmt{
	padding:2px 15px;
	background-color:none;
}

.car_menu_elmt_active{
	padding:2px 15px;

	color:#FF3300;
}

.car_menu_elmt a{

	color:#333333;

}

.car_menu_elmt a:hover{

	color:#ff3300;

}

.car_menu_elmt_active a{
	color:#ff3300;
	
}


.car_right_border{
	border-right:1px solid #FFFFFF;
}*/
