* {
margin:0;
padding:0;
border:0;
list-style-type:none;
text-decoration:none;
}

body {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #004080; 
  background:#fff; 
  font-size: 11px;
  margin: 0;
  padding: 0;
  }


h1      { font-size: 17px; font-weight: bold; color: #000099; }
h2      { font-size: 15px; font-weight: bold; }

a {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.top {
  text-decoration: none;
  color:#fff;
}

.top:link {
  text-decoration: none;
  color:#fff;
}

.top:visited {
  text-decoration: none;
  color:#fff;
}

.top:hover {
  text-decoration: none;
  color:#fff;  
}

.titre { font-weight: bold;}

.entetetitre { font-family: "Trebuchet Ms", Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size:24px; line-height:28px;}

.prix { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000;}

.label_gris { font-family: "Trebuchet Ms", Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666;}

.right { font-family: Verdana, Arial , sans-serif; font-size: 13px; font-weight: bold; color: #000000;padding:3px;}

.petit { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #004080;}

.blanc { font-family: Verdana; font-size: 12px; color: #004080;}

.blanc_petit { font-family: Verdana; font-size: 10px; color: #ffffff;text-transform:lowercase;}

.formulaire1 {
color:#000000;
border: solid 1px #8795E8;
background-color:#fff;

font-weight: none;
}

/*.bouton {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #fff;
	background-color:#117E35;
	border: solid 1px #5B3900;
	margin-bottom: 1px;
	
}	*/
.bouton {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #048;
	background-color:#fc3;
	border: solid 1px #555;
	margin-bottom: 1px;
	
}

.bouton1 {
	font-family: tahoma;
	font-size: 10px;
	font-weight : bold;
	color:ffffff;
	width:74px;
	height:20px;
	background-image: url(../renovauto/images/bouton.gif);
    background-repeat:no-repeat; 
	border:0px;
}	

.etoile {
font-family: Arial; 
font-size: 11px; 
color: #CC0000; 
font-weight: bold;
}

.red {
font-family: Arial; 
font-size: 11px; 
color: #CC0000; 
font-weight: bold;
}

hr {
visibility:hidden;
}

td {
	/* vertical-align:top;*/
	line-height : 15px;
}

.entete {
	font-weight:bold;
	padding:1px;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
	font-family: Verdana;
	text-transform: uppercase;

}

.tetiere {
	font-weight:bold;
	padding:1px;
	font-size: 13px;
	color:#3253A4;
	font-weight:bold;
	font-family: Verdana;

}

.entetecat {
	font-weight:bold;
	padding:1px;
	font-size: 11px;
	color:#8795E8;
	font-weight:bold;
	border: 1px solid #CCCBCB;
	font-family: Verdana;
}

.entetespec {
	font-weight:bold;
	padding:1px;
	font-size: 11px;
	color:#8795E8;
	font-weight:bold;
	border: 1px solid #CCCBCB;
	font-family: Verdana;
}



td.newsCelluleOne {
	
	padding-top: 0px;
	padding-bottom: 0px;
}

td.newsCelluleTwo {
	
	padding-top: 0px;
	padding-bottom: 0px;
}

td.newsCellulePromos {
	padding-top: 0px;
	padding-bottom: 0px;
}

td.newsCelluleNouveautes {
	padding-top: 0px;
	padding-bottom: 0px;
}

tr.caddie {
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background: #FCC300;
	color: #004080;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	text-align : center;
	text-transform : uppercase;
	font-size : 11px;
	vertical-align: middle;
	
}

td.lignecaddie {
	border-bottom: 1px solid #EEEEEE;
	background: #ffffff;
	color: #000000;
	font-size : 11px;

	
}

#menudyn {
	margin : 0;
	padding-bottom : 20px;
	padding-left : 10px;
	padding-right : 10px;
	background : #3253A4;
}

#menudyn li	{
	list-style-type : none;
	margin-right : 8px;
	padding : 0;
	float:left;
}

#menudyn a:link, #menudyn a:visited	{
	background : #3253A4;
	color : #FFFFFF;
	float : left;
	font-weight : normal;
	line-height : 14px;
	padding : 1px 1px 1px 1px;
	text-decoration : none;
	font-size: 11px;
}

#menudyn a:hover	{
	color : #ffffff;
	background : #98A9D2;
	border-bottom : 1px solid #ffffff;

}

#section-1 #menudyn li#nav-1 a, 
#section-2 #menudyn li#nav-2 a,
#section-3 #menudyn li#nav-3 a,
#section-4 #menudyn li#nav-4 a,
#section-5 #menudyn li#nav-5 a,
#section-6 #menudyn li#nav-6 a,
#section-7 #menudyn li#nav-7 a,
#section-8 #menudyn li#nav-8 a,
#section-9 #menudyn li#nav-9 a,
#section-10 #menudyn li#nav-10 a,
#section-11 #menudyn li#nav-11 a,
#section-12 #menudyn li#nav-12 a {
background : #98A9D2;
color : #ffffff;
	
}

.error { font-size: 13px; color: #DD0000; font-weight: bold;}

.label { font-size: 11px; color: #048; font-weight: bold;}

.label_rouge { font-size: 13px; color: #B6282B; font-weight: bold;}

.texte { 
font-size: 11px; 
color: #000000;
font-family: Verdana;
}

.titre { font-weight: bold;font-size: 12px;color: #000000;}
.titre:link {text-decoration:none; }
.titre:link { text-decoration:none;}
.titre:link {text-decoration:none; }


.menu_caddie { font-weight: bold;font-size: 12px;color: #e8e8e8;}
.menu_caddie:link {text-decoration:none; }
.menu_caddie:link { text-decoration:none;}
.menu_caddie:link {text-decoration:none; }


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

.titredroite { font-size: 12px;font-weight:bold;color: #666666; text-align:center;}
.titredroite_rouge { font-size: 12px;font-weight:bold;color: #B6282B; text-align:center;}

.menuright { font-size: 11px;color: #000000;}
.menuright:link { color: #666666;}
.menuright:visited { color: #666666;}
.menuright:hover { color: #cc0000;}

.addcart { font-size: 11px;color: #2E1D87; font-family: Verdana;font-weight:bold;}
.addcart:link { color: #2E1D87;}
.addcart:visited { color: #2E1D87;}
.addcart:hover { color: #E60003;}

input:focus, select:focus, textarea:focus {background-color: #eeeeee;color: #000}
 
img{
	border:0;
	}	

.total {
	color:#CC0000;
	font-weight:bold;
	font-size:11px;
}


.titre_details { font-weight: bold; color:#51B9EF;font-size:11px;}

.searchImg {
	border: 1px solid #E0E0E0;
	}


#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 620px;
	height: 0px;
	z-index: 200;
}

.menuhaut { font-size: 11px;color: #fff;}
.menuhaut:link { color: #fff;}
.menuhaut:visited { color: #fff;}
.menuhaut:hover { text-decoration:underline;color: #fff;}


p {
margin: 0 0 10px 0;
}

.formnewsletter {
color:#000000;
border: solid 1px #5BB7DC;
background-color:#ECF5FF;
font-size:11px;
font-weight: none;
width:75px;
}

.boutonnewsletter {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	border: solid 1px #5BB7DC;
	background-color:#ECF5FF;
	margin-bottom: 1px;
	
}	


#pscroller1{
width: 178px;
height: 140px;
border: 0px solid black;
padding: 5px;
/*background-image: url(../renovauto/images/bgnew.gif);*/
background-repeat:repeat; 
}


/*class to apply to your scroller(s) if desired*/
.someclass{ 
}


.menu { font-family: verdana;font-size: 10px;color: #004080;font-weight: bold;}
.menu:link { font-family: verdana;color: #004080;text-decoration:none;}
.menu:visited { font-family: verdana;color: #004080;text-decoration:none;}
.menu:hover { font-family: verdana;text-decoration:none;color: #FCC300;}

.caddie { font-family: verdana;font-size: 10px;color: #004080;font-weight: bold;text-decoration:none;}
.caddie:link { font-family: verdana;color: #004080;text-decoration:none;}
.caddie:visited { font-family: verdana;color: #004080;text-decoration:none;}
.caddie:hover { font-family: verdana;text-decoration:none;color: #FCC300;}

.tetiere_blanc { font-family: verdana;font-size: 10px;color: #004080;font-weight: bold;text-transform:uppercase;}
.tetiere_blanc:link { font-family: verdana;color: #ffffff;text-decoration:underline;}
.tetiere_blanc:visited { font-family: verdana;color: #ffffff;}
.tetiere_blanc:hover { font-family: verdana;text-decoration:underline;color: #ffffff;}

.menuleft { font-family: verdana;text-decoration : none;margin-right : 1px;color : #004080;font-weight : normal; font-size:10px;text-decoration:none; }
.menuleft:link { color : #004080;text-decoration:none;}
.menuleft:visited { color : #004080;text-decoration:none;}
.menuleft:hover { color: #FCC300;text-decoration:none;}

.footer { color: #1D1D1D; font-family: Verdana; font-size: 10px; font-weight: normal;}
.footer:link { color: #1D1D1D;text-decoration: none;}
.footer:visited { color: #1D1D1D; text-decoration: none;}
.footer:hover { color: #1D1D1D;text-decoration: underline;}

.normal { color: #004080; font-family: Verdana; font-size: 10px; font-weight: normal;}
.normal:link { color: #004080; font-family: Verdana; font-size: 10px; font-weight: normal;}
.normal:visited { color: #004080; font-family: Verdana; font-size: 10px; font-weight: normal;}
/*.normal:hover { color: #FCC300; font-family: Verdana; font-size: 10px; font-weight: normal;text-decoration: none;}*/

img_ombre {
	display: block
}

.o1 {
	float:left;
	background: url(../../images/shadow.gif) right 100%;
	
}

.o2 {
	background:url(../../images/corner_bl.gif) no-repeat bottom left;
}

.o3 {
	padding:0 6px 6px 0;
	background:url(../../images/corner_tr.gif) no-repeat top right
}






/* RAJOUT Et Debut Modifications CREASITE63 */


#inscription {
  font-size: 10px;
  }

#inscription fieldset {
	padding:5px;
	margin-right:10px;
	border:1px solid #333;
	margin-bottom:5px;
}
#inscription legend {
margin-left:10px;
padding:5px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #333;
background:#ffcc33;
color:#048;
margin-bottom:5px;
font-weight:bold;	
}
#inscription label {
display:block;
float:left;
width:120px;
}
#inscription option {
padding-left:2px;
padding-right:2px;
}
#inscription .nf {
display:inline;
float:none;

}
#inscription .civ {
width:40px;
}
.nb {
	border:none;
}
.cnil {
font-size:10px;
color:#ccc;}
.rouge {
color:red;}

/* LaYout */
#tel {
width:414px;
height:118px;
float:right;
margin-right:10px;
margin-top:20px;
}
#gauche {
float: left;
width: 230px;
background:#fff;
}
#droite {
float: right;
width: 230px;
background:#fff;
}
#centre {
margin-left:245px;
margin-right:245px;
background:#fff;
}
#insidecentre {
float:left;
width:100%;
}
#gauche h2, #droite h2 {
line-height:30px;
background:#fff url(imgcss/bloc/titrebloc.png) no-repeat;
color:#333;
padding-left:5px;
font-size:12px;
}
.bloc {
width:220px;
background:#fff url(imgcss/bloc/fondbloc.png) repeat-y;
padding:5px;
}
.bloc p {
margin-right:5px;}
.piedbloc {
width:220px;
height:23px;
background:#fff url(imgcss/bloc/piedbloc.png) no-repeat;
}
#contenu {margin-left:20px;margin-right:10px;}
#pied {
clear:both;
background:#fff;
color:#333;
text-align:center;
height:30px;
margin-top:50px;
}
#pied a{
color:#048;
}

/* Layout */
/* Livraisons Test */

#livraisons {
text-align:left;
}

#livraisons table{
border:1px solid #000;
border-collapse:collapse;
width:100%;
margin-bottom:5px;
}
#livraisons thead {
background-color:#fc3;
border:1px solid #6495ed;
}
#livraisons tbody {
background-color:#FFFFFF;
border:1px solid #000;
}
#livraisons th {
font-family:verdana;
border:1px solid #000;
color:#000;
background-color:#ddd;
font-size:12px;
text-align:center;
}
#france td {
font-family:sans-serif;
font-size:100%;
border:1px solid #000;
text-align:center;
width:50%;
}
#domtom td {
font-family:sans-serif;
font-size:100%;
border:1px solid #000;
text-align:center;
width:33%;
}
#zonea td {
font-family:sans-serif;
font-size:100%;
border:1px solid #000;
text-align:center;
width:33%;
}
#rib td {
font-family:sans-serif;
font-size:100%;
border:1px solid #000;
text-align:center;
width:auto;
}
#livraisons caption {
font-family:sans-serif;
font-weight:bold;
font-variant:small-caps;
}
#livraisons ul {
margin-top:0;
padding-top:0;
}
.ns {
margin-bottom:5px;
}


/* Menu */
#menu ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:10px;}
#menu li {display:table-cell; margin:0; padding:0;}
#menu a {float:left; color:#fff; background: #6699FF url(http://www.lav-renovauto.fr/images/top_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none;border-bottom:1px solid #fff; letter-spacing:1px;}
#menu a b{float:left; display:block; background:transparent url(http://www.lav-renovauto.fr/images/top_right.gif) no-repeat right top; padding:5px 16px 5px 12px;}
#menu a:hover {background: #004080 url(http://www.lav-renovauto.fr/images/top_left.gif) no-repeat left top; color:#fff; cursor:pointer;}
#menu .current a {background: #004080 url(http://www.lav-renovauto.fr/images/top_left.gif) no-repeat left top; border-bottom:1px solid #004080; color:#fff; cursor:default;}
#menu .neon a {background: #f00 url(http://www.lav-renovauto.fr/images/top_left.gif) no-repeat left top; color:#fff; cursor:pointer;}
#menu .neon a:hover {background: #004080 url(http://www.lav-renovauto.fr/images/top_left.gif) no-repeat left top; color:#fff; cursor:pointer;}
#menu {padding:2px 0 0 0; border-bottom:10px solid #004080; margin:0 0 0 0;}
#postmenu{padding-left:20px;background:#004080;height:30px;color:#fff;}
#postmenu .petit {color:#fff;}
/* Menu */


.formulaire {
height:18px;
vertical-align:middle;
}
.rechercher {
background:#fff url(imgcss/formulaire/loupe.png) no-repeat;
padding-left:20px;
}

#gauche li a,#droite li a{
text-decoration:none;
color:#0000FF;
font-size:14px;
}
#gauche li a:hover, #droite li a:hover {
color:#004080;
}
.catactive {
font-weight:bold;
color:red;
}

ul.sous{
margin-left:3px;
margin-bottom:5px;}
/* Livraisons Test */
#logo {
margin:20px;
}














.square {background: transparent;margin-bottom:5px;}
.square h1,.square h2{margin:0 10px;}
.square h1,.square h2 {font-size:12px; color:#fff; letter-spacing:1px;}
.square .top, .square .bottom {display:block; background:transparent; font-size:1px;}
.square .b1t {margin:0 6px; display:block; overflow:hidden; height:5px; background:#048; border-left:1px solid #048; border-right:1px solid #048; border-top:1px solid #048;}
.square .b2 {display:block; height:1px; margin:0; background:#048; border-left:7px solid #048; border-right:7px solid #048; overflow:hidden;}
.square .b1b {margin:0 6px; display:block; overflow:hidden; height:5px; background:#048; border-left:1px solid #048; border-right:1px solid #048; border-bottom:1px solid #048;}
.square .boxcontent {display:block; background:#048; border-left:1px solid #048; border-right:1px solid #048;}



.categories {
width:180px;
height:135px;
text-align:center;
float:left;
margin-left:3px;
margin-bottom:10px;
border:1px solid #ccc;
}

.categories a:hover {
	text-decoration:none;

}
.categories:hover {
		border:1px solid #333;cursor:pointer;
}
/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}



div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}

/* Formulaire de connexion */
#connexion label {
display:block;
float:left;
width : 100px;
}
#connexion fieldset {
       padding : 10px;
}
#connexion legend { padding-left:3px;padding-right:3px; }
#connexion input {border:1px solid #048;}
.soumettre { background:#6699FF;}



.centrer {
text-align:center;
padding:0;
}

del {
text-decoration:line-through;
}
.bordure {
border:1px solid #eee;
margin-right:10px;
margin-bottom:5px;}
.bordure:hover {
border:1px solid #333;
}

.alert{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;padding:5px;font-weight:bold;margin-left:15px;margin-right:15px;}
.info{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;padding:5px;font-weight:bold}
#gauche a,#droite a {
	color:#0000FF;
}
.nopriv{background:#CC0000;color:#FFFFFF;font-weight:bold;padding:4px;text-align:center;}
.notice_bleue{background:#eceff5;border:1px solid #e5eaf1;color:#3b5998;margin-bottom:8px;padding:5px;font-family:geneva,arial,verdana;font-size:12px;}