/*html{background:url(images/html.png) top left; }*/

body {background:#ebebeb url(images/bg.jpg) top left repeat-x; color:#4a4949; font-family:"Trebuchet MS", Tahoma, Verdana;}











/* ---- Standard Elements ---- */



a {color: #d10019; cursor:pointer;}







a:hover {color: #000000; text-decoration:underline;}



.hr2 {

	background-image: url(images/hr_bg.jpg);

	margin-top:8px;

	margin-bottom:8px;

	width: 503px;

	height: 5px;

}

.parag {

	background: url(images/p_bg.jpg) left top no-repeat;

	padding-left:10px;

	text-align:justify;

}

/* Page */

#page {width:1041px;}

#page #header{width:1007px; height:138px; margin-left:34px; background:url(images/h/h_bg.jpg) left top no-repeat;}

#page #ban{width:797px; height:161px;}

#news1 { padding-left:50px; padding-top:100px; text-align:justify; padding-right:20px;}
#news1 .title {color:#d10019; font-weight:bold;}
#news1 .link {text-align:right;}

#news2 { padding-left:35px; padding-top:16px; text-align:justify; padding-right:32px;}
#news2 .title {color:#d10019; font-weight:bold;}
#news2 .link {text-align:right;}

#news3 { padding-left:25px; padding-top:100px; text-align:justify; padding-right:20px;}
#news3 .title {color:#d10019; font-weight:bold;}
#news3 .link {text-align:right;}


#latestnews { padding-left:9px; padding-top:100px; text-align:justify; padding-right:33px;}
#latestnews .title {color:#d10019; font-weight:bold;}
#latestnews .link {text-align:right;}

#page #content{width:797px; background:url(images/p/c_bg.jpg) left top repeat-y;}
#page #content #main_home{background:url(images/p/bg.jpg) left top no-repeat;}

#page #content #main{background:url(images/p/bg.jpg) left top no-repeat; padding-left:30px;}

#page #content #main .title {background:url(images/p/title.jpg) left top no-repeat; padding-left:32px; padding-top:9px; height:27px; color:#d10019; font-weight:bold; font-size:16px;}
#page #content #main .title_s {color:#d10019; font-weight:bold; font-size:13px;}
#page #content #main .text {background:url(images/p/text.jpg) left top no-repeat; padding-left:30px; padding-right:20px; padding-top:10px;}
#page #content #main ul{list-style-type: none;margin: 0;padding: 0;}
#page #content #main ul li {padding-top: 1px; background: url(images/p/li.jpg) no-repeat center left;display: block;padding-left: 13px;text-decoration: none;font-size: 11px;}
#page #content #main .article_title{font-weight:bold; font-size:14px;}
#page #content #main .article_date{font-size:11px; color:#999999;}
#page #content #main .artile_link {background: url(images/more.gif) no-repeat;height: 23px;font: bolder 12px Arial, Helvetica, Sans-Serif;color: #ef5f24;padding-left:20px;padding-top:7px;border: none;}
#page #content #main .emailOk{color:#009900; font-weight:bold;}
#page #content #main .emailError{color:#FF0000; font-weight:bold;}

#page #content #main #produit {width:370px; height:237px; background:url(images/l/bg.jpg) top left no-repeat; text-align:right;}
#page #content #main #produit .ptitle {color:#d10019; font-weight:bold; font-size:18px; padding-top:18px;}
#page #content #main #produit #caract ul{list-style-type: none;margin: 0;padding: 0;}
#page #content #main #produit #caract li {padding-top: 1px; background: url(images/l/li.png) no-repeat center left;display: block;padding-left: 16px;text-decoration: none;font-size: 11px;}
#page #content #main #produit .desc {padding-right:15px; text-align:justify;}
#page #content #main #produit .link {text-align:right;padding-right:15px;}


#page #content #main #gallery {padding: 10px; width: 690px; text-align:center;}
#page #content #main #gallery ul { list-style: none; }
#page #content #main #gallery ul li { display: inline; background-image:none;}
#page #content #main #gallery ul img {border: 5px solid #4a4949;border-width: 5px 5px 20px;}
#page #content #main #gallery ul a:hover img {border: 5px solid #d10019;border-width: 5px 5px 20px;color: #d10019;}
#page #content #main #gallery ul a:hover { color: #fff; }


#page #right{width:244px;background:url(images/r/bg.jpg) left top repeat-y;}
#page #right #news{background:url(images/news_bg.jpg) left top no-repeat; height:96px; padding-left:44px; text-align:justify; font-size:11px; padding-top:3px; padding-right:15px;}
#page #right #news .date_a{color:#999999; font-size:10px;}


#page #bottom{width:1041px; height:21px; background:url(images/f/bg.jpg) left top no-repeat; color:#969695; font-size:10px; text-align:right;}
#page #bottom .txt{padding-top:10px; padding-right:20px;}




#page #bottom .stext{width:80px; height:50px; font-size:15px; font-weight:bold; padding-left:14px; color:#FFFFFF;}

#page #bottom .sform{width:162px; height:50px; padding-left:2px;}

#page #bottom .sinput{width:104px; height:19px; background:url(images/b/bottom_nl_input.jpg) left top no-repeat; border:0; margin-top:6px; font-size:11px; padding-bottom:1px; float:left;}

#page #bottom .sbtn{width:31px; height:19px; background:url(images/b/bottom_nl_submit.jpg) left top no-repeat; border:0; margin-top:6px; float:right; cursor:pointer; margin-right:10px;}





/***** CONTACT *************/

.contact_form {padding-top: 5px;}

.contact_form label {color: #666666;display: block;font: bolder 12px Arial, Helvetica, Sans-Serif;padding:0; margin:0; margin-top:5px;}

.contact_form input, textarea {width: 450px;padding: 10px;margin: 2px 0 2px 0;color: #444444;}

.contact_form button {background: #333333;margin-top: 5px;font-size: 14px;padding: 10px 20px 10px 20px;height: 100%;font-weight: normal;}

.contact_form button:hover {cursor: pointer;}












