/*************************************CSS DE Achat ******************************************/
body{
	font-family: Verdana;
	font-size: 12px;
	color: #9a8099;
	width: 100%;
	font-size: 11px;
	line-height: 14px;
}

body.ados{color: #019DD6;}

div#content-popin {
	margin-left: 100px;
	margin-top: 20px;
	width: 600px;
}

.orange {color: #e8530a;}

a, h1, h2 {color: #e8530a;}
a{cursor: pointer;}

h1{font-size: 20px;text-transform: uppercase;font-family: Arial;padding-top: 15px;padding-bottom: 10px;}
h2{font-size: 16px;text-transform: uppercase;font-family: Arial;padding-top: 15px;padding-bottom: 10px;}
h3{padding-bottom: 10px;text-transform: uppercase;padding-top: 20px;}
h1 span, h3 span{font-size: 12px;text-transform: none;}
h3 span{font-size: 10px;}
form {	
	margin-bottom: 20px;
}

div.fields {
	margin-top: 30px;
}
p.sent {color: #019DD6;margin-bottom: 6px;margin-top: 6px;}
.violet {color: #e8530a;}

form label{float: left;width: 150px;}
form p{margin-bottom: 12px;}
form input{border: 1px solid #e1e1e1;}
form input#submit {position: absolute;margin-left: 10px;margin-top: 0px;border: 0px;}
form input.submit {border: 0px;}
form input.error {border-color: red;}

div#content-popin p.error,
div#content-popin div.errorlist{
	color: #DB1A25;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFBABA;
	border: 1px solid #DB141F;
}

.success{
	color: #4F8A10;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #DFF2BF;
	border: 1px solid #679A31;
}

div.left{width: 305px;float: left;}
div.right{width: 242px;float: left;margin-left: 52px;}

div.bloc {background:url("../images/bloc-top.png") #fff no-repeat;padding-top: 7px;width: 485px;margin-bottom: 20px;color: white;}
div.bloc-bottom {background:url("../images/bloc-bottom.png") left bottom no-repeat;line-height: 8px;}
div.bloc-content {background:url("../images/bloc-content.png") #fff repeat-y;padding-left: 35px;padding-right: 25px;line-height: 13px;}
div.bloc-content p.title{font-size: 14px;text-transform: uppercase;padding-bottom: 10px;}
div.bloc-content p{margin-bottom: 0px;}

div.bloc input{position: absolute;margin-left: -25px;margin-top: 0px;}

div.bloc-content ul li{
	line-height: 18px;
}

div.bloc-content ul {padding-bottom: 10px;font-size: 12px;list-style-type:disc;margin-left: 14px;}

div#CGV {color: #b1b1b1;border: 1px solid #b1b1b1;padding: 8px;height: 93px;overflow: scroll;margin-bottom: 15px;}

ul#mode {padding-top: 15px;}
ul#mode li {float: left;margin-right: 20px;width: 180px;}
ul#mode input {float: left;margin-right: 15px;margin-top: 15px;}

table#cmd-detail {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 500px;
}

table#cmd-detail tr.header td{background-color: #E8E8E8;color: #888;border-right: 1px solid white;}
table#cmd-detail tr.total td{background-color: #F9F9F9;}
table#cmd-detail td {padding: 3px;Vertical-align: top;}
table#cmd-detail td li{margin-bottom: 8px;}
p#department{display: none;}

div#confirm {
	font-size: 24px;
	width: 350px;
	position: absolute;
	line-height: 32px;
	text-align: center;
	margin-left: -26px;
	padding-top: 50px;
}

div#confirm input{
	font-size: 22px;
	color: white;
	background-color: #946F9F;
	padding: 10px;
	cursor: pointer;
	border: 2px solid #ddd;
}