
/* #4D4D4D / #000000*/


@charset 'utf-8';
/* CSS Document */

*, a {
	color: #000000;
}


/* COPYRIGHT GALLERIE REALISATIONS */

.avatar-copyright, .avatar-copyright a {
	color: #ffffff;
}

/* FIN COPYRIGHT GALLERIE REALISATIONS */

/* BASIC ELEMENTS ------------------------------*/

/*a:hover, empeche l'orange sur le menu des réalisations */
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
#ct_loginHelpers li:hover a,
ul.latestnews li:hover a,
.ct_breadcrumbs a:hover,
a.readmore:hover, 
p.readmore a:hover,
.categories-list span.item-title a:hover,
.category td a:hover,
.category th a:hover,
.registration legend,
.search-results .result-title:hover,
.search-results .result-title:hover a,
ul.circleList li, 
ul.circleList li ul li,
#ct_footerContent h1, 
#ct_footerContent h2, 
#ct_footerContent h3, 
#ct_footerContent h4, 
#ct_footerContent h5,
.errorNumber
{
	color: #e08731;
}

div.contact-details a {
	color: #000000;
}

div.contact-details a:hover {
	color: #e08731;
}


	

/* SITE AREAS ------------------------------*/

#siteWrapper {/*
	background: #000000;
	background: url(../images/bg_pixel.png), -moz-radial-gradient(center, ellipse cover,  #4D4D4D 0%, #000000 100%);
	background: url(../images/bg_pixel.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#4D4D4D), color-stop(100%,#000000));
	background: url(../images/bg_pixel.png), -webkit-radial-gradient(center, ellipse cover,  #4D4D4D 0%, #000000 100%);
	background: url(../images/bg_pixel.png), -o-radial-gradient(center, ellipse cover,  #4D4D4D 0%, #000000 100%);
	background: url(../images/bg_pixel.png), -ms-radial-gradient(center, ellipse cover,  #4D4D4D 0%, #000000 100%);
	background-image: -ms-radial-gradient(center, ellipse cover, #4D4D4D 0%, #000000 100%);
	background: url(../images/bg_pixel.png), radial-gradient(center, ellipse cover,  #4D4D4D 0%,#000000 100%);
	
	-pie-background: url(/templates/conext/images/bg_pixel.png) repeat right, linear-gradient(top,  #000000 0%, #333333 35%, #000000 70%);*/
}

#navigation {
	background: none;
}

header {
	background: #000000;
	background: -moz-linear-gradient(top,  #262626 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #262626 0%, #000000 100%);
	background: -o-linear-gradient(top, #262626 0%, #000000 100%);
	background: -ms-linear-gradient(top, #262626 0%, #000000 100%);
	background: linear-gradient(top, #262626 0%, #000000 100%);

	-pie-background: linear-gradient(top,  #262626 0%, #000000 100%);

	/¨border-bottom: 1px solid #1A1A1A;*/
	
	-webkit-box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.6);
	box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.6);
}

#main, #navigation ul ul, #ct_sliderContent, .tip {
	background-color: #FFFFFF;
	/*background: #000000;
	background: -moz-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #FFFFFFCDFFFFFFCDFFFFFFCD));
	background: -webkit-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: -o-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: -ms-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	
	-pie-background: linear-gradient(top,  #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);*/
}

.tip {
	background: #000000;
	background: url(../images/bg_tooltip.png) no-repeat, -moz-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: url(../images/bg_tooltip.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #FFFFFFCDFFFFFFCDFFFFFFCD));
	background: url(../images/bg_tooltip.png) no-repeat, -webkit-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: url(../images/bg_tooltip.png) no-repeat, -o-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: url(../images/bg_tooltip.png) no-repeat, -ms-linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	background: url(../images/bg_tooltip.png) no-repeat, linear-gradient(top, #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	
	-pie-background: url(../images/bg_tooltip.png) no-repeat, linear-gradient(top,  #000000 0%, #FFFFFFCDFFFFFFCDFFFFFFCD 100%);
	
	-webkit-box-shadow:  0px 4px 4px 0px rgba(0, 0, 0, 0.6);
	box-shadow:  0px 4px 4px 0px rgba(0, 0, 0, 0.6);	
}



#main {/*
	-webkit-box-shadow:  0px 5px 5px 0px rgba(0,0,0,0.7);
	box-shadow:  0px 5px 5px 0px rgba(0,0,0,0.7);*/
}


/* NAVIGATION ------------------------------*/

#navigation ul li{ 
/*
	border-left: 1px solid #000000;
	border-right: 1px solid #1A1A1A;
*/
}
#navigation ul li:first-child { 
	border-left: none;
}
#navigation ul li:last-child { 
	/*border-right: 1px solid transparent;*/
}

#navigation ul li a,
#navigation ul li span {
	/*color: #ffffff;*/
	color: #ffffff;
	text-shadow: 0px 1px 2px  rgba(0,0,0,0.7);
}

#ct_errorWrapper {color: #ffffff !important;}

#navigation ul ul { 
	box-shadow:#111 0 3px 4px;
}
#navigation ul ul li a,
#navigation ul ul li span {
	color: #000000;
	text-shadow: none;
}

/* Le fond du bouton devient blanc
.menu .current,
#navigation ul li:hover > a,
#navigation ul li:hover > span,
#navigation ul li:hover
#navigation ul li.current, 
#navigation ul li.active,
#navigation ul ul li:hover > a,
#navigation ul ul li:hover > span,
#navigation ul ul li.current, 
#navigation ul ul li.active > a,
#navigation ul ul li.active > span {
	background: #E6E6E6;
	background: -moz-linear-gradient(top,  #119119119 0%, #E6E6E6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #119119119), color-stop(100%, #E6E6E6));
	background: -webkit-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: -o-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: -ms-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: linear-gradient(top, #119119119 0%, #E6E6E6 100%);	
	
	color: #000000;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.8) !important;
}
*/

/* essais ligne blanche */

#navigation ul li:hover > a {
	height: 45px;
	/*border-bottom: 5px solid #e08731;*/
	color: #e08731;
}

#navigation ul ul li:hover > a {
	height: 16px;
	border-bottom: none;

}

#navigation ul li:hover > span,
#navigation ul li:hover
#navigation ul li.current, 
#navigation ul li.active {
	height: 95px;

border-bottom: 5px solid #e08731;

	text-shadow: 0px -1px 0px rgba(0,0,0,0.8) !important;

}


/* FIN essais ligne blanche */

/* menu realisations */

.row ul li ul li:hover > a,
.row ul li ul li.current > a,
.row ul li ul li.active > a {	
	color: #e08731;
	/*font-weight: bold;*/
	/*text-shadow: 0px -1px 0px rgba(0,0,0,0.8) !important;*/
}


/* FIN menu realisations */

#navigation ul li:hover,
#navigation ul li.current, 
#navigation ul li.active {
	/*border-left: 1px solid #E6E6E6;
	border-right: 1px solid #10C10C10C;
	border-bottom: 1px solid #10C10C10C;
	*/
}

#navigation ul li:hover > a,
#navigation ul li:hover > span,
#navigation ul li.current > a,
#navigation ul li.current > span,
#navigation ul li.active > a,
#navigation ul li.active > span {
	/*color: #000000;*/
	/* deux lignes pour les effets du menu
	padding: 0px 15px;
	height:100px;*/
	text-shadow: 0px -1px 0px rgba(0,0,0,0.8) !important;
}

#navigation ul ul li:hover,
#navigation ul ul li.current, 
#navigation ul ul li.active {
	border: none;
}


@media only screen
and (min-width : 321px)
and (max-width : 768px) {
  /* Styles */

	#navigation ul li{ 
		border-left: none;
		border-right: none;
	}

	#navigation ul li:hover,
	#navigation ul li.current, 
	#navigation ul li.active {
		border-left: none;
		border-right: none;
	}
  
}



/* TEXT ------------------------------*/
h1, h1 a, h1 span, 
h2, h2 a, h2 span, 
h3, h3 a, h3 span,
h4, h4 a, h4 span,
h5, h5 a, h5 span,
.tip-title {
	color: #000000 !important;
}


.contact-address,
.contact-emailto,
.contact-telephone,
.contact-fax,
.contact-mobile,
.contact-webpage,
.contact-vcard {
	background-image: url(../images/icons_contactdetails_dark.png);
}


/* BUTTONS, LINKS & FORM ELEMENTS ------------------------------*/

input.button,
button, 
.ct_buttonYellow, 
.ct_buttonRed, 
.ct_buttonBlue,
.ct_buttonGreen,
.ct_buttonPink,
.ct_buttonBlack,
.ct_buttonWhite,
.ct_buttonAccent {
	color: #000000;
}

input.button, button {
	background: url(../images/bg_btn.png);
	background: #E6E6E6;
	background: url(../images/bg_btn.png), -moz-linear-gradient(top,  #119119119 0%, #E6E6E6 100%);
	background: url(../images/bg_btn.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #119119119), color-stop(100%, #E6E6E6));
	background: url(../images/bg_btn.png), -webkit-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: url(../images/bg_btn.png), -o-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: url(../images/bg_btn.png), -ms-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: url(../images/bg_btn.png), linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	
	-pie-background: url(/templates/conext/images/bg_btn.png) no-repeat right, linear-gradient(top,  #119119119 0%, #E6E6E6 100%);
}

ul.pagenav li a,
.ct_PaginationStart,
.ct_PaginationPrevious,
.ct_PaginationNext,
.ct_PaginationEnd,
.ct_PaginationPageActive a,
.content_vote input.button,
button.ct_buttonAccent {
	background: #E6E6E6;
	background: -moz-linear-gradient(top,  #119119119 0%, #E6E6E6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #119119119), color-stop(100%, #E6E6E6));
	background: -webkit-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: -o-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: -ms-linear-gradient(top, #119119119 0%, #E6E6E6 100%);
	background: linear-gradient(top, #119119119 0%, #E6E6E6 100%);	
}

.ct_buttonYellow 
{
	color: #777 !important;
	background-color: #ffe400;
	background: -moz-linear-gradient(top,  #ffe400 0%, #af9417 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe400), color-stop(100%,#af9417));
	background: -webkit-linear-gradient(top,  #ffe400 0%,#af9417 100%);
	background: -o-linear-gradient(top,  #ffe400 0%,#af9417 100%);
	background:  -ms-linear-gradient(top,  #ffe400 0%,#af9417 100%);
	background:  linear-gradient(top,  #ffe400 0%,#af9417 100%);
	
	-pie-background: linear-gradient(top, #ffe400 0%, #af9417 100%);
} 

.ct_buttonRed 
{
	background-color: #ed0000;
	background: -moz-linear-gradient(top,  #ed0000 0%, #9e1815 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed0000), color-stop(100%,#9e1815));
	background:  -webkit-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
	background:  -o-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
	background:  -ms-linear-gradient(top,  #ed0000 0%,#9e1815 100%);
	background:  linear-gradient(top,  #ed0000 0%,#9e1815 100%);
	
	-pie-background: linear-gradient(top, #ed0000 0%, #9e1815 100%);
} 

.ct_buttonBlue 
{
	background-color: #0072ff;
	background: -moz-linear-gradient(top,  #0072ff 0%, #29487a 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072ff), color-stop(100%,#29487a));
	background:  -webkit-linear-gradient(top,  #0072ff 0%,#29487a 100%);
	background:  -o-linear-gradient(top,  #0072ff 0%,#29487a 100%);
	background:  -ms-linear-gradient(top,  #0072ff 0%,#29487a 100%);
	background:  linear-gradient(top,  #0072ff 0%,#29487a 100%);
	
	-pie-background: linear-gradient(top, #0072ff 0%, #29487a 100%);
} 

.ct_buttonGreen 
{
	background-color: #58d000;
	background: -moz-linear-gradient(top,  #58d000 0%, #477d1d 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58d000), color-stop(100%,#477d1d));
	background:  -webkit-linear-gradient(top,  #58d000 0%,#477d1d 100%);
	background:  -o-linear-gradient(top,  #58d000 0%,#477d1d 100%);
	background:  -ms-linear-gradient(top,  #58d000 0%,#477d1d 100%);
	background:  linear-gradient(top,  #58d000 0%,#477d1d 100%);
	
	-pie-background: linear-gradient(top, #58d000 0%, #477d1d 100%);
} 

.ct_buttonPink 
{
	background-color: #ff00ea;
	background: -moz-linear-gradient(top,  #ff00ea 0%, #af0577 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff00ea), color-stop(100%,#af0577));
	background:  -webkit-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
	background:  -o-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
	background:  -ms-linear-gradient(top,  #ff00ea 0%,#af0577 100%);
	background:  linear-gradient(top,  #ff00ea 0%,#af0577 100%);
	
	-pie-background: linear-gradient(top, #ff00ea 0%, #af0577 100%);
} 

.ct_buttonBlack 
{
	background-color: #000;
	background: -moz-linear-gradient(top,  #474747 0%, #000 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#000));
	background:  -webkit-linear-gradient(top,  #474747 0%,#000 100%);
	background:  -o-linear-gradient(top,  #474747 0%,#000 100%);
	background:  -ms-linear-gradient(top,  #474747 0%,#000 100%);
	background:  linear-gradient(top,  #474747 0%,#000 100%);
	
	-pie-background: linear-gradient(top, #474747 0%, #000 100%);
} 

.ct_buttonWhite 
{
	color: #777 !important;
	background-color: #fff;
	background: -moz-linear-gradient(top,  #fff 0%, #bababa 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#bababa));
	background:  -webkit-linear-gradient(top,  #fff 0%,#bababa 100%);
	background:  -o-linear-gradient(top,  #fff 0%,#bababa 100%);
	background:  -ms-linear-gradient(top,  #fff 0%,#bababa 100%);
	background:  linear-gradient(top,  #fff 0%,#bababa 100%);
	
	-pie-background: linear-gradient(top, #fff 0%, #bababa 100%);
} 

input[type='text'], 
input[type='password'], 
input[type='email'],
input[type='text'],
textarea {
	background: #E6E6E6;
}

input[type='text']:hover, 
input[type='password']:hover, 
input[type='email']:hover,
textarea:hover,
input[type='text']:focus,
input[type='password']:focus,
input[type='email']:focus,
select:focus, textarea:focus {
	-moz-box-shadow: 0px 0px 3px 0px #ffffff, 0px 0px 3px 0px #ffffff, 0px 0px 3px 0px #ffffff;
	-webkit-box-shadow: 0px 0px 3px 0px #ffffff, 0px 0px 3px 0px #ffffff, 0px 0px 3px 0px #ffffff;
	box-shadow: 0px 0px 3px 0px #ffffff, 0px 0px 3px 0px #ffffff, 0px 0px 3px 0px #ffffff;
}

.cameraContents * {
	color:#ffffff;
}

/* FOOTER */
footer {
	background: #000000;
	background: -moz-linear-gradient(top,  #262626 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #262626 0%, #000000 100%);
	background: -o-linear-gradient(top, #262626 0%, #000000 100%);
	background: -ms-linear-gradient(top, #262626 0%, #000000 100%);
	background: linear-gradient(top, #262626 0%, #000000 100%);

	-pie-background: linear-gradient(top,  #262626 0%, #000000 100%);

	/¨border-bottom: 1px solid #1A1A1A;*/
	
	-webkit-box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.6);
	box-shadow:  0px 0px 5px 2px rgba(0, 0, 0, 0.6);
}
/* END FOOTER */

