/******** Default Behaviour Tags ********/
/****************************************/
/* Only Default Tags */
*{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; color: #000000; margin:0; padding:0;}
body{text-align:center; background-color:#FFFFFF;}
h4 {color:#EE092E; padding:0 0 6px 0;}
a{}
a:hover{text-decoration:none;}
li {list-style-type: none;}
h1{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:12px; color: #000000;}
ul {padding:0 0 6px 0; margin:0;}
table {widht:500px;}
img, fieldset{border:0;}
input{font-size:11px; border:1px solid #B6B7B9; padding:0 0 0 2px;}
.clear{height:1px; clear:both;}
.title{color:#EE092E; font-size:12px;}
/********** Common Structure (for all templates) ********/
/********************************************************/
/* Styles that are used in all pages (there are the structure styles)
The css tree must be ordered exactly as the same as HTML document
No use of additional comments (if the css tree is well ordered, the code is clear) */
#main{text-align:left; width:960px; margin:auto;}
	#header{background:url(../images/bgd_header.gif) no-repeat; border-bottom:1px solid #FFFFFF; height:120px; margin:5px 0 0 0;}
		#header h1{width:180px; float:left;}
		#header h2{ float:right;}
			#header h1 img{margin:0;}
			#header ul {margin-top:19px}
			#header ul li{display:block; float:left;}
			#header ul li a {color:#313131; background-color:#CCCCCC; font-weight:bold; font-size:13px; font-family:"Courier New", Courier, monospace; padding:9px; text-decoration:none;}
			#header ul li a:hover {color:#FFFFFF; background-color:#ee092e; font-weight:bold; font-size:13px; padding:9px; text-decoration:none;}
.light {color:#FFFFFF; background-color:#ee092e; font-weight:bold; font-size:14px; font-family:"Courier New", Courier, monospace; padding:9px; text-decoration:none;}
	#headerSub {position:relative;}		
		#headerSub a.Link {	display:block; width:75px; background:url(../images/bgd_lev4.gif) 0 4px no-repeat; padding:0 0 0 12px; position:absolute; left:872px; top:6px; color:#FFFFFF; font-size:11px;}
		#headerSub .logo {display:block; position:absolute; top:29px; left:32px;}
			
		#lev1{width:768px; float:right; text-align:right;}
		#lev1 h2{height:63px;}
		#lev1 li{ display:inline; }
		#lev1 a{ display:block; float:left; border-left:1px solid #FFFFFF;}
		
	#lev2{ background:url(../images/bgd_lev2.gif) top left repeat-x; width:192px; float:left; padding-bottom:20px; height:380px;}
	html>body #lev2{height:auto; min-height:380px;}
		#lev2 ul{margin:20px 5px 0 8px;}
		#lev2 li{background:url(../images/bgd_lev2_li.gif) no-repeat 0 10px; padding:5px 0 0 0;}
		#lev2 a{margin:0 0 0 10px; padding:0 2px 2px 2px; font-size:11px;}
		#lev2 span{color:#FFFFFF; background-color:#EE092E; margin:0 0 0 10px; padding:0 2px 2px 2px;}
		#lev2 li ul{margin:0; padding:0}
		#lev2 li li{background:url(../images/bgd_lev2_li_li.gif) no-repeat 1px 11px; margin:0 10px 0 0;}
		#lev2 li li a{ color:#FFFFFF; margin:0; padding:1px 0;}
		#lev2 li.highLight{background:url(../images/bgd_lev2_li_li.gif) 1px 7px no-repeat; padding:0 0 0 0;}
		#lev2 a.highLight1{color:#FFFFFF; background-color:#EE092E; margin:0 0 0 10px; padding:0 2px 2px 2px;}
		
	#lev3{background:url(../images/bgd_lev3.gif) top left repeat-x; width:172px; float:left; padding:10px;}
		#lev3 ul{margin:20px 0 0 0;}
		#lev3 li{}
	#lev3 .bloc{ margin-top:30px;}
		#lev3 .bloc h3{ float:left;}
		#lev3 .bloc ul{ float:right; padding:0; margin:0;}
		#lev3 .bloc li{ padding-bottom:10px;}
		#lev3 .bloc li a{ background:url(../images/bgd_lev2_li.gif) 0 3px no-repeat; padding:0 0 0 10px;}
		
	#lev4{ background:url(../images/bgd_lev2.gif) top left repeat-x; width:192px; float:left; padding-bottom:20px; height:380px;}
	html>body #lev4{height:auto; min-height:380px;}
		#lev4 a{padding:0 2px 2px 2px; font-size:11px;}
		#lev4 span a {color:#FFFFFF; background-color:#EE092E; padding:0 2px 2px 2px;}
		#lev4 ul{margin:20px 5px 0 8px;}
		#lev4 li{background:url(../images/bgd_lev4.gif) no-repeat 0 10px; padding:5px 0 0 10px;}
		#lev4 li ul{margin:0; padding:0}
		#lev4 li li{background:url(../images/bgd_lev2_li.gif) no-repeat 0 6px; margin:0 10px 0 0; padding:2px 0 2px 10px;}
		#lev4 li.highLight{background:url(../images/bgd_lev2_li_li.gif) 2px 9px no-repeat; font-weight:bold; color:#EE092E;}
						
	#content{background:url(../images/bgd_content.jpg) repeat-x top left #FFFFFF; width:573px; float:left;}
	#context{width:195px; float:right;}
	#footer{background-color:#d7d7d7; width:960px;  margin:0 0 10px 0; clear:both; text-align:center; padding:2px 0;}
		#footer ul{margin:0 0 0 320px; padding:0}
			#footer li{border-left:1px solid black; padding:0 4px 0 4px; float:left;}
			#footer #first{border-left:0 none;}
				#footer a{font-size:11px; text-decoration:none;}
				#footer a:hover{text-decoration:underline;}
				
	.breadcrumbs{ padding:0 0 2px 0; margin:0;}
	.breadcrumbs a , .breadcrumbs dd{font-size:11px;}
	.breadcrumbs dt{font-weight:bold;}
	.breadcrumbs dd , .breadcrumbs dt {float:left; font-size:11px; padding:0 6px 0 0;}
	
/******** Specifics Universes (grouped by template) ********/
/***********************************************************/
/* Management of the differences between universes (colors, size of blocks)
The css tree must be ordered as the same as HTML document
Each blocks of style needs to be precede by a line: */

/** Universe: homeSite **/
#homeSite{}

#content{background:url(../images/bgd_content.jpg) repeat-x top left #FFFFFF; width:570px; float:left; margin:0 1px;}
	
/** Universe: quiSommesNous **/
#quiSommesNous{}


/** Universe: notreMetier **/
#notreMetier{}

/** Universe: notreOffre **/
#notreOffre{background: url(../images/bgd_Offre.jpg) repeat-x; width:763px; float:left;}
	#notreOffre li{background:url(../images/bgd_liType03.gif) 0 4px no-repeat; padding:0 30px 2px 8px;}
	#notreOffre p{line-height:18px;}
	
	#notreOffre .meaLeft {width:317px; height:250px; float:left; margin-left:228px; display:inline;}
	/*#notreOffre .meaRight {width:228px; height:290px; float:right; padding:0 10px 0 0;}*/
/*--------- 2 different class but the same elements */
	#notreOffre .meaLeft p, #notreOffre .meaRight h4 {width:300px;}
/*------------------------------------------------- */
	#notreOffre .meaCenter {background:url(../images/bgd_Offre_block.gif) no-repeat; height:1%; margin:1px 0 32px 0; padding:0 0 0 32px; border-top:1px solid #dcdcdc;}
	#notreOffre .meaFloat {width:230px; padding:0 12px 0 0; float:left;}
	#notreOffre .meaFloat img{padding:0 0 5px 0;}

/** Universe: nousRejoindre **/
#nousRejoindre{padding:15px 20px; background:url(../images/bgd_histoire.gif) repeat-x;}
#nousRejoindre h3{font-size:24px; padding:0 0 6px 0;}
#nousRejoindre h4{font-size:18px; text-align:center; color:#000000; padding:0 0 10px 0;}
#nousRejoindre h5{font-size:16px; color:#EE092E; padding:8px 0 15px 0;}
#nousRejoindre h6{font-size:12px; color:#EE092E; padding:0 0 6px 0;}
	#nousRejoindre #highlight{width:192px; float:right; background:url(../images/bgd_rejoindre_highlight.gif) repeat-x; margin:0 0 0 17px; padding:0 0 11px 0;}
	#nousRejoindre #highlight p{color:#FFFFFF; padding:0 11px 6px 11px;}
	#nousRejoindre #highlight h5{color:#FFFFFF; padding: 8px 0 6px 11px; font-weight:bold;}
	#nousRejoindre #highlight li{background:url(../images/bgd_lev6.gif) 11px 4px no-repeat; padding:0 0 6px 21px;}
	#nousRejoindre #highlight a{color:#FFFFFF;}
	
	#nousRejoindre .meaBlock{background:url(../images/bgd_rejoindre.gif) repeat-x; border:1px solid #B7B8BC; padding:17px; margin:0 0 15px 0;}
	#nousRejoindre .meaBlock li{background:url(../images/bgd_lev5.gif) 0 5px no-repeat; padding:0 0 0 10px;}
	#nousRejoindre .meaBlock span{font-size:20px; padding:25px 0 0 0; font-weight:bold; display:block;}

	#nousRejoindre .meaBlock1{border:1px solid #B7B8BC; padding:17px 17px 0 17px; margin:6px 0 0 0;}
	#nousRejoindre .meaBlock1 p{margin:0 0 10px 0;}
	
	#nousRejoindre .meaBlock2 li{float:left; display:block;}
	#nousRejoindre .meaBlock2 .linkType1 {width:110px; background:url(../images/bgd_liType05.gif) 0 4px no-repeat; padding:0 0 0 10px;}
	#nousRejoindre .meaBlock2 .linkType2 {width:310px; text-align:center; background: url(../images/bgd_lev2_li.gif) 95px 4px no-repeat; font-weight:bold;}
	#nousRejoindre .meaBlock2 .linkType3 {width:90px; float:right; text-align:right; background: url(../images/bgd_lev2_li.gif) 0 4px no-repeat; background-position:right; padding:0 10px 0 0;}

	#nousRejoindre .meaBlock3{background:url(../images/bgd_rejoindre.gif) repeat-x; border:1px solid #B7B8BC; padding:17px 17px 6px 17px; margin:0 0 15px 0;}
	#nousRejoindre .meaBlock3 ul{margin:0 0 10px 0;}
	#nousRejoindre .meaBlock3 li {background:url(../images/bgd_lev5.gif) 0 5px no-repeat; padding:0 0 0 10px;}
	#nousRejoindre .meaBlock3 span{display:block; padding:0 0 15px 0; text-align:center; border-bottom:1px solid #B7B8BC;}
	
	#nousRejoindre .meaBlock4{border-bottom:1px solid #B7B8BC; padding:0 0 17px 0; margin:0 0 15px 0;}
	#nousRejoindre .meaBlock4 span{font-size:12px; color:#EE092E; font-weight:bold;}
	
	#nousRejoindre #Recherchez{display:block; padding:10px 0; border-bottom:1px solid #B7B8BC; border-top:1px solid #B7B8BC; margin:0 0 10px 0;}
	#nousRejoindre #Recherchez label{width:50px; font-size:11px; display:block; float:left; line-height:18px;}
	#nousRejoindre #Recherchez input {border:none; float:left;}
	#nousRejoindre #Recherchez p{display:block; clear:both; margin:0 0 6px 0; height:15px;}
	#nousRejoindre #Recherchez .txtBox{width:270px; padding:1px; font-size:11px; border:1px solid #B6B7B9;}
	#nousRejoindre #Recherchez .txtSubmit{display:block; float:left;}
	
	#nousRejoindre .cellTitle{padding:3px; font-weight:bold;}
	#nousRejoindre .cellTitle1{padding:3px; background:#E3E3E3;}
	#nousRejoindre .cellTitle2{padding:3px; background:#FBFBFB;}
	
	#nousRejoindre .Result a {background:url(../images/bgd_lev2_li.gif) 10px 4px no-repeat; padding:0 0 0 20px;}
	#nousRejoindre a.linkType {background:url(../images/bgd_lev2_li.gif) 0 4px no-repeat; padding:0 0 0 10px;}
	#nousRejoindre p{text-align:justify; padding:0 0 6px 0;}
	
	

/** Universe: leSaviezVous **/
#leSaviezVous{}

/** Universe: espacePresse **/
#espacePresse{}

/** Universe: Article **/
	#articleContent{padding:15px 25px; background:url(../images/bgd_histoire.gif) repeat-x; height:1%; width:515px;}
	#articleContent h3{font-size:20px; padding:0 0 7px 0;}
	#articleContent h4{text-transform:none; color:#EE092E; padding:0 0 10px 0; border-bottom:1px solid #B7B8BC;}
	#articleContent p {text-align:justify;}
	#articleContent p img {padding:3px;}
	#articleContent ol{padding:0 0 10px 0 ; margin:0 0 10px 0 ;}
	#articleContent li{list-style-type:decimal; margin:5px 0 5px 20px; }
	#articleContent span{font-size:12px; padding:0; margin:0; }
	#articleContent font {font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;}
/******** Specifics Blocks (grouped by template) ********/
/********************************************************/
/* Styles of blocks that are not used in all pages
The css tree must be ordered as the same as HTML document
Each styles are grouped by pages or group of pages where they are found in HTML
Each group need to be precede by a line: */

/** Template: homeType1 **/
	#homeType1{background:url(../images/bgd_homeSite.gif) repeat-x; width:764px; height:192px; float:left; border-bottom:1px solid #DCDCDC; }
	#homeType1 p {padding:0 10px 6px 5px}
		#homeType1 .imageLeft {float:left; display:block; margin:0 34px 0 0}
		#homeType1 .linkType {background:url(../images/bgd_liType03.gif) 0 4px no-repeat; padding:0 0 0 10px; display:inline;}
		
		#homeType1 .conType {float:right; width:170px;}
		#homeType1 .conType img {display:block; padding:0 0 0 40px;}
	
	#homeType2{background:url(../images/bgd_homeType1.gif) repeat-x; width:720px; float:left; padding:22px 12px 0 32px;}
	#homeType2 img {display:block; float:right; margin:0 0 0 5px;}
		#homeType2 .content1 {float:left; width:318px; padding:0 34px 0 0;}
		#homeType2 .content2 {float:left; width:319px; padding:0 0 0 34px;}
		#homeType2 .content2 h4  a {color:#EE092E; text-decoration:none;}
		#homeType2 .content1 h4  a {color:#EE092E;  text-decoration:none;}
		
	#homeType1 li , #homeType2 li {background:url(../images/bgd_liType03.gif) 0 4px no-repeat; padding:0 0 2px 8px;}
	
	
/** Template: homeType2 **/


/** Template: homeType3 **/


/** Template: contType1 **/
	#contType1{ border: 1px solid #f68496; padding:15px;}
		#contType1 h4 {color:#EE092E; padding:0 0 6px 0; border:0;}
		#contType1 img{ float:left; margin:0 10px 0 0;}
		#contType1 p{ padding:5px 0 0 0; text-align:justify;}

	#contBloc1{ background:  url(../images/bgd_contblock1.gif) top left repeat-x; padding:32px;}
	#contBloc1 span{display:block; font-weight:bold;}
	#contBloc1 .collapse {padding:0 10px 10px 0; margin:0 0 10px 0; border-bottom:1px solid #B7B8BC;  height:1%;}
	#contBloc1 .linkarr{color:#EE092E; font-weight:bold; padding:2px 0 2px 0; display:block;}
	#contBloc1 .linkhilight{color:#EE092E; font-weight:bold; padding:2px 0 2px 0; display:block;}
	#contBloc1 .collapseContent{padding:5px 0; height:1%;}
	#contBloc1 .collapseContent p {margin:20px 0; }
	
	#contBloc2{padding:0 32px 20px 32px;}
	#contBloc2 h3{font-size:24px; padding:0 0 6px 0;}
	#contBloc2 span{font-size:12px; color:#EE092E; font-weight:bold; display:block; padding:0 0 10px 0; border-bottom:1px solid #B7B8BC; margin-bottom:10px;}
	#contBloc2 .collapse {padding:0 10px 5px 0; margin:0 0 10px 0; border-bottom:1px solid #B7B8BC;}
	#contBloc2 .collapse p{padding:5px 0 0 0;}
	#contBloc2 .linkarr{color:#EE092E; font-weight:bold; padding:3px 0 2px 0;}
	#contBloc2 .linkhilight{color:#EE092E; font-weight:bold; padding:3px 0 2px 0; text-decoration:none;}
	#contBloc2 .collapseContent{padding:5px 0 0 0;}
	#contBloc2 li{background:url(../images/bgd_liType03.gif) 0 9px no-repeat; padding:5px 0 0 10px;}
	
	.vote{border-top:1px solid #B7B8BC; margin:10px 15px 10px 15px; padding:10px 0 0 0;}
	.vote a, .vote p , .vote span {font-size:11px}
	.vote span {color:#FF0000;}
	.vote h3{ padding-bottom:5px;}
	.vote p{ padding:0 0 5px 0;}
	.vote li { background:url(../images/bgd_liType03.gif) 0 4px no-repeat; padding:0 0 0 10px;}
	.voteBar {float:left; margin:3px 5px 0 0; padding:0;}


/** Template: contType2 **/
	#contentType2 span{font-size:12px; color:#EE092E; font-weight:bold; display:block; padding:0 0 10px 0; border-bottom:1px solid #B7B8BC;}
	#contentType2 p{padding:0 0 15px 0; text-align:justify;}
	
/** Template: contType3 **/
	#contentType3 span{font-size:12px; display:block; padding:0 0 10px 0; }
	#contentType3 p{padding:0 0 12px 0;}
	#contentType3 h4{border:none; font-size:14px;}
	#contentType3 h3{border:none; font-size:15px;}
	#contentType3 ul{padding:0; margin:0;}
	#contentType3 li{display:block; padding:3px 0 3px 10px; }
	#contentType3 a{background:url(../images/bgd_lev2_li.gif) 0 4px no-repeat; padding:0 0 0 10px; height:1%;}
	#contentType3 .meaBlock{padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #B7B8BC;height:1%;}
	#contentType3 .meaBlock p{padding:0; margin:0; text-align:left;}
	#contentType3 .highLight{background:#E3E3E3;}
	#contentType3 .visual1{float:left; padding:0 8px 10px 0; display:block;}
	#contentType3 .visual2{width:116px; float:left; padding:0 10px 0 0; font-weight:bold;}
	#contentType3 .visual3{width:250px; margin:0 15px 0 0; float:left;}
		#contentType3 .visual3 h4 , #contentType3 .visual4 h4{font-size:12px; font-weight:bold; padding:0 0 6px 0;}
		#contentType3 .visual3 p , #contentType3 .visual4 p {margin:0 0 6px 87px;}
	#contentType3 .visual4{width:240px; float:left;}
	
	#contentType3 .visual21{width:240px; float:left;  }
	#contentType3 .visual22{width:240px; float:right; }
	#contentType3 .visual22 a {background:none; padding:0 0 0 0;}
	#contentType3 .visual21 a {background:none;padding:0 0 0 0;}
	#contentType3 .visual21 p{padding:5px 0 10px 0;}
	#contentType3 .visual22 p{padding:5px 0 10px 0;}
	
	#contentType3 .sitemap li{list-style-type:none; margin:5px 0 5px 20px; }
	
/** Template: contType4 **/
	#contentType4{width:515px; padding:15px 221px 15px 32px; background:url(../images/bgd_histoire.gif) repeat-x; float:left;}
	#contentType4 span{font-size:12px; color:#EE092E; font-weight:bold; display:block; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #B7B8BC;}
	#contentType4 h3{font-size:24px; padding:0 0 7px 0;}
	#contentType4 .meaBlock{padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #B7B8BC;}

/** Template: contType5 **/
	#contentType5 {width:515px; }
	#contentType5 span{font-size:12px; padding:0; margin:0; }
	#contentType5 p{text-align:justify;}
	#contentType5 p a {background:none;}
	#contentType5 h4{border:none; font-size:16px;}
	#contentType5 h5{font-size:18px; padding:10px 0 0 0;}
	#contentType5 h6{color:#CC1131;}
	#contentType5 ul{padding:0; margin:0;}
	#contentType51 li{padding:3px 0 3px 10px; width:406px; float:left;}
	#contentType5 a{background:url(../images/bgd_lev2_li.gif) 0 4px no-repeat; padding:0 0 0 10px; height:1%;}
	#contentType5 .floatLeft a{background:none;padding:0 0 0 10px; height:1%;}
	#contentType5 .meaBlock{padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #B7B8BC;}
	#contentType5 .meaBlock1{border:1px solid #B7B8BC; padding:17px 17px 0 17px; margin:10px 0 0 0;}
	#contentType5 .meaBlock2{padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #B7B8BC;}
	#contentType5 .meaBlock3{width:100%; padding:0 0 10px 0; margin:0 0 15px 0; border-bottom:1px solid #d7d7d7; overflow:hidden;}
				  .meaBlock3 .meaContType01{display:block; width:349px; float:right; overflow:hidden;}
	#contentType5 .meaBlock3 img{float:left;}
	#contentType5 .meaBlock3 p{padding:0 0 2px 0;}
	#contentType5 .highLight{background:#E3E3E3;}
	
	#contentType5 #meaBlock44{width:170px; display:block; float:left; border:1px solid #dc8394; background:url(../images/bgd_meaBlock4.gif) repeat-x; padding:15px;}
	#contentType5 #meaBlock44 li{width:170px; padding:0 0 5px 0;}
	#contentType5 #meaBlock5{width:283px; display:block; float:left; margin:0 20px 0 0; background:url(../images/bgd_metier.gif) right bottom no-repeat;}
	#contentType5 #meaBlock5 li{width:283px;}
	#contentType5 #meaBlock5 h5{color:#eb092d; font-size:12px; padding:0 0 7px 0;}
	#contentType5 #meaBlock5 p{text-align:left; padding:0 0 7px 0;}
	#contentType5 .meaBlock6{margin:15px 0; border-top:1px solid #B7B8BC;}
	#contentType5 .meaBlock6 h5{color:#eb092d; font-size:12px; padding:26px 0 7px 0;}
	
	#contentType5 #meaBlock7{width:100%; overflow:hidden; margin:15px 0 10px 0;}
	#contentType5 #meaBlock7 ul{width:100%; display:block; padding:0 0 1px 0;}
	#contentType5 #meaBlock7 li{display:inline; padding:0 23px 0 22px; background:#eaeaea; width:auto; border-top:1px solid #c4c4c4; border-right:1px solid #c4c4c4; line-height:23px; border-bottom:1px solid #dc8394;}
	#contentType5 #meaBlock7 li a{background:none; text-decoration:none; padding:0;}
	#contentType5 #meaBlock7 li a:hover{text-decoration:underline;}
	#contentType5 #meaBlock7 li.active{background:#e0e0e0; border-top:1px solid #dc8394; border-right:1px solid #dc8394; border-left:1px solid #dc8394; font-weight:bold; border-bottom:1px solid #e0e0e0;}
	#contentType5 #meaBlock7 li span{display:inline; padding:0; border-bottom:none;}

	#contentType5 .linkLeft{background:url(../images/bgd_liType05.gif) 0 4px no-repeat; padding:0 0 0 10px; height:1%;}
	#contentType5 .linkRight{background:url(../images/bgd_liType01.gif) 0 4px no-repeat; background-position:right; padding:0 10px 0 0; height:1%; float:right; margin-top:-27px;}

	#contentType5 .meaContent{border-left:1px solid #dc8394; border-right:1px solid #dc8394; border-bottom:1px solid #dc8394; width:458px; margin-top:-1px; padding:23px; background:url(../images/bgd_presse.gif) repeat-x;}
	#contentType5 .meaContent h5{color:#ee092e; font-size:12px;}
	
	#contentType5 #meaBlock9{border-top:1px solid #dc8394; padding:20px 0 0 0; margin:10px 0 0 0;}

/** Template: contType6 **/


/** Template: contType7 **/


/** Template: contType8 **/


/** Template: listType1 **/


/** Template: listType2 **/


/** Template: listType3 **/


/** Template: listType5 **/


/** Template: listType6 **/


/** Template: form contact **/

	#frmContact1 {display:block;}
	#frmContact h3{color:#EE092E; padding:0 0 10px 0; font-size:14px;}
	#frmContact p{clear:both; padding:0 0 5px 0;}
	#frmContact label{width:120px; display:block; float:left; text-align:left;}
	#frmContact input{width:250px;}
	#frmContact input.inputType01{width:55px;}
	#frmContact input.inputType02{width:69px; height:17px; border:none; margin-right:120px;}
	#frmContact textarea{width:99%;}


/** Template: sitemap **/

#siteMap{ width:960px; background:url(../images/bgd_homeSite.gif) repeat-x; float:left; padding:20px 0;}
#siteMap h3{padding:0 0 15px 20px; font-size:24px;}
#siteMap li, #meaSitemap li{ background:url(../images/bgd_liType03.gif) 0 4px no-repeat; padding:0 0 2px 11px;}
#siteMap a {font-size:11px;}
#siteMap .meaAccueil{margin:0 0 0 20px; display:block;}
#meaSitemap{ padding:10px 0 0 0; margin:0 0 20px 0; height:1%;}
#meaSitemap .meaBlock{ width:169px; float:left; padding:0 0 0 20px;}
#meaSitemap .meaBlock h3{ padding-bottom:15px;}
#meaSitemap .meaBlock h4 a {color:#EE092E; text-decoration:none;}

/** FreeHTML Blocks:  **/
.freeHTML{padding:10px 0;}
	.freeHTML p{padding:0 0 15px 0; text-align:justify}
	.freeHTML ul{padding:0 0 15px 0;}
	.floatRight{margin:0 0 5px 10px; float:right;}
	.floatLeft{margin:0 10px 5px 0; float:left;}
	.floatLeft1{float:left;}
	
/** Contextual Blocks:  **/
#context {width:196px; float:right; background:url(../images/bgd_context.gif) repeat-x; padding:0 0 20px 0;}
#containerContext {background:url(../images/bgd_context1.gif) repeat-x;}
#customersLog{background:url(../images/bgd_contextElements.gif) top left repeat-x #EB092D; padding:16px 5px 15px 15px;}
	#customersLog *{color:#0000000; font-size:11px;}
	#customersLog h3{padding:0 0 7px 0;}
	#customersLog input{margin:2px 0 0 0; border:none; }
	#customersLog p{width:170px; padding:5px 0 5px 0;}
		#customersLog p a{color:#ee092e;}
	#passLink{font-size:10px; margin:0 0 0 5px;}
	#validationButton{float:left;}
	#customersLog ul li{background:url(../images/bgd_liType02.gif) no-repeat 0 4px; padding:0 0 0 12px; margin:0;} 
#contactNumber{padding:15px 5px 0 15px;}
#thongke{padding:5px 5px 0 15px;}
#callBack{background:url(../images/bgd_contextElements.gif) top left repeat-x #EB092D; margin:10px 15px 10px 15px; padding:12px 3px 5px 6px;}
	#callBack *{color:#FFFFFF; font-size:11px;}
	#callBack h3{padding:0 0 3px 0;}
	#callBack p{margin:0 0 5px 0;}
		#callBack p img{margin:0 0 5px 5px; float:right;}
	#callBack li{background:url(../images/bgd_liType02.gif) no-repeat 0 4px; padding:0 0 0 12px;} 

.professionalSpeaks{border-top:1px solid #B7B8BC; margin:10px 15px 10px 15px; padding:10px 0 0 0;}
.professionalSpeaks *{font-size:11px;}
	.professionalSpeaks h3{color:#EB092D; padding:0 0 6px 0;}
	.professionalSpeaks p{}
	.professionalSpeaks ul{}
		.professionalSpeaks li{background:url(../images/bgd_liType01.gif) no-repeat 0 4px; padding:0 0 0 12px;}

		#lev5{ background:url(../images/bgd_lev2.gif) top left repeat-x; width:192px; float:left; padding-bottom:20px; height:380px;}
		html>body #lev5{height:auto; min-height:380px;}

		#lev5 a{ padding:0 2px 2px 2px; font-size:11px; }
		#lev5 span a {color:#FFFFFF; background-color:#EE092E; padding:0 2px 2px 2px;}
		#lev5 ul{margin:20px 5px 0 8px;}
		#lev5 li{padding:5px 0 0 10px;}
		#lev5 li ul{margin:0; padding:0}
		#lev5 li li{margin:0 10px 0 0; padding:2px 0 2px 10px;}						
		#lev5 li ul img {margin:0; padding:0;float:left;}
		#lev5 p{padding:0 5px 12px 0; text-align:justify;}

		/*Modify attributes of #contentwrapper below as desired*/
		#contentwrapper{
			width: 188px;
			height: 380px;
			padding: 2px 2px 2px 2px;
		}
		
		.billcontent{
			width: 100%;
			display:block;
		}

	#copyright1{width:960px;  margin:0 0 10px 0; clear:both; text-align:center; padding:2px 0;}
				#copyright1 p{margin: 5px 0 0 0;}
				#copyright1 a{font-size:11px; text-decoration:none; font-weight:bold;}
				#copyright1 a:hover{text-decoration:underline;}

	#copyright{background:url(../images/bgd_contblock1.gif) top left repeat-x; width:960px;  margin:0 0 10px 0; clear:both; text-align:center; padding:2px 0;}
				#copyright p{margin: 5px 0 0 0; color:#000000;}
				#copyright a{font-size:11px; text-decoration:none; font-weight:bold;}
				#copyright a:hover{text-decoration:underline;}

.adv{border-top:1px solid #B7B8BC; margin:5px 0 0 0; padding:5px 0 0 0;}
	.adv ul{}
		.adv li{padding:0 0 0 0;}
						.adv img {margin:0 0 0 0;padding:0; width:194px;}
						.adv a {margin:0;padding:0;background:none;}

.adv_left{margin:50px 0 0 0; padding:50px 0 0 0;}
	.adv_left img {margin:0 0 0 0;padding:0; width:187px;}
	.adv_left a {margin:0;padding:0;background:none;}
