/*  
Theme Name: Tourismologic
Theme URI: http://www.tourismologic.com/
Version: 1.1
Tags: blue,brown,white,light,two-columns,three-columns,left-sidebar,right-sidebar,fixed-width,theme-options,threaded-comments,sticky-post
*/

/* Trick the WordPress Theme Bot *Evil* */
html {
    font-size: 100%;
}
body {
	padding:0px;
	margin:0px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #614c46;
    background: #fff;
}
*{
    margin:0px;
    padding:0px;
}
/* Titres */
h1, h2, h3, h4, h5, h6 {
    margin:0; 
	padding:0px;
    font-style: normal;
}
a{ text-decoration:none; color:#fdad02; }
a:hover{ text-decoration:none; color:#76635b;}
/* Listes */
ul, ol,li{
    margin:0;
    padding: 0;
    list-style-type:none;
}

/* Paragraphes */
p {
    margin:0px;
	padding:0px;	
}
address {
    margin: .75em 0;
    font-style: normal;
}

a img {
    border: none;
}

em {
    font-style: italic;
}
strong {
    font-weight: bold;
}

/* Formulaires */
form, fieldset {
    margin: 0;
    padding: 0;
    border: none;

}
input, button, select {
    vertical-align: middle;
}
br{
    margin:0;
    padding: 0;
}

#Page{
	width:900px;
	margin:0 auto;
}
#HautPage{
	width:100%;
	height:84px;
}
#Logo{
	width:340px;
	float:left;
}
#Logo img{
	margin-top:20px;
}
.share{margin-left:120px; border:0px;}
.zd_multilang_list img{margin-right:-13px;}
.respond form input,label{ line-height:30px; font-size:11px; color:#614c46;}
#s1,#s2,#s3,.email{font-size:11px; color:#614c46; background:#fff0ce; height:18px;border:1px solid #ffdc8f;}
textarea.required{height:100px;width:300px; background:#fff0ce; color:#614c46; border:1px solid #ffdc8f;}
#sbutt{  margin-top:10px;}
h4.module-title{ height:24px; font-size:12px;}
#MenuTop{
	width:510px;
	float:right;
	margin-top:13px;
}
li.page_item{z-index:100;}	
#MenuTop ul li.widgetcontainer  div.menu ul li a{background:url('images/separateur.gif') no-repeat left;}
#MenuTop ul li{
	float:left; 
	display:inline;
	}
div#MenuTop h5.widgettitle{display:none;}
div#MenuTop li.widgetcontainer{ float:right;}
#MenuTop ul li a{
	font-size:11px;
	color:#5b5b5b;
	padding-right:13px;
	padding-left:13px;
	text-decoration:none;
	background:url('images/separateur.gif') no-repeat left;
	}
#MenuTop ul li a:hover{
	font-size:11px;
	color:#ffac01;
	padding-right:13px;
	padding-left:13px;
	text-decoration:none;
	}

#MenuTop ul li a.Nopuce{ background:none;}
.Cordonnees{clear:both; text-align:right; height:34px; padding-top:12px;}
.Cordonnees img{ vertical-align:-20%; margin-left:9px;}

#menu {
	font-family:verdana, Helvetica, sans-serif; 
	width:100%;
	height:26px;
	font-size:11px;
	z-index:1000;
	background:#614c46;
	border-bottom:1px solid #fff;
		
}

#menu ul li{
	float:left; 
	display:inline;

	}
#menu ul li a{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding-right:13px;
	padding-left:13px;
	text-decoration:none;
	background:url('images/sep-blanc.gif') no-repeat right 7px;
line-height:25px;
	}
#menu ul li a:hover{
	font-size:11px;
	color:#ffac01;
	padding-right:13px;
	padding-left:13px;
	text-decoration:none;
	}
div#pixopoint_menu1 ul.sf-menu li ul li{background:url(images/puce.gif) no-repeat 10px 10px; margin:3px 0px 0px 0px;;}
div#pixopoint_menu1 ul.sf-menu li ul li a{background:none; font-weight:normal; margin-left:10px; color:#fff;}
div#pixopoint_menu1 ul.sf-menu li ul li a:hover{background:none; font-weight:normal; margin-left:10px; color:#feac00;}
#Header{ 
	width:900px; 
	height:324px;
	background:#000;
	position:relative;
	}
#LeftBlog{ 
	width:227px; 
	float:left;
	padding:0 0 10px 0;
	background:url(images/fond-txt.jpg) no-repeat 0 0 #ffefcc;
	}
.TxtNossolution{
	background:url('images/fond-text.png')  no-repeat 0 0;
	position:absolute; 
	padding:0px 0 0 0;
	width:226px; 
	height:314px;
	top:0px; 
	left:0px;
	z-index:1;
	padding-top:10px;
	border-right:2px solid #4a3a32;
	
	}
div.TxtNossolution h5.widgettitle{display:none;}
.TxtNossolution ul li{
	font-size:11px;
	color:#fff;
	padding-left:4px;
	padding-right:0px;
	list-style-type:none;
	line-height:19px;
	
}
.TxtNossolution ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li a{
	background:url('images/puce-blanc.gif')  no-repeat 0px 7px; 
	font-weight:bold; 
	padding-left:10px;
	Font-size:11px;

	}
.TxtNossolution ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li a{background:none; color:#fff; font-weight:bold; padding-left:5px;}
.TxtNossolution ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li a:hover{background:none; color:#feac00; font-weight:bold; padding-left:5px;}

.TxtNossolution ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li ul li a{background:url('images/puce-01.gif') no-repeat 10px 4px; color:#fff; font-weight:bold; padding-left:17px;}
.TxtNossolution ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li ul li a:hover{background:url('images/puce-01.gif') no-repeat 10px 4px; color:#feac00; font-weight:bold; padding-left:17px;}

.TxtNossolution ul.xoxo li h5{display:none;}

.midleblog{background:url('images/fond-left.jpg') repeat-y left; overflow:hidden; width:900px;}
.Lienblog{
	width:215px; 
        min-height:60px;
	padding:13px 0 0 0px ;
	background:#ffefcc;
        display:table;

	}
div.Lienblog div.widgetcontent{padding:0px 4px 10px 10px; line-height:24px;}
div.Lienblog div.widgetcontent a{background:url('images/puce-flesh.jpg') no-repeat left; font-size:12px; color:#614c46; padding:0px 0px 0px 15px;}
div.Lienblog div.widgetcontent a:hover{background:url('images/puce-flesh.jpg') no-repeat left; font-size:12px; color:#ffae06; padding:0px 0px 0px 15px;}
.Lienblog li{list-style-type:none;}
.Lienblog h5{
	font-family:"Arial Black";
	height:26px; 
	font-size:11px;
	font-size:11px; 
	color:#614c46; 
	text-transform:uppercase; 
	text-align:left; 
	padding:0 0 0 10px;
	}

.TxtNossolutionBlog{
	padding:0px 0 0 0;
	width:227px; 
	height:314px;
	padding-top:10px;
	
	}

.TxtNossolutionBlog ul li{
	font-size:11px;
	color:#fff;
	padding-left:4px;
	padding-right:0px;
	list-style-type:none;
	line-height:19px;
}
.TxtNossolutionBlog ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li a{background:url('images/puce-blanc.gif')  no-repeat 0px 7px; font-weight:bold; padding-left:10px;}
.TxtNossolutionBlog ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li a{background:none; color:#fff; font-weight:bold; padding-left:5px;}
.TxtNossolutionBlog ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li a:hover{background:none; color:#feac00; font-weight:bold; padding-left:5px;}

.TxtNossolutionBlog ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li ul li a{background:url('images/puce-01.gif') no-repeat 10px 4px; color:#fff; font-weight:bold; padding-left:17px;}
.TxtNossolutionBlog ul.xoxo li.widgetcontainer div.widgetcontent div.menu ul li ul li ul li a:hover{background:url('images/puce-01.gif') no-repeat 10px 4px; color:#feac00; font-weight:bold; padding-left:17px;}
.TxtNossolutionBlog ul.xoxo li h5{display:none;}


#Midle{background:url('images/fond-left.jpg') repeat-y left; overflow:hidden; width:900px;}
.left{
	width:227px; 
	float:left;
	padding:13px 0 0 0 ;
	background:#ffefcc;
	}
.left li{list-style-type:none;}
.left h1{
	font-family:"Arial Black";
	height:26px; 
	background:#ffad01; 
	font-size:11px; 
	color:#614c46; 
	text-transform:uppercase; 
	text-align:center; 
	line-height:24px;}
.left h1 span{color:#fff;}
.left   div strong{display:block;}
.left   div strong a{color:#6b5852;}
.left   div strong a:hover{color:#fdad02;}
.left div a img{float:left; margin-right:6px; border:1px solid #e5d7b7;}

.left div{
	background:url('images/trait.gif') no-repeat bottom ;
	padding:16px 8px 16px 8px;
	color:#6b5852;
	text-align:justify;
	clear:both;
	min-height:100px;
	}

.left p.notrait{background:none;}


.NOS-realisations{
	width:227px; 
	padding:0px 0 0 0 ;
	background:#ffefcc;
	}
.NOS-realisations li{list-style-type:none;}
.NOS-realisations h1{
	font-family:"Arial Black";
	height:26px; 
	background:#ffad01; 
	font-size:11px; 
	color:#614c46; 
	text-transform:uppercase; 
	text-align:center; 
	line-height:24px;}
.NOS-realisations h1 span{color:#fff;}
.NOS-realisations div strong{display:block;}
.NOS-realisations div strong a{color:#6b5852;}
.NOS-realisations div strong a:hover{color:#fdad02;}
.NOS-realisations div a img{float:left; margin-right:6px; border:1px solid #e5d7b7;}

.NOS-realisations div{
	background:url('images/trait.gif') no-repeat bottom ;
	padding:16px 8px 16px 8px;
	color:#6b5852;
	text-align:justify;
	clear:both;
	min-height:100px;
	}

.NOS-realisations p.notrait{background:none;}
.Contenu{
	width:673px; 
	float:left; 
	padding-top:15px;
	}

h2.pagetitle{display:none;}
div.entry-info{display:none;}
span.tags a{
display:none;	
}
.entry-content{
	width:100%;
}
.entry-content p{line-height:20px; font-size:12px; text-align:justfy; margin:0px; margin:10px 0 10px 0;}
.entry-content p img {float:right; margin-left:10px;}
.entry-content p em strong{color:#e3290a;}
.entry-content ul {margin:10px 0 10px 20px;}
.entry-content ul li{ list-style-type:none; font-size:12px; background:url('images/puce-01.gif') no-repeat 0px 10px; padding:0 0 0 12px;}
.entry-content ul li.page_item{ list-style-type:none; font-size:12px; background:url('images/puce-01.gif') no-repeat 0px 10px; padding:0 0 0 12px;}


.entry-content-single p{line-height:20px; font-size:12px; text-align:justfy; margin:0px; padding:8px 0 10px 0;}
.entry-content-single p img {float:left; margin-left:0px; margin-right:10px;}
.entry-content-single p em strong{color:#e3290a;}
.entry-content-single ul {margin:10px 0 10px 20px;}
.entry-content-single ul li{ list-style-type:none; font-size:12px; background:url('images/puce-01.gif') no-repeat 0px 10px; padding:0 0 0 12px;}
.entry-content-single ul li.page_item{ list-style-type:none; font-size:12px; background:url('images/puce-01.gif') no-repeat 0px 10px; padding:0 0 0 12px;}



.entry-title{font-size:14px; line-height:30px;}
.feed-title{font-size:18px; line-height:30px;}
#comment{width:400px; height:150px;}
.entry{
	width:319px !important;
	_width:315px ;
	float:left;
        min-height:150px;
        _height:170px; 
  	background:url('images/sep-orange.gif')  350px 5px no-repeat;
	margin:0px 0px 0px 10px;
}
.entry p img{margin:0 0 0px 0}
.entry p{
	color:#6c5953;
	font-size:11px;
	line-height:18px;
	text-align:justify;
}

.entry p a{ display:block; text-align:right;}
.entry p a img{display:block; text-align:left;}
.entry h1{
	font-family:"Arial Black";
	padding:0 0 0 40px;
	margin:0 0 0 0px;
	font-size:14px;
	color:#614c46;
	width:267px;
	text-transform:uppercase;
	}
.entry strong{
	color:#6c5852;
	}
.credits{display:none;}
.entry span{
	font-family:"Arial";
	color:#e3290a;
	margin-right:30px;
	font-size:11px;
	display:block;
	text-align:right;
	}
	

div.News div#mm_bnlist{background:none; border:none; margin:0px; padding:0;}
div.News{
	height:182px;
        width:280px;
	margin:5px 0 0 0px;
        padding: 14px;
	background:url('images/fond-news.jpg') no-repeat 0 0;
	
}
div.News div#mm_bnlist h1{
	font-family:"Arial Black";
	padding:0 0 0 26px;
	font-size:14px;
	color:#614c46;
	text-transform:uppercase;
	}
div.News div#mm_bnlist span.date_com{text-align:left; display:block; color:#ffad01;}
div.News div#mm_bnlist b{
	font-family:"Arial Black";
	display:block;
	background:url('images/puce-news.jpg') no-repeat 0 0;
	padding:0 0 5px 26px;
	font-size:14px;
	color:#614c46;
	text-transform:uppercase;
	}
div.News div#mm_bnlist ul,li {padding:0px; margin:0px;}
div.News div#mm_bnlist ul li {list-style:none;}
div.News div#mm_bnlist ul li {
	line-height:18px;
	padding:5px 0 5px 0;
}
div.News div#mm_bnlist ul li a{
	color:#614c46;
}
div.News div#mm_bnlist ul li  a:hover{
	color:#e3290a;
}
div.News div#mm_bnlistdiv a{display:block; text-align:right;}
div.News div#mm_bnlist p span{
	color:#ffad01;
	display:block;
}
.Footer{
	width:900px; 
	height:40px; 
	padding:10px 0 0 0;
	border-top:1px solid #b2a8a5; 
	text-align:right;
	margin:0 auto;
	}
.Copyrigh{
	float:left; 
	width:450px;
	text-align:left;
        color:#5b5b5b;
	}

.menubas {
	float:left; 
	width:620px;
        color:#5b5b5b;
	}
.menubas ul li img{vertical-align:-20%; margin:0 10px 0 -10px;}
.menubas ul li{
	float:left; 
	display:inline;
	list-style-type:none;
	
	}
.menubas ul li a{
	font-size:11px;
	color:#5b5b5b;
	text-decoration:none;
	background:url('images/separateur.gif') no-repeat right;
	padding:0 10px 0 10px;
	
	}
.menubas ul li a:hover{
	font-size:11px;
	color:#ffac01;
	text-decoration:none;
	background:url('images/separateur.gif') no-repeat right;
	}
.menubas  ul li a.Nopuce{background:none; padding-left:0px;}
div.menubas h5.widgettitle{display:none;}

#content-blog{
	width:490px;
	float:left; 
	padding:0 5px 0 15px ;
	}
#content-blog a{font-family:"Arial Black"; font-size:14px; line-height:30px; padding:10px 0 0 0; color:#6b5952; text-transform:uppercase;}
#content-blog a:hover { font-family:"Arial Black"; line-height:30px; color:#ffad01;}

.entry-content-blog {}

.entry-content-blog p{line-height:20px; margin:10px 0 10px 0px;  font-size:13px; text-align:justify;}
.entry-content-blog p img {float:left; margin-right:10px;}
.entry-content-right{width:155px; float:left;  padding:0 0px 0 5px ; text-align:left;}
.entry-content-right ul li.widgetcontainer{
		list-style-type:none;
                 padding:0px 0 0 0;
		}
div#content-blog div.entry-content-blog p a{font-family:"Arial";font-size:11px; text-transform:lowercase;font-weight:normal;  color:#feac00; }
div#content-blog div.entry-content-blog p a:hover{font-family:"Arial"; font-size:11px; font-weight:normal; text-transform:lowercase;  color:#6a5854;}
div#content-blog div.entry-content-blog p strong{ color:#614d46; font-size:11px; }

.entry-content-right ul li{line-height:16px; font-size:11px;}
div.entry-content-right a{ font-size:11px; color:#ffad01; padding:0px 0px 0px 0px;}
div.entry-content-right a:hover{font-size:11px; color:#e3290a; padding:0px 0px 0px 0px;}
div.entry-content-right li{list-style-type:none;}
.entry-content-right li h5.widgettitle{
	font-family:"Arial Black";
	height:20px; 
	font-size:11px;
	color:#614c46; 
	text-transform:uppercase; 
	text-align:left; 
	padding:10px 0 0 0px;
	}
.entry-content-right li h5.widgettitle a{color:#614c46; font-size:11px;}
.entry-content-right li h5.widgettitle img{ font-family:"Arial Black"; width:60px; height:60px;}

.commentaire{
	border-top:1px solid #dddddd;
	bordepr-bottom:1px solid #dddddd;
        background:#f1f1f1;
	padding:5px 0 10px 5px;
        margin:0 0 10px 0;
	font-size:10px;
	Color:#696969;
        clear:both;
       height:30px;
}
#content-blog div.commentaire a{
	font-size:10px;
	Color:#000;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        text-transform:lowercase; 
}
#content-blog div.commentaire a.comments-link{
	font-size:10px;
	Color:#000;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        text-transform:lowercase; 
}
#content-blog div.commentaire a.comments-link:hover{
	font-size:10px;
	Color:#ffad01;
}
#content-blog div.commentaire a:hover{
	font-size:10px;
	Color:#ffad01;
}
#widgetsearch input.text{background:#ffefcc; border:1px solid #fdd172; width:150px;}
#widgetsearch input.submit{margin:5px 0 0 0px;}
#widgetsearch{ padding:0 0 12px 0}
#content{
   padding:0 0 20px 10px!important;
    _padding:0 0 20px 0px;
}
#content-01{padding:0 0 20px 10px;}
#content-01 ul li {line-height:26px;}
.twitter-item{ font-size:11px; padding:2px 0 8px 0; border-bottom:1px solid #c6c6c6;}
div.entry-content-right h5.widgettitle a.twitter_title_link{display:block;}
.formualire td{padding:0 0 12px 0; font-weight:bold;}
.formualire td span{font-weight:normal; color:#ff8901;}
.formualire td input.wpcf7-validates-as-required{background:#ffefcc; width:170px; font-size:11px; height:18px; color:#614c46; border:1px solid #fce1a7;}
.formualire td label{width:120px;}
.formualire td textarea{background:#ffefcc; width:260px; height:100px; border:1px solid #fce1a7;}
.formualire td select.wpcf7-validates-as-required{background:#ffefcc; font-size:11px; height:18px; color:#614c46; width:170px; border:1px solid #fce1a7;}
.formualire td input{background:#ffefcc; width:170px; font-size:11px; height:18px; color:#614c46; border:1px solid #fce1a7;}
.formualire td.btn-envoyer input{background:#ffefcc; width:80px; padding-top:0px; }
.formualire td span.wpcf7-captcha-captcha-153 input{background:#000; width:40px; font-size:11px; height:18px; color:#614c46; border:1px solid #fce1a7; }
.comments{float:left; width:360px; }
.date{float:right; width:100px; padding:7px 5px 0 0; font-size:11px;}
.title{font-size:11px;}
div.section{margin:0 0 10px 0;}
.Ensavoirplus{
display:block; 
text-align:right;
margin: 5px 0 0 0;

	}
.wpcf7-not-valid-tip-no-ajax{
display:block;	
}

div.wp-pagenavi{text-align:center; color:#da4c0a; font-weight:bold; letter-spacing:3px;}
div.wp-pagenavi span.pages{ color:#5e2405; font:size:11px; letter-spacing:normal;}
div#content-blog  div.wp-pagenavi a{font-size:11px; line-height:30px; color:#6b5952;}
div#content-blog div.wp-pagenavi a:hover {line-height:30px; color:#da4c0a;}
.Realisations{
display:block; 
text-align:right;
line-height:30px;
height:30px;
margin: 0 5px 0 0;


	}
#frontendform img{
	margin:3px 0 0 0;
}


