* { font-family : Arial, sans-serif; font-size: 11px; color: #000; margin: 0; padding: 0; }

input, textarea { padding:0 2px 0 2px; }

body { background : #fff url(images/fond-body.gif) repeat-x;  }

a { color: #000; text-decoration: none; }

p { padding-top: 5px; padding-bottom: 10px; }
  
h1 {
	margin-bottom: 20px;
	background: url(images/titre-h1.gif) no-repeat left;
	font-size: 21px;
	color: #333;
	border: 0px solid #eee;
	padding: 10px 0 0 36px;
}



h2 {
	background: none;
	font-size: 18px;
	font-weight:normal;
	color: #004c93;
	margin: 10px 0 20px 0
}

h3 {
	font-size: 12px;
	font-weight:bold;
	color: #888;
	border-bottom: 1px solid #cfcfcf;
	padding: 0  0 0 10px;
	margin: 20px 0 20px 40px;
}
h3 a{
	color: #888;
	}


h4 {
	font-size: 12px;
	font-weight:bold;
	color: #888;
	border-bottom: 1px solid #cfcfcf;
	padding: 0  0 0 10px;
	margin: 10px 10px 10px 0px;
}

tr.header { background: #ffffff; }
tr.headerError { background: #d32f2f; }
td.headerError { font-size: 12px; background: #d32f2f; color: #fff; font-weight: bold; text-align: center; }

tr.headerInfo { background: #d32f2f; }
td.headerInfo { font-size: 12px; background: #0f0; color: #fff; font-weight: bold; text-align: center; }

.engineList {text-align: center; font-size:12px; border-bottom:1px solid #cfcfcf}
.headerEngineList {background: #eaeaea; color:#004c93; height:22px}
.infoEngineList {font-weight:bold; padding:2px 0 2px 0}

#content { width: 990px; margin-left:auto; margin-right: auto; }
#moteur-perkins { background: #fff; width: 100%} 
#pagecontent { padding-right:10px; }
#pagemenu { vertical-align: top; padding: 0 24px 0 0; }
#pagecontact { vertical-align: top; padding: 0 44px 0 18px; }
#hotline { padding-left: 18px }

.perkins-menu-box-head {
	background: url('images/fond-menu-head2.gif') no-repeat;
	height: 19px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding:3px 0 0 30px;
}
.perkins-menu-box {width : 100%; background: url("images/fond-menu.gif") repeat-y;}
.perkins-menu-box-inside {
	font-size: 10px;
	color: black;
	margin:0 28px 0 26px;
	padding: 10px 0 10px 0px;
}
.perkins-menu-box-inside a {color: #acacac; font-size: 10px;}
.perkins-menu-box-end {background: url('images/fond-menu-fin.jpg') no-repeat; height:120px}

#menucat .perkins-menu-box-head {background: url('images/fond-menu-head.gif');}

#article .perkins-menu-box-head {background: url('images/fond-menu2-head.gif') no-repeat; padding:3px 0 0 40px; height:19px;}
#article .perkins-menu-box {width : 216px; background: url(images/fond-menu2.gif) repeat-y;}
#article .perkins-menu-box-inside {margin:0 30px 0 36px;}
#article .perkins-menu-box-end {background: url('images/fond-menu2-fin.jpg') no-repeat; height:28px;}
#article p {padding:0px; font-size: 10px}
#article .name a {color:#004c93; font-size: 10px}
#article .readmore {text-align:right}
#article .readmore a {color:#fc9903; font-size: 10px;}
#article .spacer {padding-bottom:20px}

/* menu */

div.series ul{
margin-top:0px;
font-weight:normal;
}
.series { color: #777;font-weight:bold;padding: 1px 0 1px 0px; }
.series a {
	color: #777;
}
.series a:hover {
	color: #fc9903;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fc9903;
	
}

.category0 { color: #777;font-weight:bold;padding: 1px 0 1px 0px; }
.category0 a { padding-left:8px; }
.category0 a:hover {
	color: #fc9903;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fc9903;
	background: url("images/arrow_hover.gif") no-repeat;
}
.category0sup a {
	color: #fc9903;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fc9903;
	background: url("images/arrow_hover.gif") no-repeat;
}
.category0selected a {
	color: #fc9903;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fc9903;
	background: url("images/arrow_hover.gif") no-repeat;
}

.category1 { margin: 2px 0 1px 26px;}
.category1sup { background: #acacac; }
.category1sup a { color: #fff; }
.category1selected { background: #acacac; }
.category1selected a { color: #fff }
.category1 a:hover { background: #acacac; color: #fff }

.category2 { margin-left: 52px; }
.category2sup { margin-left: 52px; background: #acacac; }
.category2selected { margin-left: 52px; background: #acacac; }
.category2selected a { color: #fff }
.category2 a:hover { border:0px }

.vertical {
	text-align:justify;
}
.horizontal {
	 border-top:1px dotted #cccccc;
	 margin-top:10px;
	 padding-top:10px;
}
.imageRight {
	float:right;
	padding:0 38px 0 5px;
}
.imageLeft {
	float:left;
	padding:0 38px 0 5px;
}

.productList th { border-bottom: 3px solid #004c93; color:#004c93 }
.productList td { border-bottom: 3px solid #dfdfdf; text-align:center }
.border { border-left: 3px solid #dfdfdf }
.productList .price { color: #fc9903; font-weight: bold; font-size:14px }

.morePart { text-align:right }
.morePart a { color:#fc9903; }

/* ********************* vérifié jusque là ********************* */

.infoBoxContents { font-size: 10px; background: #ffe8b8; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { font-size: 10px; background: #FFE6E6; }
td.infoBoxHeading { font-size: 10px; font-weight: bold; background: #5F9E5F; color: #ffffff; }
td.infoBoxHeadingMenu { font-size: 10px; font-weight: bold; background: none; color: #ffffff; }
td.infoBox, span.infoBox { font-size: 10px; }
td.tableHeading { font-size: 12px; font-weight: bold; }

td.smallText, span.smallText, p.smallText { font-size: 10px; }

td.productListing-data { border-bottom: 1px solid #dfdfdf; text-align:center; }
td.productListing-data .price { color: #fc9903; font-weight: bold; font-size:14px }
td.productListing-data .category0, td.productListing-data .series { text-align:left;padding:5px }
table.productListing { padding: 10px 0 10px 0;}
tr.productListing-even {
background:#f7f7f7;
}  


tr.productListing-odd {
background:#f8fcff;
}  

/* to be deleted */
td.pageHeading, div.pageHeading { font-size: 20px; font-weight: bold; color: #000099; }
.boxText select { width: 95%; }
/* end to be deleted */

/* cart */
span.newItemInCart { font-size: 10px; font-weight: bold; }
.moduleRowOver { background-color: #faaf40; }
.moduleRowSelected { background: none; }
.moduleRow td, .moduleRowOver td, .moduleRowSelected td {padding:8px;  }
.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #000000; }

/* product info */
div.stock {
  width:auto;
  height:40px;
  padding:100px 0px 0 80px;
  font-size: 1.1em;
  color: #8a8a8a;
  font-weight: bold;
  margin-bottom:5px;
  margin-top:10px;
  background: url('images/security.gif') no-repeat 15px 8px;
}


.productSpecialPrice { color: #d32f2f; font-weight: bold; font-size: 14px; }

ul li { list-style: none; color:#555; }
ul li.puce { list-style-image: url(/templates/moteur-perkins/images/puce.gif); color:#555; }
ul li.puce a { color:#555; }
ul li.article { list-style-image: url(/templates/moteur-perkins/images/puce.gif); color:#555; }


/* message box */
span.errorText { color: #d32f2f; }
.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-weight: bold; font-size: 1em; background-color: #f6cfcf; padding: 10px; border: 2px solid #d32f2f;}
.messageStackSuccess {  font-weight: bold; font-size: 1em; background-color: #e7ffed; padding: 10px; border: 2px solid #09bb37; }

/* page head */
.headerNavigation { color: #00000; font-size: 11px; border-bottom:1px dotted #000; margin-bottom:10px;}
.headerNavigation a { color: #00000; }
.headerNavigation a:hover { color: #00000; }

#div_head { overflow: hidden; height:108px}
#logo-secodi {float:left}
#banniere {float:left}


#div_searchbar { overflow: hidden; height:68px}
#searchbar_text {float:left; padding-left:28px}
.searchicon {float:left; padding-top:26px; padding-right:10px}
.searchbox {float:left; padding-top:30px; font-size: 15px; font-weight:bold; color:#fff; padding-right:15px}
.searchfield {float:left; padding-top:29px; padding-right:15px}
.searchselect {float:left; padding-top:28px; padding-right:15px}
.searchsubmit {float:left; padding-top:27px;vertical-align:middle}
div.searchsubmit img {margin-left:10px;}
#searchbar_icons {float:right;padding-right:19px}
.searchbar_connexion { width:66px; float:left; text-align:center; font-size: 9px; color:#bababa}

#div_direct_access {height: 16px; background: none; padding: 0 10px 0 10px; color: #fff}
#div_direct_access a {color: #eee;  padding: 0 5px 0 5px;}
#div_direct_access a:hover {color: #fc9903;}
#div_direct_access a img { vertical-align: middle; display: inline; }

#footer {
	background: #fff url("images/fond-footer.gif") repeat-x;
	height: 60px;
	padding-top:9px;
	text-align:center;
}
#footer a {
	color: white;
	font-weight: bold;
	font-size:10px;
	text-align: center
}
.footer-content {width:990px;height:20px; margin-left:auto; margin-right: auto}
.footer-left {
	float:left;
	padding-left: 10px;
	font-weight: bold;
	font-size:10px;
	color: white;
}
.footer-right {
	float:right;
	padding-right: 10px;
	font-weight: bold;
	font-size:10px;
	color: white;
}

/* CONCERNANT LE TABLEAU A ONGLETS  */
div.blockTab { padding:0 3px 3px 3px; border:solid 1px #999; border-top:none; }
div.blockTab1{ padding:5px; background: #ffffff url("images/huiles-essentielles-fond2.gif") repeat-x top; }
div.titre_tab_1 { 
line-height: 1em;
height:21px;
float:left;
background: #fff url("images/huiles-essentielles-fond-1.gif") repeat-x;
font-weight:bold;
}

div.titre_tab_0 {
line-height: 1em; 
height:21px;
float:left;
background: #fff url("images/huiles-essentielles-fond-0.gif") repeat-x;
font-weight:bold;
}
div.titre_tab_0 img, div.titre_tab_0 span, div.titre_tab_0 a { color: #e7e7e7; vertical-align: middle; }
div.titre_tab_1 img, div.titre_tab_1span, div.titre_tab_1 a { color: #b7b52c; vertical-align: middle; }


/* page create/edit account et login */
.tdAccount {padding:9px 0 0 6px}
#identite.tdAccount {padding:9px 0 0 6px}
#coordonnees.tdAccount {padding:9px 0 0 16px}
#adresse.tdAccount {padding:9px 0 0 6px}
#login td.tdAccount {padding:49px 0 0 32px}

.forgotPass { padding-top:15px }

.account {
	margin:0px;
	color:#8a8a8a;
	padding:15px 10px 0 20px;
	width:656px;
	background: #fff url(images/fond-adresse.gif) no-repeat;
}
#identite .account {
	width:335px;
	background: #fff url(images/fond-identite.gif) no-repeat;
}
#coordonnees .account {
	padding:15px 20px 0 20px;
	width:285px;
	background: #fff url(images/fond-coordonnees.gif) no-repeat;
}
#login .account {
	padding:15px 10px 0 10px;
	width:281px;
	height:117px;
	background: #fff url(images/fond-login.gif) no-repeat;
}

.account-end {
	height:16px;
	width:686px;
	background: #fff url(images/fond-adresse-end.gif) no-repeat;
}
#identite .account-end {
	width:365px;
	background: #fff url(images/fond-identite-end.gif) no-repeat;
}
#coordonnees .account-end {
	width:325px;
	background: #fff url(images/fond-coordonnees-end.gif) no-repeat;
}
#login .account-end {
	width:301px;
	background: #fff url(images/fond-login-end.gif) no-repeat;
}

.account div { color:#8a8a8a; }
.account div.titre { color:#fe9901; font-weight: bold; padding-bottom:20px; }
.account div.link a { color:#fe9901; font-weight: bold; text-decoration:underline; }
#login .account a { color:#fe9901; font-weight: bold; text-decoration:underline; }
.account p { color:#8a8a8a; }
.account p input { margin-right:5px; }
#login .account p { padding-top:11px; text-align:center }

.account label { float:left; color:#8a8a8a; }
.account label.required { color:#982F87; }
#identite .account label { width:175px; }
#coordonnees .account label { width:126px; }
#login .account label { width:90px; }

div.account .spacer { clear: both; padding: 5px 0px 5px 0px; }
#login div.account .spacer { clear: both; padding: 1px 0px 1px 0px; }

div.account .champ input,
div.account .champ select {
	border: 1px solid #a7a6aa;
	width:140px;
	height:16px;
}
div.account .champ textarea {
	border: 1px solid #a7a6aa;
	width:140px;
}
#login div.account .champ input {
	width:114px;
}
.account hr.separator { margin: 15px; border: none; border-top: 1px solid #866 }


/* formulaires */
fieldset.normal
{
	background: #e0e1dc url(images/fieldset-normal.gif) repeat-x center top;
	border: 1px solid #d5c8ca;
	border-bottom-color: #baafb1;
	border-left-color: #d5c8ca;
	padding: 12px;
	margin: 20px;
}

fieldset.normal legend
{
  display: block;
  padding: 3px 20px 3px 20px;
  float: left;
  text-align: left;
  width: 15em;
  color: #111;
  font-size: 1.3em;
  font-weight: bold;
  border: 1px solid #d5c8ca;
  border-bottom: none;
  border-left-color: #d5c8ca;
  background: #e2ddde url(images/fieldset-normal-label.gif) repeat-x center top;
}

fieldset.normal label
{
  display: block;
  padding: 0 1em 3px 0;
  float: left;
  text-align: left;
  width: 15em;
  color: #333;
  font-size: 1.3em;
}


fieldset.normal label.required { color: #982F87; }
fieldset.normal hr.separator { margin: 15px; border: none; border-top: 1px solid #866 }

label.required:before { content:'* '; }
p.required { font-size: 0.8em; width:auto; text-align: right; color: #982F87; }
.form-row { clear: both; padding: 5px 0px 5px 0px; }
.form-row label { width: 15em; }

input.searchField , .form-row input, .form-row textarea
{
	border: 1px solid #ccc;
	border-bottom-color: #efefef;
	border-right-color: #efefef;
	font-size: 1.4em;
	padding: 2px;
	color: #333;
}

.searchProp { padding-left:100px;}
.headerSearch {
	color:#004c93;
	border-bottom: 4px solid #004c93;

	background:#eaeaea;
	
	font-weight:bold;
	text-align:center;
	}
.headerSearch a { color:#004c93; }
p.search { font-size: 1.5em; }
span.search { font-size: 1.3em; }

#crossArticles { padding-top:10px; padding-bottom:10px; }
#alsoPurchased { padding-top:10px; padding-bottom:10px; }
#xsellproduct  { padding-top:10px; padding-bottom:10px; }
.productTable { font-weight:bold; }
.product { width:25%; height:100%; float:left; }
div.product .img { border: none; width:auto; float: left; padding:10px; }
div.product .desc { display: table; height: 1%; padding:10px; }
div.product div.desc .name a { text-decoration: underline; margin: 1px;}
div.product div.desc .short p { margin: 1px; font-size:0.8em; }
div.product div.desc .price { font-weight: bold; padding-top: 5px; }
.oldprice { text-decoration: line-through; font-size: 0.85em; }

.bottomBox { background: #dadada; border: 1px solid #555; width: auto; margin-top: 10px; padding: 10px; height: 15px; }
.splitText { float: left; color: #333; font-size: 0.8em; }
.splitPage { float: right; color: #333; font-size: 1em; }
.splitPage a { color: #004c93; font-size: 1em; padding: 0 5px 0 5px; }
.splitCurrent { color: #333; font-weight: bold; font-size: 1.2em; padding: 0 5px 0 5px; }

.attention0 {
background-color:#eaeaea;
border: 1px solid #d32f2f;
padding:5px;
margin-top:5px;
}

.attention1 {
color:#d32f2f;
border: 1px solid #dadada;
padding:5px;
margin-top:5px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

ul { padding-left:30px; }

#articles h1 { color: #333; font-size: 1.5em; padding: 5px 0 0px 0; margin: 0; background: none; border: none; }
.article { border-top: 1px solid #ddd; padding-bottom: 10px; padding-left: 10px; }
.articleInfo a, p.articleInfo { color: #999; margin: 0; }

.banner-top { width:auto; text-align:center; padding-top: 10px; padding-bottom:15px;}

.left {text-align: center}
.right {text-align: right}
.floatright {float: right}
.floatleft { float:left; }
.cleaner { clear: both }
.textCenter {text-align: center }
p.info, div.info{ margin: 20px; border: 2px solid #999; color: #666; padding: 10px; text-align: center; }
.bold { font-weight: bold; }
.box-command { width: 30%; background: #f3f3f3 url('images/fond-box.gif') top repeat-x; border: 1px solid #999; padding: 10px; margin: 0 40px 10px 40px; }
.box-command-products { width: auto; background: #f3f3f3 url('images/fond-box.gif') top repeat-x; border: 1px solid #999; padding: 10px; margin-left: 40px; margin-right:40px; }
.box-command-products hr { border: none; border-top: 1px solid #333; margin: 2px; }
p.small { padding: 0; color: #666; }
.actions { background: none; padding: 5px; margin: 10px;}

.review { width: auto; background: #f3f3f3; border: 1px solid #999; padding: 10px; margin: 0 40px 8px 40px; }
.more-review { padding: 10px 0 5px 50px }

.box-address { width: 70%; background: #f3f3f3; border: 1px solid #999; padding: 10px; margin-bottom: 10px; margin-left: auto; margin-right:auto; }
.order { background: #eee; border: 1px solid #ddd; padding: 5px; margin: 10px; }
.order hr { border: none; border-top: 1px solid #866; padding: 0; margin: 0 0 3px 0; }
.emphase a { font-size: 1.3em; }
.hidden {visibility:hidden; display:none;}
.centerBox { margin-left:auto; margin-right:auto; }
.errorBox {  font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {  font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  color:#fe9901;font-weight:normal; }
.buttonPadding { padding: 3px; }
.italic p { font-style: italic; }
.textHome { text-align: center; border-bottom: 1px solid #444; padding: 3px; margin-bottom: 10px;}
.impressOutBox { text-align:center; margin:10px; padding-top:15px; border:0px; width:185px; background:  url(/images/banners/fond-promotion-titre.jpg) no-repeat; float:left; }
a.impress { font-weight: bold; font-size: 1em; font-variant: small-caps; color: #c55; margin-top: 10px; }
.impressInBox {  }
.brownBg { background: #97cd33; }
.greenBg { background: #97cd33; }
#all-prods { padding-top: 30px; }
#all-prods div { float: left; width: 30%; padding: 5px; }
#all-prods hr { margin: 3px 0 6px 0; border: none; border-top: 1px solid #888; }
#all-prods p { padding: 0; margin: 0; font-size: 1.1em; color: #444; }
#all-prods p a { font-size: 1.1em; color: #444; }
hr.promo-separator { margin: 40px 0 6px 0; border: none; border-top: 1px solid #888; }

input.qty
{
	border: 1px solid #ccc;
	border-bottom-color: #efefef;
	border-right-color: #efefef;
	font-size: 1.1em;
	text-align:center;
	padding: 2px;
	color: #333;
}
table.round { margin: 0 auto 0 auto }
table.round th { background: #004C93; font-size:1.2em; color: #fff; }
table.round td { background: #fff; vertical-align:middle; }
table.round th.line-right { border-right: 1px solid #717171; height: 30px; }
table.round td.line-right { border-right: 1px solid #717171; height: 30px; }
table.round td.line {border-bottom: 1px solid #717171; text-align:center;}
table.round th.line-left { border-left: 1px solid #717171; }
table.round td.line-left { border-left: 1px solid #717171; }
table.round td.round-bottom-left { background: #fff url('images/round-bottom-left.gif') no-repeat; width:11px; height: 11px; font-size:1px;}
table.round td.round-bottom { background: #fff url('images/round-bottom.gif') repeat-x; font-size:1px;}
table.round td.round-bottom-right { background: #fff url('images/round-bottom-right.gif') no-repeat; width:11px; height: 11px; font-size:1px;}
table.round td.round-top-left { background: #fff url('images/round-top-left.gif') no-repeat; width:11px; height: 11px; font-size:1px;}
table.round td.round-top { background: #fff url('images/round-top.gif') repeat-x; font-size:1px; font-size:1px;}
table.round td.round-top-right { background: #fff url('images/round-top-right.gif') no-repeat; width:11px; height: 11px; font-size:1px;}

td.ckeckoutbar { text-align:center; background: url('images/checkoutbar.gif') repeat-x top }

#sitemap ul { padding: 3px 0 15px 30px; }


a.liensPromo {
color:white;
}

div.index-header {
	border: none;
	background-color: #555;
	height: 179px;
	width: 737px;
}

div.index-header div#image-moteur {
	background: url('images/moteur-premiere-page.jpg') no-repeat;
	float: left;
	width: 394px;
	height: 179px;
}

div.index-header div.content {
	border: none;
	margin-left: 404px;
	width: auto;
	padding-right: 0px;
	margin-right: 10px;
}

div.index-header div.content h1 {
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 0px;
	background: none;
	font-size: 21px;
	color: #333;
	font-weight: normal;
}

div.index-header div.content p {
	color: #FFF;
	text-align:justify;
}

div#index-header div.content div.orange-bar {
	background-color: orange;
	bottom: 10px;
	width: 300px;
	height: 20px;
}
/* ------------------------------------------------*/
/* --------------  PAGE MOTEUR   ------------------*/
/* ------------------------------------------------*/


td.info {
	background: #e1e1e1;
	color:#606060;
	padding: 0 5px 0 5px;
	font-size:10px;
	}

td.value {
	background: #606060;
	text-align:right;
	color:white;
	padding: 0 5px 0 5px;
	font-size:10px;
	}

td.value sup {
	color:white;
	font-size:10px;
	}
	
table.selection td select {
	font-size:10px;
	tex_align:right;
	background:#fff;
	color:#606060; 	
	border:1px solid #a4abb1;  	
	}
	
table.selection td select option{
	font-size:10px;
	padding:0 5px 0 5px;
	tex_align:right;
	background:#fff;
	color:#b4b2bf;
	
	}
	table.selection td select option[selected] {
	background:#b1b3bf;
	color:#fff;
	
	}

table.selection {
	background:#e1e1e1;
	height:38px;
	width:100%;
	font-weight:bold;
	}


/* ------------------------------------------------*/
/* --------------  PAGE PRODUITS ------------------*/
/* ------------------------------------------------*/

td.fond-produit {
vertical-align:top;
width:280px;
border-left: 1px solid #e8e8e8;
text-align:center;
background: white url('/templates/moteur-perkins/images/fond-produit.jpg') repeat-x top left;
}

div.priceBox {   }
.priceBox p { color:#d32f2f; border-top: dotted 1px #d32f2f;border-bottom: dotted 1px #d32f2f;font-size:26px;font-weight:bold;margin:0 70px 0 70px}
.priceBox p.price { color:#777; border:none;font-size:18px;margin:0 70px 0 70px}

.small {

font-size:9px;
color:#333;
}
/* ------------------------------------------------*/
/* --------------     ACCUEIL    ------------------*/
/* ------------------------------------------------*/

div#index-search ul {
	margin-left: 50px;
}
div#index-search li {
	list-style-image: url('/templates/moteur-perkins/images/puce.gif');
}

/* ------------------------------------------------*/
/* --------------     ARTICLE    ------------------*/
/* ------------------------------------------------*/
#article-info  {
border: 1px solid #cacaca; background: #eaeaea;
}

#article-info p,ul,ol {
margin:10px;
}

#article-info h1 {
background: none;
margin:10px 0 5px 0;
padding: 0;
padding-left:10px;
border: none; 
color:#004c93;
border-bottom:1px white dotted;
}

#article-info h2 {
background: none;
margin:10px 0 5px 0;
padding: 0;
padding-left:10px;
border: none; 
color:#5b74ba;

font-size:18px;
font-weight:normal;
}

#article-info h4 {
background: none;
margin:10px 0 5px 0;
padding: 0;
padding-left:30px;
color:#97aadf;
font-size:13px;
}


#article-info p.author {
float:right;
background:#f5f5f5;
padding:5px;
border: 1px dotted #bbb;
color:#982f87;

}

#article-info p.attention {
clear:both;
font-size:13px;
font-weight:bold;
padding:5px;
border: 2px solid #be2f2e;
color:#be2f2e;
background:#fff;
}

#article-info p.important, #article-info ul.important, #article-info ol.important {
font-size:12px;
font-weight:bold;
padding:5px;
color:#000;
}

#article-info ul, ol{
padding:0;
margin:0;

margin-left:40px;
}
#article-info ul li {
	list-style-image: url(/templates/moteur-perkins/images/puce.gif);
}
#article-info li {
padding:0;
margin:0;
}

.list-article { margin-left:70px }

table.tagList {

width:100%;
}

table.tagList td {

width:33%;
vertical-align:top;
}

/* IDENTIFICATION TYPE MOTEUR */
td#list-number-locations div.location {
	background:#eaeaea;
	border: #ff9900 solid 1px;
	font-size:12px;
	font-family:verdana;
	display:none;
}

#logo-perkins {float:right}
 #conte p,  #conte h1{
	color:white;
	 padding-left:100px;
 }
 
 #conte p {
 padding-left:100px;
 }

div#sendPicture { background: white url('images/appareil-photo-identification.jpg') }
div#sendPicture div { width: 350px; text-align:justify; padding-bottom:2px; clear:both }
div#sendPicture .spacer { padding-bottom:8px }
div#sendPicture input.text { width: 100px; border: 1px solid #a7a6aa }
div#sendPicture input.file { width: 184px; border: 1px solid #a7a6aa }
div#sendPicture label { float:left; width: 150px }
div#sendPicture .link { padding-bottom:12px; }
div#sendPicture .link a { color:#fe9901; font-weight: bold; text-decoration:underline }
div#sendPicture .info { margin-top:2px; }

#warning-parts-list-not-exhaustive {
}