/*
Theme Name: VieNomade09
Theme URI: 
Description:
Version: 1
Author: 
Author URI: 
Tags:
*/


/*reset*/
body,p,div,img,ul,li,ol,h1,h2,h3,h4,input,select,label,legend,textarea,form,fieldset,table,td,th,tr,caption,a,cite,blockquote{margin:0;padding:0;border:0;font-weight:normal;}
img{display:block;}
ul{list-style-type:none;}
table,caption,tr,th,td{outline:0;vertical-align:baseline;
font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
table{border-collapse: separate;border-spacing: 0;}
caption,th,td{text-align: left;font-weight: normal;}

/*global+blocks*/
body{background:#a9a393;font-family:Geneva,Arial,Verdana,sans-serif;font-size:100%;color:#625e54;}
#wrap{width:960px;margin:0 auto;position:relative;}
#navtop{background:url(images/bgnavtop.jpg) no-repeat;height:31px;margin-left:128px;margin-top:52px;padding:0 30px 0 60px;}
#content{background:#e3e1dc url(images/bgcontent.jpg) no-repeat;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;overflow:hidden;padding-bottom:20px;margin-bottom:30px;}
h1{position:absolute;top:-26px;left:-24px;}
#header{background:url(images/header-swiss.jpg) no-repeat;height:98px;}
#text{width:560px;margin-bottom:40px;}
.nav{float:right;width:190px;border-left:1px dotted #625e54;margin-bottom:40px;}
#footer{clear:both;border-top:1px solid #625e54;padding-top:4px;background:url(images/footerbg.jpg) no-repeat;}
#navtop li,.foot li,.foot img{display:inline;}

/*typo*/
a{color:#04788f;text-decoration:none;}
a:hover{color:#db3f79;}
#navtop a,#navtop a:hover,#navtop .toggleSubMenu span{color:#ffffff;}
#navtop a:hover,#navtop .toggleSubMenu span:hover{background:#00586a;}
.cat,.more-link,.mininav .previous,.mininav .next,#text ol.commentlist li{background:#d5d0c8;}
h2{font-size:1.8em;margin-top:30px;}
h3{font-size:1.4em;margin-top:38px;}
h4{font-size:1.2em;margin-top:30px;border-top:1px solid #d1cec6;padding-top:4px;font-weight:}
blockquote{font-size:1.4em;}
p.head,.foot{font-size:0.9em;}
#content,.comment-meta{font-size:0.8em;}
{font-size:0.75em;}
#navtop{font-size:0.7em;}
p{line-height:1.5em;}
p.head,.foot,h2,h3,h4,#footer,blockquote{font-family:Georgia,Times,"Times New Roman",serif;}
#navtop{text-transform:uppercase;}
#navtop li,ol{list-style-type:none;}
p,ul,ol,.mapp-div,#mappress0,blockquote,#gsWidget{margin-top:10px;}
p,h2,h3,h4,ul,ol,#footer,.cat,.mininav,.mapp-div,#mappress0,.mapp-poweredby,blockquote,#text ol.commentlist li,.foot,#gsWidget{margin-left:20px;margin-right:20px;}
#text a{border-bottom:1px solid #a9a393;}
#text p.head a,#text h2 a,#text ul a,#text ol a,#text ol.commentlist li{border:0;}
.cat,#text ol.commentlist li{-moz-border-radius:20px;-webkit-border-radius:20px;}
.foot{border-top:1px dotted #625e54;margin-top:20px;padding-top:5px;}
p.head{border-bottom:1px dotted #625e54;margin-top:2px;margin-bottom:20px;padding-bottom:5px;}
#footer p{margin:0;padding:0 10px 10px 0;text-align:right;}

/*top nav*/
#navtop a,#navtop .toggleSubMenu span{padding:5px 8px 2px 8px;margin-top:8px;display:block;float:left;
-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;}
#navtop ul{position:absolute;top:20px;background:black;}

/*content*/
.nav ul{border-bottom:1px solid #d1cec6;}
.nav li,#text li{border-top:1px solid #d1cec6;padding:3px 0 2px 0;}
.nav img{margin:20px;}
#text li{background:url(images/puce.gif) no-repeat left 7px;padding-left:16px;}
#text #ressources li{background:none;padding-left:21px;}
#text #ressources li.fr{background:url(images/icons/fr.png) no-repeat 0 5px;}
#text #ressources li.fav{background:url(images/icons/heart.png) no-repeat 0 4px;}
#text #ressources li.tool{background:url(images/icons/wrench.png) no-repeat 0 3px;}
#text #ressources li.blog{background:url(images/icons/date.png) no-repeat 0 3px;}
#text #ressources li.article{background:url(images/icons/page_white_edit.png) no-repeat 0 3px;}
#text #ressources li.shop{background:url(images/icons/cart.png) no-repeat 0 3px;}
#text #ressources li.community{background:url(images/icons/group.png) no-repeat 0 3px;}
#text #ressources li.directory{background:url(images/icons/book_addresses.png) no-repeat 0 3px;}
#text #ressources li.img{background:url(images/icons/image.png) no-repeat 0 3px;}
#ressources a.fav{background:url(images/icons/heart.png) no-repeat;padding-left:21px;}
.cat{padding:20px;margin-top:20px;}
.cat p,.cat h2{margin:0;}
.cat p{padding-top:10px;}
#text p img{border:10px solid #ffffff;}
.legend{background:url(images/icons/camera.png) no-repeat;padding-left:21px;}
.fav{background:url(images/icons/heart.png) no-repeat right;padding-right:21px;}
.en{background:url(images/icons/en.png) no-repeat right;padding-right:21px;}
.fr{background:url(images/icons/fr.png) no-repeat right;padding-right:21px;}
.more-link{display:block;padding:5px 10px 2px 10px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.mininav{margin-top:20px;overflow:hidden;}
.mininav .next,.mininav .previous{padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.mininav .next{float:right;}
.mininav .previous{float:left;}
blockquote{background:url(images/quote.gif) no-repeat 0 3px;padding-left:40px;color:#877c5e;}
.foot{overflow:hidden;}
.foot ul{float:right;margin:0;padding:0;}
#text .foot li{margin:0;padding:0;background:none;}
.foot div{float:left;}
#text .foot img{padding:0;margin:0;}
#text .foot p{clear:both;margin:0;padding-top:15px;}


#search-form{position:absolute;right:20px;top:90px;}
#search-text{height:15px;margin-right:4px;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(images/search.png);padding:6px 10px;}
#search-submit{float:right;}

/*comments&pings*/
#text .commentlist p{margin:0;padding:10px 0 5px 0;}
.avatar{top:15px;left:20px;position:absolute;padding:3px;border:1px solid #c5bfb5;background:#e3e1dc;}
.commentlist cite{padding-bottom:5px;display:block;}
.commentlist{margin:20px 5px 20px 5px;}
.commentlist cite{text-transform:uppercase;font-style:normal;}
#pings .commentlist cite{text-transform:none;}
#text ol.commentlist li{position:relative;margin-bottom:15px;padding:15px 15px 15px 75px;}
#text #pings ol.commentlist li{padding:15px;}
#respond input,#respond textarea{width:520px;}
#text abbr img{position:absolute;top:53px;left:54px;border:0;}
#text ol.commentlist li.comment-author-admin{background:#c0d9dc;}
.says{display:none;}


/*plugins*/
#gsWidget{}
.gm-map,#dopplr-blog-badge-for-exiledesigns,.flickr-photos{margin:20px;}
.gm-map,.mapp-div,.flickr-photos{border:10px solid #ffffff;}
.flickr-photos{width:480px;height:272px;}





