/******** regles par defaut des balises ********/
* {margin:0; padding:0; outline:none; border:none; list-style:none}
body {font-size:12px; font-family: Tahoma,Arial,Helvetica,sans-serif; color:#333333; background:#E5F7FD; text-align:left}
img, fieldset {border:0}
p {line-height:16px}
h1 {}
h2 {font-size: 40px; color: #00adef; font-family: Georgia; padding:5px 0 20px 0; font-weight:lighter}
h3 {font-size: 22px; color: #00adef; font-family: Georgia; font-weight:lighter}
h4 {font-size: 20px; color: #00adef;}
h5 {font-size: 16px; color: #00adef; font-family: Georgia}
ol, ul {list-style-type:none}
dt {}
a {text-decoration:none; color:#00ADEF}
a:hover {text-decoration:underline}
fieldset ul, fieldset ol {margin:0}
	fieldset li {padding:0 0 8px 0}
fieldset fieldset {border:none; margin:0; padding:0}
	fieldset legend {color:#99CC00; padding:0 0 10px 0; margin:0 0 0 -7px; line-height:normal}
	fieldset fieldset li {display:inline; margin:0 0 0 0; padding:0}
	fieldset fieldset input {}
legend {font-weight:bold; padding:0 5px 0 0}
label {display:block; margin:0 0 3px 0}
input, select, textarea {font-size:1.0em; border:1px solid #647C95; color:#647C95}
input {padding:1px 0}
select {padding:0; margin:0; line-height:normal}
div {text-align:left}
table {border-collapse:separate; border-spacing:0}
th, td {text-align:left}
/********** ID communes a tous les templates ********/
#container {width:1050px; background:#FFF url(../images/bgd_container.gif) 0 0 repeat-y;  text-align:left; margin:0; overflow:hidden}
	
	/*///main////*/
	#main {width:700px;  background:#FFF; padding:0; overflow:hidden; float:left}	
	
	/*///Header////*/
	#header {width:700px; height:60px; background:url(../images/bgd_lev_01.gif) 0 0 repeat-x;     overflow:hidden; text-align:right}	
	/*//Menu////*/
	.lev01 {width:auto; padding:18px 0 0 0; float:right}
		.lev01 li {float:left; padding:0 0 0 4px}
		.lev01 li a {display:block}
	
/*content	/////////////////////////////////////*/
	/*Flash Banner	/////////////////////////////////////*/
	.title {padding:0 0 20px 20px}
	.flashBanner {padding:0}
	.flashBanner .embedEntry {width:660px; height:260px}
	.content {width:700px; background:#FFF;    padding: 10px 0 10px 0;  overflow:hidden}	
	.contentPost {width:660px;  padding: 0 0 20px 20px;  overflow:hidden}
	.contentPost p {padding:0 0 10px 0}
	.postContainer {width:700px; overflow:hidden; float:left;  padding:5px 0}
		/*//Post Entry///////////////////////////////////*/
		.postEntry {width:320px;  padding: 0 0 20px 20px;  overflow:hidden; float:left}
			.postEntry h3 {width:306px; background:#00adef; padding:9px 7px; margin:0 0 10px 0}
			.postEntry h3 a {font-size: 22px; color: #FFFFFF; font-family: Georgia; font-weight:lighter}
			.postEntry p {padding:0}
			.embedEntry {width:320px; height:124px; position:relative; z-index:1; overflow:hidden}
			.embedEntry img, .embedEntry embed {position:relative; z-index:2}
				.datePost {width:41px; height:47px;  background: url(../images/bgd_date_post.gif) 0 0 no-repeat; position:absolute; right:10px; top:10px; overflow:hidden; text-align:center; z-index:3}
					.datePost span {display:block; margin:auto}
					.datePost .month {color:#FFF; font-weight:bold; text-transform:uppercase}
					.datePost .date {font-size: 20px; color: #00adef; font-family: Georgia}
			/*//Post Meta///////////////////////////////////*/
			.postMetaData {font-size:9px}
				.postMetaData span {width:160px;  padding:4px 0;  overflow:hidden; float:left}
				.postMetaData span.writer {color:#CCCCCC; text-align:right}
					p.postMetaDataTags {width:100%; font-size:9px; padding:2px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; float:left; margin:2px 0}
					.postMetaDataTags span {width:330px;  float:left}
					.postMetaDataTags span.writer {width:330px; color:#CCCCCC; text-align:right}
	/* About Us Content */					
			.aboutUsContent h4 {font-family:Georgia;  padding:20px 0 0 0; font-weight:lighter}
				
				#flashContact {width:420px; float:left}
				.contactInfo {padding:0 0  0 20px; float:left}
				.contactInfo p {padding:0 0 20px 0}
				.contactInfo h4 {font-family:Georgia;  padding:0; font-weight:lighter}
	/* Blog Content */		
	.blogContent {width:660px; padding: 0 20px 20px 20px; float:left; overflow:hidden }
	.emptyPost {width:660px; padding: 0 20px 20px 20px;}
	.blogDetails {width:400px; padding:20px 20px 0 0;  float:left; overflow:hidden}
	.comments {width:220px; padding:20px 0 0 20px;   float:left; overflow:hidden}
	.comments h4 {font-size:11px; color:#FFF; font-weight: bold;  background: #5c6365; display:inline; padding:0 2px}
		.comments h4 span {font-size:11px; color:#647C95; background: #f5fcfe; font-weight:normal; padding:0 3px}
		.comments h4 span.latest {color:#FFF; font-weight: bold;  background: #5c6365}
		.comments p {color:#647C95; font-size:11px;  padding: 0 0 10px 0}
		.comments p span {color:#666666; font-size:9px; display:block}
		.comments dd {color:#647C95; font-size:11px;  padding:0}
		.comments dd p {color:#647C95; font-size:11px;  padding:0}
		.comments dt {color:#666666; font-size:9px; display:block; padding:0 0 14px 0 }
		.comments dt a {color:#666666; font-size:9px}
		/*Form Comment*/
		.comments form {width:220px; overflow:hidden; padding:10px 0}
		.comments form p {padding:0; margin:0 0 15px 0; line-height:normal}
		.comments form p label {padding:0; margin:0; color:#666666; margin:1px 0; }
		.comments form p label span {color:#FFF; font-weight: bold;  background: #5c6365; padding:0 3px; display:inline;}
		.comments input {width:218px; margin:0; font-family:"Tahoma"; font-size:9px}
		.comments textarea {width:218px; margin:0; font-family:"Tahoma"; font-size:9px}
		.comments input#btnPostNow {font-family:"Tahoma"; font-size:11px;  width:70px; height:14px; line-height:10px; background:#00ADEF; color:#FFF; font-weight:bold; border:0; padding:0 10px; margin:0; cursor:pointer; float:right}
		.comments input#btnPostNow:hover {text-decoration:underline; cursor:pointer}
	
		
	/* Sidebar Content */	
	.sidebar {width:350px; color:#647C95;  background:#e5f7fd; font-size:11px;  padding:0;  overflow:hidden; float:left}
		.sidebarContent {overflow:hidden; float:left}
		.commentsSidebar {}
			.sidebar .sidebarContent {width:230px;  padding:10px 0 10px 20px}
			.sidebar .sidebarContent div {padding:0 0 10px 0; background:none}
			.sidebar h4 {width:230px; background:#E5F7FD; font-size:11px; color: #647C95; padding:0; display:block; float:left}
			.sidebar h4 span {color:#647C95; background: #f5fcfe; font-weight:normal; padding:0 3px}
			.sidebar h4 span.latest {color:#FFF; font-weight: bold;  background: #5c6365}
			.sidebar .comments dt {color:#666666; font-size:9px; display:block; padding:0 0 10px 0}
			.sidebar .comments dt a {color:#666666; font-size:9px}
			.sidebar .comments dd a {color:#647C95; font-size:11px}
			.sidebar .comments dd {width:230px; display:block}
			.sidebar .commentDetail {padding: 0 0 14px 0}
			.sidebar .commentDetail span {color:#666666; font-size:9px; display:block}
			.sidebar  div.contactUs {padding:10px 0 0 0}
			
	.comments p.addthis {text-align:right!important}
	/*Footer	/////////////////////////////////////*/				
	#footer {width:990px; text-align:left; margin:0; overflow:hidden; height:50px; color:#647C95; font-size:11px; background:#e5f7fd;  overflow:hidden; display:block; clear:both}	
		#footer p {padding:20px 0 0 20px;}
		#footer a {color:#647C95;}
	
	/*////Navigation///////////////*/	
	.navigation {width:700px;  padding:0;  overflow:hidden; text-align:center}
		.wp-pagenavi {padding:5px 0 10px 0;  margin:0 auto; text-align:center}
	/* Alert class */
	.alertLayer {font-size:11px; width:150px; position:absolute; top:0; left:0; visibility:hidden}
		.alertLayer a {overflow:hidden; float:right}
			.alertLayer a:hover {}
		.alertLayer p {}
		/* layer type */
		.layer {border:1px solid #CC0000; background:#CC0000}
			.layer a {display:none}
		.layer p {color:#FFFFFF; margin:0; padding:5px 10px}
		/* popup type */
		.popup {border:1px solid #CC0000; background:#CC0000}
			.popup a {font-weight:bold; height:12px; line-height:10px; text-decoration:none; text-align:center; background:#FFFFFF; color:#CC0000; margin:0; padding:0 3px 0 4px; display:block}
				.popup a:hover {color:#FFFFFF; background:#CC0000}
		.popup p {color:#FFFFFF; margin:0; padding:10px} 
		
		#colorPickerDiv {z-index: 100;background:#eee;border:1px solid #ccc;position:absolute;visibility:hidden}
		#jsAdvanced {display:none}