﻿.moncompte { padding:20px 30px 10px 26px; }
.moncompte  h4 { color:#027ABB;}
.moncompte.contact { background: url("/images/common/fonds/contact.gif") no-repeat 260px 40px; position:absolute;}
.moncompte h3 { color:#E65B23; font-size:12px;}
div.blockvalid {background-color:#f2f2f2; margin:20px 0 0 0; padding:15px 25px 5px 25px; }

div.conditions{ width:700px; height:200px;overflow:scroll; border:2px solid #C5C5C5; margin:10px; padding:10px;}
div.accept { text-align:left; margin-left:10px; width:100%; font-size:12px; height:30px; color:#3795C7; }
fieldset.total { width:700px; border:1ps solid #E05E22; color:#E05E22; text-align:center;height:35px; padding:10px;}
fieldset.total legend { color:#777777;}

div.validleft { float:left; }
div.validmiddle {width:150px; float:left; margin-left:200px; margin-top:15px;}
div.validmiddle a {font-weight:bold;}
div.validleft p:first-child { margin-top:0; }
div.validright { float:right; }
div.validleft input, div.validleft span { float:left; }
div.validleft input { margin-right:5px; }

#txtnombre54 { margin-left:5px; width:44px !important; }

.btnvalid {
	background: #ff6629 url(/images/common/boutons/fond.gif) 0 0 repeat-x;
	border:1px solid #e29779;
	display: inline-block;
	color: #fff;
	cursor: pointer;
	line-height: 16px;
	padding: 5px 10px 6px;
	position: relative;
	text-decoration: none;
}

a.btnvalid:hover {color: #fff;}

.btnbleu{
	background:none;
	color:#3795C7;
}
.btnsuppr {
	background: #c7c7c7 url(/images/common/boutons/fond_suppr.gif) 0 0 repeat-x;
	border:1px solid #ddd;
	display: inline-block;
	color: #000;
	cursor: pointer;
	line-height: 16px;
	padding: 5px 10px 6px;
	position: relative;
	text-decoration: none;
}
.home { color:#1283bf; font-weight:bold; margin:0 20px; }

#tabsoa  a.aremoa {  }
h4.oa_soustitre {margin:0 0 0 20px; padding-left:25px; height:25px; color:#777777; font-weight:bold; text-decoration:underline;  background:url(/images/common/puces/pict_loupe.gif) 0 0 no-repeat;}

table.selection { margin:20px 0 15px 0; width:100%; }
table.selection input { width:30px; float:left; }
table.selection  input.estim {width:50px;}
#tabs input[type="text"].estim {width:45px;}
table.selection a, table.selection span{ float:left; color:#777777; font-weight:bold; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
table.selection span.orange { color: #FF6527;}
table.selection span.petit { font-weight:normal; font-size: 9px;}
div.remarque { width:650px; border: 1px solid #FF6527; text-align: center; color: #FF6527; margin: 15px 10px; padding: 10px;}
table.selection  td.centre a, table.selection  td.centre span{ float:none; }
table.selection th { border-bottom:10px solid #fff;  line-height:14px; padding:0 5px; vertical-align:top;  text-align:left; color:#777777; font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.newoa .selection th  { line-height:12px; font-size:10px;}
table.selection .total{ width:90px; }
table.selection td { border-bottom:7px solid #fff; background:#f0f0f0; padding:3px 5px; vertical-align:top; }
table.selection td.centre { text-align:center;}
table.selection td.tdimage {background-color:#ffffff;}
table.selection td p { margin:0; vertical-align:middle; }
table.selection td p img { margin:0 4px; vertical-align:middle; }
table.selection td.prepa { text-align:center; }

.intertitre { color:#027abb; font-size:16px; }
.nota { color:#777; font-size:9px; font-weight:bold; margin:0; }

.intro_moncompte { margin:30px 60px 0 0; }
.intro_moncompte .visuel { float:left; margin:0 20px 50px 0; }
	
ul.ulcompte {
	background:url(/images/common/fonds/fd_menu_compte.gif) 0 0 repeat-x;
	height:24px;
    list-style:none;
	margin:0;
    padding:0;
}
ul.ulcompte li {
	border-left:1px solid #fff;
    float:left;
	font-size:12px;
    height:24px;
	line-height:24px;
	margin:0;
    padding:0;
    position:relative;
	text-align:center;
	width:156px;
}
ul.ulcompte li.court {width:72px;}
ul.ulcompte li.blanc {background:#ffffff none; }
ul.ulcompte li:first-child { border-left:none; }
ul.ulcompte li.ui-tabs-selected { background:url(/images/common/fonds/fd_menu_compte_on.gif) 0 0 repeat-x; }
ul.ulcompte li a {
	color:#fff;
	display:block;
	text-decoration:none;
}

ul.uloa { list-style:none; margin:0 0 0 219px; padding:0; }
ul.uloa li { margin:0 8px 0 0; padding:0; }
ul.uloa li a { display:block; margin:0; padding:0; }
ul.uloa li{width:111px;height:46px; display:inline; float:left;}

.entete { border-top:1px solid #969696; margin:20px 0 0; padding:5px 0 0 0; }
.newoa .entete { border:0; position:relative;}
.newoa .entete p{color:#777777; font-size:11px; margin-top:5px; text-decoration:underline;}
.newoa .selection { margin:10px 0 15px; }
.entete .sel { color:#027abb; font-weight:bold; font-size:13px;}
.entete .nom { color:#027abb; font-size:13px;}
.reponse { border:1px solid #027abb; padding:5px;}
.reponse p { color:#027abb; }
.entete span.rappel { float:right; margin-right:20px; color:#3795C7; font-size:12px;}
.entete input , .oanom{ color:#027abb; font-size:16px; font-weight:bold; width:270px; }
.oanom {width:230px; float:left;}
div.oanumero { margin:0 10px; color:#777777; width:100px;float:left;}
div.oadate { margin:0 10px; color:#E65B23;width:120px;float:left;}
.entete .selnomvalid { background:url(/images/common/puces/check.gif) 0 0 no-repeat; color:#777; font-size:9px; margin:0 0 0 13px; padding:0 0 0 20px; text-decoration:none; }
.entete .selprint { background:url(/images/common/boutons/print_selection.gif) 0 0 no-repeat; color:#fff; display:block; float:right; font-size:9px; height:29px; margin:-5px 0 0 2px; padding:0 0 0 40px; text-decoration:none; width:66px; }
.entete .seldel { background:url(/images/common/boutons/del_selection.gif) 0 0 no-repeat; color:#000; display:block; float:right; font-size:9px; height:29px; margin:-5px 0 0 2px; padding:0 0 0 36px; text-decoration:none; width:70px; }

.divselleft {float:left;width:490px;}
.divselright {float:left;width:220px;}
#tabs ol {
	float:left;
	list-style:none;
	margin:15px 30px 40px 0;
	padding:0;
}
#tabs .moncompte.contact  ol {margin:50px 30px 40px 40px; width:450px; }
#tabs .societe { padding:33px 0 0 0; }
#tabs .login {
	background:#eaf8fc;
	float:none;
	margin:20px 80px 40px 130px;
	padding:15px 0 5px 0;
}
#tabs .login label { width:200px;} 
#tabs .crit_alerte { float:left; width:230px; }
#tabs span.rouge {color:#E65B23; margin-left:2px;}
#tabs .crit_alerte label { text-align:left; width:100px;} 
#tabs .crit_alerte select { width:115px;} 
#tabs ol li {
	height:25px;
	margin:0 0 8px 0;
	padding:0;
	vertical-align:middle;
}
#tabs ol li.boutons{line-height:30px; height:30px; padding-top:10px;}
#tabs ol li input , #tabs ol li textarea.texte, #tabs ol li span{	/*float:left;*/	vertical-align:middle;}
#tabs ol li a.accueil, #tabs ol li a.accueil:hover{float:left; color:#3795C7;}
#tabs ol li input.button{ float:right; background:url(/images/common/boutons/envoyer.png) no-repeat 0 0; vertical-align:middle; width:110px; }
#tabs ol li textarea.texte, #tabs ol li select {width:190px; }
#tabs ol li textarea.texte { height:120px;}
#tabs input[type="text"] { width:190px; }

#tabs ol li.remarque {
	border:1px solid red;
	color:#505758;
	font-weight:bold;
	height:auto;
	margin:5px 0;
	padding:10px 5px;
}
#tabs ol label {
	color:#027abb;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	text-align:right;
	width:120px;
}
fieldset.creercompte {
	border:1px solid #FFFFFF;
	margin-top:20px;
	width:690px;
}
fieldset.creercompte legend a, fieldset.creercompte legend a:hover {
	font-size:14px;
}
input.form, div.form, select.form {
	float:left;
	margin:0;
	width:250px;
}
div.form {
	width:120px;
}
input.submit, input.button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/Content/images/common/btn-court.png) no-repeat scroll 0 2px;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	height:26px;
	margin:0;
	width:95px;
}

.email { color:#3795C7; font-size:12px; font-weight:bold; }

.crit_suite { float:left; width:450px; }
.crit_suite ol { margin-bottom:20px !important; } 
.crit_suite ol label { float:left; text-align:left !important; width:80px !important; }
.crit_suite .model { width:300px !important; }
.crit_suite .km { display:inline; float:none !important; width:100px !important; }

.add {
	background:url(/images/common/boutons/add_alert.gif) 0 0 no-repeat;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	height:47px;
	margin:15px 0 10px 0;
	padding:0 0 0 70px;
	text-align:left;
	width:180px;
}
.back { color:#1283bf; font-weight:bold; }
.back a { color:#1283bf; }

#tabs  ol.rem {margin:15px; border:1px solid #E5E5E5; padding:5px;}
#tabs ol.rem li { border-bottom:1px solid #E5E5E5; height:25px; padding-bottom:5px;}
#tabs .rem li.acceptes{ background:url(/images/common/puces/encours.png) 0 0 no-repeat;}
#tabs .rem li.annules { background:url(/images/common/puces/annule.png) 0 0 no-repeat;}
#tabs .rem li.refuses { background:url(/images/common/puces/refuse.png) 0 0 no-repeat;}
#tabs .rem li.termines { background:url(/images/common/puces/termine.png) 0 0 no-repeat; border-bottom:none;padding-bottom:0;}
#tabs .rem li p {margin-left:50px; color:#1283bf;  }

