/****************************************/
/******** Default Behaviour Tags ********/
/****************************************/
* { padding:0; margin:0; }
body { font:11px Verdana, Arial, Helvetica, sans-serif; position:absolute; left: 50%; width: 760px; margin-left: -380px; }
li { list-style:none; }
img { border:none; }

.errMsg {color:#FF0000;display:none;}
#main .pad2 {padding-left:12px;}
#main .pad3 {padding-right:12px;}
/********************************************************/
/********** Common Structure (for all templates) ********/
/********************************************************/
#header { width:760px; height:81px; background:url(../images/bgd_header.gif) no-repeat; }
	#header h1 { display:none; }
	#header h2 { color:#369; font-size:18px; padding-top:58px; float:right; }
	
#main { width:760px; background:url(../images/bgd_navigation.jpg) no-repeat left top #D6E0EA; }
	#lev1 { width:157px; margin-top:20px; padding:0 2px; background:url(../images/bgd_navigation.jpg) no-repeat left top #D6E0EA; }
		#lev1 img { margin:0 0 10px 8px; }
		#lev1 li { font-weight:bold; }	
		#lev1 li.actived { color:#369; background:url(../images/bgd_lev_nav_li_act.gif) no-repeat #FFF; padding:7px 0 9px 15px; }
		#lev1 li a, #lev1 li a:visited, #lev1 li a:hover { display:block; background:url(../images/bgd_lev_nav_li.gif) no-repeat #5C85AD; padding:7px 0 9px 15px; color:#FFF; text-decoration:none; margin:0; }
		#lev1 li a:hover { background:url(../images/bgd_lev_nav_li_act.gif) no-repeat #FFF; color:#369; }
	
	#lev2 { width:599px; background:url(../images/bgd_lev2.gif) left no-repeat #CCD9E5; margin-top:10px; }
	#lev2_bis { width:760px; background:url(../images/bgd_lev2.gif) left no-repeat #CCD9E5; margin-top:10px; }
		#lev2 p, #lev2_bis p { font-weight:bold; color:#369; padding:3px 0 2px 20px; }
	
	#content { width:599px; padding:25px 0; background-color:#FFF; }
	#content2 { width:760px; padding:25px 0; background-color:#FFF; }	
		#content a, #content a:visited, #content a:hover, #content2 a, #content2 a:visited, #content2 a:hover { text-decoration:underline; color:#369; font-weight:bold; }
		#content a:hover, #content2 a:hover { text-decoration:none; }
		#content #text { width:385px; float:left; padding:0 20px; }
		#content2 #text { width:760px; float:left; padding:0 20px; }
		#content2 td { text-align:left; }	
		#content2 span{display:block; padding:0 0 0 64px;}
			#text h3 { font-size:18px; color:#369; padding-bottom:5px; }
			#text h4 { font-size:17px; color:#369; }
			#text p { padding:10px 0; }
			#text img { margin:15px 90px; }
			.presentation { color:#369; background:url(../images/bgd_hr.gif) repeat-x bottom; width:100%; clear:both}
			#text #index li { background:url(../images/li_circle_blue.gif) no-repeat 15px 4px; padding:0 10px 10px 25px; }
			#text #declaration { background:url(../images/bgd_hr.gif) repeat-x bottom; padding:10px 0 40px 0; margin-bottom:10px; }
			#text #declaration li { font-size:10px; float:left; text-transform:uppercase; font-weight:bold; padding:8px 10px 10px 34px; }
				#declaration li a, #text #declaration li a:visited, #text #declaration li a:hover  { text-decoration:none; color:#369; }
				#declaration #Coordonnees_on { background:url(../images/li_decla_1_on.gif) no-repeat; }
				#declaration #Declaration_on { background:url(../images/li_decla_2_on.gif) no-repeat; }
				#declaration #Validation_on { background:url(../images/li_decla_3_on.gif) no-repeat; }
				#declaration #Coordonnees { background:url(../images/li_decla_1_off.gif) no-repeat; }
				#declaration #Declaration { background:url(../images/li_decla_2_off.gif) no-repeat; }
				#declaration #Validation { background:url(../images/li_decla_3_off.gif) no-repeat; }
			#text #nbPhotocopies2 { margin-top:5px;}
			
			#text #infosClients { background-color:#e1e8f0; height:30px; }
			#text #infosClients li { float:left; font-size:10px; padding-top:10px; padding-left:5px; }
			
			#text table { margin-top:15px; width:100%; clear:both}
			#text .bgdTr { background-color:#e1e8f0; }
			#text .lastBgdTr { background:url(../images/bgd_hr.gif) repeat-x bottom #e1e8f0; padding-bottom:1px; }
			#text .lastTr { background:url(../images/bgd_hr.gif) repeat-x bottom; padding-bottom:1px; }
				#text th { text-align:left; color:#FFF; font-weight:bold; font-size:13px; background-color:#668cb3; padding:5px 10px; }
				#text td, #text .asterique { padding:5px 10px; color:#369; margin-bottom:10px; }
				#text .asterique { font-size:10px; }
					.inputText { width:150px; }
					select { width:258px; }
					input, option, textarea { padding:3px 2px; font:11px Verdana, Arial, Helvetica, sans-serif; }
		
		#context, #contextDev { width:159px; float:left; background:url(../images/bgd_hr.gif) repeat-x 0 38px #d6e0eb; }
			#context h2, #contextDev h2 { margin:10px 0 11px 10px; }
			#context p { font-size:10px; padding:10px; }
			#contextDev p { font-size:10px; padding:10px; background:url(../images/bgd_hr.gif) repeat-x bottom #d6e0eb; display:none; }
			#contextDev a, #contextDev a:visited, #contextDev a:hover { width:139px; display:block; font-size:10px; color:#369; background:url(../images/bgd_hr.gif) repeat-x bottom #d6e0eb; padding:8px 10px 10px 10px; }
	
		#formIntro{width:310px; float:left; margin:10px 10px 0 0;}
		#formlog{width:420px; display:block; float:left; margin-top:20px;}
	
	#top { height:30px; background-color:#FFF; padding-left:480px; }	
	#top2 { height:30px; background-color:#FFF; padding-left:630px; }	
		#top a, #top a:visited, #top a:hover, #top2 a, #top2 a:visited, #top2 a:hover { width:90px; display:block; padding:2px 15px 5px 0; background:url(../images/ico_top.gif) no-repeat 80px 0; color:#952c60; text-decoration:none; }

#footer { background:url(../images/bgd_footer.gif) no-repeat; height:27px; }

/*Print Ignore*/
#lev1,#header, #lev2, #printignore, #actbtn, #top, #context, #contextDev, #valider, #print{display:none;}
