@charset "utf-8";

/********* BACKGROUND *********/
.sf-menu li li a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current-menu-item > a, .stunningtext a.stunning:hover, .stunningtext.dark a.stunning, .h-wrapper .line, #nivoslider, .showcase-thumbnail-container, .cycle-wrapper, #tmslider-holder, .sliderNav #nav ul li.showPage a, 
.service-1:hover, .service-1.dark .normal-button:hover, 
.service-2.type4 a:hover .icon, .service-3 a:hover .icon, 

.sidebar .widget-recent-portfolio .featured-thumbnail, #footer-wrapper .widget-recent-portfolio .featured-thumbnail, .post_widget_item .featured-thumbnail, .sidebar .widget_persianart_sidemenu li:hover, #sidebarright.sidebar .widget_persianart_sidemenu li:hover, .posts .featured-thumbnail-wrapper .date-wrap, #postsinglepage.posts .featured-thumbnail-wrapper .date-wrap, .posts .featured-thumbnail, .ports .featured-thumbnail, .portfolio-item-wrapper.style1 li:hover h2, .portfolio-item-wrapper.style2 li:hover h2, .portfolio-item-wrapper.default li:hover .portfolio-item-context, #portfoliosinglepage .date-wrapper, #portfoliosinglepage .featured-thumbnail-wrapper:hover .date-wrapper, .ports li:hover .featured-thumbnail-wrapper .date-wrapper, 
.featured-thumbnail .zoom-icon.gallery-port.border, .related .related-title, #pagination .current, .table th, .table tfoot td, .table tfoot tr:hover, .post_shortcode_item .featured-thumbnail, .shortcode-button, .featured-thumbnail.image-frame, .shortcodeslider.featured-thumbnail, .personnel-shortcode .personnel-image, .price-content-wrapper, .price-content-left, 
.price-content-right, .price-button-wrapper-left, .price-button-wrapper-right, 

.accordion-head:hover, .toggle-head:hover, .active .accordion-head:hover, .active .toggle-head:hover, .active .accordion-head-sign, .active .toggle-head-sign, #accreditation .toggle-head:hover,

.sidebar .tagcloud a:hover, #footer-wrapper .tagcloud a:hover, .infoWindow .lienDetail:hover, .active .accordion-head-sign, .active .toggle-head-sign, 

.normal-button, .normal-button, .normal-button.small, .normal-button.larg, .normal-button.xlarg, .normal-button.reverse:hover, .normal-button.reverse.small:hover, .normal-button.reverse.larg:hover, .normal-button.reverse.xlarg:hover,
input[type="submit"], input[type='reset']:hover, .reset:hover, .btn.reset:hover,
.h-wrapper span.line,

.simple_overlay h3,
.ui-autocomplete a:hover, .ui-autocomplete li.odd a:hover, .ui-autocomplete li.odd a.ui-state-focus, .ui-autocomplete a.ui-state-focus,

.testimonial:hover {
	/* bleu xenyt */
	background-color: #0c4b97;
}
.testimonial.dark:hover {
	background: #0c4b97;
}

#footer-wrapper input[type='submit'],
.btn:active {
	/* bleu clair pour fond foncé */
	background-color:#3794fe;
}

input[type='submit']:hover, #footer-wrapper input[type='submit']:hover, input[type='reset'], .reset, .normal-button:hover, .normal-button.small:hover, .normal-button.larg:hover, .normal-button.xlarg:hover, .btn:hover, .btnClient a:hover .btn,
.listeEtape, .accordion-head-sign, .toggle-head-sign,
.service-2 .icon, .service-3 .icon, 
.blocExpose2 {
	/* gris foncé */
	background-color:#333333;
}

.content th, .content td,
.blocExpose1, .miseEnValeur,
.ui-autocomplete li.odd a,

.pagination .page {
	/* gris bleuté */
	background-color:#eef2f5;
}

.imgBorder {
	/* blanc */
	background-color:#ffffff;
}

.pagination .page.pageActive, .pagination a:hover, 
#header-divider,
#valorisation p {
	/* orange xenyt */
	background-color:#e76d01;
}

/********* COLOR *********/
a, a:active, a.reverse:hover, .skin-color, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, 
.header-nav > li > a:hover, .sf-menu a:hover, .sf-menu > li.sfHover, .sf-menu > li.current-menu-item, .sf-menu > li > a:hover, .sf-menu > li.sfHover > a, .sf-menu > li.current-menu-item > a, .active .accordion-head, .active .toggle-head, .sidebar .widget ul li a:hover, 
#footer-wrapper .widget ul li a:hover, #footer-wrapper a:hover, #footer-wrapper .footer-bot-wrapper a.green, .sidebar a, .sidebar .widget_calendar caption, #footer-wrapper div[id|="calendar"] caption, .sidebar .widget_persianart_sidemenu ul li, .posts-link a, .older-newer a:hover, #load-portfolio a:hover, #load-portfolio a.active, #port-details span.title, .author-info h3 a, .price-item.active .price-title, .posts.shortcode .normal-button:hover, .color, .active .accordion-head, .active .toggle-head,
.sidebar .testimonial.testi-widget .testi-name a, .testimonial .testi-name,
.service-3 a:hover {
	/* bleu xenyt */
	color: #0c4b97;
}

#footer-wrapper .widget ul li a:hover,
#footer-wrapper a:hover, .listeEtape .itemNumber,
.testi-name a, .testimonial.dark .testi-name, .testimonial a:hover .testi-name {
	/* bleu clair pour fond foncé */
	color:#478cda;
}

.content h2, .h-wrapper h1, .h-wrapper h2, .service-2 h3, .content .service-2 h3,
strong.color, .content strong.color, 
#searchResults strong,
.posts.fullstyle h2 a, .service-2 h3 a, #httpError h1,
#valorisation li span.number {
	/* orange xenyt */
	color:#e76d01;
}

input[type="text"].placeholder, input[type="email"].placeholder, textarea.placeholder {
	/* gris clair */
	color:#A1A1A1;
}

body {
	/* gris */
	color:#555555;
}

.blocExpose2, .blocExpose2 a,
.pagination .page {
	/* gris */
	color:#777777;
}

.content h3, #searchResults h3 a, .titreH2,
.service-1, .service-1 h2, .service-3 a, 
#accreditation .toggle-head-sign,
.detailCat, 
.content strong {
	/* gris foncé */
	color:#333333;
}

.content .blocExpose2 strong, .blocExpose2 strong,
.btn:link, .btn:hover, .btn:active, .btn:visited,
.simple_overlay h3,
.ui-autocomplete a:hover, .ui-autocomplete a.ui-state-focus,
.pagination .page.pageActive, .pagination a:hover,
#valorisation p {
	/* blanc */
	color:#ffffff;
}

/********* BORDER *********/
.imgConseiller:hover img {
	/* bleu xenyt */
	border-color:#064B99;
}

.testimonial a:hover .imgBorder {
	/* bleu clair */
	border-color:#4a74a7;
}

/* orange xenyt */
.timeLine .date span,
.timeLine {
	border-left-color:#e76d01;
}
.content h3 {
	border-color:#e76d01;
}
.header-nav > li:hover > a:after,
.header-nav > li.focus > a:after {
	border-bottom-color: #e76d01;
}
.header-nav > li > div {
	border-top-color: #e76d01;
}

.pagination .page.pageActive, .pagination a:hover {
	/* orange xenyt foncé */
	border-color:#8c0000;
}
.content table, .blocExpose1, .miseEnValeur,
.pagination .page {
	/* gris bleuté */
	border-color:#e4ebee;
}
.content th {
	/* gris clair */
	border-color:#d8d8d8;
}
.content td,
.content th.sousTitre {
	/* blanc */
	border-color:#ffffff;
}
