/*



	Theme Name: newspress v1.2



	Theme URI: http://wpcrunchy.com



	Description: elegant wordpress theme for any nitche made by <a href="http://wpcrunchy.com" title="Free and Premium wordpress themes">wpcrunchy</a>



	Version: 1.2



	Author: akosipau



	Author URI: http://wpcrunchy.com/



	Tags: three column, red, jquery, white



*/







/*	RESET



-------------------------------



*/







@import url('css/reset.css');



@import url('css/text.css');



@import url('css/960.css');



@import url('css/dropdown.css');







/*	GLOBAL



-------------------------------



*/

* html {text-align:center;font-family:DejaVu Sans Condensed; font-size:12px; padding:20px 0px 20px 0; color:#FFF;margin:0; padding:0;}


body {align:center;font-family:DejaVu Sans Condensed; font-size:12px; padding:20px 0 20px 0; color:#fff; width:100%; margin:auto; }



.left { float:left; }



.right { float:right; }



a {color:#0077ff; }



blockquote { margin-left:10px; padding-left:10px; color:#ffffff; }



.puce { list-style-image: url("http://www.cyclopolitain-vehicules.com/wordpress/wp-content/uploads/2010/05/puce2.gif"); }



.puce1 { list-style-image: url("http://www.via-industry.net/wordpress/wp-content/uploads/2010/03/puce3.gif"); }



.puce2 { list-style-image: url("http://www.cyclopolitain-vehicules.com/wordpress/wp-content/uploads/2010/05/puce_menu.gif"); }



ul {;}











/*	HEADER



-------------------------------



*/







#header { margin-bottom:10px; }







/*--- branding ---*/



#branding { margin-bottom:20px; }



#branding .blog-description { font-size:10px; color: #000; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; display:block; padding-left:3px; }



#branding .blog-title {  margin:0; padding:0; font-size: 36px; color: #252e28; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -2px; line-height:40px; }



#branding .blog-title a { text-decoration:none; color:#252e28; }



/*--- navigation ---*/



#accueil {border-top:0px dotted #aaa; background:url(images/nav-bg-v.jpg) repeat-x bottom left;}



#accueil a {display:block; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size:11px; text-transform:uppercase; text-decoration:none; color:#FFFFFF; text-align:center; }



#accueil a:hover {display:block; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size:11px; text-transform:uppercase; text-decoration:none; color:#666666; text-align:center;}



#navigation {border-top:0px dotted #aaa; background:url(images/nav-bg.jpg) repeat-x bottom left; }



#navigation a {display:block; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size:11px; text-transform:uppercase; text-decoration:none; color:#FFFFFF; text-align:center;}



#navigation a:hover {display:block; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size:11px; text-transform:uppercase; text-decoration:none; color:#FFFFFF; text-align:center;background:url(images/nav-bg-v.jpg) repeat-x bottom left;}



#navigation ul { margin:0; padding:0; list-style:none; }



#navigation ul li { margin:0; padding:0; float:right; position:relative; z-index:100; }



#navigation ul li a { display:block; padding:10px 15px; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size:11px; text-transform:uppercase; text-decoration:none; border-bottom: 5px solid #666666; color:#252e28; border-radius:0px;}



#navigation ul li a:hover { color:#0A50A1; border-bottom-color:#fff; }



#navigation ul li.nav-rss { float:right; padding-left:6px; background:url(images/feed.png) no-repeat 0 8px; }



#navigation ul li.nav-rss a { padding-right:10px; color:#5a5a5a; }



#navigation ul li.nav-rss a:hover { border-bottom-color:#252e29; color:#252e28; }



.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/



	color:			#666;	



}



.sf-menu li:hover, .sf-menu li.sfHover,



.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }



.sf-menu ul {



	border:0px solid #d4d4d4;



	border-top:none;



}



.sf-menu li:hover ul,



.sf-menu li.sfHover ul {



	top:36px; /* overriding essential styles */



}



.sf-menu ul ul {



	margin-top:0;



}



.sf-menu ul a {



	border-bottom:0 !important;



	border-top:1px solid #d4d4d4;



	background-color:#ff3399;



}



.sf-menu ul a:hover {



	color: #FF4B33;



	background-color:#f1f1f1;



}



ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-size: 12px;
        font-family: Verdana;
	background: url(images/nav-bg.jpg) repeat-x;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
        display:inline;
	border-right: 1px solid #555; /*--Divider for each parent level links--*/
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
}
ul#topnav li:hover { background: #1376c9 url(topnav_active.gif) repeat-x; }



ul#topnav li span {
	float: left;
	padding: 5px 0 !important;
        position: absolute ;
        left:0;
        top:40 px;
	display: none; /*--Hide by default--*/
	width: 900px;
	color: #0A50A1;
        
       



        
	
}
ul#topnav li:hover span {display: inline;width:900px;padding-top:-5px;} /*--Show subnav on hover--*/
ul#topnav li span a {color:#0A50A1; display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline;}




/*	FEATURED



-------------------------------



*/







#featured { margin-bottom:10px; padding:10px 0; background color=#fff; }



#featured .f-item { position:relative; overflow:hidden; width:220px; height:250px; }



#featured .f-item img { position:absolute; z-index:1; }



#featured .f-item .f-meta { width:220px; height:250px; padding:10px; position:absolute; z-index:2; top:180px; background:url(images/featured-meta-bg.png) repeat top left; color:#fff; }



#featured .f-item .f-meta h3 { font-size: 18px; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:0 0 15px 0; text-transform:uppercase; text-shadow:#000 1px 1px 1px; }



#featured .f-item .f-meta a { color:#009DF7; text-decoration:none; }



#featured .f-item .f-meta p { margin:0 5px 0px 0px; padding-right:10 px; font-size:10px; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; }







/*	MAIN



-------------------------------



*/







#main {padding:10px;background-color:#DDE9ED; }

#mainreseau {padding:10px 0; background-color:#DDDBDB; }



/*--- posts ---*/

#posts  {margin-top:10px; padding:10px; border:0px solid #666 ; font-size:14px;}

#postsReseau  {margin-bottom:10px; padding:15px; border:1px solid #666 ; font-size:14px;background-color:#fff;}

#posts .post, .breadcrumb {margin-bottom:10px; padding:15px; font-size:14px;background-color:#DDE9ED;}



#posts .breadcrumb {border:0px solid #666 ;}



#posts .post-image {padding:3px; background-color:#fff; border:0px solid #fff; }



#posts .post-title, .post-heading {margin:0; margin-bottom:15px;color:#333; font-family: Arial, Trebuchet MS; font-size:24px;letter-spacing: -1px; line-height:24px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; font-weight:bold; }



#posts .post-title a { font-size: 24px;color:#666; text-decoration:none; }



#posts .post-title a:hover {font-size: 24px;color:#666; text-decoration:none; }



#posts .post-meta span { display:block; float:left; padding-left:15px; margin-right:15px; font-size:10px; text-transform:uppercase; color:#c9c9c9; }



#posts .post-meta span.datetime { background:url(images/clock.png) no-repeat 0 50%; }



#posts .post-meta span.category { background:url(images/category.png) no-repeat 0 50%; }



#posts .post-meta span.comment { background:url(images/comments.png) no-repeat 0 50%; }



#posts .post-excerpt { margin-left:5px;padding-top:0px; font-size: 12px; color: #666; font-family:Verdana;}



#posts .post-full { margin-left:5px;padding-top:0px; font-size: 10px; color: #666; font-family:Verdana;}



#posts .post-link { display:block; padding-left:12px; background:url(images/arrow.gif) no-repeat 0 50%; font-weight:bold; font-size:13px; text-transform:uppercase; }



#posts .post-entry-meta { padding:15px; border:3px double #dcdcdc; background-color:#fafafa; text-shadow:#fff 1px 1px 1px; font-size:14px; }



#posts .post-heading { display:block; padding:0 0 10px 0; }



#posts .post-related { width:350px; }



#posts .post-related ul { margin:0; padding:0; list-style:none; }



#posts .post-related ul li { margin:0; padding:0 0 0 15px; background:url(images/bullet.png) no-repeat 0 10px; }



#posts .post-related ul li a { text-decoration:none; }



#posts .post-related ul li a:hover { text-decoration:underline; }



#posts .post-sharing { width:215px; padding-left:15px; border-left:1px solid #dcdcdc; }



#posts .post-sharing img { padding-right:5px; padding-bottom:5px; }







#posts .post-full img {float:right; padding:3px 3px 3px 5px;}



#posts .post-full p {margin-left:5px;padding:0 0 0 0;text-align:justify;font-size:11px;color:#000;}



#posts .post-full-title {margin-left:5px; margin-bottom:15px;margin-top:10px;color:#666; font-family: 'Trebuchet MS'; font-size:24px;letter-spacing: -1px; line-height:24px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; font-weight:bold; }



#posts .post-full-titlenoir {margin-left:5px; padding: 0px ;color:#666; font-family:'Trebuchet MS'; font-size:15px;letter-spacing: 0px; line-height:30px; text-transform:uppercase;vertical-align:bottom;}



#v_1 a {color:#fff; text-decoration:none;}
#v_2 a {color:#fff; text-decoration:none;}
#v_3 a {color:#fff; text-decoration:none;}
#v_4 a {color:#fff; text-decoration:none;}
#v_5 a {color:#fff; text-decoration:none;}
#v_6 a {color:#fff; text-decoration:none;}






/*--- sidebar ---*/



#sidebar .widget { margin-bottom:40px; margin-top:10px;}
#SidebarReseau .widget { margin-bottom:40px; margin-top:10px; background-color:#fff;}


#sidebar .widget-head { margin:0; margin-bottom:10px; padding: 0px ;color:#0A50A1; font-family: 'Arial', 'Trebuchet MS'; font-size:24px;letter-spacing: -1px; line-height:24px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px;border-bottom:1px solid #C4C4C4;}
#SidebarReseau .widget-head { margin-bottom:10px;margin-top:10px; color:#0A50A1; font-family: 'Arial', 'Trebuchet MS'; font-size:18px;letter-spacing: -1px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px;text-align:center;vertical-align:center; line-height:50px;}


#sidebar .widget-body { padding: 0px;font-family: verdana, arial, tahoma;color:#666;}
#SidebarReseau .widget-body { padding: 10px;font-family: verdana, arial, tahoma;color:#666;}


#sidebar .widget-body ul { padding:0px 0px 0px 20px;list-style-image: url("http://www.cyclopolitain-vehicules.com/wordpress/wp-content/uploads/2010/05/puce_menu.gif");list-style-position: outside;}
#SidebarReseau .widget-body ul { padding:0px 0px 0px 20px;list-style-image: url("http://www.via-industry.net/wordpress/wp-content/uploads/2010/03/puce_menu.gif");list-style-position: outside;}


#sidebar .widget-body ul li { padding:0px 0px 0px 10px;margin:0px; font-family: verdana, arial, tahoma;border-radius:0px;}
#SidebarReseau .widget-body ul li { padding:0px 0px 0px 10px;margin:0px; font-family: verdana, arial, tahoma;border-radius:0px;}


#sidebar .widget-body ul li a {margin:0px; font-family: verdana, arial, tahoma; display:block;text-decoration:none; color:#666;font-size:12px;border-bottom:1px dashed #9E9E9E;}
#SidebarReseau .widget-body ul li a {margin:0px; font-family: verdana, arial, tahoma; display:block;text-decoration:none; color:#666;font-size:12px;border-bottom:1px dashed #9E9E9E;}


#sidebar .widget-body ul li a:hover { margin:0px;  font-family: verdana, arial, tahoma; background-color: #ededed;border-radius:0px;}
#SidebarReseau .widget-body ul li a:hover { margin:0px;  font-family: verdana, arial, tahoma; background-color: #ededed;border-radius:0px;}






#sidebar .widget-body ul ul li { background-image:none; list-style-type:square; padding-left:0px; }
#SidebarReseau .widget-body ul ul li { background-image:none; list-style-type:square; padding-left:0px; }






#sidebar .widget.subscription { border:0; background-color:#eaeaea; }



#sidebar .subscription span { display:block; padding:10px 0 10px 52px; color:#111; font-size:24px; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; line-height:24px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; }



#sidebar .subscription a { color:#111; text-decoration:none; }



#sidebar .subscription a:hover { color:#555; }



#sidebar .subscription span.rss { background:url(images/Social_RSS.png) no-repeat 0 50%; }



#sidebar .subscription span.email { background:url(images/Social_Email_RSS.png) no-repeat 0 50%; }



#sidebar .subscription span.twitter { background:url(images/Social_Twitter.png) no-repeat 0 50%; }



#sidebar .tabs .tabnav { border-bottom:1px solid #dcdcdc; position:relative; }



#sidebar .tabs .tabnav span { display:block; width:98px; font-weight:bold; padding:10px 0; float:left; font-size:18px; color:#0077ff; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; line-height:24px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; text-align:center; }



#sidebar .tabs .tabnav a { text-decoration:none; }



#sidebar .tabs .tabnav a:hover { color:#161616; border-radius:0px;}



#sidebar .tabs .tabnav span.tn-arrow { width:16px; height:9px; background:url(images/arrow-down.png) no-repeat top left; position:absolute; left:40px; bottom:-29px; }



#sidebar .rp { padding:5px 0; }



#sidebar .rp-thumb { margin-right:10px; padding:3px; border: 1px solid #dcdcdc; color: #555555; background-color: #fff; }



#sidebar .rp-meta span { display:block; padding:5px 0 0 0; }



#sidebar .rp-meta .author { font-size:14px; font-weight:bold; }



#sidebar .rp-meta .datetime { color:#c9c9c9; }



#sidebar .ads { background:none; border:0; padding:0 0 0 10px; margin:0 0 20px 0; }



#sidebar .ads125box { height:125px; width:125px; background:#CCCCCC; float:left; margin:10px 0 0px 10px; }



	.ads125box img { border:0; }







/*	COMMENTS



-------------------------------



*/







#comments { margin-top:10px; padding:20px 15px; border:3px double #dcdcdc; background-color:#fafafa; text-shadow:#fff 1px 1px 1px; font-size:14px; }



#comments .comment-head { margin:0; padding:0 0 10px 0; font-weight:normal; font-size: 25px; color: #111; font-family: 'Arial', 'Trebuchet MS'; letter-spacing: -1px; margin:0; padding:10px 0 8px 0; line-height:30px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; border-bottom:3px solid #161616; }



#comments .comment-list { margin:0 0 20px 0; padding:0; list-style:none; }



#comments .comment-list li { margin:0; padding:10px 0 20px 0; border-bottom:1px solid #e3e3e3; }



#comments .comment-list li.thread-even { background-color:#f9f9f9; }



#comments .comment-list ul.children { margin:0 0 0 20px; padding:0 0 0 10px; list-style:none; border-left:1px solid #ccc; }



#comments .comment-list ul.children li { border:0; }



#comments .comment { padding:0 10px 10px 10px; }



#comments .comment-meta-box { padding-bottom:15px; }



#comments .comment .gravatar { padding:3px; border:1px solid #e5e5e5; }



#comments .comment .comment-meta { padding-left:10px; text-transform:uppercase; }



#comments .comment .comment-meta .author { display:block; padding:6px 0; }



#respond .cancel-comment-reply { padding:10px 0; }



#respond input[type=text], #respond textarea { padding:6px 5px; border-top:2px solid #9a9a9a; border-left:2px solid #9a9a9a; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-family:Georgia, "Times New Roman", Times, serif; }



#respond input[type=text] { width:50%; }



#respond input[type=text].author { background:url(images/user.png) no-repeat 98% 50%; }



#respond input[type=text].email { background:url(images/email.png) no-repeat 98% 50%; }



#respond input[type=text].url { background:url(images/link.png) no-repeat 98% 50%; }



#respond textarea { width:97%; height:150px; margin:0; }



#respond input[type=submit] { padding:8px 12px; border:0;background:#2d2d2d; color:#fff;font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; text-shadow:#000 1px 1px 1px; }







/*	FOOTER



-------------------------------



*/







#footer {margin-top:10px;}





/*--- footer widgets ---*/



#footer-widgets { padding:10px 0; background color=#fff; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; }



#footer-widgets h3 { margin:0; padding:0 0 5px 0; color:#0077ff; font-weight:normal; font-size:22px; letter-spacing: -1px; line-height:24px; text-transform:uppercase; font-family: 'Arial', 'Trebuchet MS'; }



#footer-widgets ul { margin:0 0 0 5px; padding:0; list-style:none; }



#footer-widgets ul li { margin:0; padding:4px 0 4px 15px;  }



#footer-widgets ul li a { color:#555; text-decoration:none; }



#footer-widgets ul li a:hover { text-decoration:none; }



#footer-widgets .socialprofile { margin:0; padding:0; }



#footer-widgets .socialprofile img { margin:0 1px; }















/*--- footer navigation ---*/



#footer-navigation {border-top:1px solid #666666;}



#footer-navigation ul { margin:0; padding:0; list-style:none; }



#footer-navigation ul li { margin:0; padding:0; float:left; position:relative; z-index:100; }



#footer-navigation ul li a { display:block; padding:10px 15px; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size:11px; text-transform:uppercase; text-decoration:none; color:#666666;border-radius:0px; }



#footer-navigation ul li a:hover { color:#0A50A1; border-top-color:#0A50A1; }



#footer-navigation ul li.nav-rss { float:left; padding-left:6px; background:url(images/feed.png) no-repeat 0 8px; }



#footer-navigation ul li.nav-rss a { padding-right:10px; color:#5a5a5a; }



#footer-navigation ul li.nav-rss a:hover { border-top-color:#252e29; color:#252e28; }



.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/



	color:			#666;	



}



.sf-menu li:hover, .sf-menu li.sfHover,



.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }



.sf-menu ul {



	border:0px solid #d4d4d4;



	border-top:none;



}



.sf-menu li:hover ul,



.sf-menu li.sfHover ul {



	top:36px; /* overriding essential styles */



}



.sf-menu ul ul {



	margin-top:0;



}



.sf-menu ul a {



	border-bottom:0 !important;



	border-top:0px solid #d4d4d4;



	background-color:#ff3399;



}



.sf-menu ul a:hover {



	color: #FF4B33;



	background-color:#f1f1f1;



}



















/*--- copyright ---*/



#copyright { padding:5px 0; border-top:0px solid #252e28; font-size:10px; text-transform:uppercase; text-shadow:#fff 1px 1px 1px; }



#copyright a { color:#fff; text-decoration:none; }



#copyright span.right { color:#fff; text-transform:capitalize; }



#copyright span.right a { color:#fff; text-decoration:underline; }







/* PAGENAVI



-------------------------------



*/







.wp-pagenavi { font-size:14px; }



.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; text-decoration: none; border: 1px solid #dcdcdc; color: #555555; background-color: #fff; }



.wp-pagenavi a:visited { padding: 5px 7px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }



.wp-pagenavi a:hover { border: 1px solid #0077ff; color: #FFF; background-color: #0077ff; }



.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }



.wp-pagenavi span.pages { padding: 5px 7px; color: #555555; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }



.wp-pagenavi span.current { padding: 5px 7px; font-weight: bold; border: 1px solid #0077ff; color: #FFF; background-color: #0077ff; }



.wp-pagenavi span.extend { padding: 5px 7px; border: 1px solid #0077ff; color: #FFF; background-color: #b0483b; }







/* WORDPRESS CSS



-------------------------------



*/







.aligncenter,



div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}







.alignleft {



   float: left;



   margin-right:10px;



}







.alignright {



   float: right;



   margin-left:10px;



}







.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



   /* optional rounded corners for browsers that support it */



   -moz-border-radius: 3px;



   -khtml-border-radius: 3px;



   -webkit-border-radius: 3px;



   border-radius: 3px;



}







.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}







.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}




















































