/* Propriétés globales */
* {margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; outline:none;}
body {font-size:62.5%; background:#FFF url(../images/bgd_body.gif) 0 0 repeat-x; color:#000; text-align:center;}

h1 {font-family:"Times New Roman", Times, serif; font-weight: normal; font-size:3.727em; line-height:28px; letter-spacing:2px; color: #010101;}
	h1 span{font-family:"Times New Roman", Times, serif; font-style:italic;}
h2 {font-size:1.2em; color:#000;}
h3 {font-size:1.091em; line-height:14px; height:14px; color:#fff; font-weight: normal; padding:0 0 0 23px;}
h4 {font-size:1em; color: #d02600; text-transform: uppercase; padding: 10px 0px 5px 0;}
	h4 span{ color: #000;}
h5 {font-size:1em; color: #555555; padding: 7px 0 0 0;}
h6 {font-family:"Times New Roman", Times, serif; font-weight: normal; font-size:1.273em; margin:3px 0 0 2px;}
p {}
a {color: #EE9200; text-decoration: underline;}
	a:hover{ text-decoration: none;}
fieldset {border:0 none;}
img {border:0 none;}

/******************************************************************************************************************/
/* Classes basiques */
.clear {clear:both;}
.notes {color:#f00;}

/* colonnes */
.column1 {width: 177px; height: 100%; float:left;}
.column2 {width: 395px; padding:0 15px 50px 15px; float:left;}
.column3 {width: 177px; float:left;}

/* classes communes*/
.icoLink { background: url(../images/li_02.gif) 0 60% no-repeat; padding: 0 0 0 10px;}

/******************************************************************************************************************/
/* IDs basiques */
#container {font-size:1.1em; width: 780px;  margin:auto; text-align:left; overflow:hidden; }
	
	/* Header */
	#header {width:100%; background:url(../images/bgd_header.gif) 0 0 no-repeat; overflow:hidden; height:113px;}
		#logo{padding:20px 0 20px 20px; float: left;}

		/* menu principal */
		#lev1 {list-style:none; margin:28px 0 0 17px; float:left; height:37px;}
			#lev1 li{display: inline;}
			#lev1 li.last {}
			#lev1 a {width:98px; height:37px; line-height:35px; font-size:1.091em; background:url(../images/bgd_nav.gif) 100% 0 no-repeat; text-align:center; font-weight: bold; color: #010101; text-decoration: none; display:block; float:left;}
				#lev1 a.last {background:url(../images/bgd_nav_end.gif) 100% 0 no-repeat;}
			#lev1 a:hover, #lev1 li.active a{background:url(../images/bgd_nav_active.gif) 100% 0 no-repeat; color: #FFFFFF; text-decoration: none;}
			
		/* links haut */
		#lev2 {height:30px; list-style:none; padding:1px 5px 1px 0; text-align:right;}
			#lev2 li {display:inline; padding:0 4px 0 3px; border-right:1px solid #5e8fbd;}
				#lev2 li.last {border: none;}
				#lev2 li a { font-family: tahoma; font-size: 1em; color: #5e8fbd;}
				
		/* langue */
		#lang {list-style:none; float:right; margin:37px 5px 0 0;}
		#lang li{ display: inline;}
	/* Content central*/
	#content {width:100%; background:url(../images/bgd_content.gif) 0 0 repeat-y; overflow:hidden; padding: 0 0 0px 0;}
		
		/* Classes communes*/
		.column1 h3, .column3 h3{ background: #A98170 url(../images/li_01.gif) 5% 50% no-repeat;}
		.column2 h3 {background: #C55422 url(../images/li_01.gif) 3% 50% no-repeat;}
		
		
		/*col1*/
		.column1 p { padding: 13px 7px; color: #725a4f;}
			.column1 span.subscribe1{ padding: 0 0 0 21px; font-weight: bold;}
			.column1 p.subscribe{padding: 4px 0 25px 45px;}
			.column1 p.thumnail{ padding: 0 0 0 32px;}
			
			/* formulaire de recherche */
			#searchForm {width:162px; height:16px; margin:23px auto; padding:0; border:1px solid #b8b8b8; background:#fff;}
				#searchForm input { font-size:1em; height:16px; line-height:16px; margin:0; padding:0; border: none; background:none; float:left;}
				#searchTxt {width:144px; text-align:center;}
				
			
			/* box L'agenda*/
			#lagenda { list-style: none; margin: 16px  12px 22px 12px;}
			#lagenda li {background: url(../images/li_03.gif) 0 4px no-repeat; padding: 0 0 0 13px;}
			#lagenda li a {color: #725a4f; font-size: 1em; font-weight: bold; text-decoration: none;}
			#lagenda li a:hover{color: #C55421; text-decoration: underline;}
			
			/* tag clouds */
			#tags{ list-style: none; margin: 15px 19px;}
				#tags li {display: inline;}
				#tags li a {font-size:0.9em; line-height: 0.9em; color: #A19F9D; text-decoration: none;}
					#tags li a:hover{ text-decoration: none;}
						#tags li.lev0 a { font-size:0.7em;}
						#tags li.lev1 a { font-size:0.9em;}
						#tags li.lev2 a { font-size:1em;}
						#tags li.lev3 a { font-size:1.2em;}
						#tags li.lev4 a { font-size:1.5em;}
						#tags li.lev5 a { font-size:2.2em;}
						#tags li.lev6 a { font-size:2.5em;}
						
			/*Sites amis*/			
			#sitesAmis { list-style: none; margin: 15px 10px;}
			#sitesAmis li {background: url(../images/li_03.gif) 0 4px no-repeat; padding:1px 0 0 12px;}
			#sitesAmis li a {color: #725a4f; font-size: 1em; text-decoration: none;}
			#sitesAmis li a:hover{ color: #C55421; text-decoration: underline;}
			
		/*col2*/
		.column2 p {padding: 0px 0 10px 0; color: #555555;}
			.column2 p.subscribe {text-align: center; padding:4px 0 16px 0;}
		.column2 img.floatRight{ float: right; padding: 15px 0 0 8px;}
		
			.blockHighlight1{background: url(../images/bgd_line_01.gif) 0 bottom repeat-x; padding: 0 0 15px 0; width: 100%; overflow:hidden;}
				.blockHighlight1 h4{ padding: 16px 0 0 0;}
				.blockHighlight1 h5{ padding: 5px 0 0 0;}
				.blockHighlight1 p{ padding: 5px 0 11px 0;}
			.boxLeft, .boxRight{ width: 190px; float: left;}
				.boxLeft h4, .boxRight h4 { padding: 17px 0 0 2px;}
				.boxLeft h5, .boxRight h5{ padding: 0 0 0 2px;}
				.boxLeft p, .boxRight p{ padding: 5px 0 0 2px;}
			.boxRight {margin: 0 0 0 14px;}
				
			/* Présentation */
			.blockHighlight2{ margin: 25px 0 0 0;}
				.blockHighlight2 h4{ padding: 21px 0 0 1px;} 
				.blockHighlight2 h5{ padding: 7px 0 0 0;}
				.blockHighlight2 p{ padding: 1px 0 0 0;}
			#presentation{ list-style: none; margin: 12px 0 10px 5px;}
				#presentation li{ background: url(../images/li_04.gif) 0 5px no-repeat; padding: 1px 0 0 13px;}
				#presentation li a{ color: #725a4f; text-decoration: none;}
				#presentation li a:hover{ color: #C55421; text-decoration: underline;} 
			
			/*button*/
			.blockBtn {width:100%; list-style:none; background:url(../images/bgd_blockbtn.gif) 0 0 repeat-x; height:20px; margin:15px 0 0 0; padding:15px 0; overflow:hidden;}
				.blockBtn li {display:inline;}
				.blockBtn a {color: #FFF; height:20px; text-transform: uppercase; font-weight: bold; text-decoration: none; line-height:20px; padding:0 0 0 50px; display:block; float: left;}
					.blockBtn a:hover {color: #FE9002; text-decoration: underline;}
				.btnInscription {width: 138px; background: url(../images/bgd_btn1.gif) 0 0 no-repeat; margin:0 7px 0 0;}
				.btnEssai{width: 149px; background: url(../images/bgd_btn2.gif) 0 0 no-repeat;}

			
		/*col3*/
		.column3 img{padding: 0 0 11px 10px;}
		.column3 p{ padding: 0 0 0 9px;}
		.column3 p.subscribe1{ padding: 1px 0 23px 12px;}
		.column3 p.subscribe2{ padding: 1px 0 35px 26px;}
		.column3 h3{ margin: 0 0 17px 0;}
			#forum{ list-style: none; padding: 11px 0 10px 2px;}
			#forum li{ padding: 0 0 0 25px; }
			#forum li a{ color: #725a4f; text-decoration: none;}
			#forum li a:hover{color: #C55421; text-decoration: underline;}
			
	/* Footer */
	#footer {width:100%; overflow:hidden; background: url(../images/bgd_footer.gif) 0 0 repeat-x; text-align: center;}
		#footer ul { list-style: none; margin: 20px 0 80px 0;}
		#footer li, #footer li.last  { display: inline; border-right: solid 1px #A1A1A1; padding: 0 5px;}
		#footer li.last { border: none;}
		#footer a{ color: #A1A1A1; text-decoration: none;}
		#footer a:hover {color: #A1A1A1; text-decoration: underline;}
