/*  











Theme Name: Langit





Theme URI: http://blog.eches.net





Description: langit





Version: 1.0





Author: eches





Author URI: http://blog.eches.net





*/











/*+++++++++++++++++++++++++ Global Declaration +++++++++++++++++++++++++++++*/





body, h1, h2, h3, h4, h5, h6, blockquote, p, form{











	margin: 0;





	padding: 0;





}











body{





	margin: 0;





	font-family: Arial, Helvetica, Georgia, Sans-serif;





	font-size: 12px;





	text-align: center;





   height:100%;





        /*background:#eaeaea repeat-x center top;*/

	background: url(images/bg.png) #3d3d3d repeat center top;



	color: #000;





}











h1{





	font-family: Georgia, Sans-serif;





	font-size: 22px;





	padding: 0 0 10px 0;





}











a:link, a:visited {





	text-decoration: none;





	color: #db840c;





        border:0;





}











a:hover {





	text-decoration: underline;





}











p{





	padding: 10px 0 0 0;





}











/*+++++++++++++++++++++++++ Global Wrapper +++++++++++++++++++++++++++++*/





#wrapper{









	width: 970px;





        height:100%;





	text-align: left;





        padding:5px;





}











/*+++++++++++++++++++++++++ header +++++++++++++++++++++++++++++*/





#header{








	width: 927px;height:190px;





        background-image:url(images/header.jpg);





        margin:0;



    margin-left:1px;

        padding:0;

		cursor:pointer;





}



.mennuHorizontal
{margin-left:1px;
background-color:#FFFFFF;
width:927px;

height:36px
}







#logo {





        float:left;





        width:356px;





        margin:20px 0 0 20px;





}











#logo h1 {





        width:356px;





        height:85px;





        background:url(images/logo.jpg) no-repeat center top; 





        display: block;





}











#logo h1 span {





        display:none;





}











#logo h1 a {





	width: 356px;





	height: 85px;





	display: block;





	background: url(images/logo.jpg) no-repeat center top;





}











#header_right {





        float:right;





        width:510px;





        height:95px;





        margin:0px 0 0 0;  





        padding-right:8px;





}











#banner {





        width:470px;





        height:70px;





        margin:0 0 0 20px;





        padding:0 6px 0 0;





}











/*+++++++++++++++++++++++++ Main Menu +++++++++++++++++++++++++++++*/













.menu {





        float:right;





        margin-top:5px;





        padding:3px;
		margin-right:70px;





        width:485px;





}











.menu li {





	display:inline;





	list-style:none;





	margin:0;





	padding:0;





}











.menu ul, .menu ol {





        display:inline;





	list-style:none;





	margin:0;





	padding:0 4px 0 0;





        float:right;





}	











.menu a:link, .menu a:visited {





	color:#000;





	font-weight:bold;





	margin:0;





	padding:3px 10px 3px 10px;





	text-decoration:none;





        border-bottom:2px solid;





}	











.menu a:hover {





	text-decoration: none;





        border-bottom:none;







}











/*+++++++++++++++++++++++++ Recent Posts + About Me +++++++++++++++++++++++++++++*/





#block {





    background:url(images/block_me.jpg) no-repeat;





    height:194px;width:928px;





    margin:0;





    padding:0;        





    clear:both;  





}











#lblock {





    height:180px;width:467px;





    padding:6px 0 0 12px;





    margin:6px 0 0 0; 





    float:left; 





}











/*+++++++++++++++++++++++++ About Me +++++++++++++++++++++++++++++*/





#rblock {




width:350px;



    margin:0; 

	padding-right:5px;

	padding-left:15px;





    color:#000;





    font-size:12px;





    text-align:center;





    overflow:hidden;





}











#rblock a:link, #rblock a:visited, #rblock a:hover {





    font-weight:700;

	text-decoration:underline;





}

















/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/











#recent_content {





    overflow:hidden;





    width:450px;





    height:155px;





    margin:10px 0 0 48px;





    font-weight:700;





}











#recent_content a:link, #recent_content a:visited {





    font-size:12px;





    font-family:Arial,Verdana;





    color:#e6e1e1;





    text-decoration:none;





}











#recent_content a:hover {





    font-size:12px;





    font-family:Arial,Verdana;



text-decoration:underline;





}











#recent_content ul {





    list-style: none;





    margin: 0;





    padding: 5px 0 0 2px;





    float:left;





}











#recent_content li {





    background:url(images/tag_blueMenu.gif) no-repeat 3px 7px;





    list-style:none;





    line-height:25px;





    padding-left:20px;





    float:left;





    width:200px;





    overflow:hidden;





}











/*+++++++++++++++++++++++++ Wrapper: Container + Sidebar +++++++++++++++++++++++++++++*/











#c_wrapper {





    margin-left:1px;





    padding-top:1px;





    width: 927px;





    background:url(images/container.jpg);





    clear:both;





}











/* Faux column fix for firefox starts*/











.clearfix:after {





    content: ".";





    clear: both;





    height: 0;





    visibility: hidden;





    display: block;





}











.clearfix {





    display: inline-block; /* Fixes IE/Mac */





}











/* Faux column fix for firefox ends*/











/*++++++++++++++++++++++++++++ Container + Posts ++++++++++++++++++++++++++++++++*/





#container{





	float:left;





	width: 505px;

	

	border-right:#CCCCCC 1px solid;





        padding-left:18px;





        padding-right:13px;





        text-align:justify;





}











/*++++++++++++++++++++++++++++ Post Header ++++++++++++++++++++++++++++++++*/











.post_header {





        margin:0 5px 0 0; padding:0 5px 0 0;






        width:490px;





}











.post_headerr {





        margin:0; padding:0;





}











.post_title {





        margin:0 5px 0 5px; padding:2px 0px 0 0;





}











.details {





        margin:0; padding:4px 0;





}











.files {





        background:url(images/folder.gif) no-repeat;





        margin:0; padding:0 0 0 20px;





}











.comment_list {





        background:url(images/list_comments.gif) no-repeat;





        margin:0; padding:0 0 0 20px;





}























.edit {





        background:url(images/edit.gif) no-repeat;





        margin:0; padding:0 0 0 20px;





}











/*+++++++++++++++++++++++++++ Post Calendar +++++++++++++++++++++++++++++++*/











.the_date {





        display:block;





        text-align: center;





        float:left;

		

		height:59px;





        font-family: Arial, Helvetica, sans-serif;





        width:66px;





        margin:0 8px 0 0;





        background:url(images/calendar.jpg) no-repeat;





}











.date_m {





        display:block;





        font-size: 10px;





        margin:0;

		

		padding-left:15px;





        padding-top:12px;

		

        color:#000;





        font-weight: bold;





        text-align:center;





}











.date_d {





        display:block;





        font-size:20px;





        margin:0;





        color:#000;





        font-weight: bold;





        padding-left:10px;

		

		padding-top:2px;





        text-align: center;





}











/*++++++++++++++++++++Entry++++++++++++++++++++++++*/





.post{





	padding: 10px 0 10px 0;





}











.post h1{





        font-family: Arial, Sans-serif;





	font-size: 24px;





        padding-bottom:4px;





        color:#f5153a;





        border-bottom:1px dashed #7f9fac;





}

.post h2{





        font-family: Arial, Sans-serif;





		font-size: 24px;





        padding-bottom:4px;





        border-bottom:1px dashed #7f9fac;





}










.entry{





	line-height: 18px;





        margin-top:6px;





        width:488px;





        margin-right:4px;





}











/*+++++++++++++++++++++++Post Meta Data++++++++++++++++++++++++*/





.metadata {





        height:20px;





        width:484px;





        margin-top:5px;





        margin-bottom:5px;





        margin-right:5px;





        padding: 2px 0 1px 5px;





        background:#eee8dc;





        border:1px solid #b8b8b8;





        color:#000;





}











.metadata a:link, .metadata a:visited {





        text-decoration:none;





        color:#E78017;





        font-weight:700;





}











p.postmetadata{





	margin: 10px 0;





        height:16px;





        width:440px;





}











.navigation{

	background:url(images/FondMultipage.jpg);

	

	width:100%;

	

	text-align:right;





	padding: 0 0 0 0;





	font-size: 14px;





	font-weight: bold;





	line-height: 18px;





}











/*++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++*/











.sidebar{





	float: left;





	width: 375px;





        height:100%;





	background: #fff;





	margin: 0;





}











/*++++++++++++++++++++++ LSidebar + RSidebar +++++++++++++++++++++++++*/





.lsidebar {





        margin:0;padding:0;





        float:left;





        width:179px;

		padding-left:10px





}











.rsidebar {





        margin:0;padding:0;





        float:right;





        width:179px;





}











.lsidebar ul, .rsidebar ul {





	list-style: none;





	margin: 0;





	padding: 0 1px 0 0;





}











.lsidebar ul li, .rsidebar ul li {





	padding: 10px 0 4px 0;





	font-family: Arial, Georgia, Sans-serif;





	font-size: 12px;





        color:#000;





	margin:0;

	





}



.CategoriesMenu{

background: url(images/categories.jpg);

}



.PagesMenu{

background: url(images/pages.jpg);

}



.ArticlesRecentsMenu{

width:180px;

height:30px;

background: url(images/articlesRecents.jpg);

}



.ArchivesMenu{

background: url(images/archives.jpg);

}



.NuageMenu{

background: url(images/nuage.jpg);

}



.PopulaireMenu{

background: url(images/populaires.jpg);

}



.ViadeoMenu{

background: url(images/viadeo.jpg);

}



.lsidebar ul li a:link, .lsidebar ul li a:visited, .rsidebar ul li a:link, .rsidebar ul li a:visited {





        color:#000;





}











.lsidebar ul li a:hover, .rsidebar ul li a:hover {





       text-decoration:underline;





}





.box ul li {

	padding: 0 0 0 25px;



	list-style:none;

	

	line-height: 18px;



	font-family: Arial, Georgia, Sans-serif;



	background:url(images/tag_blue.gif) no-repeat 3px 4px;  

}





.lsidebar ul li h2, .rsidebar ul li h2 {





	font-family: Verdana,Arial, Georgia, Sans-serif;





	font-size: 11px;





        background-color:#7d8083;





        margin:0 0 6px 0; padding:6px 0 5px 8px;





        height:22px;





        color:#fff;





        text-transform:uppercase;





}











.lsidebar ul ul li, .rsidebar ul ul li {





	padding: 0 0 0 15px;





	line-height: 18px;





	font-family: Arial, Georgia, Sans-serif;





        background:url(images/tag_blueMenu.gif) no-repeat 3px 4px;  





}











.lsidebar ul ul ul li, .rsidebar ul ul ul li {





	padding: 0 0 0 10px;





	line-height: 18px;





	font-family: Arial, Georgia, Sans-serif;





        font-size:11px;





        background:url(images/sub_categories.gif) no-repeat 0px 3px;





}











.lsidebar ul ul ul li a:link, .lsidebar ul ul ul li a:visited, .rsidebar ul ul ul li a:link, .rsidebar ul ul ul li a:visited {





        color:#000;





}











.lsidebar ul ul ul li a:hover, .rsidebar ul ul ul li a:hover  {





        text-decoration:underline;





}











#footer{





	clear: both;





	float: left;





	width: 925px;





        height:88px;





        background:url(images/footer.jpg) no-repeat;





	padding: 10px 0 0 0;





        font-size:11px;





}











#footer p{





	line-height:13px;





        text-align:center;





}



#footer a{

color:#000000

}







#footer p a:hover {



text-decoration:underline      





}





/*++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++*/





/*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/











#search { 





        width:355px;





        height:48px;





        margin:4px 0px 0px 15px;





}























#search #s { 





        font-size:8pt;





        margin:7px 0 0 10px;





        padding-left:3px;





        width:326px;





        height:16px;





}











input#s { 





        color:#000;





        padding-top:2px;





        background:#fcfcfc;





}





/*++++++++++++++++++++++++++++++  BlockQuote +++++++++++++++++++++++++++++++++*/











blockquote {





        margin:5px 10px;





        padding:0 7px 10px 7px;





        font-size:12px;





        color:#336699;  





        border-left:4px solid #40a9c9;      





}











blockquote blockquote {





        margin:5px 10px;





        padding:0 7px 10px 7px;





        font-size:12px;





        color:#336699;  





        border-left:4px solid #40a9c9;   





}





/*++++++++++++++++++++++++++++++ Comments +++++++++++++++++++++++++++++++++*/





.author_info {





        float:left;





        width:320px;





        font-family:"New times roman",Arial;





        padding-bottom:2px;





}











.comment_count {





        color:#acc4d0;





        float:right;





        width:40px;





        font-weight:700;





        font-size:24px;





}











.gravatar {





        float:left;





        height:32px;width:32px;





        margin-right:7px;





        margin-bottom:2px;





}





/*++++++++++++++++++++++++++++++ Calendar +++++++++++++++++++++++++++++++++*/





table#wp-calendar{





	width: 100%;





}











/*+++++++++++++++++++++++++++++ Comment +++++++++++++++++++++++++++++++++*/











#commentsbox { 





        margin: 0px; padding: 0px; 





        float: left; 





        width: 490px; 





        font-size:11px;





}











#comments { 





        margin:0px; 





        padding:2px 4px; 





        background:#ffffff;





        color:#000000;





        border:2px solid #c1dbe8;





        height:18px;





        font-weight:700;





        font-size:14px;





}











.boxcomments { 





        margin-bottom:20px;





        width:490px;





}











#commentform { 





        margin-top:10px;

		

		border-top:1px solid #EEEEEE;

		

		padding:15px 15px 1px;





        color:#003f80;





}











#commentform a:link, #commentform a:visited { 





        color:#000000;





        font-weight:700;





}











#commentform label { 





        display:block;





        margin:0;





}











#commentform input { 



        margin:0 5px 10px 0;





        padding:1px;





        color:#000;





        font-weight:700;





}











#commentform textarea { 





        width:400px;margin:0 0 10px;





        padding:0;





        font-size:11px;  





}











#commentform #submit { 





        margin:0 0 20px;





}











#commentform p { 





        margin:5px 0; 





}











ol.commentlist { 





        margin:0 0 1px;





        padding:0;





        list-style:none;





}











ol.commentlist li { 





        background:#ffffff;





        display:block;





        margin:7px 0;





        padding:6px 15px 12px 15px; 





        list-style:none;





}











ol.commentlist li.mycomment { 





        border-bottom:1px dashed #2277dd;





        border-top:1px dashed #2277dd;





        background:#c1dbe8;





        display:block;





        list-style:none;margin:7px 0;





        padding:6px 15px 12px 15px;





}











ol.commentlist li.commenthead { 





        display:block;





        list-style:none;





        margin:0;padding:5px 0px;





}











#trackback {





        margin:0px; 





        padding:2px 4px; 





        background:#ffffff;





        color:#000000;





        border:2px solid #c1dbe8;





        height:18px;





        font-weight:700;





        font-size:14px;





}











ol.tblist { 





        margin:0 0 1px;





        padding:4px 3px;





        list-style:none;





}











ol.tblist li { 





        padding:2px 0 0 0;





        margin:0; 





        display:block;





        list-style:none;





}











input#url,input#author,input#email,textarea { 





        color:#666;





        width:40%;





        margin-bottom:0.6em;





        background:#fcfcfc;





        font-weight:normal;





        font-size:11px;





        margin-top:2px;padding:3px;





}





.pagebar {

margin-top:30px;

margin-left:-18px;



	background:url(images/FondMultipage.jpg);

	padding-top:15px;

	padding-right:60px;





	margin-right: 0.1em;



	margin-bottom: 1.0em;



	border: 1px solid #fff;



	text-decoration: none;



	text-align: right;

	

	height:30px;



font-weight:bold;

}







.pagebar a,.pageList .this-page {

color:#FFCC00;



text-decoration:underline;



}







.pagebar a:visited {







}







.pagebar .break {




	border: none;
	color:#FFCC00






}







.pagebar .this-page {





	font-weight: bold;





	color: #fff;



}







.pagebar a:hover {



	border-color: #000;



}







.pagebar .inactive



{



   border: 1px solid #000;



	 color: #ccc;



   text-decoration: none;



   padding: 0.2em 0.5em;



}





#fixed-footer{  position: fixed;  }

#fixed-footer {width:100%;bottom:0;left:0;background: #000;color:white;opacity: 0.7;-moz-opacity: 0.8;-khtml-opacity: 0.8; filter: alpha(opacity=80); z-index:99999}

#fixed-footer a { color:white;  font-weight:bold; text-decoration:none;}

#fixed-footer .theme {float:left !important; margin:6px 0 7px 8px;font-family:verdana; font-size:18px; color:#e9d426; font-weight:bold;}

#fixed-footer .titre {float:left !important; margin:6px 0 7px 8px;font-family:verdana; font-size:18px; color:#fff;font-weight:bold; }

#fixed-footer #opened {height:35px; margin:0 8px 0 8px;}/*sur une ligne : height =20*/

#close {float:left !important; margin:8px 0 5px 0;}

#fixed-footer #closed {height:15px;float:left;margin:3px 8px 2px 8px; font-size:10px;}

#colContenu, #colPlayer {float:left;}

#colContenu { margin: 0 0 8px 0; padding-top:8px;  background-color:white }#colPlayer {width:316px; height:100%; background-color:#edede5; margin: 0 0px 0 0; padding-top:8px;}

#player {margin-bottom:8px; background-color:#edede5;}

img { border:0px;}

#GifConcours{position:absolute; margin:-137px 0 0 -12px}
