@media print {
#nav,#helpid,#diaporama,#footer{display:none;}
.content,.mycontent {display:block;}
}
@media screen {
body {font:75% Arial, sans-serif;text-align:left;color:#444;background:#000 url("../img/bg_body.png") repeat-x 0 0;}
#wrapper {width:980px;border:1px #80848b solid;background:#aaa url("../img/brushed_steel.png") repeat-y 0 0;margin:15px auto;}
#header {background:transparent url("../img/brushed_steel_top.png") no-repeat 0 0;}
#logo {position:absolute;z-index:9999;}
.right {clear:right;float:right;margin:5px 5px 0 0;}
#language {z-index:999;width:975px;text-align:right;position:absolute;margin:3px 5px 0 0;}
#language a {color:#dcdcdc;}
#nav {list-style-type:none;width:700px;overflow:hidden;padding:53px 0 0 280px;}
#nav li {float:left;width:115px;text-align:center;border-left:1px solid #444;}
#nav a {display:block;color:#f6f6f6;text-decoration:none;}
#accueil #nav_acc a,#societe #nav_soc a,#techno #nav_tec a,#sav #nav_sav a,#moteurs #nav_cat a,#culasses #nav_cat a,#turbos #nav_cat a,#boites #nav_cat a,#contact #nav_con a {color:#fff;font-weight:700;border-bottom:5px #c00 solid;margin-bottom:0;}
#nav a:hover {color:#fff;border-bottom:5px #f6f6f6 solid;margin-bottom:0;}
#main {padding:0 0 20px;}
#main a {text-decoration:none;color:#c00;font-weight:700;border-bottom:1px #444 dotted;}
#main a:visited {color:#630009;}
#main a:hover {color:#fff;border-bottom:1px #444 solid;}
#main h1 {font-size:180%;width:960px;line-height:1.8em;background:#c00;color:#f6f6f6;text-indent:-3000px;padding:0 0 0 20px;clear:both;}
#societe .fr #main h1 {background-image:url("../img/titres/fr-h1-societe.png");}
#societe .en #main h1 {background-image:url("../img/titres/en-h1-societe.png");}
#sav .fr #main h1 {background-image:url("../img/titres/fr-h1-sav.png");}
#sav .en #main h1 {background-image:url("../img/titres/en-h1-sav.png");}
#techno .fr #main h1 {background-image:url("../img/titres/fr-h1-techno.png");}
#techno .en #main h1 {background-image:url("../img/titres/en-h1-techno.png");}
#contact .fr #main h1 {background-image:url("../img/titres/fr-h1-contact.png");}
#contact .en #main h1 {background-image:url("../img/titres/en-h1-contact.png");}
#moteurs .fr #main h1 {background-image:url("../img/titres/fr-h1-moteurs.png");}
#moteurs .en #main h1 {background-image:url("../img/titres/en-h1-moteurs.png");}
#turbos .fr #main h1 {background-image:url("../img/titres/fr-h1-turbos.png");}
#turbos .en #main h1 {background-image:url("../img/titres/en-h1-turbos.png");}
#boites .fr #main h1 {background-image:url("../img/titres/fr-h1-boites.png");}
#boites .en #main h1 {background-image:url("../img/titres/en-h1-boites.png");}
#culasses .fr #main h1 {background-image:url("../img/titres/fr-h1-culasses.png");}
#culasses .en #main h1 {background-image:url("../img/titres/en-h1-culasses.png");}
#mentions .fr #main h1 {background-image:url("../img/titres/fr-h1-mentions.png");}
#mentions .en #main h1 {background-image:url("../img/titres/en-h1-mentions.png");}
#cgv .fr #main h1 {background-image:url("../img/titres/fr-h1-cgv.png");}
#cgv .en #main h1 {background-image:url("../img/titres/en-h1-cgv.png");}
#main h2,#main h3 {margin:1.25em 0 .8em 20px;}
#main h2 {font-size:140%;}
#main h3 {font-size:120%;}
#main p,#main li,#main address {font-size:100%;line-height:1.5em;margin:0 20px .3em;}
address {font-style:italic;}
#main li {margin-left:35px;list-style-type:square;}
#helpid {background:#f6f6f6;width:180px;height:250px;float:right;font-size:95%;}
#helpid form label {line-height:2em;}
#helpid form,#helpid a,#helpid p,#helpid h4 {margin:0 0 0 5px;}
#helpid h3 {font-size:1.5em;margin:5px 0 0 5px;}
#helpid a {color:#444;}
#helpid a:hover,#helpid p {color:#c00;}
#helpid select {width:170px;border:1px #ccc solid;font-size:.8em;}
#helpid ul li {list-style-type:none;font-size:.8em;margin:0;}
#goodies h3 {margin-top:30px;}
#goodies p {margin-top:0;}
#goodies dl {overflow:hidden;clear:left;width:150px;margin-top:5px;margin-left:10px;}
#goodies dt {clear:left;float:left;}
#goodies dd {width:90px;clear:right;float:right;}
#footer {background:transparent url("../img/brushed_steel_bottom.png") no-repeat 0 0;clear:both;color:#fff;font-size:80%;text-align:right;padding:7px 5px 7px 0;}
#footer a {color:#fff;}
#diaporama {width:800px;height:250px;overflow:hidden;z-index:1;background:#f6f6f6;float:left;}
#accueil #diaporama {width:520px;float:right;}
#intro {width:240px;height:225px;padding-top:25px;padding-top:15px;margin:0 0 0 20px;}
#intro p {margin:0 0 1.25em;}
#intro p {margin:0;}
#entercat h2 {font-size:180%;line-height:1.8em;background:#c00;color:#f6f6f6;text-indent:-3000px;margin:0;}
#entercat h2 a {color:#f6f6f6;border:0;display:block;width:100%;height:100%;}
#accueil .fr #main #entercat h2 a {background:url("../img/titres/fr-h1-a-index.png") 100% 0;}
#accueil .en #main #entercat h2 a {background:url("../img/titres/en-h1-a-index.png") 100% 0;}
#entercat h2 a:hover {color:#f6f6f6;border:0;}
#entercat {float:right;width:700px;}
.enter_cat {float:left;width:173px;height:230px;border-left:1px #444 dotted;text-align:left;padding-top:20px;}
#main .enter_cat a {color:#444;border:none;text-transform:uppercase;margin:0 0 0 20px;}
.enter_cat dt {text-align:center;}
#societe .enter_cat img {width:91px;height:140px;border:none;}
#societe .enter_cat {width:100px;height:180px;border:none;margin:0 0 0 20px;}
#main .enter_cat dt a,#main .enter_cat dt a:visited,#main .enter_cat dt a:hover {color:#444;text-align:center;border:none;margin:0;}
#blocksav {width:240px;height:188px;overflow:hidden;border:1px #444 solid;background:transparent url("../img/technicien2.png") no-repeat 100% 100%;margin:0 0 0 20px;}
#blocksav h2 {color:#c00;font-size:150%;margin:5px 0 10px 5px;}
#detail {float:right;width:360px;border-left:1px #444 dotted;margin:0 10px;}
#detail form label {display:block;font-weight:700;float:left;width:100px;padding:5px 0 0;}
#detail form input {width:200px;}
#detail form #submit {width:32px;float:right;margin:5px 5px 0 0;}
#societe #detail {width:520px;}
#contact #detail {width:400px;margin:0;}
#detail h3 {font-size:120%;color:#c00;margin:13px 0 0 20px;}
#detail ul {clear:both;}
#navcat {margin:0 20px;padding:15px 0 0;}
#navcat li {list-style-type:none;margin:5px 0;}
#navcat a,#navcat a:visited {color:#fff;width:100%;display:block;border:none;background:transparent url("../img/brushed_steel_bottom.png") no-repeat 0 0;padding:3px 0 3px 10px;}
#moteurs #navcat #rub1 a,#culasses #navcat #rub2 a,#turbos #navcat #rub3 a,#boites #navcat #rub4 a {background:#c00;}
a#disconnect {color:#fff !important;border:none;background:#444;display:block;width:150px;text-align:center;float:right;margin:20px 0 0 20px;padding:5px 0;}
.title,.mytitle {cursor:pointer;background:transparent url("../img/brushed_steel_bottom.png") no-repeat center 0;color:#f6f6f6;margin:0.5em 0;padding:0.3em;}
.on .mytitle {background:silver;}
.off .mytitle {background:#E0E0E0;}
.content,.mycontent {background:#ccc;border:1px solid #444;padding:0.1em;}
.content p {margin-bottom:15px !important;}
.illustr {float:right;margin:30px 30px 0 0;}
#contact address {position:absolute;margin-top:15px;background:#fff;border:1px #444 solid;padding:5px;}
#contact #detail img {position:absolute;}
#contact form#mail {width:550px;font-size:13px;margin:0;padding:0;}
#contact form#mail span.erreur {color:red;display:none;margin:0 0 0 10px;}
#contact form#mail fieldset {border-color:#000;border-width:0;margin:0;padding:10px;}
#contact form#mail label {display:block;color:#444;float:left;width:150px;text-align:right;margin:5px 0 0;padding:0;}
#contact form#mail fieldset legend {display:none;}
#contact form#mail input,#contact form#mail textarea {width:auto;font:100% Arial, sans-serif;margin:5px 0 0 10px;}
#contact form#mail input#reset {margin-left:0;}
#contact form#mail input,textarea {border:1px #444 solid;}
#contact form#mail textarea {overflow:auto;}
#contact form#mail small {display:block;font-size:88%;margin:0 0 5px 160px;padding:1px 3px;}
#contact form#mail br {clear:left;}
#contact #main{height:950px;}
#popup h1 {color:#fff;font-size:2em;margin:10px 0 0 15px;}
#popup dl {width:280px;float:left;margin:7px 0 5px 15px;}
#popup dl dt {margin-bottom:5px;text-align:center;color:#fff;font-weight:700;}
#popup img {width:275px;border:1px solid #fff;}
#popup a#print {color:#fff;font-weight:700;clear:left;display:block;text-align:right;padding:0 15px 0 0;}
p strong,#language a.activ,#detail dt,#list1 .title,#contact form#mail .required {font-weight:bold;}
#helpid p,#detail dl {margin-top:5px;}
#main .enter_cat dd a,#main .enter_cat dd a:visited,#navcat a:hover,a#disconnect:hover {border:none;}
#blocksav p,#blocksav dl,#techno #detail p {margin:0 5px;}
#detail form,#detail p,#detail dl,#detail h4 {margin:0 20px;}


#vertechange{
	margin:0 0 20px 20px;
	margin:20px 0 5px 20px;
	width:235px;
	background:#569FCC;
	background:transparent url("../img/herbe.jpg") no-repeat center -200px;	
	padding:5px 0 5px 5px;
	border:1px solid #3c7d2a;	
}

#vertechange p{
	font-size:.9em;
	margin:0;
	color:#333;
}

#vertechange h3{
	margin:0;
	padding:0;
}

#vertechange h3 a{
	color:#3c7d2a!important;
	border:none;
}

#vertechange a#label{
	float:right;
	text-decoration: none;
	border:none;
}

#europassistance{
/*	display:none;*/
}

#europassistance a{
	border:none;
}
#europassistance a:hover{
	border:none;
}

/*<div id="europassistance">
	<a href="http://faral.panne-mecanique.eu"><img src="../img/bouton_europassistance.png" alt="Europ Assistance"/></a>
</div>*/

}
@media all {
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
a{outline:none;text-decoration:none;}
}