:focus{outline:0;}

/*****Clearfix*****/
.clear {clear:both;}
.clearRight {clear:right;}
.clearLeft {clear:left;}
.clearfix:after, .verticalList:after, .verticalList li:after {clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}

/***** sizes *****/
	/*****rigid ******/
	.siteWidth {display:block;width:980px !important;}	/* la largeur du site */
	.aux {display:block;width:300px;padding:5px;}				/* la largeur de la colonne d'aux */
	.edit {display:block;padding:16px 5px 5px 0;width:750px;margin:0 !important;}		/* la largeur de la colonne d'edit */
		.edit .edit {width:426px;padding:0 5px;}	/* la largeur de l editoriel si il y a nav + colonne d'aux */
		.edit .aux {width:290px;}					/* la largeur des blocs pub ou aux dans l edit */
	
	/*****liquid ******/
	.w1, .w12, .w13, .w23, .w14, .w34 , .w15 , .w25 , .w35 , .w45 , .w16 , .w56 {padding-right:1%;padding-left:1%}
	.w1 {width:98%}
	.w12 {width:48%;width:47.7%}
		/*****thirds ******/
		.w13 {width:31%;width:31.3%}
		.w23 {width:64%;width:64.7%}
		/*****quarters ******/
		.w14 {width:23%;width:22.5%}
		.w34 {width:73%;width:72.5%}
		
		/*****Fifths ******/
		.w15 {width:18%;width:17.5%;}
		.w25 {width:38%;width:37.5%;}
		.w35 {width:58%;width:57.5%;}
		.w45 {width:78%;width:77.5%;}
		
		/*****sixths ******/
		.w16 {width:14%}
		.w56 {width:82%}
		
/*****Position*****/
.inline {display:inline;}
.hidden{display:none !important;}
.center {display:block;margin:0 auto;}
.left {display:block;float:left !important;}
	.edit .left {margin-left:0 !important;}	/*inside edit all block separated by margin */
.right {display:block;float:right !important;}
	.edit .right {margin-right:0 !important;} /*inside edit all block separated by margin */
.marginTop {margin-top:15px !important}
.hidden {display:none;}

/* headings */
.h1 , h1 {color:black;font:bold 26px/24px Helvetica,Arial;margin-bottom:12px;padding:0 !important;}
.h2 , h2 , a.h2:visited {color:#8c0000;font:bold 24px/24px Helvetica,Arial;margin:5px 0;}
.h3 , h3 {color:black;font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;line-height:30px;font-family:Helvetica,Arial,sans-serif;}
.h4 , h4 {color:#bc0009;font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;line-height:30px;font-family:Helvetica,Arial,sans-serif;}
	
/*linkology */
a , a * , a:link {color:#1E5B7E;text-decoration:none;}
	a img, a .thumb , a.thumb {border:2px solid #EEEEEE;}
	.thumb img {border:none;}
a:visited, a:visited * {color:#1C7595;}
a:hover , a:hover * , a.h2:hover , a:focus {color:#75AFE2;}	
	a:hover img, a:hover .thumb , a.thumb:hover , a:focus .thumb , a.thumb:focus , a:focus img {border-color:#75AFE2;}
.bkgLink {background-color:#EEEEEE;}	
	a.bkgLink:hover , a:hover .bkgLink {background-color:#75AFE2;color:white;}
.whiteLink a , .whiteLink a * , .whiteLink a:visited , a.whiteLink, a.whiteLink *, a.whiteLink:visited , a.whiteLink:visited *  {color:#cccccc !important;}
.whiteLink a:hover, .whiteLink a:focus, a.whiteLink:hover, a.whiteLink:focus , a.whiteLink:hover *, a.whiteLink:focus *{color:white !important;}	
		
/***** Text *****/
.tLeft{text-align:left;}
.tRight{text-align:right;}
.tCenter{text-align:center;vertical-align:middle !important;}
.tQuiet{color:#888;}
.tLight {font-weight:normal;}
.tLoud{font-weight:bold;}
.tIndent {text-indent:20px;}
.tSmall, small{font-size:11px;line-height:16px;}
.tBig {font-size:18px !important;}
.tRed , .tRed a {color:#bc0009 !important;}
	.tRed a:hover{color:#ff0000;}
.alignWithHeading {vertical-align:20%;margin-left:10px;}
.edit p {line-height:160%;}	
.tHide {text-indent:-30000px;overflow:hidden;}
.tWhite {color:white !important;}

/* borders */
.curved {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.curvedNE, .curvedN, .curvedE {-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.curvedNW, .curvedN, .curvedW {-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;}
.curvedSE, .curvedS, .curvedE {-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.curvedSW, .curvedS, .curvedW {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;}
.noBorder, .noBorder img {border:none !important;}
	
/* lists */
ul.inlineList li , ol.inlineList li {display:inline;}
.verticalList li {display:block;}
ul.horizontalList li , ol.horizontalList li , .scrollingList li , .scrollingList li {display: -moz-inline-stack; /* Pour Firefox 1-2 */display: inline-block; /* ecrase la valeur precedente si le navigateur comprend inline-block */vertical-align:middle;}
		
	/* newsLike list et table */
	ul.newsLike li , ul.table li {font-weight:normal;height:1%;padding:7px;background-image:url(http://www.binarymind.org/visual/liquidCSS/dot3.gif);background-repeat:repeat-x;background-position:left bottom;}
		ul.newsLike li:last-child ,ul.table li:last-child {background-image:none;}
	ul.newsLike li .after, ul.newsLike li .after:hover {color:#CB0000;display:inline;font-size:16px;font-weight:bold;line-height:12px;text-decoration:none;}
	ul.newsLike li .heading {display:block;font-weight:bold;}
	ul.newsLike li img {margin-right:5px; float:left;background:white;}
	
	/* arrows list */
	ul.arrows li, ol.arrows li {background:transparent url(http://www.binarymind.org/visual/liquidCSS/i/187.gif) no-repeat scroll left 6px !important;padding:0 0 0 10px;}
	ul.arrows li.noBullet {padding-left:0;background:transparent none !important;}
				
	/* simpleList */
	ul.simpleList li {background:none;padding:0;}

/* buttons */
button , .button , a.button {color:white !important;background:#980000 url(http://www.binarymind.org/visual/liquidCSS/button_bkg.gif) scroll repeat-x top left !important; font-size:11px; font-weight:bold;-moz-border-radius:4px; -webkit-border-radius:4px;text-align:center;padding:0 4px !important;border:1px solid #bc0000; }
	button:hover , .button:hover , button:focus , .button:focus , a.button:hover {background:#bc0000 !important;cursor:pointer !important;}

/* blocs styles */
.noBackground {background:none !important;}
.block {padding:10px 5px;}	
	.edit .block {background:#F9FAFC none repeat scroll 0 0;border:1px solid #EBEBEB;margin:5px;padding:5px;}
.margin {margin:5px;}
.highlighted {background-color:#F9FAFC;}
	
