@charset utf-8;
@import url(http://fonts.googleapis.com/css?family=Acme);
/*--
	Theme Name: WordPress Theme 1205
	Theme URI: http://template-help.com/
	Description: A theme from Template-Help.com Collection
	Version: 3
	Author: Template_Help.com 
	Author URL: http://www.Template-Help.com/ 
--*/

html{
    margin-top:0 !important;
}

html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{
  margin:0 ;
  padding:0;
  vertical-align:baseline;
}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {
  display:block;
}
textarea{
  font:101%/1.5em Arial, Helvetica, sans-serif;
}
blockquote{
  quotes:none;
	border-left: 1px solid #CCCCCC;
	font-style: italic;
	margin-left: 2em;
}
q{
  quotes:none;
	font-style: italic;
}
blockquote:before,blockquote:after,q:before,q:after{
  content:'';content:none;
}
:focus{
  outline:none;
}

/* Baseline and common looks - Sets a vertical rhythm and styles the different elements.
 */
a{
  text-decoration:underline;
  border:0;
  color:#89181e;
}
a:hover,a:focus{
  text-decoration:none;
}
a img{
  border:0;
}
abbr,acronym{
  border-bottom:1px dotted;
  cursor:help;
  font-variant:small-caps;
}
address,cite,em,i{
  font-style:italic;
}
blockquote p{
  margin:0 1.5em 1.5em;
  padding:0.75em;
}
code,kbd,tt{
  font-family:"Courier New", Courier, monospace, serif;
  line-height:1;
}
del{
  text-decoration:line-through;
}
dfn{
  border-bottom:1px dashed;
  font-style:italic;
}
dl{
  margin:0;
}
dt{
  font-weight:700;
}
dd{
  margin:0 0 1.5em 0;

}
h1,h2,h3,h4,h5,h6{
  font-weight:700;
  padding:0;
}
h1{
  font-size:36px;
  line-height:1.2em;
  color:black;
  margin:0 0 0.75em;
}
h1.title { margin-bottom:0;}
	h1 span { color:#89181e;}
h2{
  font-size:30px;
  line-height:1.2em;
  margin:0 0 12px 0;
}
	h2 a {
		color:#888888;
		text-decoration:none;
	}
	h2 a:hover { color:black;}

.category h2 a
{
  color:black;
  text-decoration:none;
}

h3{
  font-size:1.1666em;
  margin:0 0 1.286em;
}
h4{
  font-size:1em;
  margin:0 0 1.5em;
}
h5{
  font-size:0.8333em;
  margin:0 0 1.8em;
}
h6{
  font-size:0.666em;
  margin:0 0 2.25em;
}
img{
  display:inline-block;
  vertical-align:text-bottom;
}
ins{
  text-decoration:overline;
}
mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
ol{
  list-style:outside decimal;
}
p{
  font-family: arial;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    margin: 0 0 1.5em;
}
pre{
  font-family:"Courier New", Courier, monospace, serif;
  margin:0 0 1.5em;
	border-left: 1px solid #CCCCCC;
	margin-left: 2em;
	padding-left: 2em;
}
sub{
  top:0.4em;
  font-size:0.85em;
  line-height:1;
  position:relative;
  vertical-align:baseline;
}
sup{
  font-size:0.85em;
  line-height:1;
  position:relative;
  bottom:0.5em;
  vertical-align:baseline;
}
strong,b{
  font-weight:700;
}
ul{
  list-style:outside disc;
}
ul,ol{
  margin:0 0 1.5em 1.5em;
  padding:0;
}
li ul{
  padding:0;
  margin:0 0 0 2em;
	list-style-position:outside;
	list-style-type:circle;
}
li ol {
  padding:0;
  margin:0 0 0 2em;
	list-style-position:outside;
}
table{
  border-collapse:collapse;
  border-spacing:0;
  margin:0 0 1.5em;
  padding:0;
	width:100%;
	border:none;
}
caption{
  font-style:italic;
  text-align:left;
}
tr.alt td{
  background:#eee;
}
td{
  border:0;
  padding:0.5em 1em;
  vertical-align:middle;
	border-bottom:1px solid #eee;
	line-height:1.5em;
}
th{
  font-weight:700;
  padding:0.5em 1em;
  vertical-align:middle;
	background:#eee;
	text-align:left;
}
button{
  -x-system-font: none;
  cursor:pointer;
  display:block;
  font-size:0.99em;
  height:2em;
  line-height:1.5em;
  margin:0.8em 0 0;
  padding:0 0.5em;
}
button::-moz-focus-inner {
  border: 0;
}
fieldset{
  border:0;
  margin:0 0 1.5em;
  position:relative;
  padding:1.5em 0 0;
}
fieldset fieldset{
  clear:both;
  margin:0 0 0.75em;
  padding:0 0 0 1.5em;
}
input{
  border:1px solid #ccc;
  border-bottom-color:#eee;
  border-right-color:#eee;
  font-size:1em;
  line-height:1.5em;
  padding:.3em;
  margin:0 0 0.75em;
}
input[type=file]{
  height:2.25em;
  font-size:1em;
  padding:0;
  border:0;
  border:1px solid #ccc !ie;
}
textarea{
  border:1px solid #ccc;
  border-bottom-color:#eee;
  border-right-color:#eee;
  margin:0;
  padding:.3em;
}
select{
  border:1px solid #ccc;
  border-bottom-color:#eee;
  border-right-color:#eee;
  font-size:1em;
  line-height:1.5em;
  margin-bottom:0.75em;
  padding:0.25em;
  height:2.25em;
}
optgroup {
  font-weight:700;
  font-style:normal;
  text-indent:0.2em;
}
optgroup + optgroup {
  margin-top:1em;
}
option{
  font-size:1em;
  height:1.5em;
  padding:0;
  text-indent:1em;
}
label{
  cursor:pointer;
  display:block;
  margin:0;
  padding:0;
}
label input{
  background:0;
  border:0;
  line-height:1.5em;
  margin:0 0.5em 0 0;
  padding:0;
  width:auto;
}
legend{
  font-size:1.1666em;
  font-weight:700;
  left:0;
  margin:0;
  padding:0;
}




/* General
---------------------------------------- */
body{
	background:url(images/main-bg.png) repeat-x center top fixed;
    background-color: #E9E9E9;
	color: #474747;
	font: 100%/1.125em Georgia, "Times New Roman", Times, serif;
	position:relative;
}

#main {
	font-size:.813em;
	min-width:960px;
}
.container {
	width: 960px;
	margin: 0 auto;
	position:relative;
}


/* Header
---------------------------------------- */
.home #main{
    background-image: url("images/bg_header_up.png");
    background-repeat:repeat-x;
    background-position: top;
    background-color: #E9E9E9;
}

header { 
	/*background:url(images/tail-top.png) repeat-x center bottom;*/
    	background:url(images/menu_up_bg.png) repeat-x center 95px ;
        height:127px;
        
}
	header .container_24 {
		height:153px;
		position:relative;
		z-index:2;
	}
	
	header .grid_24 {
		/*border-bottom:3px solid #1c1c1c;*/
		height:95px;
	}
	
	.home header .grid_24 { border:0 none;} 

/* Logo */
.logo {
	left: 250px;
    position: absolute;
    top: 10px;
}
.logo a.logo-link {
	float:left;
}
	.logo h1,
	.logo h2 {
		font-size:3em;
		line-height:1.2em;
		margin-bottom:0;
		float:left;
	}
		.logo h1 a,
		.logo h2 a {
			color:#222;
			text-decoration:none;
		}
	.logo .description {
		float:left;
		color:#9b9b9b;
		font-size:24px;
		line-height:1.2em;
		padding:28px 0 0 18px;
        display:none;
	}	


/* Header widget */
#widget-header {

}


/* Slider
---------------------------------------- */
#slider-wrapper {
	background: url("images/slider-bg.png") no-repeat scroll center bottom transparent;
    height: 260px;
    overflow: hidden;
    padding-top: 20px;
    position: relative;
}
#slider-wrapper .container_24 {
	height:245px;
	background:url(images/slider-shadow.png) no-repeat 5px top;
}
#slider-wrapper #slogan {
	position: absolute;
    right: 38px;
    top: 20px;
    width: 220px;
}
	#slider-wrapper #slogan img.title { 
		display:block;
		margin-bottom:20px;
	}
	#slider-wrapper #slogan a.link {
		color:#89181e;
		text-decoration:none;
		line-height:27px;
		background:url(images/button-tail.gif) repeat-x left top #e1e1e1;
		font-family:Arial, Helvetica, sans-serif;
		display:inline-block;
		padding:0 21px;
		box-shadow:0 1px 1px #6c1417;
		-moz-box-shadow:0 1px 1px #6c1417;
		-webkit-box-shadow:0 1px 1px #6c1417;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
	}
	#slider-wrapper #slogan a.link:hover { 
		color:white;
	}
#slider {
	position:relative;
	width:672px;
	height:250px !important;
	background:url(images/loading.gif) no-repeat 50% 50%;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	height:11px;
	width:100%;
	left:0;
	bottom:13px;
	text-align:right;
	z-index:9999;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	display:inline-block !important;
	width:11px;
	height:0;
	padding-top:11px;
	overflow:hidden;
	background:url(images/pagination-bg.png) no-repeat -15px top;
	margin:0 14px 0 -10px;
}
.nivo-controlNav a.active,
.nivo-controlNav a.active:hover  { background-position:left top;}
.nivo-controlNav a:hover { background-position:-30px top;}

.nivo-directionNav {

	}
.nivo-directionNav a {
	position:absolute;
	display:block;
	width:34px;
	height:34px;
	text-indent:-9999px;
	border:0;
	top:50%;
}
a.nivo-nextNav {
	right:0;
	background:red;
}
a.nivo-prevNav {
	left:0;
	background:red;
}

#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width:120px;
	height:auto;
}









/* Navigations
---------------------------------------- */

/* Primary navigation */
nav.primary {
	padding-top:95px;
}

/* Essential styles for dropdown menu */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			32px; /* match top ul list item height */
	z-index:		9999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			0; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}


/* Our skin for dropdown menu 
#topnav {
    background:url(images/menu_up_bg.png) repeat-x center ;
    height:32px;    
}*/

.sf-menu {
	max-width:990px;
}
.sf-menu a {
	text-decoration:none;
	text-transform:uppercase;
	font-family:"acme, Times New Roman", Times, serif;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu > li {
	font-size:14px;
}
	.sf-menu > li > a {
		height: 32px;
        line-height: 32px;
        padding: 0 22px;
	}
	.sf-menu > li > a:hover,
	.sf-menu > li.sfHover > a,
	.sf-menu > li.current_page_item > a { 
		color:#fff;
		background:#6A93C1;
	}
.sf-menu li ul {
	padding:0 0 15px 26px;
	background:url(images/sub-menu.png);
}	
	.sf-menu li ul li {
		font-size:11px;
		line-height:24px;
	}
	.sf-menu > li > ul > li:first-child {
		background:url(images/arrow.gif) no-repeat left top;
		padding-top:14px;
	}
	.sf-menu li ul li a:hover { text-decoration:underline;}
.sf-menu li li ul {
	padding-top:14px;
	background:black;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu > li.current-menu-item > a {
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url(images/arrows-ffffff.png) no-repeat -10px -100px;  8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 **
.sf-shadow ul {
	background:	url(images/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}*/




/* Top search */
#top-search {
	position:absolute;
	right:0;
	top:120px;
	}



/* Content
---------------------------------------- */
.primary_content_wrap {
	padding: 0 0 20px;
    position: relative;
    z-index: 1;
	}
	
#content.top-indent,
#content .top-indent { 
    /*padding-top:12px;*/
}
		
	#content .widget-area h3 {
		font-size:36px;
		line-height:1.2em;
		margin-bottom:30px;
        color:#151414;
	} 
    
    #my_cyclewidget-5.widget-area h3 {
        display:none;
    }

#full-width #content {
	float:none;
	width:100%;
	}
	article {
		overflow:hidden;
		width:100%;
	}
	article.single-post {
		border-bottom:none;
		}
		.featured-thumbnail {
			float:left;
		}
			
     .featured-thumbnail img {
        display:none;        
			}
      
      .category .featured-thumbnail img {
				margin:3px 20px 10px 0;
        display:inline;
			} 
                   
		.post-content {
			
		}
			.post-content .excerpt {
				margin-bottom:1.5em;
				}
			.pagination {
				
			}
				.pagination a {
					display:inline-block;
					padding:0 5px;
					background:#eee;
					}
	.post-meta {
		display: inline;
        font-size: 0.92em;
        overflow: hidden;
        padding: 0.5em 0;
        width: 100%;
	}
	.post-meta.alt { margin-bottom:15px;}
		.post-meta p { margin:0;}
		
	.post-navigation {
		
	}
	p.gravatar {
		float:left;
		margin-right:20px;
		}
	
	
	.alignleft {
		float:left;
		margin:0 20px 10px 0;
		}
	.alignright {
		float:right;
		margin:0 0 10px 20px;
		}
	.aligncenter {
		text-align:center;
		margin:0 auto;
		}
	article .post-content img {
		/*max-width:710px;*/
		}
		
		
ul.proj_cycle { margin:20px 0 0;}
	ul.proj_cycle li {
	/*float: left;
    list-style-type: none;
    margin: 0 20px 0 5px;
    padding-bottom: 36px;
    padding-top: 5px;
    width: 201px;*/
    float: left;
    list-style-type: none;
    margin: 0 15px 0 0;
    padding-bottom: 0px;
    padding-top: 5px;
    width: 222px;
	}
	ul.proj_cycle li.nomargin { margin-right:0;}
	
		ul.proj_cycle li h4 {
			font-size:22px;
			line-height:1.2em;
			padding-top:8px;
			margin-bottom:5px;
			font-weight:normal;
		}
		ul.proj_cycle li h4 a {
			text-decoration:none;
			color:black;
            font-size:18px;
            font-family:tahoma;
		}
		ul.proj_cycle li h4 a:hover { color:black;}	
		ul.proj_cycle li p {  
                          line-height: 20px;
                          margin: 10px 0 0;
                          min-height: 80px;
                          padding-left: 10px;
                          padding-right: 10px;
                          font-size:13px;
                        }
		
		
ul.spec_cycle {
	margin:0;
	padding-top:20px;
}		
	ul.spec_cycle li {
		list-style-type:none;
		padding-top:20px;
	}
	ul.spec_cycle li:first-child { padding-top:0;}
	
		#content .widget-area ul.spec_cycle li h3 {
			font-size:30px;
			line-height:1.2em;
			color:#888888;
			font-weight:normal;
			margin-bottom:6px;
		}
		ul.spec_cycle li h3 a { 
			color:#888888;
			text-decoration:none;
		}
		ul.spec_cycle li h3 a:hover { color:black;}
		ul.spec_cycle li p { margin-bottom:5px;}
		
		
	ul.spec_cycle li.icon {
		background-repeat:no-repeat;
		background-position:left 20px;
		padding-left:68px;
	}
	ul.spec_cycle li.icon-1 { background-image:url(images/icon1.png);}
	ul.spec_cycle li.icon-2 { background-image:url(images/icon2.png);}
	ul.spec_cycle li.icon-3 { background-image:url(images/icon3.png);}
	
	ul.spec_cycle li:first-child.icon { background-position:left top;} 
	
	
ul.post_cycle li { padding-bottom:15px;}
	ul.post_cycle li span.post-date {
		padding:0;
		height:25px;
	}	
	.widget ul.post_cycle li a {
		 background: none repeat scroll 0 0 transparent;
        cursor: pointer;
        display: block;
        font-family: tahoma;
        font-size: 13px;
        padding: 0;
        text-decoration: none;
	}
	.widget ul.post_cycle li a:hover {
		text-decoration:none;
		background:none;
	}
	.widget ul.post_cycle li p { 
		line-height:1.5em;
		margin:0;
	}
	
	
ul.postsList { 
	margin:0;
	padding-bottom:30px;
}	
	ul.postsList li {
		list-style-type:none;
		border-top:3px solid #bebebe;
		padding-top:27px;
		margin-top:25px;
		overflow:hidden;
	}
	ul.postsList li:first-child {
		border:0 none;
		padding-top:0;
		margin-top:0;
	}
	
ul.testimonials { margin:0;}	
	ul.testimonials li {
		list-style-type:none;
		padding-bottom:23px;
	}
		ul.testimonials li blockquote.quote {
			border:0 none;
			margin:0;
			line-height:1.5em;
		}
			ul.testimonials li blockquote.quote p { 
				padding:0;
				margin:0;
			} 
			ul.testimonials li .name-testi {
				text-align:right;
				font-weight:bold;
				color:#89181e;
				padding-top:5px;
				display:block;
			}
			
#residents .widget { 
	border:0 none;
	padding-top:0;
	margin:0;
}
#residents #sidebar { margin-top:0;}
#residents h3 {
	font-size:30px;
  line-height:1.2em;
  margin:0 0 12px 0;
  color:#474747;
}
ul.res_cycle { margin:0;}			
	ul.res_cycle li {
		list-style-type:none;
		float:left;
		width:201px;
		margin-left:48px;
	}
	ul.res_cycle li:first-child { margin-left:0;}
		.widget ul.res_cycle li h4 {
			margin-top:8px;
		}
		.widget ul.res_cycle li a,
		.widget ul.res_cycle li a:hover {
			background:none;
			padding-left:0;
		}	
		.widget ul.res_cycle li a.fleft img { float:left;}
		
ul.partners { 
	margin:0;
	width:100%;
	overflow:hidden;
}
	#page-content ul.partners li {
		list-style-type:none;
		
			display:-moz-inline-box; 
			display:inline-block; 
			*zoom:1; 
			*display:inline;
			vertical-align:top;
			
		background:none;
		padding:0 0 10px 0;
		width:201px;
		margin:0 7px 0 0;
	}
	ul.partners li, x:-moz-any-link { margin-right:9px !important;} 
		ul.partners li h4 { margin:12px 0 10px 0;}
		
		
ul.actions {
	width:100%;
	overflow:hidden;
}		
	#page-content ul.actions li {
		float:left;
		width:255px;
		padding-top:0;
		margin-top:20px;
		background-position:left 5px;
	}
	#page-content ul.actions li:first-child { margin-top:0 !important;}
	#page-content ul.actions.alt li {
		background:none;
		padding:0;
		margin-top:30px;
		width:auto;
	}
	
ul.programs { 
	margin:0;
	width:100%;
	overflow:hidden;
}
	#page-content ul.programs li {
		float:left;
		background:none;
		padding:0;
	}

ul.sponsors li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-bottom:10px;
}	
ul.sponsors li span {
	float:right;
	padding-right:50px;
}			


.noBorder .widget {
	border:0 none;
	margin:0;
	padding:0;
}

span.post-date {
		background:#518bc5;
		display:inline-block;
		color:white;
		width:97px;
		text-align:center;
		height:23px;
		margin-bottom:7px;
		border-radius:12px;
		-moz-border-radius:12px;
		-webkit-border-radius:12px;
		position:relative;
		padding-top:2px;
        font-family: tahoma;
}
span.post-date.fright { 
	margin-top:5px;
	background:#1c1c1c;
}
	
.widget a.read-more {
	background:none;
	padding:0;
	color:#89181e;
	text-decoration:underline;
}
.widget a.read-more:hover {
	background:none;
	text-decoration:none;
}
	
	

/* Comments
---------------------------------------- */
.commentlist {
	list-style-type:none;
	padding:0;
	margin:0;
    display:none;
	}
	li.comment {
		list-style-type:none;
		overflow:hidden;
	}
		.odd {
			
		}
		.even {
			
		}
			li.comment .comment-body {
				padding:10px 10px 25px 60px;
				position:relative;
				zoom:1;
				background:#fafafa;
				border:1px solid #eee;
				margin-bottom:20px;
				border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
				}
		.author-comment {
			
		}
		.comment-author {
			padding:.5em 0 1em 0;
			}
		.comment-text {
			
		}
		.comment-meta {
			font-size:11px;
			color:#999;
			position:absolute;
			right:20px;
			top:15px;
		}
			li.comment .avatar {
				float:none;
				margin:0;
				position:absolute;
				left:10px;
				top:10px;
				padding:1px;
				border:1px solid #dbdbdb;
				vertical-align:top;
				overflow:hidden;
				}
				li.comment .avatar {
					display:block;
					vertical-align:top;
					overflow:hidden;
					}
				
				.commentlist ul.children {
					margin:20px 0 0 30px;
					}
					.commentlist ul.children li.comment {
						}
				
				.reply {
					position:absolute;
					right:20px;
					bottom:15px;
					}
					.reply a {
						display:inline-block;
						background:#89181e;
						padding:3px 12px;
						color:#fff;
						text-decoration:none;
						border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
						}
					.reply a:hover { background:#1c1c1c;}
				
				
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
	
	.allowed_tags {
		background:#eee;
		padding:15px;
		font-size:11px;
		font-family:"Courier New", Courier, monospace;
		color:#666;
		}
		.allowed_tags strong {
			font-family:Tahoma, Geneva, sans-serif;
			}
		#respond {
			display:none;
		}
		.cancel-comment-reply {
			
		}



/* Page
---------------------------------------- */
.page {
	
}
	#page-content ul,
	#post-content ul { margin-left:0;}
	
	#page-content ul li,
	#post-content ul li {
		list-style-type:none;
		padding:5px 0 0 21px;
		background:url(images/marker.png) no-repeat left 10px;
	}
	#page-content ul li:first-child,
	#post-content ul li:first-child { 
		padding-top:0;
		background-position:left 5px;
	}
	
	#page-content ul li a,
	#post-content ul li a {
	}
	
	#page-meta {
		
	}

.author-meta {
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
	}
	.author-meta p.gravatar {
		margin:0;
		}



/* Post
---------------------------------------- */
.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}


/* Older and newer navigation */
nav.oldernewer {
	width:100%;
	overflow:hidden;
	margin-bottom:1.5em;
	font-size:12px;
	text-transform:uppercase;
}
	.older {
		float:left;
	}
	.newer {
		float:right;
	}

.search {
	
}

.author-info {
	width:100%;
	overflow:hidden;
	margin-bottom:3em;
}
	.author-info .avatar {
		margin:0 20px 0 0;
		}
		.author-info .avatar img {
			float:left;
			background:#fff;
			padding:7px;
			border:1px solid #dbdbdb;
			}




/* Author
---------------------------------------- */
#post-author {
	overflow:hidden;
	background:#dcdcdc;
	border:1px solid #fff;
	padding:20px;
	margin-bottom:2em;
	border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
}
#author-link {
	margin-top:1.5em;
	}
	#post-author .gravatar {
		margin:0 20px 0 0;
		}
	#post-author .gravatar img {
		background:#fff;
		border:1px solid #dbdbdb;
		padding:5px;
		}

/* Recent author posts */
#recent-author-posts h3 {
	font-size:20px;
	line-height:1.2em;
	font-weight:normal;	
}

/* Recent author comments */
#recent-author-comments h3 { 
	font-size:20px;
	line-height:1.2em;
	font-weight:normal;
}
#recent-author-comments ul { margin:0;}
	#recent-author-comments ul li {
		list-style-type:none;
		background:url(images/marker.png) no-repeat left 5px;
		padding:0 0 5px 21px;
	}




/* 404
---------------------------------------- */
#error404 {
	text-align:center;
	padding:110px 0 60px;	
}
	#error404 h1 { color:#89181e;}





/* Portfolio
---------------------------------------- */
.latestwork {
	width:100%;
	overflow:hidden;
	list-style-type:none;
	padding:0;
	margin:0;
	}
	.latestwork li {
		float:left;
		margin-right:20px;
		}


/* Gallery */
#gallery {
	
	}
	#gallery .portfolio {
		width:100%;
		overflow:hidden;
		list-style-type:none;
		padding:0;
		margin:0;
		}
		#gallery .portfolio li {
			float:left;
			width:294px;
			margin:0 38px 50px 0;
			}
		#gallery .portfolio li.nomargin {
			margin-right:0;
			}
			#gallery .portfolio li a.image-wrap {
				display:block;
				padding:1px;
				border:1px solid #eee;
				overflow:hidden;
				width:290px;
				height:150px;
				position:relative;
				background:#FFF url(images/loading.gif) 50% 50% no-repeat;
				}
			#gallery .portfolio li a.image-wrap:hover {
				border-color:#999;
				}
				#gallery .portfolio li a.image-wrap img {
					float:left;
					}
			
			#gallery .portfolio .folio-desc {
				margin-bottom:0;
				}
			#gallery .portfolio p.excerpt {
				padding:0;
				}
			
			.zoom-icon {
				display:block;
				position:absolute;
				left:1px;
				top:1px;
				width:290px;
				height:150px;
				background:url(images/magnify.png) 50% 50% no-repeat;
				display:none;
				cursor:pointer;
				}
			#gallery .portfolio li a.image-wrap:hover .zoom-icon {
				display:block;
				}






/* Sidebar
---------------------------------------- */
#sidebar {
	margin-top:-5px;
	padding-top:10px;
}

.category #sidebar {
	margin-top:90px;
	padding-top:10px;
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			border-top: 3px solid #C7C6C7;
            margin-bottom: 35px;
            padding-top: 20px;
		}
            .widget_wysija.widget h3 {
				color:#151414;
				font-size:16px;
                font-family:tahoma;
				line-height:1.2em;
				margin-bottom:10px;
			}
            .wysija-instruct {
                font-size:12px;
            }
			.widget h3 {
				color: #151414;
                font-family: tahoma;
                font-size: 18px;
                line-height: 1.2em;
                margin-bottom: 30px;
			}
			
			.widget ul { margin:0;}
				.widget ul li { 
					list-style-type:none;
					line-height:22px;
				}
					
					.widget ul li a {
						color:#474747;
						text-decoration:none;
						padding-left:10px;
						background-repeat:no-repeat;
						background-position:0 5px;
						background-image:url(images/marker.png);
					}
					.widget ul li a:hover {
						color:#89181e;
						text-decoration:underline;
						background-image:url(images/marker-act.png);
					}
			
		ul.children {
			margin:0 0 0 20px;
			}
 
.widget ul.latestpost li a {
  background: none;
  cursor: pointer;
  display: block;
  font-family: tahoma;
  font-size: 13px;
  padding: 0;
  text-decoration: none;
}
.widget ul.latestpost li a:hover {
	text-decoration:none;
	background:none;
}

.widget ul.latestpost li h4 {
  font-weight: normal;
}

/* Calendar */
#calendar_wrap {}
	table#wp-calendar {
		width:100%;
		margin-bottom:0;
	}
		#wp-calendar caption {
			text-align:center;
			}
		#wp-calendar td {
			text-align:center;
			padding:6px 0;
			border:1px solid white;
			}
		#wp-calendar caption {
			font-size:16px;
			color:#000;
			font-weight:bold;
			padding:4px 0;
			margin-bottom:5px;
		}
		#wp-calendar thead th {
			padding:7px 0;
			font-size:14px;
			background:#89181e;
			color:white;
			text-align:center;
			}
		#wp-calendar #prev {
			text-align:left;
			padding-left:8px;
			}
		#wp-calendar #next {
			text-align:right;
			padding-right:8px;
		}
		#wp-calendar tbody #today { 
			font-weight:bold;
			background:white;
		}
		#wp-calendar tfoot td { 
			background:#1c1c1c;
			border-color:#1c1c1c;
			margin-top:-1px;
			border-left:none;
			border-right:none;
		}
		#wp-calendar tfoot td a { color:white;}


/* Recent comments */		
.widget.widget_recent_comments ul li a {
	background:none;
	text-decoration:underline;
	color:#89181e;
}		
.widget.widget_recent_comments ul li a:hover { text-decoration:none;}


/* Subscribe */
.widget.wpsb_opt_in h3 { margin-bottom:12px;}
.widget.wpsb_opt_in .widget {
	border:0 none;
	padding:0;
	margin:0;
}
.widget.wpsb_opt_in .widget input[type="text"] {
	background:#c7c7c7;
	color:white;
	font-style:italic;
	border-bottom:0 none;
	border-right:0 none;
	border-top:1px solid #959595;
	border-left:1px solid #959595;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	position:relative;
	padding:7px 17px 9px;
	line-height:1.2em;
	vertical-align:top;
	margin-top:4px;
	width:196px;
}
.widget.wpsb_opt_in input[type="submit"] {
	width:85px;
	height:29px;
	border:0 none;
	background:url(images/button-submit.png) no-repeat left top;
	cursor:pointer;
	color:#89181e;
	font-family:Arial, Helvetica, sans-serif;
}
.widget.wpsb_opt_in input[type="submit"]:hover { background-position:left -29px;}
.widget.wpsb_opt_in .checks { display:none;}
			






/* Footer
---------------------------------------- */
#footer .grid_24 {
	border-top:1px solid #E0DFE0;
	/*padding:38px 0 35px 0;*/
	overflow:hidden;	
}


#footer p.copy { margin:0;}
#footer p.copy,
#footer p.copy a { color:#B10000;text-decoration:none;}
#footer p.copy a.alt { text-decoration:none;}

	/* Footer widget */
	#widget-footer { padding-bottom:30px;margin: 0 55px;}
		#widget-footer .widget-area {
			float:left;
			width:150px;
			margin-right:50px;		
		}
			#widget-footer .widget-area h4 {
				font-size:22px;
				line-height:1.2em;
				color:#151414;
				border-bottom:1px solid #bcbdbc;
				margin-bottom:16px;
			}
			#widget-footer .widget-area ul { margin-top:15px; width: 960px; margin-left:15px;}
            #widget-footer .widget-area ul .sub-menu {
                display: none;
            }
				#widget-footer .widget-area ul li {
					border-right: 1px solid #6E6E6E;
                    color: #6E6E6E;
                    display: inline;
                    font-family: tahoma;
                    font-size: 11px;
                    line-height: 22px;
                    list-style-type: none;
                    margin-right: 35px;
                    padding-right: 35px;
                    float:left;
				}
					#widget-footer .widget-area ul li a {
						color: #6E6E6E;
                        font-family: tahoma;
                        font-size: 11px;
                        text-decoration: none;
					}
					#widget-footer .widget-area ul li a:hover { color:#89181e;}
					
		#widget-footer	.widget-area.social_networks_widget {
			float:right;
			width:230px;
			margin-right:0;
		}
			#widget-footer	.widget-area.social_networks_widget ul { 
				padding-top:5px;
				width:100%;
				overflow:hidden;
			}
				#widget-footer	.widget-area.social_networks_widget ul li {
					float:left;
					margin-right:5px;
				}
					#widget-footer	.widget-area.social_networks_widget ul li a:hover { background-position:left -34px;}
	
	/* Footer navigation */
	nav.footer {
		float:right;
	}
		nav.footer ul {
			
			}
			nav.footer ul li {
				list-style-type:none;
				float:left;
				padding-left:15px;
				}



/* Misc
---------------------------------------- */
.button {
	display:inline-block;
	padding:7px 15px;
	background:#000;
	color:#fff;
	text-decoration:none;
	}
	.button:hover {
		background:#999;
		}
.no-results {
	
}

.widget-area {
	
}

.two_third .line-hor {
  width: 90%;
}

.line-hor {
	height:3px;
	background:#bbbdbc;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:35px 0;
}
.line-hor.alt { margin-top:20px;}

/* Address */
.address {
	padding:15px 0 0 0;
	}
.address dt {
	margin-bottom:1.5em;
	}
.address dd {
	margin-bottom:0;
	width:100%;
	overflow:hidden;
	}
	.address dd span {
		float:left;
		width:100px;
		}



/* Forms
---------------------------------------- */

/* Form defaults */
input, select, textarea { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

#form-wysija-2-wysija-to.wysija-email {
    background:url(images/champs_newsletter.png) no-repeat;
    border: medium none;
    color: white;
    font-family: arial;
    height: 24px;
    padding-left: 10px;
    width: 217px;
}

.wysija-submit {
    border:none;
    background:none !important;
    background-image:url(images/button_newsletter.png) !important;
    background-repeat: no-repeat !important;
    width:85px;
    height:29px;
    font-family:arial;
    font-size:13px;
    color:#fff;
}


/* Comment form */
#commentform label { display:inline-block;}
	#commentform p.field {
		margin-bottom:5px;
		}
		#commentform small {
			color:#8b8b8b;
			}
	#commentform input[type=text] {
		width:250px;
		padding:4px 8px;
		display:block;
		background:#c7c7c7;
		border-bottom:none;
		border-right:none;
		border-left:1px solid #959595;
		border-top:1px solid #959595;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
		line-height:1.2em;
		vertical-align:top;
		}
	#commentform textarea {
		width:460px;
		height:150px;
		padding:4px 8px;
		margin-top:10px;
		overflow:auto;
		background:#c7c7c7;
		border-bottom:none;
		border-right:none;
		border-left:1px solid #959595;
		border-top:1px solid #959595;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
	}
	#commentform #submit {
		background:#89181e;
		height:30px;
		color:white;
		cursor:pointer;
		border:none;
		width:140px;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
		}
	#commentform #submit:hover {
		background:#1c1c1c;
		}
	
	#commentform input[type=text]:hover,
	#commentform input[type=text]:focus,
	#commentform textarea:hover,
	#commentform textarea:focus {}




/* Contact form */
	.wpcf7-form p.field {
		margin-bottom:5px;
		line-height:1.8em;
		font-weight:bold;
		}
	.wpcf7-form p.field input {
		background:#c7c7c7;
		padding:8px 0 8px 8px;
		width:330px;
		border:0 none;
		border-left:1px solid #959595;
		border-top:1px solid #959595;
		margin-right:10px;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		color:#111;
		font-size:12px;
		position:relative;
		}
		.wpcf7-form p.field small {
			color:red;
			}
	.wpcf7-form textarea {
		width:480px;
		height:160px;
		background:#c7c7c7;
		font-size:1em;
		padding:8px 0 8px 8px;
		border:0 none;
		border-left:1px solid #959595;
		border-top:1px solid #959595;
		overflow:auto;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		color:#111;
		font-size:12px;
		margin-bottom:20px;
		position:relative;
		}
	.wpcf7-form .submit-wrap {
		margin-bottom:0;
		}
	.wpcf7-form .submit-wrap input {
		background:#89181e;
		height:30px;
		color:white;
		cursor:pointer;
		border:none;
		width:140px;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		position:relative;
		}
	.wpcf7-form .submit-wrap input:hover {
		background:#000;
		color:#fff;
		}
		.wpcf7-not-valid-tip {
			width:200px !important;
			position:absolute;
			left:100% !important;
			top:-5px !important;
			padding:1px 0 1px 5px !important;
			background:none !important;
			color:red !important;
			border:none !important;
			}




/* Sidebar search form */
#searchform .searching {
	width:231px;
	height:32px;	
	background:#c7c7c7;
	border:1px solid #959595;
	border-bottom:0 none;
	border-right:0 none;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	position:relative;
	display:inline-block;
}
#searchform input[type="text"] {
		width:165px;
		font-style:italic;
		color:white;
		padding:7px 0;
		margin-left:20px;
		line-height:1.2em;
		vertical-align:top;
		float:left;
		border:0 none;
		background:none;
	}
	#searchform .submit {
		width:29px;
		height:29px;
		border:0 none;
		background:url(images/search-button.png) no-repeat left top;
		cursor:pointer;
		position:absolute;
		right:2px;
		top:2px;
	}



/* Fluid Columns */
.one_half{ width:48%; }
.one_third{ width:30.66%; margin-left: 10px; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{ position:relative; margin-right:2%; float:left; }
.last_col { margin-right:0 !important; clear:right; }


.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.wrapper { 
	width:100%;
	overflow:hidden;
}

.extra-wrap {
	overflow:hidden;
	text-align:justify;
}

/* Clear Floated Elements */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.cufon-loading {
          visibility: hidden;
	}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */

HEADER .grid_24{
    background-image: url(images/persos.png);
    background-position: left 17px;
    background-repeat: no-repeat;
}

#footer {
    height:150px;
    background:url(images/westernwalljerusalemnightmotif2.jpg) repeat-x;
    
}

#footer .grid_24 {
    background-image: url("images/botSep.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.upContent {
    background-image: url("images/botSep.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    text-align: center;
    font-family: tahoma;
    font-size: 30px;
    text-align: center;
    color: #C70000;
}

.upFooter{
    width:960px;
    text-align:center;
    float:left;
    font-family: tahoma;
    font-size:22px;
    height:22px;
    background-image: url(images/upFooterSep.png);
    background-position: center top;
    background-repeat: no-repeat;
    padding-top:40px;
}

.upFooter SPAN {
    color:#518bc5;
}

.suffix_1 .line-hor.alt{
    display: none;
}

.telephone_home{
    color: #B00000;
    float: right;
    height: 42px;
    margin-top: 25px;
    width: 176px;
}

.telephone_home P{
    font-family: acme;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
}

.sep_telephone {
    background-image: url("images/sep_tl.png");
    height: 75px;
    left: 760px;
    position: absolute;
    top: 15px;
    width: 7px;
    margin-left:12px;
    
}

.proj_item SPAN {
    background-image: url("images/savoirplus.png");
    background-repeat: no-repeat;
    display: block;
    padding-bottom: 30px;
    width: 129px;
    
}

.proj_item SPAN A {
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 12px;
    text-decoration: none;
}

#my_cyclewidget-7 A {
    font-size: 13px;
    font-family: tahoma;
}

.wp-image-1137.virement {
    margin-left: 10px;
    margin-top: 30px;
    padding-bottom: 30px;
}

.wp-image-1138.virement {
   margin-left: 10px;
    margin-top: 40px;
}

.wrongCenter {
    margin-left:110px;
}

#imgBlank {
    background-color: red;
    height: 96px;
    position: absolute;
    width: 230px;
}

.home #my_cyclewidget-8 .spec_cycle.wrapper {
    padding-top:0;
}

.home #my_cyclewidget-8 ul.spec_cycle li.icon-1 {
    background-image: none;
    padding-left:0px;
}

.home #my_cyclewidget-8 .extra-wrap H3 {
    display:none;
}

.home #my_cyclewidget-8 .extra-wrap P{
    font-family: tahoma;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 20px;
}

.home #my_cyclewidget-8 .extra-wrap A {
    background: url("images/toutlire.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 13px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-top: 2px;
}

.home #my_cyclewidget-8 .extra-wrap A:hover {
    color:#fff;
    text-decoration:none;
}

HEADER .container_24 {
    
} 

.home #slogan H4 {
    display:none;
}

.home #slogan .textwidget {
    margin-bottom:40px;
}

.home ul.proj_cycle li h4 {
    display:none;
}

#footer #widget-footer .menu-item-607 {
    border:none;
}

HEADER #facebook_button{
    background-image: url("images/facebook.png");
    display: block;
    height: 39px;
    position: absolute;
    right: 345px;
    top: 28px;
    width: 39px;
}

HEADER #appStore_button {
    background-image: url("images/badgeAppStore.png");
	background-repeat : none;
    display: block;
    height: 25px;
    position: absolute;
    right: 190px;
    top: 23px;
    width: 74px;
}

HEADER #googlePlay_button {
	background-image : url("images/fr_generic_rgb_wo_45.png");
	background-repeat : none;
    display: block;
    height: 26px;
    position: absolute;
    right: 190px;
    top: 48px;
    width: 74px;
}

HEADER .mobile_app {

}

.proj_item .thumbnail {
    /*border: 3px solid #4885BF;
    border-radius: 9px 9px 9px 9px;
    -moz-box-shadow: 0 0 3px 3px #888;
    -webkit-box-shadow: 0 0 3px 3px#888;
    box-shadow: 0 0 3px 3px #888;*/
    height: 176px;
    width: 223px;
}

#insideMain {
    background-image:url("images/westernwalljerusalemnightmotif.jpg");
    background-repeat: repeat-x;
}

#polylang-2.widget {
    border: medium none;
    position: absolute;
    right: 16px;
    top: 78px;    
}

#polylang-2.widget UL {
    
}

#polylang-2.widget UL LI{
    display:inline;   
}

#polylang-2.widget UL LI A,
#polylang-2.widget UL LI A:hover {
    background: none;   
}

#sidebar .textwidget .link, .lireplus  {
    background: url("images/button_newsletter.png") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: none;
    width: 83px;
    height: 27px;
    line-height: 27px;
    text-align: center;
}

#pageTsedaka #pageTsedakaGauche #pageTsedakaTxt H3,
#pageTsedaka #pageTsedakaUp H3,
#pageTsedaka #pageTsedakaDroite H3{
    color: #AB0000;
    font-size: 18px;
}

#menu-item-727,
#widget-footer .widget-area ul li:last-child {
    border:none !important;
}

/*FORMULAIRE SIDE*/

#frm_show_form-2 {
    /*padding: 0;*/
}

#frm_show_form-2 H3,
#frm_show_form-2 LABEL,
.frm_form_widget H3,
.frm_form_widget LABEL {
    display: none !important;
}

.with_frm_style .frm_form_fields input.auto_width, .with_frm_style .frm_form_fields select.auto_width, .with_frm_style .frm_form_fields textarea.auto_width{
    background: url("images/input_home.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #999999;
    height: 28px;
    padding-left: 10px;
    padding-top: 4px;
    width: 200px !important;
}



.with_frm_style p.submit{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.with_frm_style p.submit input {
    background:none;
    background-image: url("images/button_newsletter.png") !important;
    background-repeat: no-repeat !important; 
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 12px;
    margin-top: 10px;
    padding-top: 5px 18px;
    border : none;
    height: 27px;
    width: 84px;
}

.fcenter {
    color:#b10000;
    font-size: 11px; 
    font-family: arial;
    display: block;
    width:990px;
    text-align:center;
} 

#post-author,
.post-meta.alt {
    display: none;
}

/*PAGE INTERIEURE BAN*/

.ban_page {
    padding-bottom: 30px;
    padding-top:30px;
}

#ban_587,
#ban_658,
#ban_694,
#ban_591,
#ban_57,
#ban_178,
#ban_678,
#ban_680,
#ban_684,
#ban_688,
#ban_690,
#ban_692,
#ban_676
{
    width:100%;
    min-height: 179px;
}


.upContent P{
    height:60px;
    text-shadow: 2px 2px 0 #FFFFFF; 
    letter-spacing:3px;  
    font-size:30px;
}

/*[if IE] .upContent P {
    text-shadow:0px 0px #FFFFFF;
}*/


/*PAGE CONTENT*/

#page-content P {
    font-size:14px;
}

#page-content P.quote {
    color: #AB0000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 950px;
    float: left;
}

#page-content #signature {
    background-image: url("images/signature.png");
    float:left;
    width:202px;
    height:49px;
    margin-left:380px;
    float:left;
}

#page-content .phrases_strong,
#page-content .phrases {
    width:100%;
    display:block;
    text-align: center;   
}

#page-content .phrases_strong {
    font-weight: bold;
}

#page-content H2,
#post-content H2,
#pageKotel H2,
#pageTsadik H2,
.postid-678 H2 {
    font-size:20px;
    font-weight: normal;
    text-transform: uppercase;
}

#page-content #quisommesnous IMG {
    /*background-image: url("images/enfant_association.png");
    float: left;
    height: 361px;
    margin-left: 30px;
    margin-right: 20px;
    width: 211px;*/
    margin-left: 30px;
    margin-right: 20px;
}

#page-content #quisommesnous .texte {
    float: left;
    font-family: arial;
    width: 650px;
}

#page-content #noussoutenir {
    font-family: arial;
    width: 650px;
}

.ecart {
    margin-left: 360px;
    margin-top: 95px;
}

#page-content #appel_rav_nissim .image {
    background-image: url("images/rav_asso.png");
    float: right;
    height: 251px;
    margin-left: 30px;
    margin-right: 20px;
    width: 207px;
}

#page-content #appel_rav_nissim .texte {
    float: left;
    font-family: arial;
    margin-left: 30px;
    margin-right: 20px;
    margin-top: 50px;
    padding-bottom: 40px;
    width: 670px;
}

#page-content #appel_rav_nissim .texte H2,
#page-content #quisommesnous .texte H2
#page-content #noussoutenir H2 {
    font-family: acme;
}

#page-content .encart {
    margin-bottom: 10px;
}

#blocks {
    padding-top:10px;    
}

#blocks #block_up {
    width:900px;
}

#blocks #hebrew {
    float: left;
    width: 230px;
}


#blocks #hebrewImg1 {
    background: url("images/hebrew0.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 57px;
    margin-left: 20px;
    margin-top: 0;
    width: 149px;
}

#blocks #hebrewImgBlock1 {
    width:auto;
}

#blocks #hebrewImg2 {
    background: url("images/hebrew2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 67px;
    margin-right: 65px;
    margin-top: 180px;
    width: 62px;
}

#blocks #hebrewImg3 {
    background: url("images/hebrew3.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 67px;
    margin-top: 180px;
    width: 62px;
}

#blocks #hebrewImg4 {
    background: url("images/hebrew1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 67px;
    margin-left: 420px;
    width: 62px;
}

#blocks #shabbat_actions {
    margin-right: 30px;
}

#blocks #shabbat_actions,
#blocks #pessah_actions {
    float: left;
    width: 320px;
    
}

#blocks #block_middle {
    width: 900px;
    float: left;
}

#blocks #block_middle #fetes_actions {
    margin-left: 75px;
    padding-top: 30px;
    text-align: center;
    width: 750px;
}

#blocks #blocks_bottom {
    float: left;
    padding-bottom: 0px;
    padding-top: 20px;
    width: 900px;
}

#blocks #blocks_bottom #hanouka,
#blocks #blocks_bottom #toubishvat,
#blocks #blocks_bottom #pourrim {
    float: left;
    margin-left: 30px;
    width: 260px;
}

#blocks #blocks_bottom #toubishvat,
#blocks #blocks_bottom #pourrim {
    padding-left: 80px;
}


h1.title,
.featured-thumbnail {
    /*display: none;*/
}

#blocks #pessah_actions {
    padding-left:290px;
}

/*Page Berakhot*/

.berakhot_block {
    min-height: 100px;
    width: auto;
}

#berakhot_block1 {
    /*loat: left;
    margin-right: 50px;
    width: 910px;*/
}

#berakhot_block2 {
    float: left;
    width:900px;
}

#berakhot_block1 UL,
#berakhot_block2 UL {
  
}

#berakhot_block1 LI,
#berakhot_block2 LI {
    display: inline;
    margin-left: 0;
    margin-right: 148px;
}

#kaddish {
    background-color: #EEEEEE;
    border: 5px solid #FFFFFF;
    -moz-box-shadow: 0px 0px 15px 0px #656565;
    -webkit-box-shadow: 0px 0px 15px 0px #656565;
    -o-box-shadow: 0px 0px 15px 0px #656565;
    box-shadow: 0px 0px 15px 0px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=15);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    float: left;
    margin-bottom: 40px;
    margin-left: 25px;
    margin-top: 70px;
    padding: 20px 20px 10px;
    width: 810px;
}



#kaddish .images {
    float: left;
    height: 88px;
    margin-left: 0;
    width: 187px;
    background: url('images/kaddish.png') no-repeat;
}

#kaddish .text {
    float: left;
    margin-left: 20px;
    text-align: justify;
    width: 550px;
}

SPAN.motfin {
    width: 990px;
    float:left;
    color: gray;
    text-align: center;
    margin-top: 20px;
}

#berakhot_block_img1, 
#berakhot_block_img2 {
    float: left;
    min-height: 120px;
    width: 950px;
}

#berakhot .block_img {
    width:190px;
    height: 180px;
}

#block_img1, 
#block_img2, 
#block_img3,
#block_img4, 
#block_img5, 
#block_img6 {
    float: left;
    height: 180px;
    padding-bottom: 30px;
    padding-top: 15px;
    width: 190px;
}

#block_img1, #block_img4{
    margin-left: 40px;
}

#block_img2, #block_img3, #block_img5, #block_img6 {
    margin-left: 120px;
}

#block_img1 A{
    background: url("images/kotel.png");
    float: left;
    width: 190px;
    height: 180px;
}

#block_img2 A{
    background: url("images/hachirim.png");
    float: left;
    width: 190px;
    height: 180px;
}

#block_img3 A{
    background: url("images/perek.png");
    float: left;
    width: 190px;
    height: 180px;
}

#block_img4 A{
    background: url("images/block_babasale.png");
    float: left;
    width: 190px;
    height: 180px;
}

#block_img5 A{
    background: url("images/rabbimeir.png");
    float: left;
    width: 190px;
    height: 180px;
}

#block_img6 A{
    background: url("images/block_rabbishimon.png");
    float: left;
    width: 190px;
    height: 180px;
}

#priere_tombe {
   /* margin-top:30px;*/
}

#jours P,
#jours h4, 
#priere_tombe P,
#priere_tombe h4 {
    float: left;
    text-align: center;
    width: 838px;
    
}
#jours h4 {
    background-color: #EEEEEE;
    border: 1px solid #DDDCCC;
    float: left;
    margin-left: 40px;
    margin-right: 30px;
    padding: 10px;
    text-align: center;
    width: 790px;
} 

.contact_info {
}

#contact_adress,
#contact_tel,
#contact_mail {
    float:left;
}

#contact_adress {
    margin-left: 260px;
    margin-right: 100px;
    text-align: center;
    width: 440px;
}

#contact_tel,
#contact_mail {
    font-family: arial;
    margin-left: 140px;
    margin-top: 20px;
    width: 300px;
}

#contact_adress SPAN,
#contact_tel SPAN,
#contact_mail SPAN {
    font-weight: bold;
}

#contact_tel P,
#contact_mail P {
    width: 260px;
}

#contact_mail P {
    padding-top :30px;
    width:400px;
    
}

#contact_tel .img {
    background: url("images/tel.png");
    width: 100px;
    height:100px;
    float:left;
}

#contact_mail .img {
    background: url("images/arobaz.png");
    width: 100px;
    height:100px;
    float:left;
}

/*Page Don*/

#paySecure {
    /*background: url("images/cadenas.png") no-repeat scroll 0 0 transparent;
    height: 92px;
    width: 96px;*/
    margin-bottom: 10px;
    margin-left: 100px;    
}

#paySecure1 SPAN,
#paySecure2 SPAN {
    color: #999999;
    
}


#don_phrase {
    color: #AB0000;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}

#fra_eur {
    padding-left: 45px;
}

#drapeau_france {
    background: url("images/drapeau_france.png") no-repeat;
    width:30px;
    height:22px;
    margin-right:10px;
    float:left;
}

#text_drapeau, 
#text_drapeau2 {
    float:left;
    color:#034EA2;
}

#text_drapeau P,
#text_drapeau2 P{
    color: #034EA2;
    font-family: arial;
    font-size: 12px;
}

#text_drapeau2 P {
    padding-left: 4px;
}

#drapeau_ue {
    background: url("images/drapeau_ue.png") no-repeat;
    width:30px;
    height:22px;
    float:left;
    margin-left: 10px;
}

#drapeau_israel {
    background: url("images/drapeau_isr.png") no-repeat;
    width:30px;
    height:22px;
    float:left;
}

#drapeau_usa {
    background: url("images/drapeau_usa.png") no-repeat;
    width:30px;
    height:22px;
    float:left;
    /*margin-left: 5px;*/
}

#drapeau_canada {
    background: url("images/drapeau_canada.png") no-repeat;
    width:30px;
    height:22px;
    float:left;
}

#drapeau_4 {
    background: url("images/drapeau4.png") no-repeat;
    width:30px;
    height:22px;
    float:left;
    /*margin-left: 5px;*/
}

#autre_pays {
    float:left;
}

#text_drapeau2 {
    /*font-size: 11px;*/
    margin-bottom: 20px;
    width: 166px;   
}

#paySecure1,
#paySecure2 {
    float:left;
    display: block;
    text-align: center;
    width: 100%;
}

#paySecure1 P,
#paySecure2 P {
    color: #999999;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}

#paypal {
    float: left;
    height: auto;
    margin-top: 20px;
    width: 100%;
}

#paypal P{
    display:none;
}

#paypal #symb_eur {
    background: url("images/euro.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    margin-bottom:20px;
    margin-left: 130px;
    width: 35px;
}

#paypal #ico_paypal {
    background: url("images/button_paypal.png") no-repeat;
    width:73px;
    height:44px;
    margin-left:112px;
}

#paypal #ico_paypal A {
    
}   
    
#isracard {
    float: left;
    height: auto;
    width: 100%;
}

#paypal P,
#isracard P{
    display:none;
}

#isracard{
    padding-left:50px;
}

#cerfaImg {
    background: url("images/cerfa.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    margin-bottom: 30px;
    margin-left: 100px;
    width: 100px;
}

#isracard #symb_aut {
    background: url("images/icos.png") no-repeat;
    width:35px;
    height:38px;
    margin-right: 10px;
    margin-top: 17px;
}

#isracard IMG {
    margin-bottom: 20px;
    margin-left: 45px;
    margin-top: 20px;
}

#isracard #symb_dol {
    background: url("images/dollar.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    margin-left: 10px;
    margin-top: 16px;
    width: 35px;
}

#isracard #ico_isracard {
    background: url("images/isracard.png") no-repeat;
    width:109px;
    height:74px;
}  

#isracard #ico_isracard,
#isracard #symb_dol,
#isracard #symb_aut {
    float:left;
}

/*TITRE*/

.titrePrincipal {
    font-family: acme;
    font-size: 22px;
    text-align: center;
}

H2, H3, H4{
    font-family: arial;
}

/*SPAN, P

P, SPAN {
    font-family:acme;
}

/*MENU*/

.sf-menu a {
    font-family: acme;
    /*font-weight: bold;*/
}

/*Page Recommandation*/

#RecommUp {
    width:100%;
    display:block;
    text-align: center;
}

#chlita {
    margin-left: 55px;
    margin-right: 50px;
    width: 300px;
}

#couronneRecomm {
    background:url("images/couronnepng.png") no-repeat;
    width:144px;
    height:180px;
    margin-bottom: 30px;
}

#zatsal {
    float: left;
    width: 300px;
    margin-left:50px;
}

#block_rab{
    width:100%;
}

#block_rab H2 {
    width:100%;
    display:block;
    text-align: center;
}

#block_rab #chlita2 {
    margin-left: 50px;
    margin-right: 50px;
    width: 400px;
    
}

#block_rab #chlita3 {
    float:left;
    width:400px;
}

#bernheim {
    display: block;
    margin-bottom: 30px;
    margin-left: 75px;
    margin-top: 10px;
    text-align: justify;
    width: 800px;
}

#wertenchlag .mid_content P {
    padding-bottom:2px;
}

#pinto .mid_content P {
    padding-bottom: 20px;
}

#imgLetsion,
#imgMordekhai, 
#imgAmar,
#imgMetzger,
#imgBernheim,
#imgSitruk,
#imgCenter,
#imgAbouhatsira,
#imgPinto,
#imgMelloul,
#imgWertenschlag {
    border:1px solid #E1E1E1;
}


#last_rab #sitruck {
    margin-left: 40px;
    margin-right: 50px;
    width: 300px;
}

#last_rab #center{
    margin-right: 40px;
    width: 180px;
}

#last_rab #abouhatsira {
    width:300px;
}

#last_rab #pinto {
    margin-left: 40px;
    margin-right: 45px;
    width: 260px;
}

#last_rab #melloul {
    margin-right: 45px;
    width: 260px;
}

#last_rab #wertenchlag {
    width: 260px;
}

#chlita,
#couronneRecomm,
#chlita2,
#bernheim,
#last_rab #sitruck,
#last_rab #center,
#last_rab #abouhatsira,
#last_rab #pinto,
#last_rab #melloul,
#last_rab #wertenchlag ,
#block_rab H2 {
    float:left;
}

#chlita IMG,
#couronneRecomm IMG,
#zatsal IMG,
#chlita2 IMG,
#chlita3 IMG,
#last_rab #sitruck IMG,
#last_rab #center IMG,
#last_rab #abouhatsira IMG,
#last_rab #pinto IMG,
#last_rab #melloul IMG,
#last_rab #wertenchlag IMG {
  margin-top:10px;
}

#last_rab #center IMG {
    margin-left:50px;
}

#chlita IMG {
    margin-left:10px;
}

#zatsal IMG{
    margin-right:10px;
}

#bernheim IMG {
    float:left;
    margin-right:10px;
}

#chlita P,
#couronneRecomm P,
#zatsal P,
#chlita2 P,
#chlita3 P,
#bernheim P,
#last_rab #sitruck P,
#last_rab #center P,
#last_rab #abouhatsira P,
#last_rab #pinto P,
#last_rab #melloul P,
#last_rab #wertenchlag P {
    font-family: arial;
    padding-top: 10px;
    text-align: justify;
}

#chlita H3,
#couronneRecomm H3,
#zatsal H3,
#chlita2 H3,
#chlita3 H3,
#bernheim H3,
#last_rab #sitruck H3,
#last_rab #center H3,
#last_rab #abouhatsira H3,
#last_rab #pinto H3,
#last_rab #melloul H3,
#last_rab #wertenchlag H3 {
    color: #AB0000;
    line-height: 14px;
    padding-top: 5px;
}

#chlita2 .mid_content P{
    margin:0;
    padding-bottom:40px;
}

/* page PROJET*/

.single-proj .frm_forms.with_frm_style {
     border: 1px solid #999999;
    margin-left: 220px;
    padding: 20px;
    width: 420px;
    margin-bottom: 30px;
}

.single-proj .frm_forms.with_frm_style LABEL {
    display: none;
}

#pageBikour H3{
    color: #AB0000;
    font-size: 15px;
    text-align: center;
}

#pageKotel,
#tehilimPage,
#pageBikour,
#pageTsedaka {
    display: block;
    width:100%;
    text-align: center;
}

#formBikur {
    border: 1px solid #666666;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    width: 430px;
}

#pageAme UL LI ,
#pageBikour UL LI {
    display: block;
    font-style: italic;
    margin-left: 50px;
    text-align: left;
}

#pageTsedakaGauche {
    float: left;
    margin-right: 30px;
    width: 200px;
}

#pageTsedakaGauche #pageTsedakaImg{
    background: url("images/arbre.png") no-repeat;
    height:160px;
    width: 160px;
    float:left;
    margin-top:30px;
    margin-left:20px;
}

#pageTsedakaGauche #pageTsedakaTxt {
    color: #ab0000;
    display: block;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 200px;
}

#pageTsedakaDroite {
    float:left;
    width: 650px;
}

/*TSADIK PAGE*/

.tsadikBlock {
    float:left;
    width:100%;
}

#pageTsadikBlock2 {
    /*padding-top:30px;*/
}

.blockTsadik
{
    float: left;
    width: 900px;
    margin-bottom: 20px;
}

#pageTsadikBlock1 #tsadikTxt1 {
    float: left;
    width: 680px;
}

#pageTsadikBlock2 #tsadikTxt2 {
    float: left;
    margin-left: 0px;
    margin-top: 0;
    width: 650px;
}

#pageTsadikBlock3 #tsadikTxt3 {
    float: right;
    margin-top: 0px;
    width: 730px;
    margin-left:0px;
}

#pageTsadikBlock3 #tsadikTxt3 P.special{
    width:880px;
}

#pageTsadikBlock4 #tsadikTxt4 {
    
}

#pageTsadikBlock5 #tsadikTxt5 {
    margin-top:0px;
}

/*#pageTsadikBlock1 #tsadikImg1 {
    background: url("images/rav_eliaou.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 259px;
    margin-bottom: 0;
    margin-right: 30px;
    width: 200px;
}

#pageTsadikBlock2 #tsadikImg2 {
    background: url("images/hacohen.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 276px;
    margin-left: 30px;
    margin-top: 20px;
    width: 208px;
}

#pageTsadikBlock3 #tsadikImg3 {
    background: url("images/babameir.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 143px;
    margin-left: 20px;
    margin-top: 50px;
    width: 134px;
}

#pageTsadikBlock4 #tsadikImg4 {
    background: url("images/baba_nissim.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 166px;
    margin: 20px 31px 10px 10px;
    width: 222px;
}

#pageTsadikBlock5 #tsadikImg5 {
    background: url("images/tombeau.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 203px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 151px;
}*/

/*Page Ame*/

#pageAmeContact {
    display:block;
    text-align:center;
}

#pageAmeContact SPAN {
    color:  #999999;
}

#pageAme {
    text-align:justify;
    font-size:15px;
}

/*Page Téhilim */

#tehilimImg1 {
    background: url("images/livreA.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 109px;
    left: 60px;
    position: absolute;
    top: 315px;
    width: 80px;
}

#blockTehilim {
    float: left;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 10px;
    width: 930px;
}

#tehilimImg2 {
    background: url("images/enfant.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 298px;
    margin-bottom: 30px;
    margin-left: 30px;
    margin-top: 50px;
    width: 191px;
}
#imgTehlimEnfant {
    margin: 0 20px;
}

#imgTehilimLivre {
    margin-left: 80px;
    position: relative;
    top: 0;
}

#tehilimPage {
    float: left;
    font-size: 15px;
}

/*DRAPEAU HEADER*/

#israelDrapeau{
    background: url("images/drapeau_is.jpg") no-repeat scroll 0 0 transparent;
    height: 21px;
    margin-top: 5px;
    width: 24px;
    margin-left:6px;
} 

#franceDrapeau {
    background: url("images/drapeau_fr.jpg") no-repeat scroll 0 0 transparent;
    height: 20px;
    margin-top: 5px;
    width: 24px;
    margin-left:6px;
}

.drap {
    float:left;
    margin-right:10px;
}

/*SLOGAN*/

#slogan P {
    color: #FFFFFF;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
    padding-top: 10px;
}

.proj_item P {
    font-family: arial;
}

/*AUTRES*/

#my_cyclewidget-5 {
    margin-bottom:55px;
}

#frm_show_form-2.widget,
.widget_frm_show_form {
    border-top:none;
}

#sidebar H3 {
    font-family: 'acme';
}

#text-10 .textwidget P {
    margin-bottom:25px;
    font-family:arial;
}

.with_frm_style .submit input[type="submit"], .frm_form_submit_style {
    font-size:13px !important;
    font-family:arial !important;
    font-weight: bold !important;
}



/*Page intérieure*/



#pageHalakha {
    width:900px;
    margin-right:auto;
    margin-left:auto;
}


.content_up {
    background: url("images/top_bordeau.png") no-repeat scroll 0 0 transparent;
    width:950px;
    height:19px;
    float:left;
}


.post-content h1 ,
.content_middle h1 {
    color: #FFFFFF;
    display: block;
    font-family: acme;
    font-size: 24px;
    padding-top: 0;
    text-align: center;
    width: 898px;
    background: none repeat scroll 0 0 #AB0000;
    line-height: 28px;
    margin-bottom: 25px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

.content_middle .single-post h1.title{
  display:none;
}
.content_middle P:first-child {
  margin-bottom:0;
}


.content_middle {
  background: url("images/middle.png") repeat-y scroll 0 0 transparent;
  float: left;
  padding: 0 6px 20px;
  width: 938px;
}

.category .content_middle
{
  min-height: 220px;
}

.content_middle.middle_gold,
.content_middle.middle_grey {
    width: 933px;
}

.content_down {
    background: url("images/bottom.png") no-repeat;
    width:950px;
    height:19px;
    float:left;
}

#limitContent{
    font-family: arial;
    margin-left: 20px;
    margin-right: 20px;
    width: 900px;
}

/*blocks page tableau*/




.up_left {
    background: url(images/up_left.png) no-repeat;
    width:18px;
    height:37px;
}

.up_center {
    background: url("images/up_center.png") repeat-x scroll 0 0 transparent;
    height: 37px;
    padding: 0px;
    text-align: center;
    width: auto;

}

.up_right {
    background: url(images/up_right.png) no-repeat;
    width:18px;
    height:37px;
}

.mid_left {
    background: url(images/middle_left.png) repeat-y;
    width:18px;
    height: 1px;
}

.mid_content {
    background-color: #F7F7F7;
    /*padding: 10px;*/
}

.mid_right {
    background: url("images/middle_right.png") repeat-y;
    width:18px;
    height: 1px;
}

.down_left {
    background: url("images/down_left.png") no-repeat;
    width:11px;
    height:18px;
}

.down_center {
    background: url("images/down_center.png") repeat-x;
    height:11px;
}

.down_right {
    background: url("images/down_right.png") no-repeat;
    width:11px;
    height:18px;
}

TD {
    border: none ;
    line-height: 1.5em;
    padding: 0;
    vertical-align: middle;
}

.up_center H3 {
    color: #AB0000;
    line-height: 14px;
    margin: 0;
}

#shabbat_actions P,
#pessah_actions P,
#fetes_actions P,
#hanouka P,
#toubishvat P,
#pourrim P {
    padding: 15px 15px 0;
    margin-bottom:0;
    font-size: 13px;
}

#pourrim P {
  margin-bottom:10px;
}

#pageAmeContact .numAme {
    color:#AB0000 !important;
}

#pageAmeContact .italic {
    font-style: italic;
    font-size: 12px;
}

/*CONTACT*/

.bg_span {
    background: none repeat scroll 0 0 #AB0000;
    line-height: 20px;
    margin-bottom: 25px;
    padding-bottom: 5px;
    width: 938px;
}

.bg_span.no_margin {
}

.postid-692 .bg_span {
}

/*.bg_span P, span {
    color: #AB0000;
    display: block;
    font-family: acme;
    font-size: 18px;
    padding-top: 5px;
    text-align: center;
    width: 910px;
}*/

.bg_span_up {
    color: #FFFFFF;
    display: block;
    font-family: acme;
    font-size: 22px;
    padding-top: 0px;
    text-align: center;
    width: 950px;
    
}


.bg_span_up.ligneSeule {
    line-height: 40px;
}


/*#RecommUp .bg_span span,
#pageTsedaka .bg_span SPAN {
    display: block;
    padding-top: 13px;
}*/



#RecommUp .bg_span,
#pageTsedaka .bg_span{
    height: 35px;
}

#RecommUp P {
    font-family: arial;
    margin-left: 25px;
    width: 900px;
}

/*img Rav*/

#imgLetsion {
    background: url("images/letsion.png") no-repeat;
    float: left;
    height: 107px;
    margin-right: 12px;
    margin-top: 10px;
    width: 90px;
}

#imgMordekhai {
    background: url("images/mordekhai.png") no-repeat ;
    float: right;
    height: 107px;
    margin-left: 12px;
    margin-top: 10px;
    width: 90px;
}

#imgAmar {
    background: url("images/amar.png") no-repeat ;
    float: left;
    height: 108px;
    margin-right: 12px;
    margin-top: 10px;
    width: 91px;
}

#imgMetzger {
    background: url("images/metzger.png") no-repeat ;
    float: right;
    height: 106px;
    margin-left: 12px;
    margin-top: 10px;
    width: 90px;
}

#imgBernheim{
    background: url("images/middle_rav.png") no-repeat ;
    float: left;
    height: 100px;
    margin-right: 12px;
    margin-top: 10px;
    width: 96px;
}

#imgSitruk {
    background: url("images/sitruck.png") no-repeat ;
    float: left;
    height: 111px;
    margin-right: 12px;
    margin-top: 10px;
    width: 90px;
}

#imgAbouhatsira {
    background: url("images/abouha.png") no-repeat ;
    float: right;
    height: 111px;
    margin-left: 12px;
    margin-top: 10px;
    width: 90px;
}


#imgPinto {
    background: url("images/david_pinto.png") no-repeat ;
    float: left;
    height: 110px;
    margin-right: 12px;
    margin-top: 10px;
    width: 90px;
}

#imgMelloul{
    background: url("images/melloul.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 110px;
    margin-left: 75px;
    margin-right: 75px;
    margin-top: 10px;
    width: 90px;
}

#imgWertenschlag {
    background: url("images/wertenschlag.png") no-repeat ;
    float: right;
    height: 110px;
    margin-left: 12px;
    margin-top: 10px;
    width: 90px;
}

#imgCenter {
    background: url("images/steinman.png") no-repeat ;
    float: left;
    height: 100px;
    margin-right: 48px;
    margin-left: 48px;
    margin-top: 10px;
    width: 83px;
}

#last_rab #center SPAN{
    display:block;
    text-align:center;
}

.demandePriere {
    color: #666666;
    display: block;
    float: left;
    margin-left: 150px;
    text-align: center;
    width: 640px;
    font-weight:bold;
    margin-bottom:10px;
}

#imgShabbat {
    background: url("images/shabbat_ico.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 80px;
    margin-left: 20px;
    width: 221px;
}

#imgPessah {
    background: url("images/hemetz.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 57px;
    margin-left:15px;
    margin-top: 4px;
    width: 251px;
}

#imgLeft {
    background: url("images/shoffar.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 84px;
    margin-top: 60px;
    width: 107px;
}

#imgRight {
    background: url("images/fruit2.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 84px;
    margin-top: 55px;
    width: 129px;
}

#imgHanouka {
    background: url("images/menorah.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 77px;
    margin-bottom: 20px;
    margin-left: 125px;
    width: 78px;
}

#imgPourrim {
    background: url("images/torah1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 82px;
    margin-bottom: 15px;
    margin-left: 70px;
    width: 163px;
}

#imgBishvat {
    background: url("images/fruit.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 53px;
    margin-bottom: 24px;
    margin-left: 120px;
    margin-top: 20px;
    width: 93px;
}

#hanouka_b,
#pourrim_b,
#bishvat_b {
    float: left;
    margin-right: 30px;
    width: 260px;
}

#imgCheque {
    background: url("images/cheque.png") no-repeat scroll 0 0 transparent;
    width:129px;
    height: 163px;
    margin-left: 220px;
}

#imgVirement {
    background: url("images/virement.png") no-repeat scroll 0 0 transparent;
    width:129px;
    height: 163px;
    margin-left: 220px;
}

#imgTel {
    background: url("images/telephone.png") no-repeat scroll 0 0 transparent;
    width:129px;
    height: 163px;
    margin-left: 220px;
}

#cheque_don P,
#virement_don P,
#telephone_don P {
    display: block;
    text-align:center;
}

.gras {
    font-weight: bold;
}

#content SMALL {
    display:none;
}

#isracardLink {
    float: left;
    height: 30px;
    margin-left: 100px;
    margin-top: 20px;
    width: 174px;
}

#paypalLink {
    float: left;
    height: 93px;
    margin-bottom: 10px;
    margin-left: 122px;
    width: 129px;
}

#cb_txt {
    color: #666666;
    display: block;
    font-family: acme;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 560px;
}

#cerfa {
  float: left;
    text-align: center;
}

#imgCerfa {
    float: left;
    margin-left: 60px;
    margin-top: 40px;
}

#cerfaFrance P,
#cerfaIsrael P {
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 20px;
    text-align: center;
}

.center_txt {
    display: block;
    font-size: 20px;
    text-align: center;
}

#text_don SPAN.centerbis {
    text-align:center;
    width:580px;
    display:block;
}

H3#comments.space {
    display:none;
}

#pageTsadik P {
    font-family: arial;
    font-size: 15px;
}

#field_demande, #field_prieres {
    background-color:#FFFFFF;
} 

.with_frm_style .submit input[type="submit"], .frm_form_submit_style {
    border:none !important;
    filter:none; 
}

.search #sidebar
{
  display: none;
}

.category #sidebar .widget_frm_show_form,
.category #sidebar .widget_my_postwidget,
.category #sidebar .widget_text{
    display:none;
}

.category #sidebar #categories-5,
.category #sidebar #calendar-3{
    display:block;
}

#infos_don UL LI {
    display: inline;
    background:none !important;
    margin-right: 35px;
}

.bg_span_grey {
    background-color: #E1E1E1;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 890px;
}

#texteBerakhotBlock1 #berakhot_kotel P,
#texteBerakhotBlock1 #berakhot_chirhachirim P,
#texteBerakhotBlock1 #berakhot_perekchira P,
#texteBerakhotBlock2 #berakhot_sidna P, 
#texteBerakhotBlock2 #berakhot_meir P,
#texteBerakhotBlock2 #berakhot_shimon P {  
    font-family: arial;
    width: 780px;
    padding:10px;
}

#texteBerakhotBlock2 #berakhot_sidna P, 
#texteBerakhotBlock2 #berakhot_meir P,
#texteBerakhotBlock2 #berakhot_shimon P {
    width: 680px;
}

#texteBerakhotBlock1 #berakhot_kotel ,
#texteBerakhotBlock1 #berakhot_chirhachirim ,
#texteBerakhotBlock1 #berakhot_perekchira ,
#texteBerakhotBlock2 #berakhot_sidna , 
#texteBerakhotBlock2 #berakhot_meir ,
#texteBerakhotBlock2 #berakhot_shimon  { 
  float: left;
  margin-left: 25px;
  margin-right: 30px;
}

#texteBerakhotBlock1 {
   float:left;
   height: 150px;
}

#texteBerakhotBlock2 {
  float:left;
  margin-top: 25px;
}

#texte_cheque, 
#texte_virement,
#texte_telephone {
    margin-left: 0;
    margin-right: 0;
    padding: 15px;
    width: 520px;
}

#textesModesPaiement {
    font-family:arial;
}

#texte_cheque P, 
#texte_virement P,
#texte_telephone P {
    text-align:center;
    padding:0px;
}
/*MODIFICATION FORM*/
.with_frm_style .frm_blank_field input[type="text"], .with_frm_style .frm_blank_field input[type="password"], .with_frm_style .frm_blank_field input[type="url"], .with_frm_style .frm_blank_field input[type="tel"], .with_frm_style .frm_blank_field input[type="number"], .with_frm_style .frm_blank_field input[type="email"], .with_frm_style .frm_blank_field textarea, .with_frm_style .frm_blank_field select, .frm_form_fields_error_style, .with_frm_style *:invalid, .with_frm_style .frm_blank_field #recaptcha_area {
    border:none !important;
    background-color:transparent !important;
}

#wpadminbar .ab-label {
    display: inline !important;    
}

SPAN.red {
    color:#c03f3f;
}

span.blue {
    color:#3e62b0;
}


.berakhoth2 {
    display:block;
    width:950px;
    text-align:center;
    font-size:20px;
    font-weight: bold;
    margin-bottom :15px;
}

#merone H3 {
    border: 1px solid #666666;
    float: left;
    margin: 60px auto 20px 35px;
    width: 838px;
}

#meroneH3 H3 {
    font-size: 14px;
    font-family: acme;
    text-align:center;
    width:auto;
    margin-top: 10px;
}

#meroneH3 P {
    font-size:12px;
}

#last_rab #center .titre {
    color: #AB0000;
    font-family: arial;
    font-weight: bold;
}

#last_rab #center .citations {
    margin-top:40px;
}

.appelLocal {
    font-size: 12px;
    font-style: italic;
    font-weight: normal !important;
}

#contact_adress SPAN,
#contact_tel SPAN {
    color: #AB0000;
}


#contact_adress .texte P,
#contact_tel P,
#contact_mail P {
    font-size: 15px;
    font-weight: bold;
}

/*BIKUR HOLIM*/

#pageBikour {
    font-size: 15px;
    text-align: justify;
}

#pageBikour .center {
    text-align:center;
    font-weight: bold;
}


/*TITRES ASSOC*/

.titreGrey {
    color:#6e6e6e;
}

.titreBlack {
    color:#000000;
}

.titreRed {
    color:#AB0000;
}

.arial_font {
    font-family:arial;
}

#quisommesnous,
#noussoutenir,
#appel_rav_nissim {
    /*float: left;*/
    width: 920px;
}

#quisommesnous #noussoutenir {
    float: left;
}

.content_middle #contact_adress .texte{
    float:left;
    font-family: arial;
    font-size: 15px;
}

.content_middle #contact_adress .image{
    float:left;
    background: url("images/address.gif");
    width:100px;
    height:100px;
}

.two_third.last_col #text_don {
    font-family:Arial;
}

#pageTsadik H3 {
    font-size:20px;
    font-family:  acme;
}

#post-694 .post-content IMG {
    /*position:relative;*/
}

#berakhot_block1 {
    position: relative;
}

.fleche {
    background: url("images/cueseur.png") no-repeat scroll 0 0 transparent;
    height: 33px;
    width: 32px;
    position: absolute;
}

#fleche1 {  
    left: 183px;
    top: 156px;
}

#fleche2 {
    left: 525px;
    top: 156px;
}

#fleche3 {
    left: 868px;
    top: 156px;
}

#fleche4 {
    left: 215px;
    top: 1035px;
}

#fleche5 {
    left: 557px;
    top: 1035px;
}

#fleche6 {
    left: 898px;
    top: 1035px;
}

#fleche4_en {
    left: 215px;
    top: 990px;
}

#fleche5_en {
    left: 557px;
    top: 990px;
}

#fleche6_en {
    left: 898px;
    top: 990px;
}

#post-692 #limitContent #blockKotel2 H3 {
    font-size: 18px;
    text-align: center;
}

#post-692 #limitContent #blockKotel2 {
   text-align: justify;
   margin-left:10px;
}

#post-692 #limitContent #blockKotel1,
#post-692 #limitContent #blockKotel2{
    width: 890px;
    font-size:15px;
}

H1.accueil_form {
    color:#AB0000;
}

.tableauBerakhot {
    text-align: center;
    width: 860px;
}
   
#sidebar .textwidget P,
#fetes_actions P {
    font-size:13px;
}

#imgcenter {
    margin-left: 95px;
}
.category .content_up {
    margin-top:30px;
}

.category .postsList li {
    margin-left: 25px;
    width: 900px;
}

.category .postsList li {
    margin-left: 25px;
    width: 650px;
}

.nocomments {
    display:none;
}

#up_587.content_up,
#up_57.content_up,
#up_178.content_up,
#up_690.content_up,
#up_688.content_up,
#up_680.content_up,
#up_678.content_up,
#up_676.content_up,
#up_621.content_up,
.category  .content_up
.single .content_up {
    background: url("images/top_bordeau.png") no-repeat;
    width:950px;
    height:19px;
    float:left;
}

#up_658.content_up,
#up_694.content_up,
#up_692.content_up,
#up_684.content_up {
    background: url("images/top_gris.png") no-repeat;
    width:950px;
    height:19px;
    float:left;
}

#up_591.content_up {
    background: url("images/top_or.png") no-repeat;
    width:950px;
    height:19px;
    float:left;
}


/* titre gris */
/*.page-id-658 .bg_span,
.postid-694 .bg_span,
.postid-692 .bg_span,
.postid-684 .bg_span {
    background-color:#7a7a7a;
}*/

/*titre Or*/
/*.page-id-591 .bg_span {
    background-color:#d49c3b;
}*/

/*PAGE TSADIK*/


.post-676 #block {
    width:900px;
    margin-right:auto;
    margin-left:auto;
}

.post-676 #block P {
    text-align:justify;
}
 
.post-676 #block h2 {
    text-align:center;
    font-size:18px;
}

#pageHalakha H3 {
    font-size:16px;
    text-align:center;
}

#pageHalakha P {
    text-align: center;
}

#pageHalakha P.auteur {
    font-weight:bold;
}

.single .content_middle h4{
    font-size:16px;
    text-align:center;
}

.single .content_middle h3{
    font-size:16px;
    text-align:center;
}

.single .content_middle P.centerTexte{
    width:900px;
    margin-left:25px;
}

/*.postid-694 .content_middle >DIV.bg_span,
.postid-692 .content_middle >DIV.bg_span,
.postid-688 .content_middle >DIV.bg_span,
.postid-690 .content_middle >DIV.bg_span,
.postid-684 .content_middle >DIV.bg_span,
.postid-680 .content_middle >DIV.bg_span,
.postid-678 .content_middle >DIV.bg_span,
.postid-676 .content_middle >DIV.bg_span {
    display:none;
}*/

.single-proj .content_middle >DIV.bg_span {
  display:none;
}

#tableKotel .mid_content P{
    width: 863px;
}

#blockKotel2 P {
    width:910px;
    margin-left: 20px;
}

.red_font,
#pageAmeContact SPAN.red_font {
    color: #AB0000;
    font-size: 14px;
    font-weight: bold;
}

#mausolee IMG {
    margin-left: 35px;
    margin-right: 50px;
}

.legende {
    color: #AB0000;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 112px;
}


#post-676 #block P IMG {
    margin-top:20px;
}

#videoTehilim {
    margin-left: 170px;
    width: auto;
}
#videoTehilim IMG{
    padding-left:20px;
    padding-top: 20px;
}

/*IMAGE OMBREE*/

#quisommesnous IMG,
#appel_rav_nissim IMG,
#text_don IMG,
#post-676 #block IMG,
#pageTsadikBlock1 #tsadikImg1 IMG,
#pageTsadikBlock2 #tsadikImg2 IMG,
#pageTsadikBlock3 #tsadikImg3 IMG,
#pageTsadikBlock4 #tsadikImg4 IMG,
#pageTsadikBlock5 #tsadikImg5 IMG,
#tehilimPage IMG,
#tehilimImg1,
#tehilimImg2 {
  -webkit-box-shadow: 0px 0px 8px 3px #999999;
  box-shadow: 0px 0px 8px 3px #999999; 
}

#pageTsadikBlock3 #tsadikImg2 IMG,
#pageTsadikBlock3 #tsadikImg3 IMG{
    margin-right: 10px;
    margin-top: 50px;
}


#appel_rav_nissim_content IMG{
     margin: 0 15px;
}

#berakhot_sidna IMG {
    margin-top:15px;
    margin-left:20px;
}

.content_middle P IMG.bannierePage {
    left: 0;
    position: absolute;
    top: 20px;
}

.content_up {
    margin-top:230px;
}

.content_middle H2,
.content_middle H3,
.content_middle H4,
.content_middle H5,
.content_middle H6,
.content_middle P {
    padding-left:10px;
}

.content_middle P {
    padding-right:10px;
}


.content_middle H2 {
    font-size: 18px !important;
    font-family: acme !important;
    text-transform: uppercase;
}

.content_middle H2.bordeau {
    color: #AB0000 !important;
}

.content_middle H2.gris {
    color: #A7A7A7 !important;
}

.content_middle H3 {
    font-size: 16px !important;
    font-family: acme !important;
    text-transform: uppercase;
}

.content_middle H3.bordeau {
    color: #AB0000 !important;
}

.content_middle H3.gris {
    color: #A7A7A7 !important;
}

.content_middle H4 {
    font-size: 13px !important;
    font-family: acme !important;
    text-transform: uppercase;
}

.content_middle H4.gris {
    color: #A7A7A7 !important;
}

.content_middle H4.bordeau {
    color: #AB0000 !important;
}

.frm-show-form H1 {
    font-size: 18px;
    font-family: 'acme';
}

.frm-show-form P {
    font-size: 12px;
    font-family: arial;
}

.content_up.up_gold {
    background: url("images/top_or.png") no-repeat scroll 0 0 transparent;
}

.content_up.up_grey {
    background: url("images/top_gris.png") no-repeat scroll 0 0 transparent;
}

.middle_gold H1{
    background: #D49C3B;
} 

.middle_grey H1{
    background: #7A7A7A;
} 

.blockKotel1 #limitContent {
    font-family: arial;
    margin-left: 10px;
    margin-right: 10px;
    width: 910px;
}

#tableKotel {
    margin-top:20px;
}

.page-template-page_sans_banniere-php .content_up.no_ban {
    margin-top:30px !important;
}

.page-template-page_or_sans_banniere-php .up_gold_no_ban {
    background: url("images/top_or.png") no-repeat scroll 0 0 transparent;
    margin-top:30px !important;
}

.page-template-page_gris_sans_banniere-php .up_grey_no_ban {
    background: url("images/top_gris.png") no-repeat scroll 0 0 transparent;
    margin-top:30px !important;
}

.blockTsadik img {
  box-shadow: 0 0 8px 3px #999999;
}

.wp-caption-text, .legendeRed {
    font-size:14px !important;
    color:#AB0000;
    text-align: center !important;
    margin-top: 8px;
    padding-left: 0px;
    /*font-weight: bold;*/
}

.wp-caption {
  margin-left: 10px;
} 

#block_rab, #last_rab {
  float: left;
}

.link_don,
.home #slogan #text-9 A,
#text-11 .textwidget .link,
#footer #widget-footer .menu-item-607 A,
#text_don .image {
    background: url("images/don.png") no-repeat scroll 0 0 transparent;
    padding-top: 21px;
    padding-bottom: 21px;
    padding-right: 65px;
    padding-left: 65px;
    font-size: 0px;
    margin-bottom: 10px;
}

.home #slogan #text-9 A {
    border-radius: 0 0 0 0;
    box-shadow: none;
}

#text-11 .textwidget .link, .link_don.bas_page {
    margin-left: 310px;
}

#text_don .image {
    float: right;
    margin-left: 20px;
    margin-right: 20px;
}

.transparent {
  display: none;
}

/*
.page-id-57 .content_middle .link_don {
    float:left;
    margin-top:30px;
}

#tehilimPage .link_don {
    float: left;
    margin-left: 70px;
    margin-top: 10px;   
}

#pageTsedakaGauche .link_don {
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}
*/

.page-numbers li
{
  float:left;
  margin-left: 13px;
  text-align:center;
  color: black;
}

.page-numbers.current
{
  color: red;
}
a.page-numbers:active,
a.page-numbers:visited,
a.page-numbers
{
  text-decoration:none;
  color:black;
  font-weight: bold;
}

.prev.page-numbers,
.next.page-numbers
{
  background: none repeat scroll 0 0 #1C1C1C;
  margin-top: 5px;
}

a.prev.page-numbers,
a.next.page-numbers {
    background: none repeat scroll 0 0 #1C1C1C;
    border-radius: 5px 5px 5px 5px;
    color: white;
    display: inline-block;
    font-family: tahoma;
    height: 23px;
    margin-bottom: 7px;
    padding-top: 2px;
    position: relative;
    text-align: center;
    width: 97px;
    text-decoration: none;
    margin-top: 0;
}

ul.page-numbers
{
  margin-left: 270px;
  list-style:none;
}

#page-content .berakhot_block ul
{
  margin-left:20px;
}

.page #page-content .berakhot_block ul li
{
  padding:0;
}