/******** regles par defaut des balises ********/
*{margin:0; padding:0; outline:none}
body {font-size:62.5%; font-family:"arial",myriad Pro, century, Helvetica, sans-serif; color:#6d6d6d; background:#ae2678 url(../images/bg_main.gif) 0 0 no-repeat}
img, fieldset{border:0}
h2{font-size:1.8em; color:#aeb407}
h3{font-size:1.2em; color:#7c197a}
h4{font-size:1.4em}
ol, ul{list-style-type:none}
dt{font-weight:bold}
a{text-decoration:none}
a:hover{text-decoration:underline}
p {line-height:18px}
/********** ID common to all templates ********/
/*Content Central*/		
#container {font-size:1.1em; width:996px; margin:0 auto}
	/*///Header///*/
	#header{width:988px; margin:0 8px 0 0}
		#header h1 {padding:43px 0 1px 48px}	
		#header h1 a {padding:0 73px 0 0}

	/*///main///*/
	#main {width:996px; overflow:hidden; background:url(../images/bgd_container.gif) 0 0 repeat-y; position:relative}
			
			/*** Navigation ***/
			.nav {background:url(../images/bgd_nav.gif) 0 0 no-repeat; padding:19px 0 29px 44px; overflow:hidden; width:952px}
			.nav li {float:left; padding:0 26px 0 0}
			.nav li a {font-size:1.4em; color:#fff}
			.nav li a:hover {color:#890686; text-decoration:none}
			
			.nav ul {width:175px; overflow:hidden; background:#d9d3ee; position:absolute; left:374px; top:47px; z-index:999; visibility:hidden}
			.nav ul.subAbout {left:60px}
			.nav ul li {float:none; padding:3px 0 5px 10px}
			.nav ul li a {background:url(../images/bullet.gif) 0 3px no-repeat; padding:0 0 3px 10px; color:#000; width:140px; font-size:1.1em}
			.nav ul li a:hover {color:#fff}
			/*** page homepage ***/
			.mainContainer {width:946px; padding:0 27px 0 23px}
				/* Context */
				.context {width:223px; float:left; margin:0 10px 0 0}
				.imgBanner {background:url(../images/bgd_banner.gif) 0 0 no-repeat; width:706px; height:308px; padding:3px 3px 5px 3px}
				
				.context .innerContext {background:url(../images/bgd_dot_brown.gif) 0 100% repeat-x; position:relative; width:223px; overflow:hidden; padding:0 0 4px 0}
				.context .first {background:url(../images/bgd_dot_purple.gif) 0 100% repeat-x; text-align:right}
				.context .last {background:none; text-align:center; padding:104px 0 95px 0}
				.context .lastSpec {padding:84px 0 20px 0}
				.context .last p {padding:0 0 5px 0}
				.context .last p a {color:#333399; font-size:1.4em; font-weight:bold}
				.context .first img {padding:23px 0 9px 0}
				.context .innerContext div {position:absolute; right:0; top:0; text-align:right}
				.context .innerContext div h3 {padding:33px 0 13px 0}
				
				/* Content */
				.content {width:713px; float:left}
				
				.heightLight {width:713px; float:left; padding:13px 0 0 0}
				.heightLight .block01 {float:left; width:378px; margin:0 31px 0 0}
										 .block01 h2 {padding:0 0 10px 0}
										 .block01 p {font-size:1.3em; color:#333399}
				
				.heightLight .block02 {float:left; width:300px}
										.block02 h2 {padding:16px 0 13px 0}
										.block02 p {font-size:1.3em; color:#6d6d6d}
										
				.indiGo {text-align:center; padding:20px 0 3px 0; width:713px; overflow:hidden}
				.indiGoLast {padding:100px 0 3px 0}
				
				/* Breakrum */
				.breakrum {width:713px; overflow:hidden; padding:7px 0}
				.breakrum li {float:left; background:url(../images/ngd_breakrum.gif) 0 3px no-repeat; padding:0 10px; color:#5f4d9f; font-size:1.0em}
				.breakrum li.first {background:none; padding:0 10px 0 0}
				.breakrum li a {color:#6d6d6d; font-size:1.0em; font-weight:bold}
				
			/* Subpage */
			.usingIgo {width:713px; overflow:hidden}
			.usingIgo h2 {font-size:1.8em; color:#333399; border-bottom:1px solid #9999e4; font-weight:lighter; padding:3px 0 5px 0; margin:0 0 10px 0}
			.usingIgo h3 {padding:8px 0 15px 0}
			.usingIgo p {padding:0 0 10px 0; font-size:1.4em}
			.usingIgo  ul {padding:6px 0}
			.usingIgo li {background:url(../images/bullet.gif) 0 3px no-repeat; padding:0 0 6px 10px; color:#5f4d9f; font-size:1.2em}
			.usingIgo p .download {background:url(../images/icon_down.gif) 0 4px no-repeat; padding:0 0 0 13px; font-weight:bold; font-size:1.1em; color:#5e4c9e}
			.usingIgo h4 {color:#5e4c9e; padding:0 0 10px 0}
			
			/* download */
			.downloadList {padding:0!important}
			.downloadList li {width:175px; float:left; padding:0!important; background:none!important}
			
			/* page contact */
			.innerContact {width:713px; overflow:hidden; padding:20px 0 0 0}
			.usingIgo p.contactPhone {text-align:center; padding:10px 0 20px 0}
			.innerContact form {width:345px; float:left; margin:0 15px 0 0; padding:0 10px 0 0}
				.innerContact form p {width:360px; overflow:hidden; padding:0 0 8px 0}
				.innerContact form label {width:120px; float:left}
				.innerContact form input {width:228px; float:left; padding:1px 0 1px 2px}
				.innerContact form p.btnSubmit {padding:0 0 8px 119px; width:241px}
				.innerContact form p.btnSubmit input {width:100px}
				.innerContact form p textarea {width:228px; float:left; padding:1px 0 1px 2px}
				
				.vanication {border-bottom:1px solid #828282; border-top:1px solid #828282; padding:10px 0}
				.vanication a {color:#393939}
			
			.innerContact .inAddress {width:300px; float:left; border-left:1px solid #6b299d; padding:0 0 0 15px}
			.usingIgo p.googleMap {border-top:1px solid #c3c3c3; padding:10px 0; text-align:center}
			.usingIgo p.googleMap img {border:1px solid #c3c3c3}
				
	/*///footer///*/
	#footer {width:996px; overflow:hidden; background:url(../images/bgd_footer.gif) 0 0 no-repeat; text-align:right}	
	#footer  p {padding:9px 30px 17px 0; font-size:1.4em; color:#fff}
	#footer  p.last {color:#801e80; padding:0 30px 5px 0}
