html * {margin:0; padding:0; border: none; outline: none}
html {
background: #090808 url(../images/bckg0.jpg) center top no-repeat;
color: #575757;
font: 14px/21px Arial,Helvetica,sans-serif;
}

@font-face {  
font-family: 'segoe';
src: url('http://www.pimp-my-trip.com/wp-content/themes/pimpmytrip/type/segoepr.eot');  
src: local('segoe'), 
url('http://www.pimp-my-trip.com/wp-content/themes/pimpmytrip/type/segoepr.ttf') format('truetype');
}  

h1, h2, h3, h4 {}
h2 {}
h3 {}
h4 {}
a{color: #5a1802;}
a:hover{color: #960707;}
p {padding-bottom: 5px}
ul, ul li{list-style-type: none;}


a.cleanlink{text-decoration: none !important; color: #575757 !important;}

.segoe{font-family : segoe;}

.tape {
display: block;
height: 52px;
background: url(../images/h1.jpg) left top no-repeat;
overflow: hidden;
margin-top: 15px;
font-family: 'segoe';
color: #3a1e00;
font-size: 27px;
line-height: 40px;
padding: 0 0 0 25px;
text-shadow: 0px 2px 4px #c7b664;
}

.candice{
text-indent: -9999px;
display: block;
background: transparent url(../images/candice-titles.jpg) left top no-repeat;
overflow: hidden;
height: 45px;
width: 100%;
padding: 0;
margin: 0;
}
.title-1{background-position: 0px 0px; margin-bottom: 4px;}
.title-2{background-position: 0px -45px; margin-bottom: 4px;}
.title-3{background-position: 0px -90px; margin-bottom: 4px;}

.hidden {display: none;}
.clear{clear: both;display: block;width: 100%; height: 0px; line-height: 0px; padding: 0px; margin: 0px;}
.left{float: left}
.right{float: right;}

.justify {text-align: justify;}
.textright {text-align: right; }
.textleft {text-align: right; }
.text-center{text-align: center;}
.shadow{
-moz-box-shadow: 0px 1px 10px #000;
-webkit-box-shadow: 0px 1px 10px #000;
box-shadow: 0px 1px 10px #000;
}
.round-10{
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.round-5{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.nice-title{
color:#4A0538;
font-family:segoe,helvetica,arial,sans-serif;
font-size:24px;
line-height:38px;
text-decoration:none;
}

.spacer-5{display: block;height: 5px;}
.spacer-10{display: block;height: 10px;}
.spacer-20{display: block;height: 20px;}

.corner-top-left-radius-10{
-moz-border-radius-topleft: 10px 10px;
border-top-left-radius: 10px 10px;
}
.corner-top-right-radius-10{
-moz-border-radius-topright: 10px 10px;
border-top-right-radius: 10px 10px;
}
.corner-bottom-left-radius-10{
-moz-border-radius-bottomleft: 10px 10px;
border-bottom-left-radius: 10px 10px;
}
.corner-bottom-right-radius-10{
-moz-border-radius-bottomright: 10px 10px;
border-bottom-right-radius: 10px 10px;
}

#wrap{
width: 1000px;
margin: 0 auto;
}

#header{
width: 1000px;
height: 228px;
background: transparent url(../images/header-2.jpg) left top no-repeat;
}

#logo {
float: left;
width: 338px;
height: 228px;
background: transparent url(../images/pimp-my-trip.jpg) left top no-repeat;
margin-left: 30px;
}

#logo a{
text-indent: -9999px;
width: 339px;
height: 228px;
display: block;
}

#sectionheader {
float: left;
width: 600px;
height: 228px;
background: transparent url(../images/fond-banner.jpg) left top no-repeat;
}

#nav{
width: 1000px;
height: 78px;
background: transparent url(../images/nav-bckg.png) left top no-repeat;
}
#nav .nav-bckg{
width: 939px;
height: 78px;
background: transparent url(../images/nav.jpg) left top no-repeat;
margin-left: 33px;
}

#nav ul li, #nav ul li a{text-indent: -9999px;}
#nav ul li {display: block; float: left;}
#nav ul li.page_item a {display: block; background: url(../images/tabz.jpg) left top no-repeat;height: 53px;}
#nav ul li.page_item a:hover {cursor: pointer;}

#nav ul li.page-item-108 a{width: 113px;background-position:  -115px 0px;}
#nav ul li.page-item-108.current_page_item a, #nav ul li.page-item-108.current_page_parent a, #nav ul li.page-item-108.current_page_ancestor a, #nav ul li.page-item-108 a:hover{background-position:  -115px -53px;}

#nav ul li.page-item-106 a{width: 150px;background-position:  -228px 0px;}
#nav ul li.page-item-106.current_page_item a, #nav ul li.page-item-106.current_page_parent a, #nav ul li.page-item-106.current_page_ancestor a, #nav ul li.page-item-106 a:hover{background-position:  -228px -53px;}

#nav ul li.page-item-112 a{width: 115px;background-position:  0px 0px;}
#nav ul li.page-item-112.current_page_item a, #nav ul li.page-item-112.current_page_parent a, #nav ul li.page-item-112.current_page_ancestor a, #nav ul li.page-item-112 a:hover{background-position:  0px -53px;}

#nav ul li.page-item-214 a{width: 101px;background-position:  -378px 0px;}
#nav ul li.page-item-214.current_page_item a, #nav ul li.page-item-214.current_page_parent a, #nav ul li.page-item-214.current_page_ancestor a, #nav ul li.page-item-214 a:hover{background-position:  -378px -53px;}

#nav ul li.page-item-215 a{width: 106px;background-position:  -478px 0px;}
#nav ul li.page-item-215.current_page_item a, #nav ul li.page-item-215.current_page_parent a, #nav ul li.page-item-215.current_page_ancestor a, #nav ul li.page-item-215 a:hover{background-position:  -478px -53px;}

/* ******************* */

.tab-social{
width: 307px;
height: 54px;
background: transparent url(../images/tab-social.png) left 0px no-repeat;
margin-left: 40px;
}

.tab-social ul{
float: left;
width: 190px;
margin-left: 98px;
}

.tab-social ul li{display: block; float: left; margin-right: 1px;}

.tab-social ul li a{
display: block;
width: 36px;
height: 34px;
background: transparent url(../images/social.png) left top no-repeat;
}
.social-facebook{background-position: 0px -33px!important;}
.social-facebook:hover{background-position: 0px 3px!important;}
.social-twitter{background-position: -38px -33px!important;}
.social-twitter:hover{background-position: -38px 3px!important;}
.social-rss{background-position: -77px -33px!important;}
.social-rss:hover{background-position: -77px 3px!important;}
.social-youtube{background-position: -113px -33px!important;}
.social-youtube:hover{background-position: -113px 3px!important;}
.social-mail{background-position: -149px -33px!important;}
.social-mail:hover{background-position: -149px 2px!important;}

#main{
width: 1000px;
min-height: 500px;
background: transparent url(../images/main-bckg.png) left top repeat-y;
}

#main .main-bckg{
width: 939px;
min-height: 500px;
background: transparent url(../images/main.jpg) left top repeat-y;
margin-left: 33px;
overflow: hidden;
}

#maincol{
width: 620px;
padding-bottom: 35px;
margin-right: 45px;
}
#sidebar{
width: 255px;
margin: 0;
}

#fb-fanbox {
margin-left: 17px;
width: 236px;
background: #fff;
}

h2.voyage{
width: 255px;
background: url(../images/slots.jpg) left 0 no-repeat;
height: 80px;
}

h2.categories{
width: 255px;
background: url(../images/slots.jpg) left -176px no-repeat;
height: 80px;
text-indent: -9999px;
}

h2.preparatifs{
width: 255px;
background: url(../images/slots.jpg) left -91px no-repeat;
height: 80px;
}

h2.voyage a, h2.preparatifs a{display: block;text-indent: -9999px;line-height: 0px;}

#categories{
width: 210px;
background: url(../images/slots.jpg) left -270px no-repeat;
padding: 5px 0px 0px 45px;
}

.paperlook{
width: 210px;
background: url(../images/paperlook.jpg) left 0 repeat-y;
padding: 5px 0px 0px 45px;
}

.paperlook-top {
background: url("../images/slots.jpg") no-repeat scroll left -243px transparent;
height: 15px;
width: 255px;
}

.paperlook ul {width: 190px; }
.paperlook ul li{ padding-bottom: 6px; }
.paperlook a {
font-family: segoe,helvetica,arial,sans-serif;
text-decoration: none;
color: #666;
line-height: 15px;
}
.paperlook a.current, .paperlook a:hover{color: #333;}

a.videotitle {
font-family: segoe,helvetica,arial,sans-serif;
text-decoration: none;
color: #ddd;
font-size: 12px;
}
a.videotitle:hover {color: #fff; }

#categories_bottom{
width: 255px;
background: url(../images/slots.jpg) left -630px no-repeat;
height: 40px;
}

#categories ul li{
display: block;
overflow: hidden;
opacity : 0.7;
-moz-opacity : 0.7;
/*-ms-filter: "alpha(opacity=70)"; /* IE 8 */
/*filter : alpha(opacity=70); /* IE < 8 */ 
}

#categories ul li a{
background: url(../images/textes-categories.png) -44px 0 no-repeat;
display: block;
height: 23px;
width: 194px;
text-indent: -9999px;
}

/* CATEGORIES */
#categories ul li.cat-item-3 a{background-position: -44px 0px;} /* avant le départ */
#categories ul li.cat-item-4 a{background-position: -44px -23px;} /* vie quotidienne */
#categories ul li.cat-item-5 a{background-position: -44px -46px;} /* thailande */
#categories ul li.cat-item-6 a{background-position: -44px -69px;} /* laos */
#categories ul li.cat-item-7 a{background-position: -44px -92px;} /* cambodge */
#categories ul li.cat-item-8 a{background-position: -44px -115px;} /* vietnam */
#categories ul li.cat-item-9 a{background-position: -44px -138px;} /* singapour */
#categories ul li.cat-item-10 a{background-position: -44px -161px;} /* australie */
#categories ul li.cat-item-11 a{background-position: -44px -184px;} /* indonesie */
#categories ul li.cat-item-87 a{background-position: -44px -1049px;} /* le retour */
#categories ul li.cat-item-93 a{background-position: -44px -1071px;} /* le mexique */

#categories ul li.cat-item-3 a:hover{background-position: -40px 0px;}
#categories ul li.cat-item-4 a:hover{background-position: -40px -23px;}
#categories ul li.cat-item-5 a:hover{background-position: -40px -46px;}
#categories ul li.cat-item-6 a:hover{background-position: -40px -69px;}
#categories ul li.cat-item-7 a:hover{background-position: -40px -92px;}
#categories ul li.cat-item-8 a:hover{background-position: -40px -115px;}
#categories ul li.cat-item-9 a:hover{background-position: -40px -138px;}
#categories ul li.cat-item-10 a:hover{background-position: -40px -161px;}
#categories ul li.cat-item-11 a:hover{background-position: -40px -184px;}
#categories ul li.cat-item-87 a:hover{background-position: -40px -1049px;} /* le retour */
#categories ul li.cat-item-93 a:hover{background-position: -40px -1071px;} /* le mexique */

#categories ul li.cat-item-3.current-cat a{background-position: -29px 0px;}
#categories ul li.cat-item-4.current-cat a{background-position: -29px -23px;}
#categories ul li.cat-item-5.current-cat a{background-position: -29px -46px;}
#categories ul li.cat-item-6.current-cat a{background-position: -29px -69px;}
#categories ul li.cat-item-7.current-cat a{background-position: -29px -92px;}
#categories ul li.cat-item-8.current-cat a{background-position: -29px -115px;}
#categories ul li.cat-item-9.current-cat a{background-position: -29px -138px;}
#categories ul li.cat-item-10.current-cat a{background-position: -29px -161px;}
#categories ul li.cat-item-11.current-cat a{background-position: -29px -184px;}
#categories ul li.cat-item-87.current-cat a{background-position: -29px -1049px;} /* le retour */
#categories ul li.cat-item-93.current-cat a{background-position: -29px -1071px;} /* le mexique */

/* VOYAGE */
#categories ul li.page-item-150 a{background-position: -44px -207px;} /* caro et quentin */
#categories ul li.page-item-147 a{background-position: -44px -230px;} /* itineraire */
#categories ul li.page-item-145 a{background-position: -44px -417px;} /* pourquoi partir */

#categories ul li.page-item-150 a:hover{background-position: -40px -207px;} /* caro et quentin */
#categories ul li.page-item-147 a:hover{background-position: -40px -230px;} /* itineraire */
#categories ul li.page-item-145 a:hover{background-position: -40px -417px;} /* pourquoi partir */

#categories ul li.page-item-150.current_page_item a{background-position: -29px -207px;} /* caro et quentin */
#categories ul li.page-item-147.current_page_item a{background-position: -29px -230px;} /* itineraire */
#categories ul li.page-item-145.current_page_item a{background-position: -29px  -417px;} /* pourquoi partir */

	/* VOYAGE - level 2*/
	#categories ul.children li.page-item-163 a{background-position: -15px -368px;} /* itineraire australie */
	#categories ul.children li.page-item-159 a{background-position: -15px -299px;} /* itineraire cambodge */
	#categories ul.children li.page-item-165 a{background-position: -15px -391px;} /* itineraire indonesie */
	#categories ul.children li.page-item-155 a{background-position: -15px -276px;} /* itineraire laos */
	#categories ul.children li.page-item-161 a{background-position: -15px -345px;} /* itineraire singapour */
	#categories ul.children li.page-item-152 a{background-position: -15px -253px;} /* itineraire thailande */
	#categories ul.children li.page-item-157 a{background-position: -15px -322px;} /* itineraire vietnam */
	
	#categories ul.children li.page-item-163 a:hover{background-position: -10px -368px;} /* itineraire australie */
	#categories ul.children li.page-item-159 a:hover{background-position: -10px -299px;} /* itineraire cambodge */
	#categories ul.children li.page-item-165 a:hover{background-position: -10px -391px;} /* itineraire indonesie */
	#categories ul.children li.page-item-155 a:hover{background-position: -10px -276px;} /* itineraire laos */
	#categories ul.children li.page-item-161 a:hover{background-position: -10px -345px;} /* itineraire singapour */
	#categories ul.children li.page-item-152 a:hover{background-position: -10px -253px;} /* itineraire thailande */
	#categories ul.children li.page-item-157 a:hover{background-position: -10px -322px;} /* itineraire vietnam */
	
	#categories ul.children li.page-item-163.current_page_item a{background-position: 0px -368px;} /* itineraire australie */
	#categories ul.children li.page-item-159.current_page_item a{background-position: 0px -299px;} /* itineraire cambodge */
	#categories ul.children li.page-item-165.current_page_item a{background-position: 0px -391px;} /* itineraire indonesie */
	#categories ul.children li.page-item-155.current_page_item a{background-position: 0px -276px;} /* itineraire laos */
	#categories ul.children li.page-item-161.current_page_item a{background-position: 0px -345px;} /* itineraire singapour */
	#categories ul.children li.page-item-152.current_page_item a{background-position: 0px -253px;} /* itineraire thailande */
	#categories ul.children li.page-item-157.current_page_item a{background-position: 0px -322px;} /* itineraire vietnam */

/* PREPARATIFS */
#categories ul li.page-item-127 a{background-position: -44px -442px;} /* billets d avion */
#categories ul li.page-item-139 a{background-position: -44px -488px;} /* arreter de travailler */
#categories ul li.page-item-141 a{background-position: -44px -511px;} /* budget */
#categories ul li.page-item-133 a{background-position: -44px -582px;} /* preparer sac a dos */
#categories ul li.page-item-131 a{background-position: -44px -603px;} /* sponsors */
#categories ul li.page-item-129 a{background-position: -44px -628px;} /* itineraire */
#categories ul li.page-item-125 a{background-position: -44px -652px;} /* Préparatifs de Santé */
#categories ul li.page-item-123 a{background-position: -44px -746px;} /* visas */
#categories ul li.page-item-390 a{background-position: -44px -722px;} /* Administratif */
#categories ul li.page-item-765 a{background-position: -44px -1027px;} /* Sponsoring */

#categories ul li.page-item-127 a:hover{background-position: -40px -442px;} /* billets d avion */
#categories ul li.page-item-139 a:hover{background-position: -40px -488px;} /* arreter de travailler */
#categories ul li.page-item-141 a:hover{background-position: -40px -511px;} /* budget */
#categories ul li.page-item-133 a:hover{background-position: -40px -582px;} /* preparer sac dos */
#categories ul li.page-item-131 a:hover{background-position: -40px -603px;} /* sponsors */
#categories ul li.page-item-129 a:hover{background-position: -40px -628px;} /* itineraire */
#categories ul li.page-item-125 a:hover{background-position: -40px -652px;} /* Préparatifs de Santé */
#categories ul li.page-item-123 a:hover{background-position: -40px -746px;} /* visas */
#categories ul li.page-item-390 a:hover{background-position: -40px -722px;} /* Administratif */
#categories ul li.page-item-765 a:hover{background-position: -40px -1027px;} /* Sponsoring */
	
#categories ul li.page-item-127.current_page_item a{background-position: -29px -442px;} /* billets d avion */
#categories ul li.page-item-139.current_page_item a{background-position: -29px -488px;} /* arreter de travailler */
#categories ul li.page-item-141.current_page_item a{background-position: -29px -511px;} /* budget */
#categories ul li.page-item-123.current_page_item a{background-position: -29px -746px;} /* visas */
#categories ul li.page-item-133.current_page_item a{background-position: -29px -582px;} /* preparer sac a dos */
#categories ul li.page-item-131.current_page_item a{background-position: -29px -603px;} /* sponsors */
#categories ul li.page-item-129.current_page_item a{background-position: -29px -628px;} /* itineraire */
#categories ul li.page-item-125.current_page_item a{background-position: -29px -652px;} /* Préparatifs de Santé */
#categories ul li.page-item-390.current_page_item a{background-position: -29px -722px;} /* Administratif */
#categories ul li.page-item-765.current_page_item a{background-position: -29px -1025px;} /* Sponsoring */
	
	/* PREPARATIFS - Level 2*/
	#categories ul.children li.page-item-137 a{background-position: -15px -465px;} /* Equipement Multimédia */
	#categories ul.children li.page-item-143 a{background-position: -15px -534px;} /* sac de fille */
	#categories ul.children li.page-item-135 a{background-position: -15px -561px;} /* pharmacie */
	#categories ul.children li.page-item-468 a{background-position: -15px -677px;} /* Bilan médical */
	#categories ul.children li.page-item-466 a{background-position: -15px -700px;} /* Vaccins */
	#categories ul.children li.page-item-416 a{background-position: -15px -771px;} /* epargne */
	#categories ul.children li.page-item-423 a{background-position: -15px -794px;} /* depenses */
	#categories ul.children li.page-item-440 a{background-position: -15px -818px;} /* notre budget */
	#categories ul.children li.page-item-470 a{background-position: -15px -841px;} /* assurance santé */
	#categories ul.children li.page-item-481 a{background-position: -15px -864px;} /* contenu sac a dos */
	#categories ul.children li.page-item-483 a{background-position: -15px -887px;} /* checklist */
	#categories ul.children li.page-item-840 a{background-position: -15px -910px;} /* april */
	#categories ul.children li.page-item-842 a{background-position: -15px -933px;} /* havaianas */
	#categories ul.children li.page-item-844 a{background-position: -15px -956px;} /* visachrono */
	#categories ul.children li.page-item-846 a{background-position: -15px -979px;} /* mon oeil */
	#categories ul.children li.page-item-848 a{background-position: -15px -1004px;} /* afm42 */
	
	#categories ul.children li.page-item-137 a:hover{background-position: -10px -465px;} /* Equipement Multimédia */
	#categories ul.children li.page-item-143 a:hover{background-position: -10px -534px;} /* sac de fille */
	#categories ul.children li.page-item-135 a:hover{background-position: -10px -561px;} /* pharmacie */
	#categories ul.children li.page-item-468 a:hover{background-position: -10px -677px;} /* Bilan médical */
	#categories ul.children li.page-item-466 a:hover{background-position: -10px -700px;} /* Vaccins */
	#categories ul.children li.page-item-416 a:hover{background-position: -10px -771px;} /* epargne */
	#categories ul.children li.page-item-423 a:hover{background-position: -10px -794px;} /* depenses */
	#categories ul.children li.page-item-440 a:hover{background-position: -10px -818px;} /* notre budget */
	#categories ul.children li.page-item-470 a:hover{background-position: -10px -841px;} /* assurance santé */
	#categories ul.children li.page-item-481 a:hover{background-position: -10px -864px;} /* contenu sac a dos  */
	#categories ul.children li.page-item-483 a:hover{background-position: -10px -887px;} /* checklist */
	#categories ul.children li.page-item-840 a:hover{background-position: -10px -910px;} /* april */
	#categories ul.children li.page-item-842 a:hover{background-position: -10px -933px;} /* havaianas */
	#categories ul.children li.page-item-844 a:hover{background-position: -10px -956px;} /* visachrono */
	#categories ul.children li.page-item-846 a:hover{background-position: -10px -979px;} /* mon oeil */
	#categories ul.children li.page-item-848 a:hover{background-position: -10px -1004px;} /* afm42 */
	
	#categories ul.children li.page-item-137.current_page_item a{background-position: 0px -465px;} /* Equipement Multimédia */
	#categories ul.children li.page-item-143.current_page_item a{background-position: 0px -534px;} /* sac de fille */
	#categories ul.children li.page-item-135.current_page_item a{background-position: 0px -561px;} /* pharmacie */
	#categories ul.children li.page-item-468.current_page_item a{background-position: 0px -677px;} /* Bilan médical */
	#categories ul.children li.page-item-466.current_page_item a{background-position: 0px -700px;} /* Vaccins */
	#categories ul.children li.page-item-416.current_page_item a{background-position: 0px -771px;} /* epargne */
	#categories ul.children li.page-item-423.current_page_item a{background-position: 0px -794px;} /* depenses */
	#categories ul.children li.page-item-440.current_page_item a{background-position: 0px -818px;} /* notre budget */
	#categories ul.children li.page-item-470.current_page_item a{background-position: 0px -841px;} /* Assurance santé */
	#categories ul.children li.page-item-481.current_page_item a{background-position: 0px -864px;} /* contenu sac a dos  */
	#categories ul.children li.page-item-483.current_page_item a{background-position: 0px -887px;} /* checklist */
	#categories ul.children li.page-item-840.current_page_item a{background-position: 0px -910px;} /* april */
	#categories ul.children li.page-item-842.current_page_item a{background-position: 0px -933px;} /* havaianas */
	#categories ul.children li.page-item-844.current_page_item a{background-position: 0px -956px;} /* visachrono */
	#categories ul.children li.page-item-846.current_page_item a{background-position: 0px -979px;} /* mon oeil */
	#categories ul.children li.page-item-848.current_page_item a{background-position: 0px -1004px;} /* afm42 */
	
#categories ul li.current-cat, #categories ul li.current_page_item{
opacity : 1;
-moz-opacity : 1;
/*-ms-filter: "alpha(opacity=100)"; /* IE 8 */
/*filter : alpha(opacity=100); /* IE < 8 */ 
}
#categories ul {display: block;}
#categories ul.children{display: none;}
#categories ul li.current_page_item ul, #categories ul li.current_page_ancestor ul, #categories ul li.current_page_parent ul{display: block;}

#archives h2{
display: block;
width: 255px;
background: url(../images/slots.jpg) left -820px no-repeat;
height: 67px;
margin-bottom: 10px;
text-indent: -9999px;
}

#commentaires {margin-bottom: 20px;}
#commentaires  h2{
display: block;
width: 255px;
background: url(../images/slots.jpg) left -680px no-repeat;
height: 57px;
margin-bottom: 10px;
text-indent: -9999px;
}

ul#comments{
padding-left: 30px;
margin-top: 30px;
}
ul#comments li{margin-bottom: 15px;}
.comment-meta {
width: 80px;
float: left;
}
.comment-meta img, .comment-meta imga.FB_Link{
border: 4px solid #fff !important;
-moz-box-shadow: 0px 1px 5px #666;
-webkit-box-shadow: 0px 1px 5px #666;
box-shadow: 0px 1px 5px #666;
}
.comment-date{
margin-top: 2px;
font-size: 9px;
color: #666;
display: block;
line-height: 11px;
}
.comment-author{
font-size: 11px;
line-height: 11px;
color: #333;
display: block;
margin-top: 3px;
}
.comment-text{
float:left;
margin-bottom:10px;
min-height:45px;
padding:15px 20px 15px;
position:relative;
width:410px;
background: #fff;
border:1px solid #e0e5e5;
-moz-box-shadow: 0px 1px 10px #ccc;
-webkit-box-shadow: 0px 1px 10px #ccc;
box-shadow: 0px 1px 10px #ccc;
}
.comment_arrow{
display: block;
position:absolute;
background: transparent url(../images/comment_arrow.jpg) left top no-repeat;
left:-17px;
top:15px;
width: 17px;
height: 31px;
}
.reply{
text-align: right; 
padding-right: 50px;
margin-bottom:20px;
}
ul#comments ul {padding-left: 50px;}
ul#comments ul .comment-text{width:360px;}
ul#comments ul ul .comment-text{width:310px;}
ul#comments ul ul ul .comment-text{width:260px;}
ul#comments ul ul ul ul .comment-text{width:210px;}
ul#comments ul ul ul ul ul .comment-text{width:160px;}

#archives ul, #commentaires ul{
list-style-type: none;
display: block;
padding: 0 20px 0px 25px;
width: 230px;
}
#archives ul li{margin-bottom: 0px;}
#commentaires ul li{margin-bottom: 2px;}
#archives ul li a, #commentaires ul li a{
color: #333;
text-decoration: none;
padding-left: 14px;
background: transparent url(../images/bullets.png) 0px -11px no-repeat;
}
#archives ul li a:hover, #commentaires ul li a:hover{color: #581349;background-position: left -24px;}
#archives ul li a{font-size: 12px;line-height: 13px;}
#archives ul li p, #commentaires ul li p{
font-size: 13px;
line-height: 13px;
padding-left: 14px;
}


#tags  h2{
display: block;
width: 255px;
background: url(../images/slots.jpg) left -756px no-repeat;
height: 50px;
margin-bottom: 10px;
text-indent: -9999px;
}

#tagcloud{
padding: 0 20px 15px 25px;
width: 230px;
background: transparent url(../images/bckg-tag-cloud.gif) center bottom no-repeat;
}
#tagcloud a{
color: #111;
text-decoration: none;
}
#tagcloud a:hover{
color: #581349;
}

#fb_connexion{
height: 35px;
background: url(../images/slots.jpg) left -943px no-repeat;
padding:21px 20px 1px 35px;
width:205px;
}
#fbc_login {

}
#fb_connexion span , #fbc_login span{
display: block;
float: right;
margin-right: 10px;
font-size: 12px;
}
#fbc_login span{
margin-left: 10px;
margin-right: 0;
}
#fbdeco {
padding: 5px 0 0 56px;
background: url(../images/slots.jpg) left -906px no-repeat;
height: 30px;
}
#fbdeco a img{margin-top: 1px;}

#fblikepage {
background: url("../images/slots.jpg") no-repeat scroll left -1852px transparent;
height: 240px;
margin-bottom: 40px;
padding: 0 0 0 17px;
width: 255px;
}
#fblikepagelink {
background: url("../images/slots.jpg") no-repeat scroll left -1795px transparent;
display: block;
height: 57px;
text-indent: -9999px;
}

.fbc_profile_pic {
float: left;
padding: 0 10px 5px 0;
}

.fbc_profile_text {
float: left;
margin-left: 5px;
margin-top: 5px;
width: 120px; 
overflow: hidden;
}

a.FB_Link, a.FB_Link:hover {color:#1B7BDD!important; text-decoration: none!important;}

.previous, .next{
display: block;
}
.previous a, .next a{
display: block;
width: 180px;
height: 20px;
background: transparent url(../images/previous-next.png) left top no-repeat;
opacity : 0.7;
-moz-opacity : 0.7;
text-indent: -9999px;
}
.previous a{background-position: left top;}
.next a{background-position: left bottom;}

.previous a:hover, .next a:hover{
opacity : 1;
-moz-opacity : 1;
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
filter : alpha(opacity=100); /* IE < 8 */ 
}

.paper-top, .paper-bottom{
width: 640px;
height: 45px;
background: transparent url(../images/paper-top.jpg) left top no-repeat;
}
.paper-bottom{
background-position: left bottom;
}

.content{
padding: 0 15px;
width: 610px;
background: transparent url(../images/paper-bckg.jpg) left top repeat-y;
}

.post{
overflow: hidden;
padding: 0 15px;
}

.post h2 a, .post h1 a{
display: block;
padding-bottom: 10px;
font-family: segoe, helvetica, arial, sans-serif; 
font-size: 25px; 
line-height: 26px;
color: #67a9a7;
text-shadow: 0px 1px 1px #fff, 0px -1px 1px #fff;
text-decoration: none; 
}
.post h1 a{color: #4a0538;}

.single p, .page p{padding-bottom: 15px;}
.single h1 a{font-size: 28px;}
.page h1 a{font-size: 25px;line-height: 33px;}

.single h1 {width: 500px;margin-top: 6px;margin-bottom: 0;}
.page h1 {width: 500px;}

.post h2 , .page h2{
font-family: segoe, helvetica, arial, sans-serif; 
font-size: 21px;
line-height: 25px; 
padding-bottom: 10px;
color: #67a9a7}

.post h3 , .page h3{
font-family: segoe, helvetica, arial, sans-serif; 
font-size: 18px;
font-weight: normal;
line-height: 26px; 
color: #e99f32;
padding-bottom: 5px;
}
.post h3 a , .page h3 a{ text-decoration: none; color: #4A0538}


.post h4 , .page h4{
font-family: segoe, helvetica, arial, sans-serif; 
font-size: 16px;
font-weight: normal;
line-height: 26px; 
color: #611f4f}

.post ul , .page ul{list-style-type: none;padding-top: 5px; padding-bottom: 5px;}
.post ul li , .page ul li{
padding-left: 27px;
background: transparent url(../images/arrow.png) 0px 4px no-repeat;
margin-bottom: 2px
}
li.frame {background: none!important; }

h1.aujourlejour{
text-indent: -9999px;
background: transparent url(../images/au-jour-le-jour.jpg) left top no-repeat;
width: 642px;
height: 52px;
}

.post .post-meta{
background: url("../images/themetabox.jpg") no-repeat scroll left top transparent;
margin-bottom: 20px;
overflow: hidden;
height: 27px;
width: 595px;
line-height: 27px;
color: #594b1a;
padding-top: 9px;
}
.post .post-meta a{text-decoration: none;color: #443317;}

.intro{font-size: 17px; font-style: italic;}
.blurb{font-size: 17px; font-style: italic; width: 300px;}
.post-text{width: 300px;padding-top: 10px;}
.post-text-small{width: 435px;padding-top: 0px;}
.post-text-small h2, .post-text h2  {padding-bottom: 0;}
.post-text-small h2 a{font-size: 20px;line-height: 26px;padding-bottom: 0;}



.cat{
display: block; 
float: left;
margin-left: 20px;
}
.comments{float: right; margin-right: 30px;}
.fb-like{display: block; float: left; margin-left: 50px;}
.single .comments{display: block; margin-top: 2px; margin-right: 5px;}
.caspassici{display: block;float: left; background: transparent url(../images/ca-se-passe-ici.png) left top no-repeat;width: 127px; height: 42px; margin-left: 215px}
.date{font-size: 10px;}

/* Date format calendrier */
.postdate {
position: relative;
width: 60px;
height: 63px;
float: left;
margin-right: 20px;
background: transparent url(../images/css-cal.png) left top no-repeat;
overflow: hidden;
}
.month, .day, .year {
position: absolute;
text-indent: -9999px;
background-image: url(../images/css-cal.png);
background-repeat: no-repeat;
overflow: hidden;
}
.month { top: 15px; left: 9px; width: 25px; height: 9px;}
.day { top: 30px; left: 17px; width: 30px; height: 20px;}
.year { top: 16px; left: 36px; width: 20px; height: 8px;}

.m-01 { background-position: -60px 0px;}
.m-02 { background-position: -90px 0px;}
.m-03 { background-position: -120px 0px;}
.m-04 { background-position: -150px 0px;}
.m-05 { background-position: -180px 0px;}
.m-06 { background-position: -210px 0px;}

.m-07 { background-position: -60px -20px;}
.m-08 { background-position: -90px -20px;}
.m-09 { background-position: -120px -20px;}
.m-10 { background-position: -150px -20px;}
.m-11 { background-position: -180px -20px;}
.m-12 { background-position: -210px -20px;}

.d-01 { background-position: -60px -60px;}
.d-02 { background-position: -90px -60px;}
.d-03 { background-position: -120px -60px;}
.d-04 { background-position: -150px -60px;}
.d-05 { background-position: -180px -60px;}
.d-06 { background-position: -210px -60px;}

.d-07 { background-position: -60px -80px;}
.d-08 { background-position: -90px -80px;}
.d-09 { background-position: -120px -80px;}
.d-10 { background-position: -150px -80px;}
.d-11 { background-position: -180px -80px;}
.d-12 { background-position: -210px -80px;}

.d-13 { background-position: -60px -100px;}
.d-14 { background-position: -90px -100px;}
.d-15 { background-position: -120px -100px;}
.d-16 { background-position: -150px -100px;}
.d-17 { background-position: -180px -100px;}
.d-18 { background-position: -210px -100px;}

.d-19 { background-position: -60px -120px;}
.d-20 { background-position: -90px -120px;}
.d-21 { background-position: -120px -120px;}
.d-22 { background-position: -150px -120px;}
.d-23 { background-position: -180px -120px;}
.d-24 { background-position: -210px -120px;}

.d-25 { background-position: -60px -140px;}
.d-26 { background-position: -90px -140px;}
.d-27 { background-position: -120px -140px;}
.d-28 { background-position: -150px -140px;}
.d-29 { background-position: -180px -140px;}
.d-30 { background-position: -210px -140px;}

.d-31 { background-position: -30px -140px;}

.y-2010 { background-position: -60px -40px;}
.y-2011 { background-position: -90px -40px;}
.y-2012 { background-position: -120px -40px;}
.y-2013 { background-position: -150px -40px;}
.y-2014 { background-position: -180px -40px;}
/* /Date format calendrier */

.pic-frame{
width: 280px; 
height: 183px;
background: transparent url(../images/post-image-bckg.png) left top no-repeat;
}
.pic-frame img{
display: block;
margin-left: 14px;
margin-top: 13px;
}

.pic-frame-small{
width: 140px; 
height: 92px;
background: transparent url(../images/post-image-small-bckg.png) left top no-repeat;
overflow: hidden;
}
.pic-frame-small img{
display: block;
margin-left: 6px;
margin-top: 6px;
height: 74px;
overflow: hidden;
}


.polaroid1{
width: 226px; 
height: 250px;
background: transparent url(../images/polaroid.jpg) left top no-repeat;
}
.polaroid1 div{
margin-left: 26px;
margin-top: 26px;
height: 145px;
width: 170px;
overflow: hidden
}
.polaroid1 span.pola1-pays{
display: block;
font-family: segoe, helvetica, arial, sans-serif; 
font-size: 16px; 
line-height: 18px; 
color: #111;
margin: 6px 0 0 24px;
}
.polaroid1 span.pola1-ville{
display: block;
font-family: Georgia, times, serif; 
font-size: 12px; 
color: #000;
margin: 0 0 0 28px;
}
.polaroid1 img{}

.polaroid2{
width: 145px; 
height: 159px;
background: transparent url(../images/polaroid-small.jpg) left top no-repeat;
}
.polaroid2 div{
margin-left: 17px;
margin-top: 16px;
height: 92px;
width: 109px;
overflow: hidden
}
.polaroid2 span.pola2-title, .polaroid2 span.pola2-title a{
display: block;
font-family: Georgia, times, serif; 
font-size: 16px; 
line-height: 31px; 
color: #111;
margin: 0 0 0 9px;
text-decoration: none;
}
.polaroid2 img{}
.white-frame {
width: 616px;
height: 344px;
background: url(../images/white-frame.jpg) left top no-repeat;
padding-top: 43px;
}
.white-frame #youtube, .white-frame #map, .white-frame img{margin-left: 25px;}
.white-frame.in {margin-left: -18px;}

.single #map{
display: block;
float: left;
height: 210px;
margin-left: 10px;
margin-top: 15px;
width: 340px;
}

#onestici{
width: 642px;
height: 258px;
background: transparent url(../images/on-est-ici.jpg) left top no-repeat;
position: relative;
}

#onestici #map, #onestici a{
display: block;
position: absolute;
top: 24px;
left: 191px;
}


#themetabox{
width: 550px;
padding: 20px 20px 5px 20px;
background: transparent url(../images/themetabox.jpg) left top no-repeat;
overflow: hidden;
}
#themetabox-bottom{
width: 605px;
padding: 0 15px 15px 20px;
background: transparent url(../images/themetabox.jpg) left bottom no-repeat;
overflow: hidden;
margin-bottom: 20px;
}
.share-twitter {display: block; float: left}
.share-facebook {display: block; float: left; margin-right: 15px;}
.share-facebook  a{font-size: 12px; color: #454545;}
.thecat, .thetags{font-size: 12px; color: #000;}
.thecat {margin-bottom: 4px;}
#themetabox a {font-size: 12px; color: #454545; text-decoration: none;}
#themetabox a:hover {color: #581349; text-decoration: underline;}

#footer{
width: 1000px;
height: 162px;
background: transparent url(../images/footer-bckg.png) left bottom no-repeat;
}
#footer .footer-bckg{
width: 939px;
height: 160px;
background: transparent url(../images/footer.jpg) left top no-repeat;
margin-left: 31px;
position: relative;
}

#partners {
list-style-type: none;
padding-left: 127px;
}
#partners li{float: left;}
#partners a{display: block; background: url(../images/partenaires-pimp-my-trip.png) left top no-repeat; text-indent: -9999px; height: 160px;}

#partners a#april-mobilite{width: 145px;background-position: -127px 0;}
#partners a#april-mobilite:hover{width: 145px;background-position: -127px -7px;;}
#partners a#havaianas{width: 132px;background-position: -272px 0;}
#partners a#havaianas:hover{width: 132px;background-position: -272px -7px;;}
#partners a#visa-chrono{width: 185px;background-position: -404px 0;}
#partners a#visa-chrono:hover{width: 185px;background-position: -404px -7px;;}
#partners a#mon-oeil{width: 121px;background-position: -589px 0;}
#partners a#mon-oeil:hover{width: 121px;background-position: -589px -7px;;}
#partners a#afm42-consulting{width: 171px;background-position: -710px 0;}
#partners a#afm42-consulting:hover{width: 171px;background-position: -710px -7px;;}

#footer-hover {
width: 939px;
height: 57px;
position: absolute;
top: 105px;
z-index: 80;
background: url(../images/footer.jpg) left bottom no-repeat;
}

.menu {}
.menu ul{
padding: 0 20px;
}
.menu ul li{margin-bottom: 2px;list-style-type: none;}
/* Niveau 1 */
.menu ul li a{
text-decoration: none;
font-size: 14px;
color: #454545;
padding-left: 12px;
background: url(../images/bullets.png) 0px -4px no-repeat;
}
.menu ul li a:hover{color: #000;}
.menu ul li.current_page_item a, .menu ul li.current_page_ancestor a{font-weight: bold;color: #69586b; background-position: 0 -164px;}
.menu ul li.current-cat a {font-weight: bold;color: #ad255d;}

/* menu masque */
.menu li ul, .menu li ul li ul, .menu li.current_page_ancestor ul li ul, .menu li.current_page_item ul li ul, .menu li ul li ul li ul {display: none; margin-top: 4px;}
.menu li.current_page_item ul, .menu li.current_page_ancestor ul, .menu li.current_page_ancestor ul li.current_page_item ul, .menu li.current_page_ancestor ul li.current_page_ancestor ul {display: block;margin-bottom: 10px;}


/* Niveau 2 */
.menu ul li ul li, .menu ul li.current_page_item ul li {padding-left: 0; background: none;}
.menu ul li ul li a, .menu ul li.current_page_item ul li a, .menu ul li.current_page_ancestor ul li a{
text-decoration: none;
font-size: 14px;
font-style: italic;
color: #333;
font-weight: normal;
padding-left: 0;
background: none;
}
.menu ul li ul li.current_page_item a, .menu ul li ul li.current_page_ancestor a{color: #937b96;font-weight:normal}

/* Niveau 3 */
.menu ul li ul li ul li a, .menu ul li.current_page_ancestor ul li.current_page_item ul li a, .menu ul li.current_page_ancestor ul li.current_page_ancestor ul li a{
font-size: 12px;
font-style: normal;
color: #666;
}
.menu ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a { font-weight: bold;}

/* FORMULAIRE */
.wpcf7-form{margin-top: 30px;}

#comments-form{padding-left: 10px;}
.pad-l-10{padding-left: 10px;}

form label{
display: block;
width: 100px;
float: left;
padding-top:5px;
}
form input, form textarea {
background: #fff;
border:1px solid #e0e5e5;
-moz-box-shadow: 0px 1px 10px #ccc;
-webkit-box-shadow: 0px 1px 10px #ccc;
box-shadow: 0px 1px 10px #ccc;
padding: 5px;
width: 440px;
margin-bottom: 10px;
color:#454545;
outline: none;
}

form textarea {height: 250px; margin-left: 100px;}
form textarea.no-left {margin-left: 0;}
form #sub {
margin-left: 100px;	
width: 150px;
}
.fbconnect-text {
display:block;
float:left;
margin-left:15px;
padding-top:14px;
}
.whoisit{margin-left: 100px;}

.wpcf7-not-valid-tip-no-ajax, .wpcf7-response-output{margin-left: 180px;}
div.wpcf7-validation-errors{margin: 0 0 0 180px; color: red; font-weight: bold; border: none;padding: 0}
div.wpcf7-mail-sent-ok{margin: 0 0 0 180px; color: green; border: none;padding: 0}

ul.album-thumbs {padding-top: 10px;}
ul.album-thumbs li{
background: none; 
margin: 0 9px 9px 0; 
float: left;
padding: 0;
border: 8px solid #fff;
-moz-box-shadow: 0px 1px 10px #999;
-webkit-box-shadow: 0px 1px 10px #999;
box-shadow: 0px 1px 10px #999;
}
ul.album-thumbs li:hover{
-moz-box-shadow: 0px 1px 10px #333;
-webkit-box-shadow: 0px 1px 10px #333;
box-shadow: 0px 1px 10px #333;
z-index: 50;
}

.wp-pagenavi {float: right; height: 20px;}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
padding: 3px 5px;
margin: 2px;
color: #454545;
}
.wp-pagenavi span {padding-right: 15px;}
.wp-pagenavi a:hover{color: #111;}
.wp-pagenavi span.current {font-weight: bold; color: #111; padding: 3px 5px;}

.iti{text-align: right; padding-right: 25px; }
.iti .quote{font-size: 18px; font-family: segoe; color: #333; padding-top: 15px;line-height: 30px;}
.iti a{color: #5a1802;}

.slot {
background: url("../images/slots.jpg") no-repeat -8px -1015px transparent;
display: block;
height: 80px;
width: 250px;
margin-top: 10px;
}
.slot h2{display: none;}
.slot a{display: block; width: 250px; height: 75px; text-indent: -9999px;}
#slot-itineraire {background-position: -8px -1015px;}
#slot-blog {background-position: -8px -1109px;}
#slot-photos {background-position: -8px -1205px;}
#slot-videos {background-position: -8px -1300px;}
#slot-sante {background-position: -8px -1395px;}
#slot-budget {background-position: -8px -1494px;}
#slot-destination {background-position: -8px -1594px;}
#slot-preparatifs {background-position: -8px -1694px;}
#slot-sponsoring {background-position: -8px -2118px;}
#slot-propodefi {background-position: 0 -2200px;height: 155px;}
#slot-propodefi a{height: 190px;}
#slot-defibox {background-position: -8px -2200px;height: 145px;}
#defibox-menu {background: #fff; margin-left: 20px; padding: 2px 10px 5px 10px; width: 198px;}
#defibox-menu h3{margin-bottom: 5px;}
#defibox-menu h3 a{font-family: segoe,Helvetica,sans-serif; color: #67A9A7; font-weight: bold; text-decoration: none;}
#defibox-menu ul{list-style-type: none;}
#defibox-menu ul li, ul.menugals li{
padding-left: 27px;
background: transparent url(../images/arrow.png) 0px 4px no-repeat;
margin-bottom: 1px;
}
#slot-vote{
display: block;
height: 272px;
width: 250px;
margin-top: 10px;
background: url("../images/meilleur-blog-de-voyage.jpg") no-repeat;
}
#slot-vote a{
display: block;
height: 606px;
width: 250px;
border: none;
outline: none;
text-indent: -9999px;
}

#slot-ohmyglobe{
display: block;
height: 205px;
width: 250px;
margin-top: 10px;
background: url("../images/concours-oh-my-globe.jpg") no-repeat;
}

#slot-ohmyglobe a{
display: block;
height: 205px;
width: 250px;
border: none;
outline: none;
text-indent: -9999px;
}

#slot-vote-thx {
display: block;
height: 500px;
width: 250px;
margin-top: 10px;
background: url("../images/pimp-vote-merci.jpg") no-repeat;
}
#slot-vote-thx a{
display: block;
height: 500px;
width: 250px;
border: none;
outline: none;
text-indent: -9999px;
}

#slot-vote-small{
display: block;
height: 207px;
width: 250px;
margin-top: 10px;
background: url("../images/votez-small.jpg") no-repeat;
}
#slot-vote-small a{
display: block;
height: 207px;
width: 250px;
border: none;
outline: none;
text-indent: -9999px;
}

ul.menugals{padding-left: 25px;}
#defibox-menu ul li a, ul.menugals li a{color: #454545; text-decoration: none;}
#defibox-menu ul li a:hover, ul.menugals li a:hover{color: #000;}
#defibox-menu ul li.current_page_item a, ul.menugals li.current-cat a{font-weight: bold;}

.hpintro{display: block; margin-top: 21px; font-size: 17px; color: #454545; font-weight: bold;}

.alignleft {
display: block;
float: left;
margin: 5px 10px 10px 0;
overflow: hidden;
}

.reveal-modal {
visibility: hidden;
top: 100px; 
left: 50%;
margin-left: -300px;
width: 550px;
background: #fff;
position: absolute;
z-index: 101;
padding: 25px 0 0 0;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
-box-shadow: 0 0 10px rgba(0,0,0,.4);
}

.reveal-modal .close-reveal-modal {
font-size: 22px;
line-height: .5;
position: absolute;
top: 8px;
right: 11px;
color: #aaa;
text-shadow: 0 -1px 1px rbga(0,0,0,.6);
font-weight: bold;
cursor: pointer;
} 

.film{
height: 184px;
padding: 40px 0 0 19px;
width: 270px;
background: url("../images/film.jpg") no-repeat;
}
