/* structure du site */
/************************************ Basic code - don't modify ************************************/
body
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Arial;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
}
#acv{clear:both;float:none;width:1024px;}
#corps{clear:both;float:none;width:1024px;}
#contenu{clear:both;float:none;width:1024px;}
#menuGauche{float:left;width:212px;}
#contenuGauche{float:left;width:212px;}
#contenuDroite{float:right;width:812px;}
#frameDroite{float:right;width:812px;}
div.header{clear:both;float:none;width:1024px;height:106px;OVERFLOW:hidden;}
table.footer{clear:both;float:none;width:1024px;height:30px;}
table.footer td p,table.footer td p a{font-size:12px;color:black;text-decoration:none;}
table.footer td p a:hover{text-decoration:underline;}

/************************************ Formulaire Contact WCB ************************************/
#DialogContactContainerWCB{display:none;}
/************************************ Formulaire Contact ************************************/
#DialogContactContainer{display:none;}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Arial; font-size: 12px; }
.ui-widget-content { font-family: Arial; font-size: 12px;border: 1px solid #4C9BD3;background-color:#ffffff;color: #222222;}
.ui-widget #dataperso input,.ui-widget #dataperso select, .ui-widget #datamsg textarea{vertical-align:middle; font-family: Arial; font-size: 12px;border:1px solid #4C9BD3;background-color:#ffffff;color: #222222;}
.ui-widget-content a { color: #222222; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-icon {background-image: url(../img/ui-icon.gif); }
.ui-state-hover .ui-icon-closethick { cursor:pointer;background-position: -16px 0; }
.ui-widget-overlay { background: #aaaaaa none 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #303030 none 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.ui-dialog {border: 2px solid #4C9BD3;position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar {font-family:arial black;font-weight:bold;font-size:16px;color:#F9a219;background-color:#FFEEDC;padding: .5em .3em .3em 1em; position: relative;}
.ui-dialog p { font-size:11px; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { color:#888888;border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: center;border: 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane * {vertical-align:middle;}
.ui-dialog form { margin:0; }
.ui-dialog form p , .ui-dialog .ui-dialog-buttonpane button { margin:10px 0;padding-left:15px;color:white;font-family: Arial black; font-size: 12px;LINE-HEIGHT: 23px; HEIGHT: 23px;background:transparent url(../img/topmenu-bg-btn.jpg) 0 0  repeat-x; }
.ui-dialog .ui-dialog-buttonpane button { border:0;margin:0; cursor: pointer; padding: 0 35px;width:auto;overflow:visible; }
.ui-dialog form p a { display:block;width:100%;color:white;margin:0;text-decoration:none; }
.ui-dialog .ContactForm-info { font-family: Arial; font-size: 12px;line-height:12px;margin:0; }
.ui-widget label { font-family: Arial;font-size: 12px;font-weight:bold; }
.ui-dialog #validateTips { font-weight:bold; color:#cd0a0a;line-height:12px;margin:5px 0; }
.ui-widget form div.fondorange { margin:5px 0;background-color:#ffeedc;LINE-HEIGHT: 26px; }
.ui-widget #dataperso label { margin-left:5px;display:inline-block;width:100px;}
.ui-widget #dataperso label.lbl1{MARGIN-LEFT: 102px; WIDTH: 100px}
.ui-widget #dataperso label.lbl2{MARGIN-LEFT: 30px; WIDTH: 70px}
.ui-widget #dataperso label.lbl3{MARGIN-LEFT: 298px; WIDTH: 70px}
.ui-widget #dataperso input{width:200px;}
.ui-widget #dataperso input#Adresse{width:350px;}
.ui-widget #dataperso input#CodePostal{width:60px;}
.ui-widget #dataperso input#Pays , .ui-widget #dataperso input#Ville{width:150px;}
.ui-widget #dataperso input#Pays{margin-top:5px;}
.ui-widget #datasujets #chk{border:solid 1px white;	background-color:White;}
.ui-widget #datasujets #chk input{margin-left:100px;}
.ui-widget #datamsg textarea{margin-left:50px;width:500px;height:100px;}
.ui-widget #datamsg span{margin-left:50px;}
.ui-widget #datamsg label a{color:#888888;}
.ui-widget div.inactif div.form , .ui-widget div.actif div.text{display:none;}
.ui-widget div.inactif div.text , .ui-widget div.actif div.form{display:block;}
.ui-state-error, .ui-widget-content .ui-state-error{border: 1px solid #cd0a0a!important;}
.ui-widget #envoi_ok,.ui-widget #envoi_erreur{display:none;}
.ui-widget code {display:none;}

/************************************ Console CMS ************************************/
div.consoleCMS{position:absolute;top:106px;left:1025px;width:250px;}
div.consoleCMSnav{display:none;position:absolute;top:145px;left:1276px;width:250px;border:solid 2px #4C9BD3;}
div.consoleCMS ul{font-family:arial;font-size:12px;display:block;margin:0;padding:0;border-top:solid 1px #007AC3;width:250px;}
div.consoleCMS ul.bouton{TEXT-ALIGN: center;margin-bottom:0;font-family:arial black;line-height:23px;height:23px;border-width:0;background:transparent URL(../img/topmenu-bg.jpg) repeat-x 0 0;}
div.consoleCMS ul li{padding-left:5px;display:block;list-style:none;margin:0;padding:0;color:#ff9013;}
div.consoleCMS ul li a{display:block;color:#007AC3;text-decoration:none;}
div.consoleCMS ul.bouton li,div.consoleCMS ul.bouton li a{background-color:Transparent;color:#007AC3;}
div.consoleCMS ul li a:hover{text-decoration:underline;}
