/*
Theme Name: JulG7_seignalet
Theme URI: http://www.julg7.com/
Description: A sleek web 2.0 blue theme.  Visit <a href="http://www.julg7.com/>Julg7.com</a>
Version: 1.0
Author: Julg7
Author URI: http://www.julg7.com/
*/

body  {
font : 15px Arial,Trebuchet MS,Verdana,Lucida,serif,sans;
color : #737373;
padding:0;
margin:0;
background:url("images/fond.gif") repeat-x scroll 0 0 #bd1424;

}

* {
margin : 0;
padding : 0;
}

#wrap {
margin : 0 auto;
width : 1050px;
} 

#cadreblanc{
background:url("images/fondtitre.png") repeat-x scroll 0 0 #ffffff;
margin:0 auto 0 auto;
width:960px;
height:130px;
}

#cadreblanc2{
margin:0 auto 0 auto;
width:960px;
background:#ffffff;
height:2px;
} 


/* Logo */

#sitename {
display : block;
float : left;
padding : 23px 90px 0 0;
color : #ED3939;
font : normal 29px "Trebuchet MS", Verdana, sans-serif;
}
#sitename a {
text-decoration : none;
color : #ED3939;
}
.caption {
display : block;
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
}
#sitename a .blue {
color : #ED3939;
font-style : italic;
}
#sitename a:hover {
color : #ED3939;
}



h1, h2, h3 {
font-family : Arial,Trebuchet MS,Verdana,Lucida,serif,sans;
}

h1 {
font-size : 30px;
}

h2 {
font-size : 20px;
color : #6a0b14;
margin : 0 7px 0 0;
padding : 0 0 0 0;
text-align : center;
border-bottom:1px dashed #D6C9BF;
}

h3 {
font-size : 16px;
margin: 0px auto 0px auto;
text-align:center;
height:42px;
} 

/* Header */

#header  {
background:url("rotator/rotate.php") no-repeat center top;
margin:0 auto 0 auto;
height : 132px;
} 

/* Top Menu */

#menubg  {
background:url("images/ruban.png") no-repeat scroll left top transparent;
height:52px;
margin:0 auto;
padding-top:11px;
width:1044px;
}

.menulinks {
font-family : Arial Narrow,Arial,Trebuchet MS,Verdana,Lucida,serif,sans;;
font-size : 13px;
font-weight : bold;
color : #ffffff;
height : 30px;
width:80%;
text-transform : uppercase;
padding : 0;
display : block;
margin:0 0 0 100px;
}

.menulinks ul {
list-style : none;
margin : 0;
padding : 0;
}

.menulinks li {
display : block;
display : inline;
margin : 0;
padding : 0;
}

.menulinks a, .menulinks a:visited {
display : block;
float : left;
padding : 3px 17px 3px 17px;
color : #ffcdc3;
text-align : center;
text-decoration : none;
margin : 0;
text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
}

.menulinks .current_page_item a {
background : #ffb600;
padding : 3px 17px 3px 17px;
margin : 0;
color : #ffffff;
}

.menulinks a:hover {
background : url("images/menu_hover.png") repeat-x 0 0;
padding : 3px 17px 3px 17px;
margin : 0;
color : #ffffff;
text-decoration : none;
} 

/* Content */


#content1bg1 {
background:#FFFFFF url(images/contentbg.jpg) repeat-x scroll 0 0;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
float : left;
margin : 0px;
padding: 0 0 15px 0;
width:100%;
} 

/* Post petit */

.postp  {
float : left;
width : 740px;
text-align : justify;
display:block;
padding:0 15px 0 15px;
} 

.postmini {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);
background:#FFFFFF;
border:1px solid #CCCCCC;
border-bottom : medium double #EAEAEA;
padding : 4px 4px 4px 4px;
margin: 15px 0 8px 0;
overflow: hidden;
width:100%;
}

.galmini {
float:left;
display:inline;
padding : 0 0 5px 0;
margin:5px 13px 0 13px;
overflow: hidden;
width:228px;
height:270px;

}

.galmini img {
border:0px solid #A9A9A9;
margin:6px 0 0 6px;
}

.thumbnail {
background:url("images/thumbnail.png") no-repeat scroll left top transparent;
float:left;
height:234px;
margin:0 25px 20px 0;
overflow:hidden;
width:229px;
}




span.ruban{
background-image:url("images/bp_ruban.png");
display:inline;
float:left;
height:45px;
left:-16px;
position:absolute;
top:-18px;
width:45px;
z-index:199;
}

.postp .imageleft {

	}

.postp .thumb {
background:url("images/shadow.png") no-repeat scroll right bottom transparent;
float:left;
padding:0;
margin:5px 0 0 50px;
	}

.postp .txtdroite{
padding:0 4px 0 4px;
	}

.postp .details{
color:#5F6257;
font-size:0.9em;
}

.postp .ingredients{
margin:15px 0 0 15px;
width:60%;
background: #fce1e4;
font-size:0.9em;
min-height:30px;
border: 2px solid #FDFF7D;
padding:5px;
}

.postp .ustensiles{
margin:15px 0 0 15px;
width:60%;
background: #fefacc;
font-size:0.9em;
min-height:30px;
border: 2px solid #FDFF7D;
padding:5px;
}

.postp .ingredients ul,.postp .ustensiles ul  {
color : #737373;
padding : 5px 10px 5px 10px;
margin : 0;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
}

.postp .ingredients li, .postp .ustensiles li{
background : url("images/puce.png") no-repeat scroll 2px 0.4em transparent;
text-decoration : none;
padding : 0 0 1px 15px;
line-height: 18px;
}

/* Post */

.post  {
background:#FFFFFF url(images/contentbg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
float : left;
width : 100%;
padding : 5px;
text-align : justify;
display:block;
}

/* double */

.post .title, .postp .title {
margin : 0;
border-bottom : 1px dashed #d6c9bf;
margin : 10px 20px 0 20px;
color : #598494;
}

h2.title {
font-size : 30px;
padding : 0 0 5px 0;
text-align : left;

}

p {
color : #737373;
margin : 10px 10px 2px 10px;
line-height : 18px;

}

.post ul, .postp ul {
color : #737373;
padding : 5px 20px 5px 50px;
margin : 0;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
}

.post ol, .postp ol {
font-size:15px;
padding : 10px 20px 5px 60px;
margin : 0;
list-style-image : none;
list-style-position : outside;
list-style-type : none;

}


.post ul li, .postp ul li {
background : url("images/puce.png") no-repeat scroll 2px 0.4em transparent;
text-decoration : none;
padding : 0 0 1px 15px;
line-height: 18px;
}


.post ol li, .postp ol li {
padding : 0 0 8px 15px;
list-style-type:decimal;
}

.title a:hover {
text-decoration : none;
}

.title a {
text-decoration : none;
}



.post .meta, .postp .meta {
border:1px solid #DDDDDD;
padding : 5px 5px 5px 30px;
line-height : normal;
background :#EEEEEE url(images/post_icon.gif) no-repeat left;
background-position : 10px;
margin : 10px 0 10px 0;
float:left;
width:95%;
}

a {
color : #b91323;
text-decoration : none;
}

a:hover {
color : #6a0b14;
text-decoration : underline;
} 

.post blockquote, .postp blockquote {
background : #FCE1E4 url(images/quote.png) no-repeat 5px 5px;
padding : 8px 3px 5px 30px;
margin: 10px 0px 0 0px;
display : block;
border : 1px solid #ddd;
}
/* sidebar*/

.sidemenu-head  {
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
-khtml-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;

background:#ffffff url(images/bg_sidebar.png) repeat-x scroll center top;
border:1px solid #CCCCCC;
height:27px;
margin:0;
position:relative
}

#box {
margin:0 auto 0 auto;
width:100%;
}

.sidemenu-head h2 {
text-transform : uppercase;
font-size : 12px;
color : #ffffff;
text-align:center;
padding : 8px 0 0 0;
margin:0;
border:none;
}

.sidemenu-content {
background  :#FFFFFF url(images/contentbg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
border-width:0 1px 1px;
font : 12px;
color : #ED3939;
padding:10px;
margin:0;
}

.sidemenu-content li {
background:transparent url(images/puce.png) no-repeat scroll 2px 0.4em;
display:block;
margin:0;
padding:1px 1px 1px 15px;
text-decoration:none;
}

.sidemenu-content ul, .sidemenu-content oul {
margin : 0;
padding : 0;
list-style : none;
}

.sidemenu-content a {
text-decoration : none;
color : #3D3D3D;

}

.sidemenu-content a:hover {
text-decoration:none;
color : #ffffff;
background-color:#ED3939;
}

.sidemenu-foot {
height : 1px;
margin-bottom : 10px;
margin:0 0 15px 0;
}

.sidebg {
float : right;
width : 250px;
padding : 0;
display:block;
margin: 25px 8px 0 0;
} 

/* Navigation */

.navigation  {
float : left;
width : 100%;
padding : 0;
margin: 10px 0 10px 0;
color : #737373;
font : 13px Arial Trebuchet MS;

}

.navigation a {
color : #31363b;
font : 11px Trebuchet MS;
text-decoration : none;
}

.navigation a:hover {
text-decoration : underline;
}

.alignright {
float : right;
}

.alignleft {
float : left;
}

.aligncenter {
display : block;
margin : 0 auto 0 auto;
}

.post img, .postp img {
}

.thumb img {
background-color:#FFFFFF;
border:1px solid #A9A9A9;
display:block;
margin:-5px 5px 5px -5px;
padding:4px;
position:relative;
}

img.alignright {
margin : 5px;
float : right;
}

img.alignleft {
margin : 5px;
float : left;
}


.wp-caption {
background-color : #f3f3f3;
border : 1px solid #dddddd;
margin : 10px;
padding-top : 4px;
text-align : center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;}

.wp-caption img {
border : 0 none;
margin : 0;
padding : 0;
}

.wp-caption p.wp-caption-text {
line-height : 17px;
margin : 0;
padding : 2px 4px 0 4px;
} 

/* Footer */

#footerbg  {
background:url("images/bg_footer.gif") no-repeat scroll 0 0 #BD1424;
float : left;
height : 119px;
width : 100%;
}

.copyrights {
color : #ffffff;
text-align : center;
}

.copyrights p {
font : 11px arial;
margin-top : 25px;
padding-bottom : 10px;
text-align : center;
}

.copyrights a {
font : 11px arial;
color : #ffffff;
text-decoration : none;
}

.copyrights a:hover {
color : #ffffff;
text-decoration : underline;
}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	background-color: #F7F7F7;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.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;
	}
/* End Comments */


#credits {
display:block;
text-align : center;
font-size : 10px;
padding : 5px 40px 0 40px;
}

#searchbg  {

margin : 0;
padding : 0;
height : 20px;
margin-top : 0 !important ;
}


#searchbg .searchform {
background-color : #ffffff;
margin : 1px 0 0 20px;
padding : 0;
float : left;
height : 20px;
width : 140px;
border : 1px solid #bbd3e5;
color : #333333;
vertical-align : top;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#searchbg .searchsubmit {
float : right;
margin : 1px 15px 0 0;
padding : 0;
font : 12px arial;
background : transparent url('images/lens.png') no-repeat;
height : 25px;
width : 25px;
border : none;
cursor : pointer;
}


.note{
background:#e4e9ef;
padding : 5px;
margin: 10px 0px 0 0px;
display : block;
border : 1px solid #665896;
}

.post important, .postp important {
	background:#ffcdc5;
	border:1px solid #cd2d12;
	padding:5px;
	margin:.5em 0 .5em 0;
	color:#8c1400;
}

.clear {
clear:both;
}

img#wpstats{display:none}
