/* CSS Document */

* {margin:0; padding:0;}

body { background:#FFFFFF;}

.table_remise {
	color:#900;
}

.contacter{
	display:none;
}
.contacter_visible{
}

td, input, textarea{
	font-family:Tahoma;
	font-size:12px;
	line-height:15px;  
	color:#4A5054;	
	vertical-align:top;
}
.explication td{
	line-height:20px;
}

.affichage_etape_visible{
}
.affichage_etape{
	display:none;
}
.imgProd{
	display:none;
}
.imgProd_visible{
	text-align:center;
}
.ligne_desc{
	line-height:17px;
	text-align:left;
	padding-left:5px;
}
.ligne_desc2{
	line-height:17px;
	text-align:left;
	padding-left:5px;
}
.alternate{
	background-color:#F2F2F2;
}

.padding_5{
	padding: 10px 5px 0px 5px;
	border:#666 1px solid;
}

.stickervitrine{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickervitrine.png);
	position:absolute;
	margin-left:215px;
		margin-top:-30px;
	
}
.stickerecommerce{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickerecommerce.png);
	position:absolute;
	margin-left:215px;
		margin-top:-30px;
	
}
.stickerpack{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickerpack.png);
	position:absolute;
	margin-left:590px;
	margin-top:-30px;
	
}
.stickerflash{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickerflash.png);
	position:absolute;
	margin-left:215px;
		margin-top:-30px;
	
}.stickerrefvitrine{
	height:113px;
	width:113px;
	background-image:url(images/packref/stickervitrine.png);
	position:absolute;
	margin-left:230px;	
	margin-top:-25px;
	
}
.stickerrefecommerce{
	height:113px;
	width:113px;
	background-image:url(images/packref/stickerecommerce.png);
	position:absolute;
	margin-left:230px;
	margin-top:-25px;
	
}
.stickerrefflash{
	height:113px;
	width:113px;
	background-image:url(images/packref/stickerflash.png);
	position:absolute;
	margin-left:230px;
	margin-top:-25px;
	
}
.stickersmall{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickersmall.png);
	position:absolute;
	margin-left:215px;
	
}
.stickerbusi{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickerbusi.png);
	position:absolute;
	margin-left:215px;
	
}
.stickerxxl{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickerxxl.png);
	position:absolute;
	margin-left:215px;
	
}
.stickersm{
	height:113px;
	width:113px;
	background-image:url(images/pack/stickersm.png);
	position:absolute;
	margin-left:215px;
	
}

a { color:#1A5477;}
a:hover { text-decoration: none;}
a img { border:0;}

.clear { clear:both;}

.titre{
	font-weight:bold;
	font-size:14px;
	color:#003;
}
.sstitre{
	font-weight:bold;
	font-size:13px;
	color:#006;
}

.sstitre_site{
	font-weight:bold;
	font-size:13px;
	color:#006;
	padding-top:50px;
}

.desc_site {
	padding: 30px 25px 10px 5px;
	text-align:justify;
}

.auto { width:auto; height:auto;}

input, submit { vertical-align:middle;}

.liens_devis { padding-top:10px;}

.liens_devis a{ color:#900;
	font-weight:bold;}
.liens_devis a:hover{ color:#B90000; }


table { 
	border:0px;
	border-collapse:collapse;
	width:100%;
	height:100%;
}

.form { height:20px; margin-bottom:5px; margin-top:2px;}
.form input {width:173px; padding:0 0px 0 4px; height:17px; border-color:#DBDBDB; font-size:11px;}
textarea { width:173px; height:139px; border-color:#DBDBDB; margin-top:2px; padding-left:4px; overflow:auto;}

ul { list-style:none;}
.li1 a { font-size:12px; background:url(images/marker_4.gif) no-repeat left; padding-left:8px; line-height:20px; font-weight:bold;}
.li4  { font-size:12px; padding-left:8px; line-height:20px; font-weight:bold;  color:#1A5477;}
.li3 a { font-size:12px; background:url(images/marker_6.gif) no-repeat left; padding-left:8px; line-height:20px; font-weight:bold}

.li2 b {color:#1A5477;}

.li2 { padding-left:10px; background:url(images/marker_5.gif) no-repeat 0 4px;}
.li2 a{ color:#2E7EAB;font-size:11px; }

.block { width:199px; height:95px; background:url(images/newslet_1.jpg) no-repeat;}
.block div { padding:13px 17px 0 14px;}
.block div a { color:#FFFFFE; font-size:10px;}

.input1 {width:147px; height:27px; border-color:#D4D4D4; color:#444444; margin-right:1px; padding:2px 0; }
.input2 { width:130px; height:26px; border-color:#D4D4D4; color:#444444; margin-right:1px; padding-top:2px;}

.img1 {margin:32px 45px 39px 20px;}
.img2 {margin:0 51px 38px 59px;}

.img_indent { margin-right:20px; margin-top:4px;}

.title { margin-bottom:18px;}

.link1 { background:url(images/marker_2.gif) no-repeat right center; padding-right:12px; padding-bottom:3px; font-weight:bold;}
.link2 { width:150px; color:#4A5054; font-weight:bold; font-size:12px; background:url(images/marker_1.gif) no-repeat left top; display:block; height:22px; padding-left:20px; margin-top:5px}
.link3 { background:url(images/marker_3.gif) no-repeat left; padding-left:9px; font-weight:bold; text-decoration:none; color:#1A5477; font-size:12px;}
.link4 { background:url(images/marker_5.gif) no-repeat left; text-decoration:underline; padding-left:10px; padding-bottom:2px;}
.link4:hover { text-decoration:none;}

.txt1 { color:#2782BA; font-weight:bold;}

.line_hor { background:#C2C7CC; height:1px;}

#main { width:766px; height:775px; margin:0 auto;}

.nav_bar {
	margin-left:-10px;
	margin-right:-10px;
	padding: 0px 10px 10px 10px;
	background:#DDD;
}


/* header */
#header { height:311px;}
#header .row1 { height:115px; background:url(images/head_bgd_1.gif) repeat-x;}
#header .row2 { height:7px;}
#header .row3 { height:189px; background:url(images/bgd_head.jpg) no-repeat;}
#header .row3 .col1 { width:197px; padding:4px 0 0 12px;}
#header a { color:#77838F; font-size:10px;}


/*content*/
#content { height:383px;}
#content .row1 { height:16px;}
#content .row3 { height:17px;}

/*footer*/
#footer { height:40px; background:url(images/bgd_foot.gif) left top repeat-x; color:#627074; border-left:#000 1px solid; border-right:#000 1px solid; border-bottom:#000 1px solid; }
#footer .c1 { padding:16px 0 0 10px; color:#627074; font-size:12px;}
#footer .c2 { padding:17px 0 0 20px; color:#627074; font-size:12px}
#footer .c3 { padding:17px 0 0 20px; color:#627074; font-size:12px}
#footer .c3 a { color:#2CA7F3; text-decoration:none;}
#footer .c3 a:hover { text-decoration:underline;}
#footer .c4 {  padding:10px 0 0 240px; color:#000000; font-size:12px}
#footer .c4 a { color:#000000; text-decoration:none;}
#footer .c4 a:hover { text-decoration:underline;}

/* page1 */
#page1 .column2 { width:460px;}
#page1 .column1 .line_hor { margin:12px 3px 8px 10px;}
#page1 .column2 .row2 { background:url(images/bgd_top_cont.gif) left top repeat-x #EBF3FB; padding:12px 10px 8px 18px; text-align:justify;
}
#page1 .column2 .row2 .line_hor { margin:9px 25px 9px 0;}

/* page2 */
#page2 .column2 { width:540px;}
#page2 .column1 .title { margin:0 0 18px 10px;}
#page2 .column1 .line_hor { margin:13px 3px 14px 10px;}
#page2 .column2 .row2 { background:url(images/bgd_top_cont.gif) left top repeat-x #EBF3FB; padding:12px 0 8px 18px;}
#page2 .column2 .row2 .line_hor { margin:9px 25px 9px 0;}

/* page3 */
#page3 .column2 { width:540px;}
#page3 .column1 .title { margin:0 0 18px 10px;}
#page3 .column1 .line_hor { margin:13px 3px 14px 10px;}
#page3 .column2 .row2 { background:url(images/bgd_top_cont.gif) left top repeat-x #EBF3FB; padding:12px 0 8px 18px;}
#page3 .column2 .row2 .line_hor { margin:9px 25px 9px 0;}

/* page4 */
#page4 .column2 { width:540px;}
#page4 .column1 .title { margin:0 0 18px 10px;}
#page4 .column1 .line_hor { margin:13px 3px 14px 10px;}
#page4 .column2 .row2 { background:url(images/bgd_top_cont.gif) left top repeat-x #EBF3FB; padding:12px 0 8px 18px;}
#page4 .column2 .row2 .line_hor { margin:9px 25px 9px 0;}

/* page5*/
#page5 .column2 { width:540px;}
#page5 .column1 .title { margin:0 0 18px 10px;}
#page5 .column1 .line_hor { margin:13px 3px 14px 10px;}
#page5 .column2 .row2 { background:url(images/bgd_top_cont.gif) left top repeat-x #EBF3FB; padding:12px 0 8px 18px;}
#page5 .column2 .row2 .line_hor { margin:9px 25px 9px 0;}
/* page6*/
#page6 .column2 { width:540px;}
