/* RESET 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}*/


/*Structured layout mainpage*/
body{color:#000;background: #fff;}

#footer{border-top:1px solid #D6D6D6;}

/*HEAD AREA*/

#top .logo a, #top .logo a:hover{background: transparent url(../images/skin2/logo-digital.png) no-repeat left top;}

#nav li a{	border-left:1px solid #D6D6D6;	color:#999;}

#nav .current a, #nav li a:hover{color:#222;}

#top #nav li ul a{border:1px solid #D6D6D6;border-top:none;color:#aaa;background: #fff;}

#top #nav li ul a:hover{background:#eee;color:#588bff;}

#top #nav li ul {border-top:1px solid #D6D6D6;}

#tagline h2 .strong{	color: #333;	font-family: "Century Gothic", Verdana, Geneva, sans-serif;	font-size:22px;	font-weight: bold;	font-variant: small-caps;}
#tagline h2 .strong1{	color: #333;	font-family: "Century Gothic", Verdana, Geneva, sans-serif;	font-weight: bold;}
#tagline h2 .strong2{	color: #333;	font-family: oblique bold small-caps "Century Gothic", Verdana, Geneva, sans-serif;}

.language_en {margin-left:875px;margin-top:-95px;}  
.language_fr {margin-left:875px;margin-top:-95px;} 

/*infotext*/
#infotext{background:transparent url(../images/skin2/bg_infotext.png) no-repeat scroll 0px -1px;}

#infotext h2{	background:transparent url(../images/skin2/bg_infotext.png) no-repeat scroll center bottom;	color:#555555;font-size: 115%;}

#infotext h2 .strong{	color: #333;	font: bold small-caps 115% "Century Gothic", Verdana, Geneva, sans-serif;}
#infotext h2 .strong1{	color: #333;	font-family: "Century Gothic", Verdana, Geneva, sans-serif;	font-weight: bold;}
#infotext h2 .strong2{	color: #333;	font: oblique bold small-caps 115% "Century Gothic", Verdana, Geneva, sans-serif;}
/*content*/

#sidebar h3{border-bottom:1px solid #d6d6d6;}

#sidebar .box a{background:transparent url(../images/skin2/bullet_blue.png) no-repeat scroll left center;border-bottom:1px solid #d6d6d6;}

#sidebar .box ul ul a{background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 10px center;}
#sidebar .box ul ul ul a{background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 20px center;}
#sidebar .box ul ul ul ula{background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 30px center;}
#sidebar .box ul ul ul ul ul a{background:transparent url(../images/skin2/bullet_grey.png) no-repeat scroll 40px center;}

/*blog*/

.post_data{border:1px solid #d6d6d6;border-left:none;border-right:none;}

.entry .date{color:#8D8D8D;}

.entry .day{border-right:1px solid #cacaca;}

/*pagination*/

#top .pagination span, #top .pagination a{border:1px solid #D6D6D6;}

#top .pagination a:hover{border:1px solid #588bff;}

#top .pagination .current{background: #eee;border:1px solid #D6D6D6;color:#222;}

/* footer */


.clear {clear:both;}
.wrapper .box_mini2 a:link {color:#000000;margin-top:-115px;overflow:visible;width:150px;height:125px;text-decoration:none;}
.wrapper .box_mini3 {color:#000000;margin-left:25px;margin-right:5px;width:150px;}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a {color:#588bff;}

#footer .box ul{border-top:1px solid #D6D6D6;} 

#footer .box ul li a{	color:#333;	border-bottom:1px solid #D6D6D6;	background: transparent url(../images/skin2/bullet_grey.png) center left no-repeat;}

#footer .box ul li a:hover{background: #f4f4f4 url(../images/skin2/bullet_grey.png) center left no-repeat;color:#588bff;}

#footer .custom_button{background: #CCE6FF url(../images/skin2/mail.png) 170px center  no-repeat;color: #333;}

#footer .custom_button:hover{background-color: #B3DAFF;}

#footer #s{background: #CCE6FF;color:#333;}

#footer #searchsubmit{background: transparent url(../images/skin2/search.png) 2px center  no-repeat;border-left:1px solid #fff;}

.wrapper #footer .social_bookmarks .rss a{background: transparent url(../images/skin2/rss_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .facebook a{background: transparent url(../images/skin2/facebook_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .twitter a{background: transparent url(../images/skin2/twitter_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .flickr a{background: transparent url(../images/skin2/flickr_16.png) 0 0  no-repeat;}

/*{background:url("../images/skin2/footerlogo5.png") no-repeat scroll 0 0 transparent;border:medium none;display:block;float:right;margin-left:843px;margin-right:-839px;margin-top:-16px;padding-top:100px;position:relative;text-indent:-9999px;width:100%;}*/

.wrapper #footer #footerlogo_fr {background:url("../images/skin2/footerlogo5.png") no-repeat scroll 0 0 transparent;border:medium none;display:block;float:left;margin-left:70px;margin-top:-30px;padding-top:100px;position:relative;text-indent:-9999px;width:100%;}
/*a img, a:hover img {border:medium none;float:left;margin-left:255px;margin-top:-170px;outline:medium none;position:relative;text-decoration:none;z-index:2;}
*/
#hosting{	width:470px;height:60px;margin-left:245px;}

input, select, textarea{color:#666;}

h1,h2,h3,h4,h5,h6, legend{color:#222;}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{color:#222;} 

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{color:#555;} 

.lightbox_video, .lightbox_image{background:transparent url(../images/skin2/video.png) no-repeat center center;}

#top .lightbox_image{background:transparent url(../images/skin2/magnify.png) no-repeat center center;}

/*CONTACT FORM*/	

.text_input, .text_area{border:1px solid #D6D6D6;}

#send, #submit{	border:thin solid #000;	background: #CCE6FF;	color: #000000;	font-weight: bold;}

#submit:hover, #send:hover{	background: #B3DAFF;	color: #000;}

.valid .text_input, .valid .text_area{border:1px solid #70A41B;} 
.error .text_input, .error .text_area{border:1px solid #ffb628;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ff0000;}

.about { font: bold 14px "Century Gothic";  }

.more-link{	background:transparent url(../images/skin2/bullet_blue.png) no-repeat scroll right 15px;	color: #F63;}
.more-link a{	background:transparent url(../images/skin2/bullet_blue.png) no-repeat scroll right 15px;	color: #F63;}

.more-link3{	/*background:transparent url(../images/skin2/bullet_blue.png) no-repeat scroll right 15px;	*/color: #F63;width:130px;}
.more-link3 a{	/*background:transparent url(../images/skin2/bullet_blue.png) no-repeat scroll right 15px;	*/color: #F63;}
