/* CSS Document */

	h1{font-family: verdana; font-size: 10pt; font-weight: 700;}
	h1.center{text-align: center;}
	
	p{text-align: justify; line-height: 160%;}
	p.blanc{text-align: left; font-weight: 700;}
	td.text{padding-left: 20px; padding-right: 20px; vertical-align: top; padding-top: 50px;}
	
	a.bold{font-weight: 700;}

	td.bas{text-align: center; vertical-align: middle; width: 33%;}


	h2{font-family: verdana; font-size: 9pt;}
	a.h2{font-family: verdana; font-size: 9pt; font-weight: 700;}

	td.droite{text-align: left; padding-left: 0px;}
p.tog{font-size: 8pt;}
div.tablel{position: absolute; right: 20px; bottom: 20px;}



 	img.noel{position: absolute; top: 60px; left: -5px; z-index: 10;}
 	
 	.none{position: relative; right: -720px; top: -42px;}
 	h2.noel{z-index: 10; position: absolute; top: 97px; left: 35px;}
 	h2.noel2{z-index: 10; position: absolute; top: 160px; left: 15px;}
 	a.noel3{z-index: 10; position: absolute; top: 235px; left: 115px; color: #FF0000; font-weight: 700; text-align: center; font-size: 13pt;}
 	
 	
 	
 	

/*  PAGE ACCUEIL   */ 
img.equipe{position: relative; left: 5px; border: 3px #333 solid;}
img.pneus-ste-foy{margin-right: 48px;  border: 3px #333 solid; position: relative; top: -25px;}
img.pneus-accueil{position: absolute; right: 30px; top: 330px;}
.share{position: absolute; left: 35px; bottom: 30px;}
.bl{color: #fff;}

#accdr
{padding-left: 25px; padding-right: 25px; line-height: 150%; margin-top: 15px;}



body
{
margin:0; background:url(../images/pagebg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal;
color:#000; margin-bottom: 10px;
}
h1, h2, h3, h4, h5, h6
{
padding:0; margin:0; line-height: 160%;
}
a 
{
text-decoration:none; color:#000;
}
a:hover
{
text-decoration:underline;
}
#warper
{
width:989px; margin:0 auto; height:auto; overflow:hidden; background:url(../images/page_L_R_shadow.gif) repeat-y;
}
#topwarper
{
width:982px; margin:0 auto; height:auto;
}
#innerwarper
{
width:980px; float:left; padding-left:5px; height:auto;
}
#header_top
{
float:left; width:981px; height:auto; position:relative;
}
#header
{
float:left; width:981px; height:auto;
}
#navbar
{
float:left; width:978px; height:64px; background:url(../images/navbg.gif) repeat-x #CC0033;
}

#navigation
{
float:left; width:979px; line-height:64px; padding:0; margin:0;
}
#navigation li
{
float:left; list-style-type:none; display:block; background:url(../images/nav_normalbg.gif) no-repeat left top;
}
#navigation li A
{
text-decoration:none; font-size:18px; font-weight:bold; text-transform: uppercase; padding-left:76px; padding-right:23px; font-family:Arial, Helvetica, sans-serif;
}
#navigation li A:hover
{
	background:url(../images/nav_overbg.gif) no-repeat left top;
	display:block;
}
#navigation .current
{
background:url(../images/nav_overbg.gif) no-repeat left top; display:block;
}
#content_warper
{
float:left; width:978px; height:auto; background:url(../images/contentbg.gif) repeat-y #000000; position: relative;
}
#content_topbg
{
float:left; width:978px; height:auto; background:url(../images/content_topbg.gif) no-repeat top left;
}
#content_bottombg
{
float:left; width:978px; height:auto; background:url(../images/content_bottombg.gif) no-repeat bottom left;
}

#content_Lbox
{
float:left; height: auto; width: 320px; padding-left:50px; padding-top:25px;
}
#content_middle
{
float:left; width:300px; height:auto; padding-left:20px; padding-top:25px;
}
#content_right
{
float:left; width:265px; height:auto; margin-left:5px; margin-top:25px; background:url(../images/content_rightcntrbg.gif) repeat-y; 
position: absolute; right: 10px; top: -20px;
}
#rightpannel_topbg
{
float:left; height:auto; width:265px; background:url(../images/content_righttop_curve.gif) no-repeat top left; position: relative;

}
#rightpannel_bottombg
{
float:left; height:auto; width:225px; padding-left:20px; padding-right:20px; 
background:url(../images/content_rightbottom_curve.gif) no-repeat bottom left; color:#ffffff; padding-top:20px; padding-bottom:20px;
}
#middle_content
{
float:left; margin-left:5px; padding-left:20px; padding-right:20px; width:930px; padding-top:10px;
}
.img_padding
{
float:left; padding-right:15px;
}
.img_padding6
{
float:left; margin-right:15px; border: 3px #333 solid;
}
.img_padding1
{
float:right; padding-left:5px; padding-right:15px;
}
.img_padding2
{
 padding-right:15px; float:left; padding-top:20px;
}
.img_padding3
{
 padding-left:80px; 
}
.img_padding4
{
 padding-right:60px; float:left;  
}
.img_padding5
{
float:left; margin-right:15px; border: 3px #333 solid; position: relative; top: -25px;
}
#footerbox
{
float:left; padding-left:30px; width:920px;

}
#footer
{
float:left; line-height:45px; width:913px; margin-top:15px; border-top:1px solid #707070; text-align:center;
}
#bottom_shadow
{
width:989px; margin:0 auto; height:6px; background:url(../images/page_bottom_shadow.gif) no-repeat;
}
#inner_content_box
{
float:left; width:900px; height:auto; padding-left:50px; padding-top:15px; text-decoration: none; line-height:18px; 
}
#inner_content_boxtab
{
float:left; width:900px; height:auto; padding-left:50px; padding-top:15px; text-decoration: none; line-height:18px; position: relative;
}
#inner_content_box1
{
float:left; width:900px; height:auto; padding-left:50px; text-decoration: none; line-height:18px; 
}
#content_right1
{
float:left; width:265px; height:auto; margin-left:70px; margin-top:25px; background:url(../images/content_rightcntrbg.gif) repeat-y;
}
#content_right2
{
float:right; width:265px; height:auto; margin-left:40px; margin-top:25px; background:url(../images/content_rightcntrbg.gif) repeat-y;
}
#contact_L_pan
{
float:left; width:390px; height:auto;
}
#contact_R_pan
{
float:left; width:490px; height:auto;
}
#map
{
float:left; width:495px; height:407px; border:1px solid #666666; margin-top:15px;
}
