
.contentTOP100 h2,.contentTOP100 h3, .contentTOP100 h4 {
 background-color:#FFF !important; color:#93aec7 !important;
    font-weight: lighter;
    text-transform: uppercase;}

.top100-into{ display:block; height:215px;}	
.contentTOP100 p{ font-size:13px; line-height:1.6em; margin-left:5px; padding-top:8px;}
.contentTOP100 p.SString{ font-size:10px; padding:0; margin:0}	
h3.top-100-title-table{ color:#000 !important;; font-size:16px !important;}
#subscribe h4{ font-size:15px; margin-top:15px; margin-bottom:15px;}
 
div.container_12 h3{ color:#93aec7; font-size:22px;}
div.grid_6 h4{ color:#272727; font-size:18px; padding-top:5px; padding-bottom:5px;}
ul.col1 ,ul.col2 ul.col3ul.col4ul.col1 {font-family:'HelveticaNeueLTStd57Condensed'; }
#Fjob h3 { margin-bottom:5px; font-family:'HelveticaNeueLTStd57Condensed'; margin-top:5px}
#Fjob { margin-bottom:15px}
ul.col1{list-style:none;}

ul.col1 li { padding:4px; display:inline-block;}

ul.col1 li label { width:90px; display:block; float:left; font-size:12px;}

ul.col1 li input{ width:143px}

ul.col1 li form{ float:right;}


ul.col2{list-style:none;}

ul.col2 li { padding:4px;}

ul.col2 li label { width:90px; display:block; float:left; font-size:12px;}

ul.col2 li input{ width:130px}

div.VAT {padding-top:5px;}
div.VAT li{list-style:none; padding-bottom:5px; font-size:12px; padding:4px;}


ul.col3{list-style:none; }


ul.col3 li { padding:5px 0 0 0; font-size:12px; }
ul.col3 li img { padding:8px 0 10px 0;  }
ul.col3 li label { width:300px; display:block; font-size:12px; padding-left:40px;}

ul.col3 li input{float:left;}

div.validation { padding:35px 0 5px 0;}
/*div.validation input{ background-color:#93aec7; color:#FFF; display:block; font-size:18px; border:0 none; display:block; text-transform:uppercase; padding:5px;}
*/
div.member{ padding-top:10px;}


ul.col4{list-style:none; font-size:12px;}

ul.col4 li { padding:5px 0 0 0;}

ul.col4 li label { width:160px; display:block; float:left; padding-top:5px;}

ul.col4 li input{ width:30px}


/*rating*/

div.rating ul.statwhen { list-style:disc !important;   margin: 10px 0 0 23px;}
div.rating li{ color:#272727; font-size:14px; text-transform:capitalize;}

div.rating h4{color:#272727; font-size:18px; padding-top:10px; padding-bottom:5px; padding-left:10px;}
div.rating h3{ padding-left:10px;}

div.rating p{ color:#272727; font-size:13px; line-height:1.6em; padding-left:10px;}

div.rating img{float:right;}

div.graph{ height:150px; display:block;}




table#tab-survey{font-size: 13px;
    margin-bottom: 35px; background-color:#FFFFFF;
    margin-top: 20px;}

table#tab-survey tr.menu td {
    background-color: #93aec7;
    border-bottom: 1px solid #93aec7;
    color: #FFFFFF;
    font-weight: bold;
}

table#tab-survey tr td{ padding:6px;; border-bottom:#93aec71px solid}
/* button 
---------------------------------------------- */
.validation .button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1.7em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.validation .button:hover {
	text-decoration: none;
}
 .validation .button:active {
	position: relative;
	top: 1px;
}


.orange {
	color: #ffffff !important;
	border: solid 1px #000000;
	background: #0064b1;
	background: -webkit-gradient(linear, left top, left bottom, from(#4992bd), to(#0064b1));
	background: -moz-linear-gradient(top,  #4992bd,  #0064b1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4992bd', endColorstr='#0064b1');
}
span.orange{ 	padding: .7em 1.7em .68em !important;}


.orange:hover {
	background: #757373;
	background: -webkit-gradient(linear, left top, left bottom, from(#757373), to(#333333));
	background: -moz-linear-gradient(top,  #757373,  #333333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757373', endColorstr='#333333');
}
.orange:active {
	color: #757373;
	background: -webkit-gradient(linear, left top, left bottom, from(#757373), to(#333333));
	background: -moz-linear-gradient(top,  #757373,  #333333);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757373', endColorstr='#333333');

}



#validateMessage{ line-height:1.4em !important}
.col1 input:focus {  box-shadow:0 0 5px #ffed00 ; }
.col2 input:focus { box-shadow:0 0 5px #ffed00 ;}
.col1 input:focus { box-shadow:0 0 5px #ffed00 ;}
.col4 input:focus {   box-shadow:0 0 5px #ffed00 ;}
div.conf{ margin-top:10px;}

div.conf h4{color:#272727; font-size:18px; padding-top:10px; padding-bottom:10px; padding-left:10px;}
div.conf p{ font-size: 13px; height: 2em; padding-left:10px; }

div.conf p.policy{ }

div.footer h4{ font-size:14px; margin:5px 0 10px 5px}

span.step{ background-color:#4992bd !important; color:#fff !important ; padding:3px; line-height:1.4em }
span.step span { font-size:12px}
.top-100-table{ font-size:11px; list-style-image: url("../img_look/icone/puce-list-top-100.gif"); margin-left:20px; color:#93aec7; float:left; width:282px}
.top-100-table li{ color:#000; padding:2px;}
.cover{ float:left; margin-right:5px}

.top-100-price{  width:280px;
    background-color:#f6f6f6; border-color:#e8eff5; padding:4px; color:#000;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;}
.top-100-price p{ font-size:11px; line-height:1.4em}
.descr-mode {
    clear: both;
    display: block;
    height: 50px;
    width: 380px;
}
.descr-mode span {
    color: #666666;
    display: block;
    font-size: 12px;
    width: 345px;
}
.descr-mode img {
    float: left;
    margin-right: 5px;
}
#subscribe ul li label span { color:red}


 table.RSM-tab, table.RSM-tab tbody, table.RSM-tab tfoot,table.RSM-tab thead,table.RSM-tab tr, table.RSM-tab th,table.RSM-tab  td { vertical-align: top !important }
 
table.RSM-tab  { background:url(../img_look/interface/bandeau_job.png) no-repeat  top}
table.RSM-tab h2{font-family: 'HelveticaNeueLTStd57Condensed'; font-size:28px; color:#FFF; line-height:1.2em; text-transform:uppercase}

table.RSM-tab h4,  table.RSM-tabh3{font-family:'HelveticaNeueLTStd57Condensed'; font-size:25px; color:#fff }


.RSM-tab td.RSM-content{ padding:50px 20px 10px 5px}
.RSM-tab h3{ background-color:transparent !important; color:#ffffff !important; line-height:1.3em}

.RSM-tab p{ padding-top:0px;  font-size:14px; color:#ffffff; line-height:1.6em}
ul.RSM-intro{ font-size:12px; list-style-image: url("../img_look/images/puce-job.png"); margin-left:30px; color:#93aec7; vertical-align: top !important; margin-top:15px; margin-bottom:5px }
ul.RSM-intro li{ color:#fff; padding:2px; vertical-align:top !important; line-height:1.45em}

p.RSM-SString{ font-size:9px; padding: 0 15px 40px 15px !important; margin:0; color:#fff;}
p.RSM-TString{ padding: 0 15px 0 10px !important; }
div.RSM-price { padding:15px 10px 5px 0px}
div.RSM-price p{ color:#0064b1; font-size:12px; line-height:1.2em}	

div.RSM-price a { color:#ffcc00}
div.RSM-price h2 { font-size:55px}


.box-social-media-555{ width:500px;

    border: 1px solid #C4C4C4;
    box-shadow: 0 1px 2px #DDDDDD inset;
    cursor: text;
    padding: 5px  ; margin:15px 5px 10px 5px; 
    position: relative;
	border-radius:5px;
-webkit-border-radius:5px;    -moz-border-radius:5px;    -o-border-radius:5px;

	background: -webkit-gradient(linear, left top, left bottom, from(#fbfaf9), to(#f5f4f3));
	background: -moz-linear-gradient(top,  #fbfaf9,  #f5f4f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfaf9', endColorstr='#f5f4f3');


	
	
	
	}
	
.box-social-media-555 p{ font-size:11px !important; line-height:1.78em !important}


.top_bar_abo_button {
    background-image: -moz-linear-gradient(center bottom , #FFFF00 37%, #F0C648 96%);
    border: 1px solid #E6CE4E;
    border-radius: 3px 3px 3px 3px;
    display: inline;
    float: right;
    margin-top: 5px;
    padding: 1px 7px;
    vertical-align: middle;
}

.top_bar_abo_button label {
    background-image: url("/img_look/abo/Identifiez-vous.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}


.separator, ul.top-nav li a {
    color: #000000;
}
.separator, ul.top-nav li a {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.top_bar_abo_button a {
    color: #66580F;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold !important;
    padding-top: 5px;
    text-align: right; 
}

.RSM-SStringv2{ font-size:13px !important; padding-left:8px; }
.survey h4 { clear:both; font-size:14px !important; padding-bottom:10px !important; margin-top:10px !important; margin-bottom:0px !important}
.survey h4.H { float:left}

.survey label { float:right !important; padding-top:5px}
.survey input[type="checkbox"], .survey input[type="radio"] { width:20px !important}
.survey textarea { width:800px; height:70px; margin-top:10px}
ul.L { float:left; width:400px; margin-bottom:10px}
ul.L label { width:350px !important; line-height:1.4em}
.survey .T { margin-top:0px; margin-bottom:5px}

.TBCH { width:800px; font-size:12px;}
.TBCH th { text-align:center; padding-bottom:5px; border-bottom:1px solid #0064b1; background:#0064b1; color:#FFF; font-weight:normal !important}
.TBCH td{ padding:5px; border-bottom:1px solid #0064b1}

ul.B label { width:550px !important; line-height:1.2em}

.HL { margin-top:8px}
ul.HL label { width:40px !important;}





