
/**************************
*         Général         *
**************************/


* { margin: 0; padding: 0; outline-style:none;}

BODY{background:#ffffff; font-family:Arial, Verdana, Sans-serif; font-size:12px; line-height:15px; color:#30363b;}

TABLE{}
TH{}
TR{}
TD{}

DIV{text-align:left; }

P{margin:10px 0px;}

IMG{border-style:none;}

BR{}

A{outline-style:none; color:#009ee0; text-decoration:none;}
A:link{color:#009ee0;}
A:visited{color:#6ecbf2;}
A:hover{color:#4b575f;}
A:active{color:#4b575f;}

UL{margin:0px 0px 0px 15px; padding:0px 0px 0px 0px;}
LI{margin:0px 0px 4px 0px; padding:0px 0px 0px 0px; list-style-type:none; list-style-image:none;}

H1{color:#30363b; font-size:24px; margin:0px 0px 10px 0px; font-weight:bold; line-height:22px;}
H2{color:#30363b; font-size:20px; margin:10px 0px 10px 0px; font-weight:bold; line-height:22px;}
H3{color:#30363b; font-size:16px;}
H4{color:#30363b; font-size:14px;}
H5{color:#30363b; font-size:12px;}
H6{color:#30363b; font-size:12px;}

FORM{margin:0px; padding:0px;}
INPUT{}
LABEL{}
FORM BR{clear:both;}


/**************************
*     Grille - design     *
**************************/


#globalContainer{margin:0px auto; width:950px; padding-top:0px; position:relative;}
	
	
	#mainContentShadow{position:relative; padding:0px 0px 7px 0px;  width:950px;  background:url('/themes/V5-2-Axialdev_defaut/images/shad-bg.jpg') no-repeat top left;}
		
		

		#mainContent{background:#ffffff; width:810px; margin:0px auto; padding:100px 20px 38px 20px; position:relative; z-index:50;}
		
			#menuGeneral{position:absolute; right:10px; top:4px; height:18px; color:#4b575f; font-size:11px; text-align:right; margin:15px 0px 15px 0px; padding:0px 7px 0px 0px; line-height:18px; z-index:100;}
			#menuGeneral UL{float:right; margin-right:15px;}
			#menuGeneral UL, #footer LI{list-style-type:none; list-style-image:none;}
			#menuGeneral LI	{display:inline;}
			#menuGeneral a {color:#4b575f; text-decoration:none;}
			#menuGeneral a:link, #menuGeneral a:visited{color:#4b575f;}
			#menuGeneral a:hover, #menuGeneral a:active{color:#009ee0;}
			
			#topSearchContent *{border:0px none;}
			#topSearchContent{background:url('/themes/V5-2-Axialdev_defaut/images/topsearch-leftcorner.gif') top left no-repeat; width:135px; height:18px; float:right; padding:0px 0px 0px 4px; white-space:nowrap; line-height:18px;}
			.topSearchText{float:left; text-align:left; width:105px; height:16px; color:#3a352a; background:#d2d5d7; font-size:11px; padding:1px 2px; margin:0px;}
			.topSearchButton{float:left; text-align:left; margin:0px; padding:0px;}
		
			#mainLogo{position:absolute; left:20px; top:39px; width:144px; height:57px;}
			#signatureGraphique{position:absolute; right:20px; top:71px; width:446px; height:23px;}
		
		#menuTop{height:31px; width:810px; background:#009ee0; text-align:center; position:relative; z-index:50; }
			#menuTop UL, #menuTop LI{list-style-type:none; margin:0px; padding:0px;}
			
			/*#menuTop UL{border:1px solid #ff0000;}
			#menuTop LI{border:1px dashed #00ff00;}
			#menuTop a{border:1px dotted #0000ff;}*/
			
			/* Menu horizontal */
			#menuTop UL.AspNet-Menu {position:absolute; top:0px; left:85px; z-index:55; text-align:center; white-space:nowrap; }
			#menuTop UL.AspNet-Menu li {float:left; position:relative; height:39px; padding:0px 0px 0px 0px;}   * html #menuTop UL.AspNet-Menu li {width:110px; }
			#menuTop UL.AspNet-Menu li:hover {color:#b1efff; /*background:url('/themes/V5-2-Axialdev_defaut/images/fleche-sousmenu.gif') no-repeat center bottom; */} 
			#menuTop UL.AspNet-Menu li:hover>a{color:#b1efff; } /* Le texte reste bleu quand on passe au menu déroulant */
			#menuTop UL.AspNet-Menu li a{color:#ffffff; text-decoration:none; padding:5px 20px 13px 20px; font-size:14px; line-height:20px; height:20px; }
			#menuTop UL.AspNet-Menu li a:hover{color:#b1efff;}
			
			/* Menu déroulant lvl 1 */
			#menuTop UL.AspNet-SubMenu-Level1 {position:absolute; top:31px; left:35%; width:190px; text-align:left; background:#4b575f url('/themes/V5-2-Axialdev_defaut/images/fleche-sousmenu.gif') no-repeat 17px 0px; filter:alpha(opacity=90);  opacity:0.9; padding:15px 10px 15px 25px;} * + html #menuTop UL.AspNet-SubMenu-Level1{top:31px; } * html #menuTop UL.AspNet-SubMenu-Level1{ top:31px; }
			#menuTop UL.AspNet-SubMenu-Level1 li{display:block; float:none; clear:left; line-height:14px; margin:0px; padding:0px 0px; background-image:none; }
			#menuTop UL.AspNet-SubMenu-Level1 li:hover{color:#ffffff; display:block; background-image:none;}
			#menuTop UL.AspNet-SubMenu-Level1 li a {color:#ffffff; white-space:nowrap; font-size:12px; line-height:20px; height:20px; padding:0px 0px 0px 10px; background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-blanc.gif') no-repeat 0px 6px; filter:alpha(opacity=100);  opacity:1; }
			#menuTop UL.AspNet-SubMenu-Level1 li a:hover{color:#6ecbf2; background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-bleu-07.gif') no-repeat 0px 6px;}

			
		
		#header{height:189px; width:810px; background:#00657f; z-index:20; overflow:hidden;}
		
		#contentCMS{background:#ffffff; min-height:250px; width:810px; color:#3a352a; position:relative; /*overflow:auto;*/} 
			

			#contentCMS UL{padding-left:10px;}
			#contentCMS LI{}		

			
			#contentCMS INPUT{font-size:12px; padding:2px;}
			
			#breadcrumb{padding:15px 10px 0px 10px;}
			#breadcrumb a{}
			#breadcrumb span{}
			#breadcrumb img{padding:0px 10px;}
			
			#sitemap_spreader_table{}
				#sitemap_spreader_table UL, #sitemap_spreader_table LI{list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
				#sitemap_spreader_table UL{margin:0px 0px 10px 10px; font-weight:bold;}
				#sitemap_spreader_table UL UL{font-weight:normal;}
				#sitemap_spreader_table UL UL{font-weight:normal; margin:0px 0px 0px 10px;}
		
		
		#contentExtra{min-height:112px; width:810px; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; border-top:1px solid #30363b; background:#ffffff url('/themes/V5-2-Axialdev_defaut/images/box-footer-bg.gif') no-repeat bottom left; color:#4b575f; overflow:auto; }
			#contentExtra H3{color:#009ee0; font-size:16px; margin-bottom:10px; }
			#boxBlog span.visitBlog{position:absolute; top:10px; right:8px; line-height:12px;}
			#boxBlog span.visitBlog a{color:#009ee0; padding-right:15px; background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-bleu-05.gif') no-repeat center right;}
			#boxBlog span.visitBlog a:link, #boxBlog span.visitBlog a:visited{color:#009ee0;}
			#boxBlog span.visitBlog a:hover, #boxBlog span.visitBlog a:active{color:#4b575f;}
			/* #contentExtra *{border:1px solid #ff0000;} */
				#boxBlog{width:374px; float:left; position:relative; padding:10px 10px 0px 20px; margin:0px; background:url('/themes/V5-2-Axialdev_defaut/images/contentExtraBox1-top.gif') no-repeat 20px 0px;}
					#boxBlog UL, #boxBlog LI{list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
					#boxBlog UL{margin:0px 0px 0px 0px; padding:0px 5px 10px 5px;}
					#boxBlog LI{padding:3px 0px 0px 16px;line-height:14px; background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-bleu-05.gif') no-repeat 0px 8px;}
					#boxBlog a{font-size:11px; color:#ae9e80; text-decoration:none;}
					#boxBlog a:link{color:#4b575f;}
					#boxBlog a:visited{color:#4b575f;}
					#boxBlog a:hover, #boxBlog a:active{color:#009ee0;}
				
				#boxApplication{width:174px; float:left; padding:10px 10px 0px 10px; margin:0px; background:url('/themes/V5-2-Axialdev_defaut/images/contentExtraBox2-top.gif') no-repeat 10px 0px;}					
					#boxApplication UL, #boxApplication LI{list-style-type:none; list-style-image:none; margin:0px; padding:0px; }
					#boxApplication UL{margin:0px 0px 0px 0px; padding:0px 5px 10px 5px;}
					#boxApplication LI{padding:3px 0px 0px 16px; line-height:14px; background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-bleu-05.gif') no-repeat 0px 8px;}
					#boxApplication a{font-size:11px; color:#ae9e80; text-decoration:none;}
					#boxApplication a:link{color:#4b575f;}
					#boxApplication a:visited{color:#4b575f;}
					#boxApplication a:hover, #boxApplication a:active{color:#009ee0;}
					
				#boxNewsletter{width:182px; float:left; padding:10px 15px 0px 15px; margin:0px; clear:right; font-size:11px; background:url('/themes/V5-2-Axialdev_defaut/images/contentExtraBox3-top.gif') no-repeat 9px 0px;}
					#boxNewsletter a{color:#cc6600; text-decoration:none;}
					#boxNewsletter .background{display:block; float:left; width:129px; height:18px; background:url('/themes/V5-2-Axialdev_defaut/images/input-newsletter-bg.gif') no-repeat top left; padding:1px;  margin:10px 5px 5px 0px;}
					#boxNewsletter INPUT.text{width:118px; height:12px; color:#ffffff; background-color:transparent; border:1px solid #30363b; font-size:11px; padding:1px 2px;}
					#boxNewsletter INPUT.submit{float:left; margin:13px 0px 0px 0px; width:14px;}
					
	
	#menuBottom{overflow:auto; width:810px; font-size:10px;}	
		#menuBottom H3{color:#938b77; font-size:12px; margin:5px 0px 0px 12px;}			
		.menuBottomBox{float:left; width:178px; padding:20px 10px 2px 10px;}
		.menuBottomBox UL, .menuBottomBox LI{list-style-type:none; list-style-image:none; margin:0px;}
		.menuBottomBox LI{padding:3px 0px 0px 12px; line-height:12px;}
		.menuBottomBox LI:hover{background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-beige.gif') no-repeat 0px 6px;}
		.menuBottomBox a{font-size:11px; color:#736d5d; text-decoration:none;}
		.menuBottomBox a:link{color:#736d5d;}
		.menuBottomBox a:visited{color:#938b77;}
		.menuBottomBox a:hover, .menuBottomBox a:active{color:#e1d8c3;}
					
	
	#footer{padding:20px 7px 25px 7px; color:#676051; margin:0px auto; width:810px; }
		#copyright{width:250px; float:left; color:#4b575f; font-size:10px; line-height:11px;}
			.signatureFooterImg{width:66px; height:31px; float:left; margin-right:7px;}
			.signatureFooter{float:left; width:150px;}
		#lienFooter{width:500px; float:right; text-align:right; color:#4b575f; font-size:11px;}
			#footer UL, #footer LI{list-style-type:none; list-style-image:none;}
			#footer LI	{display:inline;}
			#lienFooter a {color:#4b575f; text-decoration:none;}
			#lienFooter a:link, #lienFooter a:visited{color:#4b575f;}
			#lienFooter a:hover, #lienFooter a:active{color:#009ee0;}

			
.boiteAvertissement{border:1px solid #66b2c5; background:#F0FCFF; padding:10px; font-size:11px;}
.boiteAvertissement h3{font-size:13px;}

.clear{clear:both;}


/**************************
*       Formulaire        *
**************************/


.form{width:100%;}
.form INPUT.text{width:200px; float:left; margin:3px 0px;}
.form TEXTAREA.textarea{width:200px; height:100px; float:left; margin:3px 0px;}
.form LABEL{width:150px; float:left; margin:3px 0px;}
.form INPUT.button{font-size:11px; margin:10px 0px 0px 150px; width:205px;}

.form .checkboxGroup INPUT{float:left; margin:0px 3px 0px 0px; text-indent:0px; padding:0px; width:15px; height:15px;}
.form .checkboxGroup LABEL{width:210px; float:left; margin:0px 0px 5px 0px;}

INPUT, SELECT, TEXTAREA{font:11px Arial, Verdana, Sans-serif;}


/**************************
*          Search         *
**************************/


.site_search_result li{margin-bottom:7px;}


/**************************
*         Erreurs         *
**************************/

#contentError{position:relative; overflow:auto;min-height:150px; width:810px;
			  border-top:1px solid #605742; border-bottom:1px solid #605742; padding:30px 0px;  } 

	#contentError H1{}
	
	#contentError a{outline-style:none; color:#009ee0; text-decoration:none;}
	#contentError a:link{color:#009ee0;}
	#contentError a:visited{color:#6ecbf2;}
	#contentError a:hover{color:#4b575f;}
	#contentError a:active{color:#4b575f;}	
	
	#contentError .ErrorTitle a{background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-bleu-05.gif') 0px 6px no-repeat; padding-left:15px;}
	#contentError .ErrorTitle a:hover{background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-bleu-05.gif') 0px 6px no-repeat;}
	#contentError UL{margin:5px 0px; }
		.noLink{background:url('/themes/V5-2-Axialdev_defaut/images/puce-fleche-bleu-05.gif') 0px 4px no-repeat; padding-left:10px;}
	
	.ErrorTitle{text-align:center;}
	.Choice{font-size:14px;}
	.ErrorContact{text-align:center; padding:20px 0px 15px 0px;}
		.ErrorContact{}
		.ContactCoords{}

	#ErrorSearchContent *{border:0px none;}
	#ErrorSearchContent{background:url('/themes/V5-2-Axialdev_defaut/images/topsearch-leftcorner.gif') top left no-repeat; width:135px; height:18px; padding:0px 0px 0px 4px; white-space:nowrap; line-height:18px; margin-top:5px;}

	#menuBottom, #menuBottom h3 {color:#4B575F;}
	#menuBottom a:link{color:#009ee0;}
	#menuBottom a:visited{color:#6ecbf2;}
	#menuBottom a:hover{color:#4b575f;}
	#menuBottom a:active{color:#4b575f;}	
	
/**************************
*         Autres          *
**************************/



.menu1_link:link{color:White;}
.menu1_link:visited{color:White;}
.menu1_link:active{color:White;}
.menu1_link:hover{color:White;}

.ArticleLink{font-size:small ;font-weight:bold;}
.ArticleListDivisin{border-bottom:1px dashed #b7b7b7;}


.PropertyZone
{
	width:250px;margin-left:1px;display:none;
}
.PropertyZoneSave{padding-left:200px;float:left;}
.PropertyZoneCancel{padding-left:10px;float:left;}

.BannerPropertyZone
{
	width:200px;display:none;
}
.BannerPropertyZoneText{width:150px;}
.BannerPropertyZoneCheckBox{width:50px;}

.BannerPropertyZoneSave{padding-left:120px;}
.BannerPropertyZoneCancel{padding-left:10px;}




	