.menuTemplate3
{
margin: 0 auto; width: auto;float:left;
behavior: url(//www.jettransit.ma/horizontal/menuh/cssmenu.htc); 
position:relative;
z-index:1001;
height: 36px; background:  url(//www.jettransit.ma/wp-content/themes/jettransit/images/back_menu.png)  no-repeat left center;
border: 1px solid #ccc;
font-family: font-family: "Tahoma", Arial, Georgia;
list-style: none;
padding: 0; width:848px;
}
.menuTemplate3 li
{
padding: 0;
float: left;
height: 36px;  color: #EEE;
z-index:1001;
}
.menuTemplate3 ul.listmenu  li
{
padding: 0; list-style:circle; margin:0; line-height:14px; color:#FFFFFF;
}
.menuTemplate3 ul.listmenu  li a:hover 
{
color:#FFFFFF;
}
.menuTemplate3 li:hover, .menuTemplate3 li.onhover
{
border-top:0;padding: 0;
}
.menuTemplate3 a
{
padding: 0 20px;
line-height: 36px; font-size: 12px;
font-weight: normal;
display: inline-block;
outline: 0;
text-decoration: none;
color: #FFF;
position: relative;
}
.menuTemplate3 li:hover a, .menuTemplate3 li.onhover a
{
background-color: #606060;
color: #FFF;
z-index:1001;
}
.menuTemplate3 a.arrow
{
background: url(//www.jettransit.ma/wp-content/themes/jettransit/arrow.png) no-repeat right center;
} .menuTemplate3 li.menuRight
{
float: right;
margin-right: 0px;
} .menuTemplate3 li.separator
{
font-size:0;
overflow:hidden;
border-left:1px solid #aaa;
height:20px;
margin-top:8px;
z-index:1001;
} .menuTemplate3 .drop
{
position: absolute;
z-index:1001;
left: -9999px;
border: 1px solid #ccc;
background: #606060;           
text-align: left;
padding: 0px;  
top:35px;
color:#999; 
}
.menuTemplate3 .drop a
{
padding-left: 0px; 
padding-right: 0px;
line-height: 26px;
font-size: 12px;
font-weight: normal;
display: inline;
text-align: left;
position: static;
z-index: 0;
}
.menuTemplate3 li:hover .drop, .menuTemplate3 li.onhover .drop
{
left: -1px; }
.menuTemplate3 li:hover .dropToLeft, .menuTemplate3 li.onhover .dropToLeft
{
left: auto;
right: -1px;
}
.menuTemplate3 li:hover .dropToLeft2, .menuTemplate3 li.onhover .dropToLeft2
{
left: auto;
right: -60px;
} .menuTemplate3 div.drop div div
{
padding: 6px 20px;
}
.menuTemplate1 li:hover .drop a, .menuTemplate1 li.onhover .drop a
{
background: none;
background-image:none;position: relative;
padding:0 0;
}
.menuTemplate3 div.drop div a
{
line-height: 24px;  
color:white;
background:none;
}
.menuTemplate3 div.drop div a:hover
{
text-decoration:underline;
cursor:pointer;
color:Red;
}
.menuTemplate3 div.left {float:left;}  .decor3_1 
{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; } .decor3_2 
{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px; } html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block; }
body { line-height: 1; text-shadow: none; }
ol,ul { list-style: none; }
blockquote,q { quotes: none; }
blockquote: before,blockquote: after,q: before,q: after { content: none; }
table { border-collapse: collapse; border-spacing: 0; } h1,h2,h3,h4,h5,h6 { clear: both; word-wrap: break-word; line-height: 165%; font-weight: 700; }
p { word-wrap: break-word; line-height: 165%; }
pre { overflow: auto; font-family: "Tahoma", Arial, Georgia; margin: 5px; padding: 5px; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; _white-space: pre; }
a { text-decoration: none; }
abbr, .abbr, acronym { border-bottom: 1px dotted; cursor: help; }
address { display: block; margin: 0 0 0 1.625em; }
cite,em,i { font-style: italic; }
blockquote em,blockquote i,blockquote cite { font-style: normal; }
blockquote { padding-left: 15px; margin-left: 15px; border-left: 5px #ddd solid; font-family: "Tahoma", Arial, Georgia font-style: italic; }
sup,sub { height: 0; line-height: 1; vertical-align: baseline; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }
dt,strong { font-weight: 700; }
: focus { outline: 0; }
del, strike, s { text-decoration: line-through; }
ins { text-decoration: none; background-color: #feeeaf; }
a img { border: 0; }
.clearfix: after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } : first-child+html .clearfix { zoom: 1; } .clear { line-height: 1px; height: 0; margin: 0; padding: 0; clear: both; visibility: hidden; }
input { font-family: "Tahoma", Arial, Georgia;  }
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border:0; padding:0; }
textarea { overflow: auto; } .alignnone { margin: 5px 20px 20px 0; }
.aligncenter,div.aligncenter { display: block; margin: 5px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; } body {background-color: #fff; padding: 0 30px 30px 30px; text-shadow: none; }
#wrapper { background-color: #fff; margin: 0 auto; text-align: left; overflow: hidden; }
#content { overflow: hidden; }
.container, .full-container { float: left; padding: 25px; }
.widget-area { float: left; padding: 25px; background-image: url(//www.jettransit.ma/wp-content/themes/jettransit/images/content_inner_shadow.png); background-repeat: repeat-x; } .tablayout { width: 100%; }
.tablayout td { vertical-align: middle; }
#header { height:120px;}
#header .tablayout td {  margin:0; padding:0;  }
.site-title { font-family: 'Tahoma', Arial, Georgia !important; font-size: 30px; text-shadow: #1a1613 1px 1px; color: #fff; }
.site-title a { color: #fff; }
.site-desc {font-family: 'Tahoma', Arial, Georgia !important; font-size: 11px; color: #ada098; } #s { padding: 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 0 none; font-size: 12px; color: #777; vertical-align: middle; }
#searchsubmit { cursor: pointer; background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/grad.png) repeat-x top left; padding: 6px 8px 7px 8px; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-weight: 700; border: 1px solid; }
#header #searchform { min-height: 32px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _height: 32px; } .social-icons { min-height: 32px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _height: 32px; margin-left: 5px; }
.social-icons img { vertical-align: middle; } .main-menu { overflow: hidden; margin-top:45px; }
.main-menu ul, .main-menu ul ul { list-style: none; margin: 0 !important; }
.main-menu ul li { float: left; }
.main-menu ul li a { display: block; font-size: 13px;  text-transform: capitalize; }
.main-menu ul ul { visibility: hidden; width: 140px; position: absolute; z-index: 999; }
.main-menu ul ul li { width: 140px; position: relative; word-wrap: break-word; }
.main-menu ul ul ul { left: 139px; top: 0; position: absolute; }
.main-menu ul li:hover > ul { visibility: visible; } .main-menu a { padding: 10px 20px; font-size: 13px; color: #fff; }
.main-menu { border-top: 0 none; background:  url(//www.jettransit.ma/wp-content/themes/jettransit/images/back_menu.png)  no-repeat left center; height:36px;}
.main-menu li { background-image: url(//www.jettransit.ma/wp-content/themes/jettransit/images/menu_sep.png); background-repeat: no-repeat; background-position: left center; }
.main-menu li:first-child { background-image: none; }
.main-menu li li a { background-image: none; background-color: #e5e5e5; border: 1px #aaa solid; border-top: 0 none; padding: 10px 20px; color: #444444; }
.main-menu li li:first-child a { border-top: 1px #999 solid; color: #444444; }
.main-menu li li li a { border-top: 0 none !important; }
.main-menu li li li:first-child a { border-top: 1px #999 solid !important; }
.main-menu a:hover { color: #ccc; background:#454545; margin:0;  padding: 10px 20px;height:15px;}
.main-menu li li a:hover { background-color: #f5f5f5;color: #444444; font-weight:bold; }
.main-menu .current-menu-item a { color: #fff; font-weight:bold; }
.main-menu ul li.hasDownChild a { background-image: url(//www.jettransit.ma/wp-content/themes/jettransit/images/nav_arrow_down.png); background-repeat: no-repeat; background-position: right center; padding-right: 21px; }
.main-menu ul li.hasDownChild li a { background-image: none; padding-right: 7px; }
.main-menu ul li li.hasRightChild a { background-image: url(//www.jettransit.ma/wp-content/themes/jettransit/images/nav_arrow_right.png); background-repeat: no-repeat; background-position: right center; padding-right: 21px; }
.main-menu ul li li.hasRightChild li a { background-image: none; padding-right: 7px; }
.main-menu ul ul { box-shadow: 0 0 2px #aaa; -moz-box-shadow: 0 0 2px #aaa; -webkit-box-shadow: 0 0 2px #aaa; }
.main-menu ul ul ul { box-shadow: 1px 1px 2px #aaa; -moz-box-shadow: 1px 1px 2px #aaa; -webkit-box-shadow: 1px 1px 2px #aaa; } .widget { margin-top: 40px; }
.widget:first-child { margin-top: 0; }
.widget-title { color: #222; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px #ccc solid; font-size: 13px; }
.widget ul li { line-height: 165%; list-style-image: url(//www.jettransit.ma/wp-content/themes/jettransit/images/bullet.png); list-style-position: outside; margin-left: 15px; margin-top: 8px; padding-left: 5px; }
.widget a:hover { text-decoration: underline; }
.widget #s { border: 1px #ccc solid; border-right-color: #ddd; border-bottom-color: #ddd; width: 55%; }
.widget #searchsubmit { width: 33%; }
#wp-calendar { width: 100%; border: 1px #ccc solid; }
#wp-calendar td, #wp-calendar th, #wp-calendar caption { border: 1px #ccc solid; text-align: center; padding: 4px; }
#wp-calendar caption { border-bottom: 0 none; }
#wp-calendar #prev { text-align: left; }
#wp-calendar #next { text-align: right; }
.tagcloud a { font-size: 12px !important; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #fff; display: inline-block; margin-bottom: 5px; color: #444 !important; }
.tagcloud a:hover { background-color: #fdc968; }
.widget p { margin-top: 15px; }
.widget p:first-child { margin-top: 0; } #slider_container { background-image: url(//www.jettransit.ma/wp-content/themes/jettransit/images/content_inner_shadow.png); background-repeat: repeat-x; padding: 0px 0;  margin-bottom:20px; }
.slideshow { padding: 20px; margin: 0 25px; background: #f7f7f7 url(//www.jettransit.ma/wp-content/themes/jettransit/images/slider_bg.png) repeat-x; border: 1px #ccc solid; box-shadow: 0 0 2px #ccc; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; }
#coin-slider { border: 1px #ccc solid; }
.slide-title { text-shadow: #000 0 0 5px; }
.slide-desc { line-height: 165%; font-size: 13px; text-shadow: #000 0 0 5px; margin-top: 10px; } .entry-title { color: #1e90ff; margin-bottom: 10px; font-size:12px; }
.entry-title a { color: #444; }
.entry-title a:hover { color: #000; }
h2.entry-title { font-size: 18px; }
h1.entry-title { font-size: 18px; }
.title_header { padding: 40px 0; margin-bottom: 20px; }
.title_header_text { padding: 10px; background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/header_title_text_bg.png) repeat; color: #fff; text-shadow: #000 0 0 5px; }
.entry-meta { font-size: 11px; color: #888; margin-bottom: 15px; }
.entry-meta a:hover { color: #333; }
.entry-date { background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/calendar_icon.png) no-repeat left center; padding-left: 21px; margin-right: 10px; }
.entry-author { background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/author_icon.png) no-repeat left center; padding-left: 21px; margin-right: 10px; }
.entry-comments { background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/comment_icon.png) no-repeat left center; padding-left: 21px; margin-right: 10px; }
.post-edit-link { background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/edit_icon.png) no-repeat left center; padding-left: 21px; margin-right: 10px; }
article.post, article.page, article.type-attachment, article.slide, article.portfolio { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px #e5e5e5 solid; overflow: hidden; }
.entry-content { line-height: 165%; overflow: hidden; }
.entry-content a:hover { text-decoration: underline; }
.entry-content * { margin-bottom: 15px; line-height: 165%; }
.entry-content *:last-child { margin-bottom: 0; }
.entry-content .wp-smiley { margin-bottom: 0 !important; }
.entry-content br { margin-bottom: 0 !important; }
.entry-content h1 { font-size: 24px; }
.entry-content h2 { font-size: 20px; }
.entry-content h3 { font-size: 17px; }
.entry-content h4 { font-size: 15px; }
.entry-content h5 { font-size: 13px; }
.entry-content h6 { font-size: 12px; }
.entry-content li { margin-bottom: 10px; }
.entry-content ul, .entry-content ul ul { list-style: disc; margin-left: 20px; }
.entry-content ol { list-style: decimal; margin-left: 25px; }
.entry-content ol ol { margin-left: 20px; }
.entry-content ul ul, .entry-content ol ol { margin-top: 10px; }
.entry-content ol ol { list-style: upper-alpha; }
.entry-content ol ol ol { list-style: lower-roman; }
.entry-content ol ol ol ol { list-style: lower-alpha; }
.entry-content table { }
.entry-content table td, .entry-content table th { padding: 5px; }
.entry-content table th { background-color: #e5e5e5; font-weight: 700; text-shadow: #f5f5f5 1px 1px; }
.entry-content table caption { border: 1px #ccc solid; padding: 5px; border-bottom: 0 none; }
.more-link { clear: both; background: #ececec url(//www.jettransit.ma/wp-content/themes/jettransit/images/grad.png) repeat-x top left; position:relative; overflow:visible; display:inline-block; padding:0.5em 1em; border:1px solid #d4d4d4; margin:0; text-decoration:none; text-shadow:1px 1px 0 #fff; font:11px/normal sans-serif; white-space:nowrap; cursor:pointer; outline:none; zoom:1; *display:inline; color: #444 !important; font-weight: 700; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.more-link:hover { color: #fff !important; text-decoration: none !important; }
.page-link { clear: both; }
.page-link span { display:inline-block; position:relative; overflow:visible; padding: 6px !important; line-height: 100%; margin-bottom: 0 !important; font-weight: 700; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid; }
.page-link a:hover span, .page-link span { background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/grad.png) repeat-x top left; color: #fff !important; }
.page-link a span { background-color: #ececec; border-color: #ddd; color: #444 !important; text-shadow: #fff 1px 1px !important; text-decoration: none !important; }
.page-link .pages-title { background: none; border: 0 none; text-shadow: none !important; color: #444 !important; }
.entry-content input[type="submit"], .entry-content input[type="reset"], .entry-content input[type="button"] { cursor: pointer; background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/grad.png) repeat-x top left; padding: 5px 8px 6px 8px; border: 1px solid; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-weight: 700; margin-bottom: 10px; }
.entry-content input[type="text"], .entry-content input[type="password"], .entry-content textarea { padding: 5px; border: 1px #777 solid !important; border-right-color: #aaa !important; border-bottom-color: #aaa !important; vertical-align: middle; color: #666; margin-bottom: 10px; }
.entry-utility { margin-top: 15px; padding-top: 15px; border-top: 1px #e5e5e5 solid; }
.entry-utility a:hover { text-decoration: underline; }
.entry-utility p { margin-top: 10px; }
.entry-utility p:first-child { margin-top: 0; }
.entry-utility .utility-title { font-weight: 700; }
.entry-thumb { width: 200px; float: left; }
.entry-thumb img { max-width: 200px; height: auto !important; background: #f5f5f5; border: 1px #e5e5e5 solid; padding: 3px; }
.entry-magazine { float: left; margin-left: 30px; }
#author-info { background-color: #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px; overflow: hidden; margin-top: 15px; border: 1px #e5e5e5 solid; }
#author-info a:hover { text-decoration: underline; }
#author-avatar { float: left; width: 11%; }
#author-avatar img { padding: 3px; background-color: #fff; border: 1px #ddd solid; }
#author-description { float: left; width: 85%; margin-left: 4%; }
.entry-share { margin-top: 15px; padding-top: 15px; border-top: 1px #e5e5e5 solid; }
.entry-share-title { font-weight: 700; }
.entry-share-item { margin-left: 5px; }
.entry-share-item img { vertical-align: middle; }
.sticky, .bypostauthor {} .navigation a, .single-navigation span a { background: #ececec url(//www.jettransit.ma/wp-content/themes/jettransit/images/grad.png) repeat-x top left; position:relative; overflow:visible; display:inline-block; padding:0.5em 1em; border:1px solid #d4d4d4; margin:0; text-decoration:none; text-shadow:1px 1px 0 #fff; font:11px/normal sans-serif; white-space:nowrap; cursor:pointer; outline:none; zoom:1; *display:inline; color: #444 !important; font-weight: 700; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-right: 5px; }
.navigation a:hover, .navigation .current, .single-navigation span a:hover { color: #fff !important; text-decoration: none !important; } img.alignleft { margin: 10px 20px 5px 0 !important; display: inline; float: left; }
img.alignright { margin: 10px 10px 5px 20px !important; display: inline; float: right; }
img.aligncenter { margin: 10px auto !important; display: block; clear: both; }
img.alignnone { }
.entry-content img, .comment-content img, .widget img { max-width: 100%; }
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; }
img.size-full, img.size-large { max-width: 100%; width: auto; height: auto; }
.entry-content embed, .entry-content object, .entry-content iframe { max-width: 100%; }
.gallery dl, .gallery dt { margin: 0; padding: 0; }
.gallery-item { text-align: center; }
.gallery-columns-1 .gallery-item { width: 100%; }
.gallery-columns-2 .gallery-item { width: 46%; margin: 2%; }
.gallery-columns-3 .gallery-item { width: 29%; margin: 2%; }
.gallery-columns-4 .gallery-item { width: 21%; margin: 2%; }
.gallery-columns-5 .gallery-item { width: 16%; margin: 2%; }
.gallery-columns-6 .gallery-item { width: 12%; margin: 2%; }
.gallery .gallery-item { float: left; }
.entry-attachment { text-align: center; }
.wp-caption, .entry-attachment { max-width: 100%; background: none !important; border: 0 none !important; padding: 0 !important; }
.wp-caption img, .entry-attachment img, .gallery-thumb img, .gallery-item img { max-width: 98% !important; height: auto; background: #fff; border: 1px #ddd solid; padding: 4px; }
.wp-caption .wp-caption-text, .entry-attachment .entry-caption p, .gallery .gallery-caption { font-size: 12px; margin-bottom: 10px; padding: 0 !important; word-wrap: break-word; line-height: 135%; margin-top: 5px; text-align: center; } #footer { background: #E6E6E6 url(//www.jettransit.ma/wp-content/themes/jettransit/images/content_inner_shadow0.png) top left repeat-x; overflow: hidden; border: 1px #ccc solid; border-top: 0 none;border-left: 0 none; }
#footer { color: #777; }
#footer a { color: #aaa; }
#supplementary { overflow: hidden; }
#supplementary .widget-title { color: #fff; border-bottom-color: #555; }
#supplementary .tagcloud a { background-color: #555; color: #ccc !important; }
#supplementary .tagcloud a:hover { background-color: #e79703; color: #fff !important; }
#supplementary .widget-area { float: left; }
#supplementary.one .widget-area { width: 92% !important; margin: 0 10px !important; }
#supplementary.two .widget-area { width: 41% !important; margin: 0 10px !important; }
#supplementary.three .widget-area { width: 25% !important; margin: 0 10px !important; }
#supplementary .widget-area #s { width: 100px; }
#supplementary .widget-area #searchsubmit { width: 80px; }
#footer-credits { clear: both; padding: 15px 0; font-size: 11px; text-align: center; } .comments-title, #reply-title { color: #222; font-size: 14px; }
.comments-write-link { font-weight: 300; font-size: 13px; }
.comments-write-link  a { color: #555; }
.comments-write-link a:hover { text-decoration: underline; }
.comment-title-container { margin-top: 20px; margin-bottom: 10px; }
.comment-navigation { border-top: 1px #ccc solid; padding: 20px 0; }
.commentlist li { padding: 20px 0; border-top: 1px #ccc solid; }
.commentlist li li { margin-top: 20px; padding-bottom: 0; }
.commentlist ul { margin-left: 25px; }
article.comment, article.pingback { clear: both; overflow: hidden; }
.comment a:hover, .pingback a:hover { text-decoration: underline; }
.comment-vcard { font-size: 11px; float: left; width: 32px; margin-right: 30px; }
.comment-reply-link, .edit-link { display: block; margin-top: 10px; }
.pingback-edit-link { margin-left: 20px; font-size: 11px; }
.comment-body { float: left; width: 82%; }
.comment-author, .comment-awaiting-moderation { font-size: 12px; }
.comment-awaiting-moderation { margin-top: 15px; padding: 5px; background-color: #ffffbf; border: 1px #f8c95a solid; font-weight: 700; }
.comment-content { margin-top: 10px; }
.comment-content, .pingback-body { line-height: 165%; overflow: hidden; }
.comment-content * { margin-bottom: 15px; line-height: 165%; }
.comment-content *:last-child { margin-bottom: 0; }
.comment-content .wp-smiley { margin-bottom: 0 !important; }
.comment-content br { margin-bottom: 0 !important; }
.comment-content h1 { font-size: 24px; }
.comment-content h2 { font-size: 20px; }
.comment-content h3 { font-size: 17px; }
.comment-content h4 { font-size: 15px; }
.comment-content h5 { font-size: 13px; }
.comment-content h6 { font-size: 12px; }
.comment-content li { margin-bottom: 10px; padding: 0 !important; border: 0 none; margin-top: 0 !important; }
.comment-content ul, .comment-content ul ul { list-style: disc; margin-left: 20px; }
.comment-content ol { list-style: decimal; margin-left: 25px; }
.comment-content ol ol { margin-left: 20px; }
.comment-content ul ul, .comment-content ol ol { margin-top: 10px; }
.comment-content ol ol { list-style: upper-alpha; }
.comment-content ol ol ol { list-style: lower-roman; }
.comment-content ol ol ol ol { list-style: lower-alpha; }
.comment-content table { border: 1px #ccc solid; }
.comment-content table td, .comment-content table th { border: 1px #ccc solid; padding: 5px; }
.comment-content table th { background-color: #e5e5e5; font-weight: 700; text-shadow: #f5f5f5 1px 1px; }
.comment-content table caption { border: 1px #ccc solid; padding: 5px; border-bottom: 0 none; }
.nocomments, .nopassword { margin-top: 20px; } #respond { margin-top: 20px; }
.form-allowed-tags { display: none; }
#commentform input[type="submit"], #commentform input[type="reset"], #commentform input[type="button"] { cursor: pointer; background: url(//www.jettransit.ma/wp-content/themes/jettransit/images/grad.png) repeat-x top left; padding: 5px 8px 6px 8px; border: 1px solid; vertical-align: middle; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-weight: 700; margin-bottom: 10px; }
#commentform input[type="text"], #commentform input[type="password"], #commentform textarea { padding: 5px; border: 1px #777 solid !important; border-right-color: #aaa !important; border-bottom-color: #aaa !important; vertical-align: middle; color: #666; margin-bottom: 10px; }
#commentform p { margin-top: 10px; }
#commentform input, #commentform textarea { display: block; margin-top: 10px; }
#commentform label { font-weight: 700; }
#commentform input[type="text"], #commentform input[type="password"], #commentform textarea { width: 80%; }
#cancel-comment-reply-link { font-weight: 300; display: block; margin-top: 10px; font-size: 12px; width: 70px; }