@CHARSET "UTF-8";

#create-annonce,.validate-annonce {
	width: 100%;
}

.content-left {
	width: 300px;
	vertical-align: top;
}

/*#cat-marque-mod {}*/
.blueTitle {
	width: 100%;
	background: url(../../../images/design/title-annonce.png) repeat-x left
		top;
	background-color: #1a9cd5;
	height: 50px; /*padding-left:12px;padding-top:5px;*/
	color: #ffffff;
	text-align: left;
	margin-bottom: 5px;
	padding-top: 5px;
}

.blueTitle h3 {
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 12px;
}

.blueTitle p {
	padding: 0;
	margin: 0;
	display: inline;
	margin-left: 12px;
}

select { /*width:280px;margin-bottom:7px;*/
	padding: 3px;
	font-size: 11px;
}

.content-right {
	vertical-align: top;
}

/*#content-option {}*/
.fleche-bottom {
	background: url(../../../images/design/annonce-fleche.png) no-repeat
		left top;
	width: 340px;
	position: absolute;
	bottom: -23px;
	left: 3px;
	width: 47px;
	height: 22px;
	border-top: 1px solid #DADADA;
}

#plus-option {
	line-height: 23px;
	color: #ffffff;
	background: url(../../../images/design/plus-option-fond.png) repeat-x
		left top;
	background-color: #1a9cd5;
	position: absolute;
	bottom: 0;
	right: 0;
	padding-left: 14px;
	padding-right: 8px;
}

#plus-option a {
	color: #ffffff;
}

#option-left {
	background: url(../../../images/design/plus-option-left.png) repeat-x
		left top;
	position: absolute;
	top: 0;
	left: 0;
	width: 9px;
	height: 23px;
}

.bloc-left {
	width: 300px;
	background-color: #1a9cd5;
	text-align: center;
	position: relative;
}

.bloc-right {
	border: 1px solid #dadada;
	height: 100%;
	width: 100%;
	position: relative;
}

/*Photos et videos */
#add-elt-annonce {
	width: 100%;
	height: 100px;
}

#cadre-photo {
	width: 100%;
}

#cadre-photo span {
	line-height: 40px;
}

#cadre-video span {
	line-height: 40px;
}

input {
	margin-left: 0; /*font-size:16px;width:285px;padding:5px;*/
}

#picto-photo {
	background: url(../../../images/design/annonce-add-photo.png) no-repeat
		left top;
	position: absolute;
	top: 7px;
	right: 2px;
	z-index: 2;
	width: 60px;
	height: 48px;
}

#picto-video {
	background: url(../../../images/design/add-video-annonce.png) no-repeat
		left top;
	position: absolute;
	top: 3px;
	right: 7px;
	z-index: 2;
	width: 60px;
	height: 59px;
}

#picto-aff {
	background: url(../../../images/picto/affichage.jpg) no-repeat left top;
	position: absolute;
	top: 5px;
	right: 7px;
	z-index: 2;
	width: 60px;
	height: 59px;
}

#picto-fiche {
	background: url(../../../images/picto/fiche.jpg) no-repeat left top;
	position: absolute;
	top: 5px;
	right: 0px;
	z-index: 2;
	width: 67px;
	height: 81px;
}

#picto-shop {
	background: url(../../../images/picto/shop.jpg) no-repeat left top;
	position: absolute;
	top: 7px;
	right: 7px;
	z-index: 2;
	width: 60px;
	height: 59px;
}

#cadre-video {
	margin-top: 3px;
	background: url(../../../images/design/annonce-fond-video.png) repeat-x
		left top;
	background-color: #e43524;
	position: relative;
}

#cadre-video .blueTitle {
	background: none;
}

.subTitle {
	padding-left: 3px;
	margin-top: 5px;
}

.titleH2 {
	padding-left: 3px;
}

.addMinPhoto {
	/*background: url(../../../images/design/creation-annonce/fond-min-photo.gif) repeat-x left top #1a9cd5;*/
	margin: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	border: 2px solid #dadada;
	padding: 0px;
	position: relative; /*padding-right:5px;*/
	float: left;
	text-align: center;
	height: 140px;
	width: 184px;
}

.addMinPhoto img {
	margin-left: auto;
	margin-right: auto;
}

.addMinPhoto span {
	font-size: 16px;
	color: #c2c2c2;
	font-weight: bold;
	display: none;
}

.addMinPhoto table tr td {
	text-align: center;
	vertical-align: middle;
}

.delMediaSpan {
	cursor: pointer;
	font-weight: bold;
	font-size: 10px;
	display: inline;
}

.optionP a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 5px;
}

#vosphotos {
	display: none;
}

#conseils {
	width: 220px;
	padding: 5px;
	background-color: #e3ecf3;
}

#conseils2 {
	position: relative;
	margin-top: 5px;
	width: 80%;
	padding: 5px;
	background-color: #e3ecf3;
	display: none;
}

#content-media table {
	width: 100%;
}

#content-media table tr td {
	vertical-align: top;
}

#hideConseilA {
	position: absolute;
	top: 5px;
	right: 5px;
}

.spanEtape {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}

#needHelp {
	cursor: pointer;
	font-weight: bold;
	font-size: 10px;
}

#plusoption {
	display: none;
}

#plusoption a {
	text-decoration: none;
}

#txtPlusOptions {
	display: none;
}

#txtMoinsOptions {
	display: none;
}

#content-option,#content-commande {
	padding-left: 2px;
	padding-top: 2px;
}

.oneOption {
	float: left;
	margin-right: 10px;
	width: 220px;
	border: 1px solid red;
	margin-bottom: 2px;
}

.bloc-content-option {
	padding-left: 10px;
}

/*.oneOption input {width:200px;padding:2px;margin:2px;margin-right:0px;padding-right:0px;}*/
	/*.oneOption select {width:205px;padding:4px;}*/
#textAreaChamp {
	clear: both;
	margin-top: 20px;
	width: 320px;
}

#textAreaChamp textarea {
	width: 300px;
}

.optionElt {
	float: left;
	width: 190px;
	padding: 0;
	margin-left: 3px;
	margin-right: 3px;
}

.optionElt label { /*display:block;*/
	color: #0071A6;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.optionElt select {
	padding: 0;
	margin: 0;
	width: 180px;
	font-size: 13px;
}

.optionElt input {
	width: 180px;
	font-size: 13px;
}

.blocOptionElt {
	padding: 0;
	margin: 0;
}

#photo,#video {
	width: 97%;
	margin-left: 7px;
	font-size: 14px;
	padding: 3px;
}

#content-option hr {
	border-color: #ececee;
	margin: 0;
	padding: 0;
}

.heightFile {
	line-height: 39px;
	display: block;
	height: 39px;
}

.imgVideo {
	border: none;
	display: block;
}

.imgPhoto { /*width:120px;*/
	height: 90px;
	border: 2px solid #C2C2C2;
	display: block;
}

.delMediaSpan {
	line-height: 20px;
}

.checkbox_list {
	display: inline;
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.checkbox_list li {
	display: block;
	clear: both;
	line-height: 25px;
	border-bottom: 1px dotted #e4e4e4;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.checkbox_list li input {
	width: 30px;
	float: left;
	margin-top: 5px;
	padding: 0px;
}

.checkbox_list li label {
	display: inline;
	line-height: 25px;
}

#optAnnList {
	text-align: left;
}

.monoCheckbox input {
	width: 20px;
	line-height: 40px;
}

.spanMsgFromScript {
	line-height: 25px;
	display: block;
	color: #0071A6;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	text-align: center;
	background-color: #f0f0f0;
	margin-bottom: 5px;
	position: relative;
}

#loader {
	position: absolute;
	left: 285px;
}

#titleUpload {
	position: relative;
}

#submitImg {
	margin-left: 300px;
	margin-top: 0px;
}

.pictoError { /*float:left;padding-top:4px;*/
	
}

.error_list {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 2px;
}

#vosphotos h3 {
	margin-bottom: 5px;
}

/* --- */ /* --- */ /* --- */ /* --- */ /* --- */
	/**** Page de validation ****/ /* --- */ /* --- */ /* --- */ /* --- */
.optionP {
	color: #ffffff;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

#optModeAffichage input {
	padding: 0;
	margin: 0;
	width: auto;
	margin-right: 5px;
}

.labelAnn,.labelAnnPlus {
	font-size: 13px;
	color: #0071A6;
	font-weight: bold;
	text-decoration: underline;
}

.labelAnnPlus {
	color: #ff3333;
}

#info {
	width: 100%;
}

#info tr td {
	vertical-align: top;
}

#infoRight {
	width: 40%;
}

.intitule {
	font-size: 13px;
	font-weight: bold;
}

#infoCla tr td {
	padding: 5px;
}

#infoRight h4 {
	margin-bottom: 5px;
}

#infoRight img {
	margin: 6px;
	margin-left: 0px;
	border: 2px solid #DADADA;
}

#modifAnn {
	margin-top: 3px;
	font-weight: bold;
}

#prixTab {
	font-weight: bold;
}

#optModeAffichage table tr td {
	width: 50%;
	vertical-align: top;
}

#optModeAffichage table tr td input {
	margin-left: 17px;
}

/*.avantage {list-style-image: url(../../../images/picto/plus.gif);}*/

.avantage li,#ulCmd li {
	margin-bottom: 5px;
	padding-left: 5px;
}

.avantagePlus {
	list-style-image: url(../../../images/picto/plus-rouge.gif);
}

.avantagePlus li {
	margin-bottom: 5px;
	padding-left: 5px;
}

#ulCmd {
	list-style-image: url(../../../images/picto/plus-rouge.gif);
}

#ulCmd li {
	font-weight: bold;
}

#tot {
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
}

#valueTot {
	font-size: 16px;
	font-weight: bold;
	color: #e13322;
}

#totIndic {
	display: block;
	font-size: 10px;
}

#serviceAnn1,#serviceAnn2,#serviceAnn3,#serviceAnn4 {
	margin: 5px;
	padding: 5px;
}

#serviceAnn1 h3,#serviceAnn2 h3,#serviceAnn3 h3,#serviceAnn4 h3 {
	font-size: 12px;
}

#imgConfirm {
	float: left;
}

#lienOption {
	text-decoration: underline;
	cursor: pointer;
}

#lienOption :hover {
	text-decoration: none;
}

.error_list {
	margin-bottom: 5px;
}

.pStyle {
	clear: both;
	height: 1px;
	padding: 5px;
	margin: 0px;
}

#duree {
	margin-bottom: 12px;
	width: 96%;
}

#create3step {
	font-weight: bold;
	text-decoration: underline;
}

.divForImgJS {
	display: none;
}

#redTxt {color:#EA1A1A;}

#plus-option-descr {position:absolute;left:0px;bottom:0px;margin-bottom:3px;margin-left:5px;color:#FF6633;}
#plus-option-descr span {color:#2AABE4;}
#plus-option-descr span:hover {text-decoration:underline;cursor:pointer;}

#optAnnList .checkbox_list {display:block;width:605px;}
#optAnnList .checkbox_list li {clear:none;float:left;width:200px;}

.orange {color:#FF6633;}
#img-annonce-gratuite {position:absolute;top:105px;left:60px;}