

/*
Theme Name: Marie-Christine Roura
Theme URI: http://designfacility.net/
Description: Theme developped for designfacility
Version: 1
Author: designfacility
Author URl :http://desingfacility.net

Theme developped by designfacility 
*/


/*color used*/
/*


*/

body { color:#333333; font: normal 11px Arial; text-align:center;background-color:#f6f4e3;background : url(./images/bg.jpg) repeat ;}

body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,li,dl,dd,dt,form { letter-spacing: 0px;margin: 0; padding: 0;  font-weight: normal; }
:focus { outline: 0; }
ul{ list-style: none; }
ol { padding:10px; }
a { text-decoration: none; color:#d95719; }
a:hover { color:#666; }
img, a img { border: 0; outline:0;padding,margin:0; }
h1,h2,h3 a:hover { text-decoration: none;}
hr { display: none; }

.clear { /*overflow: hidden; */ }
.first { margin-top:0; padding-top:0px; } 
.no-border { border:0; }

p {  text-align:left;
font-size:1.2em;
letter-spacing: 0px;
line-height: 1.2em;}

li{text-align:left;}



/* Structure
---------------------------------*/

#page { width:1100px; position:absolute; top:0; left:0;}
	#header { margin:20px 0 30px 95px; text-align:left;  }
		#nav_bar {margin:-300px 0 0px 255px;text-align:right;width:250;}
	#container   { width:100%; float:left; margin-bottom:0px;}
	  #container1 { float:left; width:100%;  }
		#main{ width: 550px; margin : 0px 290px; float:left;		}
               #left{ float: left; width: 200px; margin-left:-1080px; margin-top:13px; }
          #right{ float: left; width: 150px; margin-top:0px;margin-left:-320px; padding-top:0px; text-align:left;}
#footer {clear:left; text-align : left; margin: 0px 0px 0 0px; padding:120px 0px 20px 0px;
	 	}


/*hide for IE6*/
html>body #right{margin-top:20px;margin-left:-260px; padding:10px 0px 0 0;}

html>body #main{margin : 10px 250px; }


#footer p{color:#666666;font-size:0.9em;}
.intro {height:0px;}


#leftcontent{ width:180px; padding:0; margin:0; text-align:right;}
#leftcontent #logo {height:80px;}
#leftcontent p{}
#leftcontent a { }
#leftcontent a:hover{ }
#rightcontent{ width:150px; padding:0px; margin:0; text-align:left;/*background-color:#f5f1e2;*/}
#rightcontent img{padding-bottom:0px;}
#rightcontent a { }
#rightcontent a:hover{ }

/* menu1 */


#nav_bar ul {padding:8px 0 28px 0;}
#nav_bar li {  margin-right:30px;float:left;}

#nav_bar .current_page_item{font-weight:bold;border-bottom:1px solid #ffffff;}
#nav_bar .page_item{font-weight:normal;color :#333333;}

/* menu */
.menu  a {  color :#d95719;font-size:1.2em;text-transform:uppercase;}
.menu  a:hover{color :#333333;}
.menu ul {padding-top:20px;}
.menu ul li { border-bottom:0px solid #333333; margin-bottom:10px;text-align:right;}

.menu li ul li { border-bottom:0px solid #333333;margin-bottom:9px;}
.menu .current_page_item{font-weight:bold;}
.menu .page_item{font-weight:normal;color :#333333;}
.menu .current_subpage_item{font-weight:bold;font-size:0.8em;font-style:italic;}
.menu .subpage_item{font-weight:normal;color :#333333;font-size:0.8em;font-style:italic;}

.menu2 ul {margin:0px 0 0px 30px;padding:0px 0 20px 0;}
.menu2 ul li { border-bottom:0px solid #333333; margin-right:8px;text-align:left;float:left;
	padding-left: 20px;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 5px;}
.menu2 a{text-indent:-5000px}
.menu2 ul li.home a{display:block;background:url(images/home.jpg) 0 -21px no-repeat;height:21px;width:44px;}
.menu2 ul li.blog a{display:block;background:url(images/blog.jpg) 0 -21px no-repeat;height:21px;width:46px;}
.menu2 ul li.portfolio a{display:block;background:url(images/portfolio.jpg) 0 -21px no-repeat;height:21px;width:94px;}
.menu2 ul li.atelier a{display:block;background:url(images/atelier.jpg) 0 -21px no-repeat;height:21px;width:74px;}
.menu2 ul li.infos a{display:block;background:url(images/infos.jpg) 0 -21px no-repeat;height:21px;width:57px;}
.menu2 ul li.liens a{display:block;background:url(images/liens.jpg) 0 -21px no-repeat;height:21px;width:58px;}
.menu2 ul li.contact a{display:block;background:url(images/contact.jpg) 0 -22px no-repeat;height:22px;width:68px;}
.menu2 ul li a span{display:none;}
.menu2 ul li a:hover {background-position:0 0px}
.menu2 li ul li { border-bottom:0px solid #333333;margin-bottom:9px;}
.menu2 .current_page_item{font-weight:bold;}
.menu2 .page_item{font-weight:normal;color :#333333;}


/* post
---------------------------------*/

#maincontent{ width:100%; padding:0; margin:0; padding-top:3px; }
 .post2{ padding:0px;margin:20px 0 0px 0;
	}
	
 .post2{width:543px;background : url(./images/bg-content.jpg) repeat-y ;}


 .post2 .date{ padding:5px 9px; text-align:right;font-size:1.1em; font-style:italic;font-weight:light; font-size:small;color:#7d7d7e;
	}
 .post2 .titre { padding:15px 15px 0px 22px;height:44px;font-size:1.3em; 
	text-align:left;background : url(./images/bg-titre.jpg) no-repeat;
	 }
#maincontent h1{padding:0;margin-bottom:20px;clear:both;text-align:left;}
h2{ padding:10px 15px 0px 35px;}
 .post2 .titre a{ color:#d95719; text-transform:uppercase;}
 .post2 .titre a:hover{color:#666666; border-bottom: #84918F 1px solid; }
 .post2 .content{ text-align:left;padding:22px 22px 22px 40px;}
 .post2 .content p{letter-spacing:0px;padding-bottom:0px;width:500px;}
 .post2 .content img{padding:5px 3px 15px 3px;} 
 .post2 .meta{ padding:0px 22px 0px 22px ;margin-top:15px;height:38px;display:block;margin-bottom:5px;font-style:italic;font-size:0.8em; 
	color: #67C6D5; background-color: #2D3034; clear:both;background : url(./images/bg-meta.jpg) no-repeat ;}
 .post2 p.postmetadata {color: #666666;};
	
	.post2 a{color:#333333;}
	.post2 a:hover{color:#cccccc;}

	.content ul{margin:0px 0 0px 0px;padding:7px 0 20px 0;}
	.content ol{font-size:1.2em;}
	.content ul li{border-bottom:0px solid #333333; text-align:left;font-size:1.2em;}
 
/*typogrphy pour post
---------------------------------*/
	.post2 h1 {font-size:1.2em;padding:50px 0 20px 0;font-weight:bold;text-align:left;}
	.post2 h2 {font-size:1.2em;font-weight:bold;text-align:left;}
	.post2 pre {text-align:left;font-size:1.2em;padding:5px 10px 10px 10px;width:500px;}
	.post2 address{text-align:left;font-size:1.2em;font-style:normal;margin:30px 0 30px 0;}
	.post2 h3{text-align:left;line-height:1.2em;margin:5px 0 5px 0;}
	.post2 h4{text-align:right;line-height:1.2em;font-size:1.2em;margin:5px 0 5px 0;}
 	

	li.linkcat{list-style:none;background-image:none;font-style:italic;margin:10px 0 10px 0;color:#666666;}
	ul.blogroll{font-size:1.2em;}
	ul.blogroll li {font-style:normal;}
	ul.blogroll li a {border-bottom:0px solid #333333;color:#333333;}


/* IMAGES
---------------------------------*/
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}


.alignright {
float: right;
}

.alignleft {
float: left
}

/*.alignnone {clear:both;display:block;}*/

/* Captions */
img.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
text-align: center;
padding-top: 4px;
margin: 0px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption {
	
}
.wp-caption-text {
	text-align:right;
	height:50px;
	padding: 0 ;
	margin: -50px 0 0 0;
}
/* End captions */

/*
but
*/
#rightcontent a.commander{text-indent:-5000px}
#rightcontent a.commander{display:block;background:url(./images/commander.jpg) 0 -60px no-repeat;height:60px;width:117px;}
#rightcontent a.commander span{display:none;}
#rightcontent a.commander:hover {background-position:0 0px}


/* Comments
---------------------------------*/

.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; } 
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0; }
.commentmetadata {margin: 0; display: block; }

#commentform{text-align:left;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0; border: 1px dashed #7d7d7e; color:#67c6d5 ; }
#commentform label { }
#commentform textarea {width: 90%;padding: 2px; border: 1px dashed #7d7d7e; color:#67c6d5 ; }
#commentform #submit {margin: 0;float: left; color:#999999;}

h3#respond{font-size:1.2em;text-align:left;font-style:normal;}

