/* START WINDOWS OVERLAY*/
#GB_overlay {
	background-color: #000000;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	z-index: 100;
}
#GB_window {
	left: 0;
	top: 0;
	font-size: 1px;
	position: absolute;
	overflow: visible;
	z-index: 150;
}
#GB_window .content {
	width: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 3px solid #ccc;
	border-top: none;
}
#GB_frame {
	border: 0;
	margin: 0;
	padding: 0;
	overflow: auto;
	white-space: nowrap;
}
.GB_Window .content {
	background-color: #fff;
	border: 3px solid #ccc;
	border-top: none;
}
.GB_Window .header {
	border-bottom: 1px solid #aaa;
	border-top: 0px solid #999;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0;
	height: 20px;
	font-size: 12px;
	padding: 3px 0;
	color: #333;
}
.GB_Window .caption {
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 20px;
}
.GB_Window .close {
	text-align: right;
}
.GB_Window .close span {
	font-size: 11px;
	cursor: pointer
}
.GB_Window .close img {
	cursor: pointer;
	padding: 0 3px 0 0;
}
.GB_Window .on {
	border-bottom: 1px solid #333;
}
.GB_Window .click {
	border-bottom: 1px solid red;
}
/* END WINDOWS OVERLAY*/




div#scroll {
	overflow: auto;
	height: 450px;
	width: 900px;
	margin-top: 0px;
	margin-left: 0px;
	color: #87302f;
	text-align:left;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-family:"Trebuchet MS";
	color: #097195;
	background-color:#ffffff;
	background-image: url(../images/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
td, textarea, input, select {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
}
.contenue {
}
.pl-min {
	color: #097195;
}
.pl {
	font-size: 11px;
	color: #ffffff;
}
a:link, a:visited {
	color: #2daad6;
	text-decoration:underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

a.menu:link {
	font-family: "Trebuchet MS";
	color: #ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.menu:visited {
	font-family: "Trebuchet MS";
	color: #ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.menu:hover {
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.menu2:link {
	font-family: "Trebuchet MS";
	color: #002f6e;
	text-decoration:none;
	font-size:12px;
}
a.menu2:visited {
	font-family: "Trebuchet MS";
	color: #002f6e;
	text-decoration:none;
	font-size:12px;
}
a.menu2:hover {
	font-family: "Trebuchet MS";
	color: #1086d0;
	text-decoration:none;
	font-size:12px;
}
.body-bg {
	/*background-image: url(../images/bbg.jpg);
	background-repeat:repeat-y;*/
	background-color:#ffffff;
}
.h2 {
	color: #2daad6;
	font-size: 16px;
	font-family: "Trebuchet MS";
	font-weight:bold;
}
.h3 {
	color: #5cb2ef;
	font-size: 16px;
	font-family: "trebuchet MS";
}
.h4 {
	color: #999999;
	font-size: 18px;
	font-family: "trebuchet MS";
}
a.footer:link {
	color: #2daad6;
	text-decoration:underline;
}
a.footer:visited {
	color: #2daad6;
	text-decoration:underline;
}
a.footer:hover {
	color: #000000;
	text-decoration: none;
}
.image-frame {
	border:solid 5px;
	border-color:#dddddd;
	background-color:#FFF;
	background-image:url(loading.gif);
	background-repeat:no-repeat;
	background-position: center center;
}
.orange {
	color:#ff9900;
	font-size:16px;
}
.bleu {
	color:#00ccff;
	font-size:16px;
}
.green {
	color:#99cc33;
	font-size:16px;
}
.brown {
	color:#663300;
	font-size:16px;
}
#Name {
	color: #2daad6;
	font-size: 16px;
	font-family: "Trebuchet MS";
}
#Info {
}
h2 {
	color: #2daad6;
	font-size: 16px;
	font-family: "Trebuchet MS";
}
.Gallery3GalerieTitreTexte {
	font-family:Verdana;
	font-size:10px;
	color:#2daad6;
	font-weight:bold;
}
.Gallery3GalerieCheminLiens {
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
.Gallery3GalerieCheminLiens:hover {
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.Gallery3GalerieCheminTexte {
	font-family:Verdana;
	font-size:10px;
	color:#2daad6;
	text-decoration:none;
	font-weight:bold;
}
.Gallery3GaleriePageEnCours {
	font-family:Verdana;
	font-size:10px;
	color:#2daad6;
	font-weight:bold;
}
.Gallery3RepertoireTitre {
	font-family:Verdana;
	font-size:9px;
	color:#666666;
	font-weight:bold;
}
.Gallery3FichierTexte {
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
}
.Gallery3PhotoTexte {
	background:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
}
.LoopGalleryTitle {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	width:100%;
	text-align:center;
} /*display:none;*/
.LoopGalleryAbstract {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	width:100%;
	text-align:center;
} /*display:none;*/
.LoopGalleryContent {
	margin-bottom:30px;
}
.CFItem {
	width:600px;
	clear:both;
}
.CFLabel {
	width:150px;
	float:left;
	font-family:verdana;
	font-size:10px;
	color:#666666;
	margin-bottom:2px;
	margin-top:2px;
}
.CFField {
	width:250px;
	float:left;
	font-family:verdana;
	font-size:10px;
	color:#666666;
	margin-bottom:2px;
	margin-top:2px;
}
.CFFieldText {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	width:250px;
}
.CFFieldTextarea {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	width:250px;
}
.CFFieldSelect {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	width:250px;
}
.CFFieldRadio {
}
.CFFieldCheckbox {
}
.CFFieldPassword {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	width:250px;
}
.CFFieldFile {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	width:250px;
}
.CFFieldEmail {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	width:250px;
}
.CFFieldCopy {
}
.CFFieldRadioData {
}
.CFFieldCheckboxData {
}
.CFCaptcha {
	width:600px;
	font-family:verdana;
	font-size:10px;
	color:#666666;
	text-align:center;
}
.CFCaptchaTitre {
	width:100%;
	text-align:center;
	font-weight:bold;
	display:none;
}
.CFCaptchaTexte {
	width:100%;
	text-align:justify;
}
.CFStar {
	width:600px;
	font-family:verdana;
	font-size:10px;
	color:#ff0000;
	text-align:center;
	margin-top:20px;
}
.CFStarIcon {
	font-family:verdana;
	font-size:10px;
	color:#ff0000;
}
.CFButton {
	width:600px;
	text-align:center;
}
.CFButtonSubmit input {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	width:200px;
	text-align:center;
	margin-top:20px;
}
.CFButtonReset input {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	float:left;
	width:200px;
	text-align:center;
	margin-top:20px;
	display:none;
}
.CFMessageSent {
	width:600px;
	font-family:verdana;
	font-size:12px;
	color:#003300;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}
.CFFieldset {
	clear:both;
	display:block;
	border:solid 1px #999999;
	margin:0;
	margin-bottom:4px;
	padding:10px;
	width:600px;
}
.CFLegend {
	font-family:verdana;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	background:#efefef;
	border:solid 1px #999999;
	padding:2 5 2 5;
	margin-bottom:10px;
}
/*Menu-dropdown */
:link, :visited {
	text-decoration:none
}


ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.dropdown {
	position: relative;
	z-index: 97;
	float: left;
}
ul.dropdown li {
	float: left;
	vertical-align: middle;
	zoom: 1;
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
	z-index: 99;
	cursor: default;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 98;
	width: 100%;
}
ul.dropdown ul li {
	float: none;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff #d9d9d9 #d9d9d9;
	background-color: #2BAAD5;
	padding: 7px 10px;
	text-align:left;
}
ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.classic {
	list-style: disc;
	margin-bottom: 1em;
	padding-left: 2em;
}
.dropdown-upward {
	margin-top: 400px;
}
ul.dropdown {
	font-weight: bold;
}
ul.dropdown li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	 padding: 7px 10px;
	 border-style: solid;
	border-width: 1px 1px 1px 0;
	 border-color: transparent;
	 color: #000;
}
 ul.dropdown li.hover, {
 background-color: #eee;
}
ul.dropdown a:link,  ul.dropdown a:visited {
	font-family: "Trebuchet MS";
	color: #ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
ul.dropdown a:hover {
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
ul.dropdown a:active {
	font-family: "Trebuchet MS";
	color: #ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
/* -- level mark -- */

	ul.dropdown ul {
	width: 150px;
	margin-top: 1px;
}
ul.dropdown ul li {
	font-weight: normal;
}
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */
.classHeight {
	height:30px;
}
ul.dropdown *.dir {
}
/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
	padding-right: 15px;
	background-image: url(../images/nav-arrow-right.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
ul.dropdown-upward *.dir {
	background-image: url(../images/nav-arrow-top.png);
}
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir {
	background-image: url(../images/nav-arrow-right.png);
}
ul.dropdown-vertical-rtl *.dir {
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(../images/nav-arrow-left.png);
	background-position: 0 50%;
}/*Menu-dropdown */


.ux-carousel-container {
    overflow: hidden;
    position: relative;
}

.ux-carousel-slides-wrap {
    position: absolute;
    top: 0;
    left: 0;
}

.ux-carousel-slide {
    float: left;
    overflow: hidden;
    text-align: center;
}

.ux-carousel-nav {
    height: 29px;
    width: 100%;
    background-color: #d1ccc7;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.7;
    filter:alpha(opacity=70);
}

.ux-carousel-caption {
    font-size: 20px;
    float: left;
    padding: 2px 5px;
    margin: 0;
    text-transform: none;
    color: black;
    overflow: hidden;
    height: 29px;
    width: 100px;
}

.ux-carousel-nav-prev,
.ux-carousel-nav-next,
.ux-carousel-nav-play {
    height: 24px;
    display: block;
    float: right;
    margin: 2px 0;
    background-position: 0 24px;
}

.ux-carousel-nav .ux-carousel-nav-prev {
    background-image: url('../images/prev.png');
    width: 31px;    
}

.ux-carousel-nav .ux-carousel-nav-next {
    background-image: url('../images/next.png');
    margin-right: 2px;
    width: 30px;
}

.ux-carousel-nav-play {
    background-image: url('../images/play_pause.png');
    width: 24px;
}

.ux-carousel-nav-play:hover {
    background-position: 0 0; 
}
.ux-carousel-nav-play.ux-carousel-playing {
    background-position: 24px 24px;
}
.ux-carousel-nav-play.ux-carousel-playing:hover {
    background-position: 24px 0;
}

.ux-carousel-nav-prev:hover,
.ux-carousel-nav-next:hover {
    background-position: 0 48px;
}

.ux-carousel-nav-prev.ux-carousel-nav-disabled,
.ux-carousel-nav-next.ux-carousel-nav-disabled {
    background-position: 0 0;
}

#blabla {
	margin: 0 auto;
	padding: 0 50px 0 50px;
	width: 960px;
	height: auto;
}
#video {
	float: right;
	margin: 20px;
}#news {
	float: left;
	margin: 20px;
}