body {
   background: white;
   }
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.navware.com" attr(href) ") ";
   }
   /*Reset Style*/

.langage {
	float:right;
	width: 150px;
	padding: 42px 0 0 0;
	color:  rgb(100, 149, 182);
}	
.langage a {
	color:  rgb(170, 170, 170);
}
.langage a:hover {
	color: #fff;
}


body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;}

#header .search { display: none;}

.menu { display: none;}

/***end header*******************************************/



/***box*******************************************/
.right-bgd { position:absolute; top:0; right:0; width:50%; height:187px; background:#fff;}

.bg-h { background:#fff;}
.bg-hl { background:#fff;}
.bg-hr { background:#fff;}

.border-top {background:#fff;}
.corner-top-left {background:#fff; width:100%;}
.corner-top-right {background:#fff; width:100%;}
.corner-top-right ul { font-size:13px; margin:10px auto;padding:0; list-style: disc inside;}
.corner-top-right ul li { padding-bottom:10px;}
.corner-top-left ul {font-size:14px; margin:10px auto; padding:0; }
.corner-top-left ul li ul {margin-left:15px; }
.corner-top-left ul li ul li{margin-left:15px; padding-bottom:10px; }

.border-top2 {background:#fff;}
.corner-top-left2 {background:#fff; width:100%;}
.corner-top-right2 {background:#fff; width:100%;}

#blogroll .inside-widget, #categories .inside-widget { padding-top:15px;}

.widget_links .blogroll li a, #categories.widget li a { color:#000; text-decoration:none; background:none;}
.widget_links .blogroll li a:hover, #categories.widget li a:hover{ color:#000; text-decoration:none;}

/***box*******************************************/

.content { width:100%; padding-top:0px;clear: both;}

.homediv {
margin-bottom:20px;
width: 400px;
}
.homediv .left {
	float: none;
}
.homediv .right {
	float: none;
}
ul { margin:0;}

.side-bar-left { width:248px; margin-right:-248px; position:relative; float:left;}
.side-bar-left .ind { padding:0px 9px 0px 17px; }

.column-center{float:left; width:100%;}
.indent-center { padding:0px 252px 0px 248px;}

.side-bar-right { width:252px; margin-left:-252px; float:left;}
.side-bar-right .ind { padding:0px 20px 0px 10px;}

.clear{clear:both;}
.clear-block{ overflow:hidden; padding:0px 0px 0px 0px; width:100%;}

/***side_bar*******************************************/
.side-bar .inside{ padding:0 0 0 0;}
.widget#categories .children { margin:0 0 0 0px;}
.widget#categories .children li{  font-size:1.01em; padding-left:20px;}
.indentX p { padding:0 0 10px 0;}

/**********************************************/
.inside-widget { padding:13px 31px 40px 30px;}
.widget { margin:0px 0px 0px 0px; padding:0px; width:100%; overflow:hidden;}
.widget h2 {font-size:1.36em; line-height:1.09em; color:#f7f7f7; font-weight:normal; text-transform:none; padding:11px 0 10px 31px; background:url(images/line.gif) 20px bottom no-repeat}
.widget h2 a {color:#000; text-decoration:none;}
.widget h2 a:hover {text-decoration:none;}
/***********/

/**********************************************/
#calendar_wrap {vertical-align:top; width:auto; margin:auto;}
#calendar_wrap #prev { padding:5px 0px 0px 20px; text-align:left;}
#calendar_wrap caption { color:#7db1d3; font-weight:bold; font-size:1.11em;}
#calendar_wrap td {width:30px; text-align:right; color:#000000; font-size:1.11em;}
#calendar_wrap td a {color:#7db1d3;}
#calendar_wrap th { color:#7db1d3; text-align:right;}
#calendar_wrap a {font-weight:bold;}
/**********************************************/

#tag_cloud .inside-widget { padding:10px 10px 20px 20px;}
#tag_cloud a{ color:#469dc5; line-height:1.01em; text-decoration:none;}
#tag_cloud a:hover{ text-decoration:underline; color:#469dc5;}

/**********************************************/

#statusbar { text-align:left; color:#1b1f22;}
#statusbar p {padding:10px 15px 10px 15px; margin:0 0 0px 0;}
#statusbar a {font-weight:bold; color:#1b1f22;}


#search .searching { width:140px; height:16px; background:#FFFFFF; border:1px solid #0a4d81; color:#000000;}

/***end side_bar*******************************************/



/*---nonNumeric Lists---*/
.column-center ul {margin: 0 0 10px 0;}
.column-center ul li{list-style: disc;line-height:1.62em;list-style-position: outside; padding: 0; text-indent:0; margin: 0 0 0 15px;}
.column-center ul li a { color:#8997a0; font-weight:normal; text-decoration:underline; font-size:0.91em; text-transform:uppercase;}
.column-center ul li a:hover{ text-decoration:none; }
.column-center ul li ul{ margin-left:15px;}
.column-center ul li ol {margin-left:20px;}
.column-center ul li ol li{list-style-type:decimal; color:#28445c}
.column-center ul li ol li a { background:none;}


/*---nonNumeric Lists---*/
.sitemap ul {margin: 0 0 10px 0;}
.sitemap ul li{list-style: disc;line-height:1.62em;list-style-position: outside; padding: 0; text-indent:0; margin: 0 0 0 15px;}
.sitemap ul li a { color:#737373; font-weight:normal; text-decoration:underline; font-size:1.1em; text-transform:uppercase;}
.sitemap ul li a:hover{ text-decoration:none; }
.sitemap ul li ul{ margin-left:15px;}

/*---Numeric Lists---*/
.column-center Ol { padding-left:2px;}
.column-center Ol li{ background:none; padding:0px; margin-left:20px; line-height:1.62em; }
.column-center Ol li a { padding-left:0px; color:#8997a0; font-weight:normal; text-decoration:underline; font-size:0.91em; text-transform:uppercase;}
.column-center Ol li a:hover{ text-decoration:none; }
.column-center Ol li ul li a { font-weight:normal; text-decoration:underline;}
.column-center Ol li ul li a:hover {text-decoration:none;}

.column-center p { padding:5px 0 5px 0; line-height:1.4em;}

.column-center .border { border:1px solid #434245; padding:1px;}

.welcome {margin-bottom:15px;}
.welcome .content-top-left  {padding:20px 28px;}
.welcome h2 {padding-bottom:10px; color:#253747; font-weight:normal;}

.page, .post {overflow:hidden; padding:35px 30px 30px 31px;}

.title { overflow:hidden; width:100%;}
.title h2 { color:#253747; font-size:1.54em; text-transform:none; line-height:1.01em; font-weight:normal; font-family:Tahoma, Arial, Helvetica, serif;}
.title h2 a {color:#253747; text-decoration:none;}
.title h2 a:hover {text-decoration:underline;}
.title .author {  padding:1px 0px 6px 0px; color:#7db1d3; font-weight:normal; font-size:1.01em; line-height:1.09em;}
.title .author a { color:#7db1d3;}
/*.title .author a:hover { color:#253747; }*/
.title .date { padding:5px 15px 0px 0px; font-size:1.01em; line-height:1.01em; color:#7db1d3; font-weight:normal;}

.text-box { font-size:1.09em; line-height:1.15em; overflow:hidden; width:100%;}
.text-box .ind {padding:11px 0px 0px 0px; }
.text-box strong { color:#282828;}
.text-box span { text-transform:none; color:#ffffff;}
.text-box span a { color:#000000; text-transform:uppercase; font-size:0.91em;}

.comments { color:#7db1d3; font-size:1.01em; text-transform:none; line-height:1.01em; overflow:hidden; padding:20px 0px 0px 7px; text-align:right;}
.comments a {text-decoration:underline; color:#7db1d3; line-height:1.71em; font-weight:normal; background:url(images/bg-comm.gif) no-repeat 0 3px; padding-left:16px;}
.comments a:hover { text-decoration:none;}

.line { background:url(images/bg-line2.gif) top repeat-x; padding-top:2px;}
/***end column_center*******************************************/

.info-post {margin-bottom:15px; }

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom:1px dashed #000;
	}

blockquote {
	border:1px solid #000;
	padding:3px 10px 3px 50px;
        margin:10px 0 25px 0;
        font-style: italic;
        font-weight: bold;
        color: #000;
        background:#fff;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	width:100%;
	overflow:hidden;
	display: block;
	text-align: left;
	margin-bottom: 5px;
	padding-top:5px;
	}
	
.info-sidebar { padding:0px 10px 10px 10px; color:#000000;}

/*************************************/
#recent-posts  {vertical-align:top;}
#recent-comments li { background:#fff; padding-left:13px; line-height:1.71em}
#recent-comments li a {background:none; text-decoration:underline;}
#recent-comments li a:hover{text-decoration:none;}
#recent-comments .inside-widget { padding:10px 20px 10px 20px;}

#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
/*#pages  {vertical-align:top;}*/
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {color:#000000;}

.oddcomment{color:#000000;}

/***footer*******************************************/
#footer { display:none;}
.push {
	height:130px;
}
#footer a{ color:#000; font-weight:normal; text-decoration:underline; font-size:1.09em;}
/***end footer*******************************************/
