﻿/*
 *		Copyright (C)2012 essencedesign
 *		http://www.essencedesign.com
 *
 *		March 2012
 *		Yann Stricker
 *
**/

@charset "utf-8";


/* ---------------------------------------------------------------------------------------------------- */
/* 10 Tables
/* ---------------------------------------------------------------------------------------------------- */

@import url("../css/tables.css");


/* ---------------------------------------------------------------------------------------------------- */
/* Sitefinity - Columns  - Telerik.Sitefinity.Resources.Themes.LayoutsBasics.css */
/* ---------------------------------------------------------------------------------------------------- */


.sf_cols{									width:100%; _width:auto; margin:0; padding:0}
.sf_cols{									clear:both; _clear:none; *clear:none}
.sf_cols:after{								content:""; display:block; height:0; font-size:1px; clear:both; visibility:hidden}
.sf_cols{									display:inline-block; display:block;}
/*\*/* html .sf_cols{						height:1%}
* html .sf_cols{							display:block}
* html .sf_cols .sf_colsOut{				display:inline}
.sf_colsOut+.sf_colsOut{					*margin-left:-1px!important; display: table; /*Ajout Yann*/}
.sf_block{									display:block;}

.sf_1col_1_100{								float:none; margin:0}
.sf_2cols_1_25{								float:left; width:25%; margin:0}
.sf_2cols_2_75{								float:right; width:75%; margin:0}
.sf_2cols_2_75 .sf_2cols_2in_75{			margin-left:10px}
.sf_2cols_1_33{								float:left; width:33%; margin:0}
.sf_2cols_2_67{								float:right; width:67%; margin:0}
.sf_2cols_2_67 .sf_2cols_2in_67{			margin-left:10px}
.sf_2cols_1_40{								float:left; width:40%; margin:0}
.sf_2cols_2_60{								float:right; width:60%; margin:0}
.sf_2cols_2_60 .sf_2cols_2in_60{			margin-left:10px}
.sf_2cols_1_60{								float:left; width:60%; margin:0}
.sf_2cols_2_40{								float:right; width:40%; margin:0}
.sf_2cols_2_40 .sf_2cols_2in_40{			margin-left:10px}
.sf_2cols_1_50{								float:left; width:50%; margin:0}
.sf_2cols_2_50{								float:right; width:50%; margin:0}
.sf_2cols_2_50 .sf_2cols_2in_50{			margin-left:10px}
.sf_2cols_1_67{								float:left; width:67%; margin:0}
.sf_2cols_2_33{								float:right; width:33%; margin:0}
.sf_2cols_2_33 .sf_2cols_2in_33{			margin-left:10px}
.sf_2cols_1_75{								float:left; width:75%; margin:0}
.sf_2cols_2_25{								float:right; width:25%; margin:0}
.sf_2cols_2_25 .sf_2cols_2in_25{            margin-left: 10px; }


.sf_3cols_1_33{								float:left; width:33%; margin:0}
.sf_3cols_2_34{								float:left; width:34%; margin:0}
.sf_3cols_3_33{								float:left; width:33%; margin:0}
.sf_3cols_2_34 .sf_3cols_2in_34, 
.sf_3cols_3_33 .sf_3cols_3in_33{			margin-left:10px}

.sf_3cols_1_20{								float:left; width:20%; margin:0}
.sf_3cols_1_25{								float:left; width:25%; margin:0}
.sf_3cols_2_50{								float:left; width:50%; margin:0}
.sf_3cols_3_25{								float:left; width:25%; margin:0}
.sf_3cols_2_50 .sf_3cols_2in_50, 
.sf_3cols_3_25 .sf_3cols_3in_25,
.sf_3cols_2_40 .sf_3cols_2in_40, 
.sf_3cols_3_40 .sf_3cols_3in_40 {			margin-left:10px}

.sf_4cols_1_25, .sf_4cols_2_25, 
.sf_4cols_3_25, .sf_4cols_4_25{				float:left; width:25%; margin:0}
.sf_4cols_2_25 .sf_4cols_2in_25, 
.sf_4cols_3_25 .sf_4cols_3in_25, 
.sf_4cols_4_25 .sf_4cols_4in_25{			margin-left:10px}

.sf_5cols_1_20, .sf_5cols_2_20, 
.sf_5cols_3_20, .sf_5cols_4_20, 
.sf_5cols_5_20{								float:left; width:20%; margin:0}
.sf_5cols_2_20 .sf_5cols_2in_20, 
.sf_5cols_3_20 .sf_5cols_3in_20, 
.sf_5cols_4_20 .sf_5cols_4in_20, 
.sf_5cols_5_20 .sf_5cols_5in_20{			margin-left:10px}

.sf_6cols_1_17, .sf_6cols_2_17, 
.sf_6cols_3_17, .sf_6cols_4_17, 
.sf_6cols_5_17{								float:left; width:17%; margin:0}
.sf_6cols_6_17{								float:left; width:15%; margin:0}
.sf_6cols_2_17 .sf_6cols_2in_17, 
.sf_6cols_3_17 .sf_6cols_3in_17, 
.sf_6cols_4_17 .sf_6cols_4in_17, 
.sf_6cols_5_17 .sf_6cols_5in_17,
.sf_6cols_6_17 .sf_6cols_6in_17{			margin-left:10px}

/* END Telerik.Sitefinity.Resources.Themes.LayoutsBasics.css */



/* ---------------------------------------------------------------------------------------------------- */
/* RadTabStrip - Reset */
/* ---------------------------------------------------------------------------------------------------- */


.RadTabStripLeft_Sitefinity .rtsSelected, 
.RadTabStripLeft_Sitefinity .rtsSelected .rtsOut, 
.RadTabStripLeft_Sitefinity .rtsSelected .rtsIn, 
.RadTabStripRight_Sitefinity .rtsSelected, 
.RadTabStripRight_Sitefinity .rtsSelected .rtsOut, 
.RadTabStripRight_Sitefinity .rtsSelected .rtsIn{background:none;}

.RadTabStrip .rtsLevel1 .rtsTxt, 
.RadTabStripVertical .rtsLevel1 .rtsTxt{	padding: 0;}
.RadTabStrip .rtsIn, 
.RadTabStripVertical .rtsIn{				padding: 0 0px;}

div.RadTabStripLeft_Sitefinity .rtsLink, 
div.RadTabStripRight_Sitefinity .rtsLink{	padding: 0px 0 0; text-decoration:none;}
div.RadTabStripLeft_Sitefinity .rtsOut, 
div.RadTabStripRight_Sitefinity .rtsOut{	padding: 0 0 3px;}
.RadTabStripLeft_Sitefinity .rtsLast .rtsLink, 
.RadTabStripRight_Sitefinity .rtsLast .rtsLink{border-bottom:none; text-decoration:none;}

.RadTabStripVertical .rtsLink{				text-align:left;}
.RadTabStrip_Sitefinity .rtsLevel .rtsIn, 
.RadTabStripLeft_Sitefinity .rtsLevel .rtsIn, 
.RadTabStripRight_Sitefinity .rtsLevel .rtsIn{line-height: 14px;}
.RadTabStrip_Sitefinity .rtsSelected{		color:inherit;}

.RadTabStrip_Sitefinity .rtsLI, 
.RadTabStrip_Sitefinity .rtsLink{			color:#164B83; text-decoration:none; font: 12px/26px Arial,Helvetica,sans-serif;}
.RadTabStrip_Sitefinity .rtsLink:hover .rtsTxt{text-decoration:none;}

rtsLink.rtsHoverBefore{						text-decoration:none;}




.w5 { float: left; width: 5%; position: relative; }
.w15 { float: left; width: 15%; position: relative; }
.w10 { float: left; width: 10%; position: relative; }
.w20 { float: left; width: 20%; position: relative; }
.w30 { float: left; width: 30%; position: relative; }
.w40 { float: left; width: 40%; position: relative; }
.w50 { float: left; width: 50%; position: relative; }
.w60 { float: left; width: 60%; position: relative; }
.w70 { float: left; width: 70%; position: relative; }
.w80 { float: left; width: 80%; position: relative; }
.w90 { float: left; width: 90%; position: relative; }
.w100 { width: 100%; position:relative;  }

.w25 { float: left; width: 25%; position: relative; }
.w75 { float: left; width: 75%; position: relative; }
.w33 { float: left; width: 33%; position: relative; }
.w34 { float: left; width: 34%; position: relative; }
.w45 { float: left; width: 45%; position: relative; }

.marg-bottom10 { margin-bottom: 10px}





/* ---------------------------------------------------------------------------------------------------- */
/*	Forms */
/* ---------------------------------------------------------------------------------------------------- */

.sfFormBox{							padding-bottom:28px;}

.sfFormTitle.sfTitleSmall{			font-size:18px; line-height:21px; padding-bottom:8px; margin-bottom:16px; border-bottom:1px solid #DADADA;}

.sfTxtBoxMedium label, 
.sfTxtBlockMedium label, 
.sfFormDropdown label,
.registratiom-form .sfCheckListBox label{				float:left; width:48%;  width:162px;  padding: 5px 0; border-bottom:1px solid #e5e5e5;}

.sfTxtBoxMedium input, 
.sfTxtBlockMedium input, 
.sfFormDropdown input{				float:left; width:48%; width:162px;}

.sfDropdownList select{				width:50%; width: 175px;}

.sfTxtBoxMedium, .sfTxtBlockMedium{ margin-bottom:10px; clear:both; }
.sfTxtBlockMedium textarea{ 		width:98%;}
.sfError{							color:#FE0000;}

.sfFormsEditor{						margin-top:20px;}


/* Checkbox */
.sfFormCheckboxlist,
.sfFormRadiolist{					margin-bottom:12px;}
.sfFormCheckboxlist .sfTxtLbl{		margin-bottom:8px;}

/* Comment */
.sfFormBlock.sfTxtBlockMedium{}

/* Submit */
.sfFormSubmit.sfSubmitBtnSmall{		text-align:right; float:right;}
.sfFormBlock.sfTxtBlockMedium .sfTxtLbl{border:none;}
/*
.sfFormSubmit.button,
.sfFormSubmit.button:visited{		margin:0; padding:0; text-shadow:0; -webkit-border-radius:.0em; -moz-border-radius:.0em; border-radius:.0em; filter:none;
									background:none; border:none; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, .2); -moz-box-shadow:0 0 0 rgba(0, 0, 0, .2); box-shadow:0 0 0 rgba(0, 0, 0, .2);}
									
		*/							
									
