*{ margin:0; padding:0;/* border:none;*/ text-decoration:none;  }
 ul{ list-style: none; }
## .ts1{ -moz-text-shadow:  1px 1px 1px #000; -webkit-text-shadow: 1px 1px 1px #000; text-shadow:  1px 1px 1px #000; }
##.ts2{ -moz-text-shadow:  2px 2px 2px #000; -webkit-text-shadow: 2px 2px 2px #000; text-shadow:  2px 2px 2px #000; }
.r5{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;     background: #fff; }
.r10{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.rr10{ -webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px; }
.tr5 {-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.br5 {-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.clear{ clear: both; height: 0px; padding:0; display: block; }
.alpha50{ background:url(images/alpha50.png); }
.alpha30{ background:url(images/alpha30.png); }
.h10{ height: 10px; }
.h20{ height: 20px; }
.fleft{ float: left; }
.fright{ float: right; }
.w30{ width: 32%; }
.w50{ width: 46%; }
.w60{ width: 60%; }
.w100{ width: 100%; } 
.w90{ width: 90%; } 
.w85{ width: 85%; } 
.w200px{ width: 200px; } 
.mt10{ margin-top: 10px; }
.mb10{ margin-bottom: 10px; }
.ml10{ margin-left: 10px; }
.mr10{ margin-right: 10px; }
.m10{ margin: 10px;}
.mt2{ margin-top: 2px; }
.mb2{ margin-bottom: 2px; }
.ml2{ margin-left: 2px; }
.ml10{ margin-left: 10px; }
.mr2{ margin-right: 2px; }
.mr5{ margin-right: 5px; }
.m2{ margin: 2px;}
.m4{ margin: 4px;}
.m30{margin: 30px;}
.mauto{ margin-left:auto; margin-right:auto;}
.d_block{ display: block; }
.d_inline{ display: inline; }
img{ border: none; }
.ta-center{ text-align: center; }
.t_center{ text-align: center; }
.t_left{ text-align: left; }
.t_right{ text-align: right; }
hr{ border:none; border-top: 2px dotted #CCC; margin: 10px 0; clear: both; }
.p20{ padding: 20px; }
.p10{ padding: 10px; }
.p5{ padding: 5px; }
.cpointer{ cursor: pointer; }
.dropshadow{
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
}
.dropshadow2{
	-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.7);
}
.dropshadow3{
	-moz-box-shadow: 0 0 50px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 1);
}
.bg_blanc{ background: #FFF;}
fieldset{ padding: 10px;}
fieldset legend{ padding: 5px 15px; color: #333; background: #EEE; }
.over_auto{ overflow: auto; }
.over_hidden{ overflow: hidden; }
.bg_vert{ background-color: #026aa2; }
.bg_bleu{ background-color: #8d056c; }
.bg_orange{ background-color: #F90; }
.bg_rouge{ background-color: #C00; }
.p_relative{ position: relative; }
.small_1{ font-size: 0.9em; }
.small_2{ font-size: 0.8em; }
.small_3{ font-size: 0.7em; }
.big_1{ font-size: 1.1em; }
.big_2{ font-size: 1.2em; }
.big_3{ font-size: 1.3em; }
.barre{ text-decoration:line-through; }
.c_grey{ color: #666; }
.anim_1s{-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s 
ease-in-out; transition: all 1s ease-in-out; }
.anim_02s{-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s 
ease-in-out; transition: all 0.2s ease-in-out; }
.rotate{ -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: 
rotate(0deg);}
.rotate.rotate_90{ -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: 
rotate(90deg);}
.opacity_40{ opacity: 0.4; -moz-opacity: 0.4; -webkit-opacity: 0.4; -ms-opacity: 0.4;}
.hid{ display: none; }
