body {
	margin : 0;
	padding : 0;
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 0.75em;
	background: #ececec url(img/bg.png) repeat-y center;
}

p { margin : 1em 0; }
form { display : block; margin : 0; padding : 0; }

h1 { font-size : 1.6em; margin : 0.67em 0; }
h2 { font-size : 1.4em; margin : 0.83em 0;}
h3 { font-size : 1em; margin : 1em 0;}
h4 { font-size : 1em; margin : 1.33em 0; font-weight : bold;  }
h5 { font-size : 0.83em; margin : 1.67em 0; font-weight : normal; }
h6 { font-size : 0.67em; margin : 2.33em 0; font-weight : normal; }

code,pre { font-family : "Courier New",monospace; font-size : 1em; }

q { font-style : italic; }

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

a:hover {
	text-decoration : none;
	color : #660000;
}

a[hreflang]:after {
	content: "\0000a0(" attr(hreflang) ")";
	color : #666;
	background : transparent;
}

blockquote{font-style: italic;color: #999999;
	line-height : 1.4em;
	text-indent:0 !important;
}
img{
	background: #f4f4f4 ;
	border: 1px solid #949494;
	padding: 3px;
}

ul {
	padding-left : 1.5em;
	margin-left : 0.5em;
	margin-top : 0;
	list-style-image: url(img/fleche.png);
	text-indent:0 !important;
}

li { margin-top : 0.15em; background : transparent;}

/* Page
-------------------------------------------------------- */
#page {
	background : #FFFFFF;
	width: 800px;
	overflow: hidden;
	position:relative;
	margin: 0px auto;
}

/* Titre
-------------------------------------------------------- */
#top {
	background : #FFFFFF;
	margin:0px;
	padding:0px;
	height:103px;
}

/* barre de navigation
-------------------------------------------------------- */

ul#nav-box {	
	clear: both;
	text-align: right;
	font-size: 0.9em;
	border: 1px solid #E0E0E0;
	background: #FFF url(img/postinfo.png) repeat-x;
	color: inherit;
	margin : 0 0 0 0;
	padding : 5px 1em 5px 0;
	list-style-type : none;
}
ul#nav-box li {display: inline;padding : 5px 0;}
ul#nav-box li a {padding : 5px 1em 5px 1em;}
li#decompte {	float:left;	margin-top:-0.45em;}


/* Main
-------------------------------------------------------- */
#main {
	width : 600px;
	float : right;
	display:inline;
	text-align: justify;
	background : #FFFFFF;
	padding-top:0;
}

#main h3 {color : #999900;margin-top : 1em;}
#main p {line-height : 1.4em; }

.day-date {display:none;}
.post{font-family : Georgia,"New Century Schoolbook",Times,serif; font-size:1.2em;}
.post-content, .post-chapo{text-indent:2em;}
.post-title {
	margin : 0.8em 0 0 0;
	color : #999900;
	font-weight : normal;
}
.chapo {	margin-bottom : 2em;}
.post-info, .post-info-co {
	font-size : 0.75em;
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-indent:0 !important;
}
.post-info {	margin : 0;font-size:0.65em;}
.post-info-co{
	clear: both;
	text-align: right;
	font-size:0.7em;
	border: 1px solid #E0E0E0;
	background: #FFF url(img/postinfo.png) repeat-x;
	color: inherit;
	margin-top: 0.5em;
	margin-bottom: 3em;
	padding-bottom: 5em;
	padding: 0.5ex;
	/* -moz-border-radius connu pour ne pas etre valide */
	-moz-border-radius: 5px;
}
.post-info-co a:before{content: url(img/bulle.png);	margin-right: 1ex;}
.post blockquote {
	background: transparent url(img/cite.gif) repeat-y;
	margin:2em 0;
	padding-left:2em;
}


/* Content
-------------------------------------------------------- */
#content {
	margin : 0 1em 0 0;
	padding : 0 1em 1em 1em;
}

/* Liste commentaires + formulaire
-------------------------------------------------------- */
#comments, #trackbacks {	
	margin : 0 2em;	
	border-top : 1px solid #ccc;
}
#tb, #co { 
	background : #FAFBF5;	
	padding : 0.3em;
}
#tb:before, #co:before{	
	content: url(img/bulle.png);margin-right: 1ex;
}
#comments blockquote, #trackbacks blockquote, #comment-preview blockquote {
	border: 1px dotted #AAA;
	margin : 0;
	padding : 1px 1em;
	font-size : 0.9em;
	font-style : normal;
	color : #666;
	background : #FBF9F5;
}
#comments .me blockquote {background : #FAFBF5;}
#comments img {
	background:transparent;
	border:none;
	padding: 0px;
}
.comment-info {margin-bottom : 0;font-size : 0.85em;}
.erreur {border : 1px solid;	padding : 0.5em;}

/* Menu
-------------------------------------------------------- */
#sidebar {
	width : 180px;
	float: left;
	margin : 0;
	padding : 0;
	font-size : 0.9em;
}
#sidebar h2 {
	font-weight : bold;
	font-size : 0.9em;
	color : #660000;
	border: 1px solid #E0E0E0;
	background: #FFF url(img/postinfo.png) repeat-x;
	margin : 2em 0 0 0;
	padding: 0.5ex;
	/* -moz-border-radius connu pour ne pas etre valide */
	-moz-border-radius: 5px;
}
#sidebar h2 a{color : #660000;}
#sidebar h2 a:hover{color : #999900;}
#sidebar p{color : #CC9966; 	margin-top: 0.2em;}
#sidebar h3{
	color : #CC9966;
	font-size : 0.9em;
	margin:0.5em 0 0 0;
	background : #FBF9F5;
}
#sidebar li {color : #999900;}
#sidebar ul li a {margin-left: 0px;padding:2px 0px 2px 0px;}
#sidebar div {padding : 0 1em 0 1em;}
#newsletter p {margin-top : 0.5em;}
#links ul {margin-top : 0;}
#syndicate div, #links div, #lastcomments div, #meteo div, #categories div{padding-left : 0;}

/* Footer
-------------------------------------------------------- */
#footer {
	font-size : 0.8em;
	clear: both;
	text-align: right;
	height: 45px;
	border-top: 1px solid #CCCCCC !important;
	width: 774px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
#footer p{padding:10px;	margin:0px;}

/* Error messages
-------------------------------------------------------- */
.error {
	border : 1px solid #c00;
	background : #fee;
	padding : 0.5em;
}
.error ul {padding-left : 20px;}

/* Formulaires
-------------------------------------------------------- */
fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}
input, textarea{
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 0.9em;
	border: 1px solid #949494;
	background: #FAFBF5;
	/* -moz-border-radius connu pour ne pas etre valide */
	-moz-border-radius: 4px;
}
textarea{width:75%;}
input[type], textarea[name] {background : #FAFBF5;}
input[type=submit], input[type=reset] {	background : #FAFBF5;color : #000;}
input[type=submit]:hover {background : #999900;color : #fff;}

p.field {margin : 0.5em 0 0 0;}

p.field label {
	display : block;
	font-weight : bold;
	font-size : 0.85em;
}

/* réglage plugin citation
-------------------------------------------------------- */
#citation{
	margin-bottom:0;
	text-align:center;
}
#citation p{margin:0 0;}
.citation-auto{
	font-family : Georgia,"New Century Schoolbook",Times,serif; 
	font-size:0.9em;
	margin:0.5em 3em 0 3em;
	padding:0;
}
.citation-auto cite {
	 font-size: 80%;
	 margin-left: 1em;
	 color : #660000;
}

/* barre de navigation sommaire
-------------------------------------------------------- */

ul#nav-summary {	
	text-align: left;
	font-size: 0.9em;
	color: inherit;
	list-style-type : none;
}
ul#nav-summary li {display: inline;padding : 3px 0;}
ul#nav-summary li a {padding : 3px 1em 3px 1em;}
div#divnav{	border: 1px solid #E0E0E0;
	background: #FFF url(img/postinfo.png) repeat-x;
	margin : 1.7em 0 0 0;
	padding : 3px 1em 3px 0;
	}

p#archives{
	margin-left:2em;
	padding-left:1.5em;
	background: #FFF url(img/navbulle.gif) left center no-repeat;
}

/* table des matières
-------------------------------------------------------- */
#Toc{
	line-height : 1.4em;
	color : #000000;
	font-size : 1em;
	padding:1em 1em 1em 2em;
}
#Toc p{font-size : 0.9em;font-style: italic;}
#Toc h2 {color : #999900;font-weight:normal;	}
#Toc h3 {color : #000;}
#Toc h3 a{
	font-weight: bold;
	font-style: normal;
	color : #660000;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}
#Toc h3 a:hover {color : #999900;	background : transparent;}
#Toc ul {	
	padding-left : 1.5em;
	margin-left : 2em;
	font-size : 0.9em;
}
#Toc li {	margin-top : 0.15em;background : transparent;color:#000}
#Toc ul li a {
	color : #999900;
	margin-left: 0px;
	padding: 2px 0 2px 0;
}
#Toc li a:hover {color : #660000;background : transparent;}
#Toc a:hover {color : #660000;background : transparent;}


/* météo
-------------------------------------------------------- */
#weather {
	margin-left: 0px;
	font-size : 0.9em;
	padding-left:0px;
}

/* galerie
-------------------------------------------------------- */
/*.gallery-description { 
	font-size: 0.9em;
}*/
#randimage .gallery-image img {
	/*height:75%;
	width:75%;*/
	background: #f4f4f4;
	border: 1px solid #949494;
	padding: 3px;
	display:block; 
	margin : 0 auto; 
	margin-top : 0.5em;
}

/* Tags
-------------------------------------------------------- */
#tags {text-align : justify;}
.level-1 {display: none;font-size : 0.8em;}
.level-2 {/*display: none;*/font-size : 0.8em;}
.level-3 {font-size : 1em;}
.level-4 {font-size : 1.1em;}
.level-5 {font-size : 1.4em;}
#tagsmain .level-1{display : inline;font-size : 0.8em;}
#tagsmain .level-2{display : inline;font-size : 0.9em;}
#tagsmain .level-3{display : inline;font-size : 1em;}
#tagsmain .level-4{display : inline;font-size : 1.2em;}
#tagsmain .level-5{display : inline;font-size : 1.6em;}


#tags p {line-height : 1.4em;}
#tagsmain h2 {
	font-size : 1 em;
	color : #999900;
	font-weight : normal;
	margin-left:1em;
}
#tagsmain p {
	width : 100;
	border: 1px dotted #660000;
	background : #FAFBF5;
	margin :2em;
	padding : 4em;
	width:50%;
}
.motscles {
	font-size : 0.75em;
	clear: both;
	text-align: left;
	background: #FAFBF5 ;	
	color: inherit;
	margin: 0.5em 0em 0.5em 0em;
	padding: 0.5ex;
}
.motscles a{	margin-right: 1ex;font-style:italic;}
.motscles a:before{content: url(img/tag.png);margin-right: 1ex;}


/* Billets connexes
-------------------------------------------------------- */

#billetsconnexes div {border: 1px dotted #AAA;background : #FBF9F5;font-size : 0.75em; margin:2em 2em;}
#billetsconnexes h2 {
	font-size : 1em;
	font-weight : bold;
	color : #660000;
	margin-left : 1em;
}
#billetsconnexes ul {
	color : #000000;
	padding-left : 1.5em;
	margin-left : 3em;
}
#billetsconnexes li {
	margin-top : 0.15em;
	color : #FBF9F5;
	background : transparent;
}
#billetsconnexes ul li a {
	margin-left: 0px;
	padding: 2px 0 2px 0;
}
#billetsconnexes li:hover {color : #660000;background : transparent;}

/* Recherche surlignée
---------------------------------------------------------*/
span.highlight0 {background-color: #FFFF99;}
span.highlight1 {background-color: #FF99FF;}
span.highlight2 {background-color: #99FFFF;}
span.highlight3 {background-color: #FF9999;}
span.highlight4 {background-color: #9999FF;}

/* divers mise en page
-------------------------------------------------------- */

.italic{font-style:italic;}
.descriptif{font-size : 0.75em;}
.titreliens{color : #999900;/*font-weight : bold;*/}/*post lectures voyage*/
.imgnoborder,.smiley{
	background:transparent;
	border:none;
	padding: 0px;
}
.imgflechemenu{
	background:transparent;
	border:none;
	padding: 0px;
	float:right;
	margin-top:-12px;
	margin-right:4px;
}
.cursorhand{ cursor : pointer; }
.cursorhelp{ cursor:help;}
.imgleft{
	float : left;
	margin-top:0;
	margin-right : 1em;
	margin-bottom : 0.5em;
	margin-top:0.5em;
}
.imgright{
	float : right;
	text-align: right;
	margin-left : 1em;
	margin-bottom : 0.5em;
	margin-top:0.5em;
}
.lettrine{margin-bottom : 0em;margin-right:0.5em;}
.imgperso{
	float : left;
	text-align: left;
	margin-right : 1em;
	margin-bottom : 0.5em;
	width : 99px;
	height : 92px;
}
.aligncenter{text-align:center;}
.pagenav {font-size : 0.8em; }/*pagination*/
.bold{font-weight:bold;}
.ensavoirplus{
	border: 1px dotted #AAA;
	background : #FAFBF5;
	padding:1em 2em;
	margin:3em 0.5em 3em 0em;
	font-size : 0.75em;
	text-indent:0 !important;
}
.notes{
	font-size : 0.75em;
	margin-top:3em;
	border-top : 1px dotted #ccc;
	text-indent:0 !important;
}
#imgcenter p{text-align: center;}
.tablebudget{
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:0.7em;
	width:500px;
	line-height : 1.4em;
	}
.tablefichepays{
	font-size:0.9em;
	width:500px;
	line-height : 1.4em;
	padding:0; 
	}
table {
	border:0;
	font-size:0.8em;
	line-height : 1.4em;
}
.smallcaps{font-size:0.7em; text-transform:uppercase;}
.noindent{text-indent:0 !important;}
.liengalerie{
	background : transparent url(img/icone_photo.gif)  left center no-repeat;
	padding-left : 20px;}/*lien vers la galerie associée au post*/
.nextarticle{
	font-size : 0.75em;
	text-indent:0 !important;
	margin-top: 2em;
	margin-bottom: 2em;
	border: 1px solid #E0E0E0;
	background: #FFF url(img/postinfo.png) repeat-x;
	padding: 0.5ex;
	/* -moz-border-radius connu pour ne pas etre valide */
	-moz-border-radius: 5px;
}
.cadrevideo{
	margin-left:3em;
	background: #f4f4f4 ;
	border: 1px solid #949494;
	padding: 3px; 
	width:320px;
	height:240px;
}
.retrait{margin-left:3em;}

/*-------------------------------------------------------- */
/* Jeu des drapeaux
-------------------------------------------------------- */
#flagQ1 {margin-top: 4em;}
#flagQ1 p {text-align: center;}
#flagQ1 p img {height: 54px;width: 90px;}
#flagQ1 .flagNepal{height: 54px;	width: 41px;}

/*Pour le summary - Page All Tags
-------------------------------------------------------- */
.SummaryMotsCles a:before{
	content: url(img/tag.png);
	margin-right: 1ex;
}

#SummaryMotsClesTitle h2 {
	font-size : 1 em;
	color : #999900;
	font-weight : normal;
	text-align: center;
}

/*Icones catégories
-------------------------------------------------------- */
.titrecat{font-family : Georgia,"New Century Schoolbook",Times,serif;
	font-style:italic;
	margin-bottom:2em;}

.titrecat h2{
	margin : 0.8em 0 0 0;
	color : #660000;
	font-weight : normal;
	font-size:2em;
	margin-bottom:0;
	padding-bottom:0;
}

.titrecat p{margin-top:0em;padding-top:0em;}
/*.titrecat div{margin-top:0em;padding-top:0em;}*/

.icone_cat{	padding-left : 40px;}

.icoQui-sommes-nous {	background : transparent url(img/icones_cat/Qui-sommes-nous.gif) no-repeat;}
.icoPreparatifs {	background : transparent url(img/icones_cat/Preparatifs.gif) no-repeat;}
.icoItineraire {	background : transparent url(img/icones_cat/Itineraire.gif) no-repeat;}
.icoBudget {	background : transparent url(img/icones_cat/Budget.gif) no-repeat;}
.icoSante {	background : transparent url(img/icones_cat/Sante.gif) no-repeat;}
.icoFiches-pays {	background : transparent url(img/icones_cat/Fiches-pays.gif) no-repeat;}
.icoVoyager-autrement {	background : transparent url(img/icones_cat/Voyager-autrement.gif) no-repeat;}
.icoFourre-tout {	background : transparent url(img/icones_cat/Fourre-tout.gif) no-repeat;}
.icoConnexes {	background : transparent url(img/icones_cat/Connexes.gif) no-repeat;}
.icoNews {	background : transparent url(img/icones_cat/News.gif) no-repeat;}

.icoAvant-le-depart {	background : transparent url(img/icones_cat/Avant-le-depart.gif) no-repeat;}
.icoItalie {	background : transparent url(img/icones_cat/Italie.gif) no-repeat;}
.icoGrece {	background : transparent url(img/icones_cat/Grece.gif) no-repeat;}
.icoTunisie {	background : transparent url(img/icones_cat/Tunisie.gif) no-repeat;}
.icoEspagne {	background : transparent url(img/icones_cat/Espagne.gif) no-repeat;}
.icoPortugal {	background : transparent url(img/icones_cat/Portugal.png) no-repeat;}
.icoSuisse {	background : transparent url(img/icones_cat/Suisse.gif) no-repeat;}
.icoFrance {	background : transparent url(img/icones_cat/France.png) no-repeat;}
.icoBelgique {	background : transparent url(img/icones_cat/Belgique.png) no-repeat;}
.icoPays-Bas {	background : transparent url(img/icones_cat/Pays-Bas.png) no-repeat;}
.icoAllemagne {	background : transparent url(img/icones_cat/Allemagne.png) no-repeat;}
.icoDanemark {	background : transparent url(img/icones_cat/Danemark.png) no-repeat;}
.icoSuede {	background : transparent url(img/icones_cat/Suede.png) no-repeat;}
.icoFinlande {	background : transparent url(img/icones_cat/Finlande.gif) no-repeat;}
.icoEstonie {	background : transparent url(img/icones_cat/Estonie.gif) no-repeat;}
.icoRussie-Japon-Coreedusud {	background : transparent url(img/icones_cat/Russie-Japon-Coreedusud.gif) no-repeat;}
.icoRussie {	background : transparent url(img/icones_cat/Russie.gif) no-repeat;}
.icoJapon {	background : transparent url(img/icones_cat/Japon.gif) no-repeat;}
.icoCoree-du-sud {	background : transparent url(img/icones_cat/Coree-du-sud.gif) no-repeat;}
.icoNouvelle-zelande {	background : transparent url(img/icones_cat/Nouvelle-zelande.gif) no-repeat;}





/* RSS */

#syndicate .feed-list {
  margin: 0 0 15px 15px;
  padding: 0;
  list-style-type: none;
}

#syndicate .feed-list ul {
list-style-image: none;
list-style-type: none;
}

#syndicate .feed-list li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}

#syndicate .feed-list li a {
  padding: 0 0 0 19px;
  background: url(img/feed.png) no-repeat 0 50%;
  list-style-type: none;
}

#syndicate .feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url(img/feed.png) no-repeat 0 50%;
}