@CHARSET "UTF-8";

body {font-family:Verdana;font-size:12px; line-height:14px;color:#333;}

/*    ________________
_____/	 EMBALLAGE    \_____ */
#bg_left {background: transparent url(bg_left.png) repeat-y scroll 0 0;}
#bg_right {background: transparent url(bg_right.png) repeat-y scroll 100% 0;}
#wrapper_top {background: #FFF url(bg_content.png) top left repeat-y scroll;}

/*    __________________
_____/		  HEADER      \_____ */
#logo span {color:#000;font-size:10px;}

/*    ______________________
_____/		MENU DE GAUCHE    \_____ */
#menu_left {background: transparent url(menu_left_bg.png) top left no-repeat scroll;}
#menu_left .hr {background: transparent url(menu_left_hr.png) top left no-repeat scroll;}
#menu_left .level1 {text-decoration:none;color:#808080;font-weight:bold;font-size:12px;background: transparent none top left no-repeat scroll;cursor}
#menu_left .level1:hover,#menu_left .level1.active {color:#96bd0d;}
#menu_left .level1.home {background-image:url(menu_left_home.png);}
#menu_left .level1.presentation {background-image:url(menu_left_presentation.png);}
#menu_left .level1.command {background-image:url(menu_left_command.png);}
#menu_left .level1.support {background-image:url(menu_left_support.png);}
#menu_left .level1.contact {background-image:url(menu_left_contact.png);}
#menu_left .level1.link {background-image:url(menu_left_links.png);}
#menu_left .submenu li a {color:#000;font-size:12px;font-weight:normal;text-decoration:none;}
#menu_left .submenu li:hover,#menu_left .submenu li.active {background-image:url(menu_left_bg_green.png);}
#menu_left .submenu li:hover a,#menu_left .submenu li.active a {color:#FFF;}


/*    ______________
_____/		COMMON    \_____ */
h1 {color:#f19123;font-size:20px;font-weight:bold;}
h2 {color:#333333;font-size:16px;font-weight:bold;}
h3 {color:#333333;font-size:14px;font-weight:bold;}
/* colors */
.white {color:#FFF;}
.red {color:#F00;}
.grey {color:#808080;}
.greydark {color:#666666;}

/* style */
.bold {font-weight:bold;}
.txt14 {font-size:14px;font-weight:bold;}
.txt16 {font-size:16px;font-weight:bold;}

hr.orange {color:#f19300;background-color:#f19300;border: 0 none;}

ul.arrow_orange {list-style-type:none;}
ul.arrow_orange li {background:url(arrow_orange.png) transparent top left no-repeat scroll;}
ul.arrow_orange_small li {background-image:url(arrow_orange_small.png);}
ul.line_top_orange li {}

.button {background:url(button_right.png) transparent top right no-repeat scroll;color:#000;text-decoration:none;border:0 none;}
.button span {background:url(button_left.png) transparent top left no-repeat scroll;}
.button span span {background:url(button_middle.png) transparent top left repeat-x scroll;}
button.button {background-position:100% 1px;}

.ajax {cursor:pointer;}

/*    ___________________
_____/		FORMULAIRES    \_____ */
form div.submit-buttons {border: 0 none;text-align: center;}
form fieldset {border: 1px solid #d5dfe5;}
form fieldset legend {font-weight: bold;}
form div.champ {text-align: left;}
form .champ label {text-align: right;font-size: 12px;}
form .champ label.required {background: url("required.png") no-repeat scroll right 6px transparent;font-weight: bold;}
form .champ label span {color: #999;font-size: 0.9em;}
input, select, textarea {color: #000;font-size: 12px;text-align: left;}
input.noborder {border: 0;}
input.button1, input.button2 {color: #000;}
form .champ .error {font-size: 0.9em;color: #AB0000;font-weight: bold;}

/*    _______________
_____/		CONTENU    \_____ */
#content {background: #FFF url(content_right.png) top right repeat-y scroll;}
#content_top {background: transparent url(content_top.png) top left no-repeat scroll;}
#content_bottom {background: transparent url(content_bottom.png) bottom left no-repeat scroll;}
p {line-height:15px;}

/*    _____________
_____/		BOXES    \_____ */
.boxinfo {color:#FFF;font-size:10px;font-weight:normal;text-align:left;}
.boxinfo a {color:#FFF;}
.boxinfo h4 {font-size:14px;font-weight:bold;}
.boxinfo_orange {background:transparent url(boxinfo_orange.png) top left no-repeat scroll;}
.boxinfo_green {background:transparent url(boxinfo_green.png) top left no-repeat scroll;}
.postit {background:transparent url(postit_bg.png) top left no-repeat scroll;color:#333333;font-weight:bold;font-style:italic;font-size:11px;line-height:12px;}



/*    __________________
_____/		SPECIFIQUE    \_____ */
.home_left {font-style:italic;font-weight:bold;font-size:14px;color:#808080;text-align:justify;}
.home_bandeau_bleu {background:transparent url(home_bandeau_bleu.png) top left no-repeat scroll;font:normal normal 14px Verdana;}
.home_bandeau_bleu .numero{font:normal bold 24px Verdana;color:#FFF;}




/*    ______________
_____/		FOOTER    \_____ */
#footer {color:#666666;font-family:"Trebuchet MS";}
#footer a {color:#666666;text-decoration:none;border-bottom:1px dashed #666;}

/*    _____________
_____/		DEBUG    \_____ */
#debug {font-size: 12px;border: 1px solid #C91035;word-break: break-all;word-wrap: break-word;}
#debug pre.query {border: 1px dashed #999;}
#not-in-prod {font-size: 20px;font-weight: bold;color: #C91035;}