/*
Theme Name: My Theme
Theme URI: uri
Description: The first theme created by Henri Sequeira and Eric Turpin.
Version: 0.1
Author: Henri Sequeira
 
My Theme by Henri Sequeira || uri
 
*/#alogo{	position: relative;	float: left;		padding-top: 20px;}

h2{
font-size: 1.2em;
}


h3 {
text-decoration:none; font-size: 1.7em; border-bottom: 1px solid #cccccc; padding-bottom: 7px
}


body {
background-color: #0481bb;
font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
font-size: 0.8em;
text-align: left;
margin: 0;
}

.bande{
position: relative;
float: left;
width: 100%;
left: 0;
}

.wrapper{
margin: 0 auto;
width: 1200px;
}

#bande0{
background: url(images/bande0.png) repeat-x;
height: 242px;
}

#bande1{
background: url(images/bande1.png) repeat-x;
height: 35px;
}

#bande2{
background: url(images/bande2.png) repeat-x;
}

#bande2-bottom{
background: url(images/bg2.png) bottom repeat-x;
}

#page {
margin: 0 auto 0 auto;
width: 1200px;
}

#header {
font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, Georgia, Sans-serif;
behavior: url(iepngfix.htc);
background: url(images/plan0.png) no-repeat;
height: 242px;
}

#layerback{
behavior: url(iepngfix.htc);
background: url(images/plan4.png) center no-repeat;
margin: 0 auto;
width: 960px;
height: 242px;
}

#layer4{
width: 1200px;
height: 242px;
}

#layer3{
behavior: url(iepngfix.htc);
background: url(images/plan3.png) 20% 0 repeat-x;
position: absolute;
width: 1000px;
height: 230px;
}

#layer2{
behavior: url(iepngfix.htc);
background: url(images/plan2.png) center repeat-x;
position: absolute;
width: 1100px;
height: 220px;
}

#layer1{
behavior: url(iepngfix.htc);
background: url(images/plan1.png) center repeat-x;
position: absolute;
width: 1200px;
height: 200px;
}

#layer-content{
position: absolute;
top: 0;
width: 951px;
height: 242px;
padding: 0px 125px 0px 115px;
}

#topmenu
{
font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, Georgia, Sans-serif;
background: url(images/bg.png) repeat-y;
width: 1000px;
height: 35px;
padding-left: 125px;
}

#top-menu-bottom{
background: #fff url(images/bottommenu.jpg) bottom no-repeat;
float: left;
width: 951px;
height: 35px;
}

#contentside
{
background: url(images/bg.png) repeat-y;
width: 1200px;
}

#contentside1 {
background: url(images/bg2.png) bottom repeat-x;
float: left;
width: 1200px;
}

#contentside2 {
background: url(images/bg.png) repeat-y;
float: left;
width: 1200px;
}

#contentside3 {
background: url(images/bottom1.jpg) bottom no-repeat;
float: left;
width: 1200px;
}

#contentside4 {
float: left;
width: 1200px;
padding-left: 125px;
}

#content {
float: left;
width: 650px;
padding-bottom: 30px;
}
 
.sidebar {
float: left;
width: 301px;
}

#bande3{
background: url(images/leftfooter2.jpg) top repeat-x;
}

#footer {
background: url(images/bottom3.jpg) no-repeat;
height: 981px;
}

/* mise en forme du header & du content */
#header h1 {
padding: 0 20px 0 0;
font-size: 2em;
text-align: right;
}
 
.h2-post{
padding-left: 30px;
}

.div-comments{
padding-left: 30px;
}

.post{
position: relative;
float: left;
padding-bottom: 30px
}

.post h2 a {
font-size: 1.3em;
color:#333333;
}

.h2page {
font-size:1.5em;
color: #0480bb;
margin-left: 25px;
}

.pcategory span{
color: #ffffff;
background: #047DB6 url(images/roundborder1.jpg) right no-repeat;
padding-left: 30px;
padding-right: 50px;
}

.pcategory span a {
color: #ffffff;
}

.div-date {
color: #fff;
behavior: url(iepngfix.htc);
background: url(images/date.png) no-repeat;
width: 125px;
height: 76px;
top: 25px;
left: 750px;
}

.span-day{
position: relative;
float: left;
top: 25px;
width: 80px;
height: 20px;
font-size: 1.2em;
font-weight: bold;
text-align: center;
margin-bottom: 17px;
}

.span-month{
position: relative;
float: left;
width: 84px;
height: 20px;
text-align: center;
font-size: 1.2em;
}

.postmetadata {
padding-left: 30px;
font-size: 0.8em;
color: #999;
}

.post_content {
font-size: 1em;
color: #333;

margin: 15px 30px;
}

/* mise en forme du sidebar */
.sidebar ul{
list-style-type: none;
margin: 0;
padding:0;
}

#contentside1 .sidebar ul li{
background: url(images/motif1.png) 0 5px no-repeat;
}

#contentside1 .sidebar ul li h2{
text-transform: uppercase;
color: #f7941d;
margin-left: 20px;
border-bottom: 1px dashed #d8d8d8;
width: 260px;
}

#contentside1 .sidebar ul ul li{
background: inherit;
margin-top: 5px;
margin-left: 20px;
border-bottom: 1px solid #d8d8d8;
width: 260px;
min-height: 20px;
}

#footer p{
font-size: 1em;
padding: 0 10px 20px 0;
}

/* les liens */
a {
color: #555;
text-decoration: none;
}

a:hover {
color: #666666;
text-decoration: underline;
}

.post h2 a{
font-family: Century Gothic, Lucida Grande, Verdana, Arial, Sans-Serif;
}

.post h2 a:hover{

}

.post_content a {
color: #006699;
}
 
.post_content a:hover {

}
 
/* HEADER */
#header
{
	color: #fbaf5d;
}

#layer1{
color: #fff;
}

#header img
{
	border: none;
}

/* HEADER SIDEBAR */
#topmenu {
}

#topmenu h2
{
display: none;
}

#mainmenu {
position:relative;
float: left;
left: 365px;
top: 10px;
padding: 0;
margin: 0;
}

	#mainmenu li {
        	position: relative;
                float: left;

                list-style: none;

                z-index: 11;
        }

        #mainmenu li a {
                position: relative;
                float: left;

                margin: auto 10px;

                font: 14px arial;

                outline: none;

                text-align: center;
                letter-spacing: 0;

                z-index: 10;

                display: block;
                overflow: hidden;
        
		cursor: pointer;
	}

        #mainmenu li a:hover, #mainmenu li a:active, #mainmenu li a:visited {
                border: none;
        }

/* LEFT SIDEBAR */
#searchform{
background: url(images/search_bg.png) no-repeat;
position: relative;
float: left;
width: 272px;
height: 50px;
margin: 25px 15px 25px 14px;
}

#div-search #s{
position:relative;
float: left;
top: 12px;
left: 30px;
width: 175px;
height: 19px;
margin-right: 45px;
border: 1px solid #d8d8d8;font-family: Lucida Grande, Arial, Helvetica, Sans-serif;color: #555;
}
#div-search #searchsubmit{
background: url(images/search_submit.png) no-repeat;
position:relative;
float: left;
top: 14px;
width: 25px;
height: 25px;
border: none;
}

#ulsidebar {
position: relative;
float: left;
margin: 0 0 100px 0;
padding: 0;
}

/* FOOTER SIDEBAR */
#footer-sidebar{
position: absolute;
top: 780px;
height: 175px;
color: #0480ba;
}

#footer-sidebar ul{
width: 1200px;
padding: 18px 10px 18px 10px;
}

#footer-sidebar ul li{
behavior: url(iepngfix.htc);
background: url(images/titlebg.png) repeat-x;
position: relative;
float: left;
width:380px;
height:150px;
margin-right: 20px;
overflow: hidden;
}

#footer-sidebar h2{
margin: 8px 0px 7px 0px;
padding:0;
text-align: center;
text-transform: uppercase;
}

#footer-sidebar ul li ul{
position: relative;
float: left;
padding: 10px;
height: 130px;
}

#footer-sidebar ul li ul li{
background: inherit;
position: relative;
float: left;
height: 30px;
width: 100%;
list-style: inside url(images/arrow.png);
}

#footer-sidebar ul li ul li a{
color: #fbaf5d;
}

#table-footer{
position: absolute;
top: 950px;

height:27px;

font-size: 0.85em;
}

#footer-pages h2{
display: none;
margin: 0;
}

	#footer-pages ul{
		padding: 0;
	}

	#footer-pages li {
        	position: relative;
                float: left;

                list-style: none;

                z-index: 11;
        }

	#footer-pages li ul li{
		border-left: 1px solid #fff;	
	}

	#footer-pages a {
                position: relative;
                float: left;

                padding: 0px 3px;

                font: 1em arial;

                outline: none;

                text-align: center;
                letter-spacing: 0;

                z-index: 10;

                display: block;
                overflow: hidden;

		cursor: pointer;

		color: #ff9933;
        }

        #footer-pages li a:hover, #footer-pages li a:active, #footer-pages li a:visited {
                border: none;
        }

#sidebar-login .avatar_container{
display: none;
}

#sidebar-login p{
margin: 15px 0;
padding: 0;
color: #ff9933;
}

#user_login, #user_pass {
position: absolute;
right:0px;
border: none;
}

#sidebar-login input {
border: none;
}

#sidebar-login .rememberme{
margin: 0;
}

#sidebar-login .submit{
text-align:center;
margin: 10px 0 0 0;
}

#sidebar-login #wp-submit{
background: url(images/connexion.png) center no-repeat;
position:inherit;
right:inherit;
width: 107px;
cursor: pointer;
}

.sidebarlogin_otherlinks{
display: none;
}

.paypal-donations {
padding-left: 20px;
}

#mbox-thli-widget li{
display: none;
}

#footer-sidebar ul li ul{
width: inherit;
}

#div-nav{
position: relative;
float: left;
width: 590px;
margin: 15px 30px;
}

#div-nav img{
border: none;
}

#div-nav a, #div-nav a:visited{
color: #F7941D;
}

.comments-template{
position: relative;
float: left;
width: 100%;
}

#div-comment-title{
background-color: #0480bb;
color: #fff;
-moz-border-radius: 0px 15px 15px 0px;
padding-left: 30px;
}

.p-comments, .p-comments a, .orange, .orange:visited{
text-align: right;
font-weight: bold;
color: #f7941d;
}

.commentlist{
padding: 0;
list-style: none;
}

.comments-list li .avatar {
float: right;
}

.commentlist li{
margin-bottom: 20px;
}

.commentlist p{
text-align: justify;
}

#commentform{
padding: 15px 30px;
padding-top: 0;
}

#commentform label{
color: #f7941d;
}

.a-blue, .a-blue:visited{
color: #0480bb;
}

.blue1{
color: #006699;
}

#table-footer, #table-footer a, #table-footer a:visited{
color: #0480bb;
}

#footer-pages, #footer-pages a, #footer-pages a:visited{
color: #FF9933;
}

#submit{
-moz-border-radius: 15px;
background-color: #FF9933;
color: #003366;
font-weight: bold;
width: 100px;
}

.post-edit-link{
padding: 15px 30px;
color: #F7941D;
font-weight: bold;
font-style: italic;
}

.h2-comments{
font-size: 1.4em;
}

.addthis_container{
margin-top: 30px;
}

.post_content ol{
list-style: none;
margin: 0;
padding: 0;
}

.post_content ol li{
margin: 10px 0;
padding-left: 30px;
}

.post_content p{
text-align: justify;
}

.post_content img{
border: none;
}

/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	text-decoration: none; /* no underline */
	color: #036CB4;
}

.pagination a:hover,
.pagination a:active {
	border: 1px solid #999;
	color: #666;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #036CB4;
	font-weight: bold;
	background-color: #036CB4;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}