/* CSS Document /

/

Index
============================

1.  General
2.  Menu
============================
*/


/* == General =============================== */

body { background:#fff;  color:#505050; }

.title h1 { color:#444; font-size:24px;  padding-bottom: 10px;border-bottom: 1px solid #eee; }
.blurb-wrapper .blurb-text , .portfolio .description .custom-font a { color:#444; }
.content h1,  .content h2,  .content h3, .content h4, .content h5, .content h6 { color:#444; }


/* == Menu =============================== */

#menu-bar .container { background:url(i/logo-separator.png) 160px 10px no-repeat;  }

#menu>li>a { color:#ffffff;   }
#menu>li.current_page_item>a {  border:1px solid #BF2706;  background:#E70068 url(i/title-item-bg.png) repeat-x; box-shadow:0px 0px 3px #eee; color: #fff; text-shadow: 1px 1px 1px #BF2706; }
#menu>li.current-menu-ancestor>a { border:1px solid #BF2706;  background:#E70068 url(i/title-item-bg.png) repeat-x; box-shadow:0px 0px 3px #eee; color: #fff; text-shadow: 1px 1px 1px #BF2706;}

#menu>li.current_page_item>a {  color: #fff!important; text-shadow: 1px 1px 1px #BF2706;} 
#menu>li.current-menu-ancestor>a { color: #fff!important; text-shadow: 1px 1px 1px #BF2706;}

#menu>li>ul.sub-menu { background: url(../../i/trans-bg-white.png); border:1px solid #f4f4f4;}

#menu>li:hover>a { color:#FFFFFF; }

#menu ul.sub-menu li {  border-bottom: 1px dotted #ccc; }
#menu ul.sub-menu li a {  color:#777777;    }
#menu ul.sub-menu li a:hover { border: none; text-decoration: underline;color:#E70068; }

#menu div.sub-menu { background: url(../../i/trans-bg-white.png);  border:1px solid #f4f4f4; }
#menu div.sub-menu h6 { color: #444;border-bottom: 1px solid #ddd;font-size: 14px!important;}

#menu div.sub-menu>div li{  border-bottom: 1px dotted #ccc; }
#menu div.sub-menu>div a:hover {   color: #E70068; text-decoration: underline; }


/* ================================================================================== /
/ == Home Page ===================================================================== /
/ ================================================================================== */

.home-wrap .widget-posts h5 a:hover { text-decoration:none; color:#E70068; }
#home-slider h1 { text-shadow: 1px 1px 1px #fff; color:#444; font-family:"Dancing Script",Georgia, Serif; }

/* == Blurb Stylings ================================================================ */

div.blurb-wrapper div.container {  background:url(../../i/footer-separator.png) top center no-repeat; } 
.blurb-wrapper p.blurb-text { color:#444;   }

/* == When Button is active =========================================== */

.blurb-wrapper .hasButton p.blurb-button a { background:#E70068 url(../../i/button-item-bg.png) repeat-x; border: 1px solid #BF2706; -webkit-border-radius: 28px;-webkit-border-radius: 28px;-moz-border-radius: 28px;color: #fff; text-shadow: 1px 1px 1px #BF2706; box-shadow:0px 0px 3px #eee;}
.blurb-wrapper .hasButton p.blurb-button a:hover { background:#d34710 url(../../i/button-item-bg.png) repeat-x;}


/* == Home Page Top 4 Columns ======================================================= */

.iconed-title h2 { color:#444444; }
.home-page-top-columns .more { color: #E70068; }
.home-page-top-columns .more:hover {color: #444;}

/* == Home Page Contents ============================================================ */

#home-slider .description { color:#777; }
#home-slider .description h2 {  color:#444; }

/* == Home Page Latest Posts ========================================================= */

.latest-home-posts .container { background:url(../../i/footer-separator.png) top left no-repeat;  }
.latest-home-posts .container h2 { color:#444; }
.latest-home-posts .container .more {   color: #fff; background:#E70068 url(../../i/active-item-bg.png) repeat-x; border:1px solid #BF2706; box-shadow:0px 0px 3px #eee; text-shadow: 1px 1px 1px #BF2706; }
.latest-home-posts .container .more:hover {  color: #fff; background:#d34710 url(../../i/active-item-bg.png) repeat-x; }
.latest-home-posts .container .description h3 { color:#444; }
.latest-home-posts .container .description h3  a { color:#444; } 
.latest-home-posts .container .description h3  a:hover { color:#E70068; } 
.latest-home-posts .container .extra-info { font-style:italic; color:#888888;  }
.latest-home-posts .container .description a.more { color: #444; background:#ddd url(../../i/active-item-bg.png) repeat-x; border:1px solid #ccc; box-shadow:0px 0px 3px #eee; text-transform: none; text-shadow: 1px 1px 1px #fff; }
.latest-home-posts .container .description a.more:hover { color: #777; background:#eee url(../../i/active-item-bg.png) repeat-x;text-shadow: 1px 1px 1px #fff;}

/* ================================================================================== /
/ == Breadcrumbs =================================================================== /
/ ================================================================================== */

#breadcrumbs { background:#fafafa; border-bottom:1px solid #eee;  color:#444;   }
#breadcrumbs a {color: #444; } 
#breadcrumbs a:hover {text-decoration: underline;} 
#breadcrumbs span { color:#444;   }


/* ================================================================================== /
/ == Footer ======================================================================== /
/ ================================================================================== */

#footer div.container  , #footer div.phony-container  {    }
#footer-menu div.container , #footer-menu .footer-phony-container {  }


#footer-menu .menu li {  border-left:1px solid #777; }
#footer-menu .menu li a { color:#fff; }
#footer-menu .menu li a:hover {  color:#E70068; }

#footer .footer-wrap li {color: #aaa; border-bottom: 1px dotted #555;}
#footer .footer-wrap a {color: #fff; }
#footer .footer-wrap p {color: #aaa; }

#footer .footer-wrap h3.custom-box-title, #footer .footer-wrap h3.footer-heading { color: #fff; text-shadow: 1px 1px 1px #222; border-bottom: 1px solid #666;}


#footer .footer-wrap h5 a{ font-size: 14px;letter-spacing: 0px;line-height: 14px;}
#footer .footer-wrap ul li a:hover{ color: #E70068;}
#footer .footer-wrap h5 a:hover{ color: #E70068;}
#footer .footer-wrap ul.widget-posts li a.imageholder { box-shadow: 0px 0px 3px #222; -moz-box-shadow: 0px 0px 3px #222; -webkit-box-shadow: 0px 0px 3px #222; border: 1px solid #222;}

/* == Footer Text =================================================================== */

.footer-text { color:#aaa; }

/* =================================================================================== /
/ == Pagination Styling ============================================================= /
/ =================================================================================== */

.pagination-panel { border-top: 1px solid #ccc; }
 
.pagination { border-top: 1px solid #eee; }

.pagination a, .pagination-next a, .pagination-prev a {
font-size: 12px; color: #fff; background:#E70068 url(../../i/active-item-bg.png) repeat-x;border:1px solid #BF2706;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;box-shadow:0px 0px 3px #eee;text-shadow: 1px 1px 1px #BF2706;float: left;padding: 2px 10px;margin: 4px 5px;font-weight: 500; }

.pagination span {
 color: #fff; background:#444 url(../../i/active-item-bg.png) repeat-x; border:1px solid #333; box-shadow:0px 0px 3px #eee; text-shadow: 1px 1px 1px #333; }

.pagination a:hover, .pagination-next a:hover {
 color: #fff; background:#333 url(../../i/active-item-bg.png) repeat-x; border:1px solid #222; box-shadow:0px 0px 3px #eee;text-shadow: 1px 1px 1px #111!important; }
 
/* =================================================================================== */
/* == Posts Styling ================================================================== */
/* =================================================================================== */

.details a:hover{color: #E70068;}
.posts li .extras li.comment a { color:#E70068; }
.blog-posts .more-link {  color: #fff; background:#E70068 url(../../i/active-item-bg.png) repeat-x;border:1px solid #BF2706; box-shadow:0px 0px 3px #eee;text-shadow: 1px 1px 1px #BF2706; }

/* == Blog Styling ====================== */


#authorbox .authortext a:hover { color: #E70068;text-decoration: underline; }

/* == Comments ========================= */


#comments .logged-in-as a:hover{color: #E70068;}

/* == Comment Form ====================== */


#comments_template form input[type=submit] {  color: #fff;border:1px solid #BF2706; background:#E70068 url(../../i/title-item-bg.png) repeat-x;text-shadow: 1px 1px 1px #BF2706;}
#comments_template form input[type=submit]:hover {background:#d34710 url(../../i/title-item-bg.png) repeat-x; }


/* ================================================================================== /
/ == Sidebar ======================================================================= /
/ ================================================================================== */


/* == Right Sidebar ========================== */

.hasRightSidebar .sidebar {   border-left: 1px solid #25A9BE; }

/* == Left Sidebar ========================== */

.hasLeftSidebar .sidebar { border-right: 1px solid #eee;}

.hasRightSidebar .sidebar li { border-bottom: 1px dotted #ccc;}
.hasLeftSidebar .sidebar li { border-bottom: 1px dotted #ccc;}

/* ================================================================================== /
/ == Portfolio stylings ============================================================= /
/ ================================================================================== */

.workbutton {  color: #fff; background:#E70068 url(../../i/active-item-bg.png) repeat-x; border:1px solid #BF2706; box-shadow:0px 0px 3px #eee;text-shadow: 1px 1px 1px #BF2706; }
.workbutton:hover {background:#d34710 url(../../i/active-item-bg.png) repeat-x; }

/* ================================================================================== /
/ == Single Portfolio ============================================================== /
/ ================================================================================== */

.arrow-set a { color: #fff; background:#444 url(../../i/active-item-bg.png) repeat-x; border:1px solid #222; text-shadow: 1px 1px 1px #333;  }
.arrow-set a:hover {background:#333 url(../../i/active-item-bg.png) repeat-x; }

/* ================================================================================== /
/ == Events Manager ================================================================ /
/ ================================================================================== */

.topbar #title  {  color: #444; border:1px solid #BF2706;  background:#E70068 url(../../i/title-item-bg.png) repeat-x; box-shadow:0px 0px 3px #eee;}
.topbar #title  h6 {  color: #fff; text-shadow: 1px 1px 1px #BF2706;}
 
#tswitch a.lactive{  color: #fff; background:#E70068 url(../../i/active-item-bg.png) repeat-x; border:1px solid #BF2706; box-shadow:0px 0px 3px #eee; text-shadow: 1px 1px 1px #BF2706; }
#tswitch a.rr{  color: #777; background:#ddd url(../../i/active-item-bg.png) repeat-x; border:1px solid #ccc;  box-shadow:0px 0px 3px #eee;}

.event-next  { color: #444; background:#ddd url(../../i/title-item-bg.png) repeat-x;border:1px solid #ccc; box-shadow:0px 0px 3px #eee;}
.event-next:hover  { background: #fafafa;}

.event-prev { color: #444; background:#ddd url(../../i/title-item-bg.png) repeat-x; border:1px solid #ccc; box-shadow:0px 0px 3px #eee;}
.event-prev:hover { background: #fafafa; }

ul.cal_head { background:#444 url(../../i/head-item-bg.png) repeat-x; border-bottom: 1px solid #222; }
ul.cal_head li {  color:#fff; text-shadow: 1px 1px 1px #333;  }

ul.date_rows li  {  background: #fff; }
ul.date_rows li.hasdate { }
ul.date_rows li.no-date div{background:#aaa url(../../i/nodate-item-bg.png) repeat-x; }

ul.date_rows li.hasdate  span { background:#eee url(../../i/date-item-bg.png) repeat-x; color:#444; text-shadow: 1px 1px 1px #fff; }


ul.date_rows li.hasdate  a.evt-link {  color:#444; }
ul.date_rows li div.event-block:hover { background:#fafafa; }

ul.date_rows li div.event-block p { color:#555; }

ul.date_rows { background: #fff; }


#titan_list .image-wrapper { background:url(../../i/extra-border.png) top left no-repeat; }

#titan_list div.date small { font-family:"Dancing Script",Arial; color:#444; }
#titan_list div.date small.starting-date { border-bottom:1px dotted #ccc;}

#titan_list ul li{  border-bottom: 1px solid #ddd;}

#titan_list a.more { background: url(../../i/button-sprite.png) repeat-x #fafafa; color: #444; border: 1px solid #ddd;  }
#titan_list a.more:hover { background: url(../../i/button-sprite.png) repeat-x #fff;color: #777;border: 1px solid #ccc; }

/* ================================================================================== */
/* ==  Events Stylings ============================================================== */
/* ================================================================================== */

.sidebar #event-meta-data li span.booking {padding: 5px 15px;text-align:center; color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #BF2706;  background:#E70068 url(../../i/title-item-bg.png) repeat-x;margin: 0 auto;box-shadow:0px 0px 3px #eee; float: right;text-shadow: 1px 1px 1px #BF2706!important;font-size: 13px; font-weight: 600!important;}
.sidebar #event-meta-data li span.booking:hover {background:#d34710 url(../../i/title-item-bg.png) repeat-x;}
.sidebar #event-meta-data li span.booking a{color: #fff!important; display: block;}

.single-pagination a:hover {border:1px solid #BF2706;  background:#E70068 url(../../i/title-item-bg.png) repeat-x;text-shadow: 1px 1px 1px #BF2706!important;color: #fff;}

/* ================================================================================== */
/* ==  Sidebar Stylings ============================================================== */
/* ================================================================================== */


.sidebar-wrap .menu li a:hover{ color: #E70068!important;}
#sidebar .sidebar-wrap ul li h5 a:hover{ color: #E70068;}
.hasLeftSidebar .sidebar .current_page_item { color:#E70068; text-decoration:underline;background:url(../../i/list-item-active.png) left 8px no-repeat!important; padding-left:23px}
.hasRightSidebar  .sidebar .current_page_item  { color:#E70068; text-decoration:underline;background:url(../../i/list-item-active.png) left 8px no-repeat!important; padding-left:23px;}
.hasLeftSidebar #sidebar .current_page_item a  , .hasRightSidebar #sidebar .current_page_item a{ color:#E70068!important; }

#sidebar .sidebar-wrap ul.xoxo li a:hover{ color: #E70068;}
#sidebar .sidebar-wrap ul li.recentcomments a:hover{ font-weight: 500; color: #E70068;}
#sidebar .sidebar-wrap ul.latest-tweets li a:hover{ color: #E70068; }

#sidebar .sidebar-wrap .dynamic_forms [type="submit"] {padding: 6px 15px!important;text-align:center; color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #BF2706!important;  background:#E70068 url(../../i/title-item-bg.png) repeat-x!important;margin-top: 5px;box-shadow:0px 0px 3px #eee;cursor: pointer;text-shadow: 1px 1px 1px #BF2706;}
#sidebar .sidebar-wrap .dynamic_forms [type="submit"]:hover {background:#d34710 url(../../i/title-item-bg.png) repeat-x!important;}

#sidebar .sidebar-wrap a.more {padding: 6px 15px!important;text-align:center; color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #BF2706!important;  background:#E70068 url(../../i/title-item-bg.png) repeat-x!important;margin-top: 5px;box-shadow:0px 0px 3px #eee;cursor: pointer;text-shadow: 1px 1px 1px #BF2706;}
#sidebar .sidebar-wrap a.more:hover {background:#d34710 url(../../i/title-item-bg.png) repeat-x!important;}

.tagcloud a:hover {font-size: 12px!important; color: #fff!important; background:#E70068 url(../../i/active-item-bg.png) repeat-x;border:1px solid #BF2706;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;box-shadow:0px 0px 3px #eee;text-shadow: 1px 1px 1px #BF2706;}

#searchform input[type=submit] { -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border:1px solid #BF2706;  background:#E70068 url(../../i/title-item-bg.png) repeat-x;box-shadow:0px 0px 3px #eee; padding:8px; cursor:pointer; color: #fff;margin-left: 3px;text-shadow: 1px 1px 1px #BF2706;}
#searchform input[type=submit]:hover { background:#d34710 url(../../i/title-item-bg.png) repeat-x;} 


/* ================================================================================== */
/* ==  Css Dèscode     ============================================================== */
/* ================================================================================== */

#texte-agence{
	width:550px;
	float:left;
	margin-right: 35px;
}
#coordonnees{
	width: 400px;
	float:left;
	font-size: 14px;
}



.logo-agence{
	display:block;
	
}
#photos-agence{
	clear:both;
	margin-top:55px;
}



.scrollableLogo .items {
    clear: both;
    position: absolute;
    width: 20000em;
}

.scrollableLogo .items {
    position: absolute;
    width: 20000em;
}
.scrollableLogo {
    height: 120px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 600px;
}
#containerLogo {
    background-color: #FFFFFF;
    height: 120px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 980px;
}

.left {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://www.sefiram.com/site/wp-content/themes/shotzz/sprites/stylesheets/default/i/home-circular-prev.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 40px;
    margin-left: 50px;
    margin-top: 40px;
    text-indent: -9999px;
    width: 40px;
	padding-top:40px;
}

.left {
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;

}

.right {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://www.sefiram.com/site/wp-content/themes/shotzz/sprites/stylesheets/default/i/home-circular-next.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 40px;
    margin-right: 50px;
    margin-top: 40px;
    text-indent: -9999px;
    width: 40px;
	padding-top:40px;
}

.right {
    float: right;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;

}

.container strong{
	color:#25A9BE;
}

body  p{
	font-size: 14px;
}

#blocagencesidebar{
	background-color: #FFFFFF;
	margin-right: 20px;
	padding:5px;

}

.produits {
	clear:both;
	float:left;
}

.produits h2 {
	font-size: 14px;
}

.sidebar .produits{
	width:180px;
}

.produits ul li {
	list-style-type: none;
	display:inline;
	font-size: 14px;
}

#sidebarcontenu{
	font-size: 14px;
	
}

#sidebar{
	width:250px;
	font-size: 14px;
}

.logo{

	
}
.menu-item-121 a{
	background-color: #E70068;
}
.menu-item-121 a:hover{
	color:#FFFFFF important!;
}