#dogSitting #center_column_2cols {
	margin-left: 20px;
	width: 768px;
}
#dogSitting h2 {
	font-size: 2em;
	border-bottom: 1px solid #E4E2E3;
}
#dogSitting h2 span {
	font-size: 0.7em;
	color: #767165;
}
#dogSitting .div_principal .our_offer {
	font-size: 1.5em;
}
#dogSitting .div_principal .manual {
	font-size: 1.2em;
}
#dogSitting .div_principal .tip {
	color: #E30000;
}
#dogSitting #primary_block form.login {
	font-size: 1.5em;
	text-align: center;
	margin: 10px 0;
}
#dogSitting .div_principal .login img {
	margin-top: 5px;
}
#dogSitting .div_principal .login .free {
	font-size: 11px;
}
#dogSitting #primary_block form.login p {
	padding: 0;
	margin: 5px 0;
}
#dogSitting #primary_block form.login input,
#dogSitting #primary_block form.login textarea,
#dogSitting #primary_block form.login select,
#dogSitting #primary_block form.login span.editable {
	margin: 0;
	width: 170px;
}
#dogSitting #primary_block form.login input.button {
	width: 120px;
	margin: 5px auto;
}
#dogSitting #primary_block form.login p.submit2 {
	margin-bottom:1.5em;
	padding-left:18% !important;
}

#dogSitting .div_panel{
	width:180px;
}

#dogSitting .div_panel_recherche {
	margin: 0 0 20px 10px;
	float: left;
	width: 201px;
}
#dogSitting .div_panel_recherche h3 {
	font-size: 1.5em;
	background: transparent url('../img/backgrounds/dogSittingSearchForm_top.png') bottom left no-repeat;
	padding-bottom: 20px;
	margin: 0;
}
#dogSitting .div_panel_recherche form {
	color: #FFFFFF;
	background: transparent url('../img/backgrounds/dogSittingSearchForm_bottom.png') bottom left no-repeat;
	padding-bottom: 11px;
	width: 191px;
}
#dogSitting .div_panel_recherche form p {
	background-color: #838079 !important;
	margin: 0;
}

#dogSitting .div_panel_recherche label{
	width : 80% !important;
	text-align:left;
}
#dogSitting .div_panel_recherche .submit {
	padding-left: 0.7em !important;
}

#dogSitting .div_panel_sitter{
	margin-bottom:0.5em !important;
	float:left;
	height:80px;
	background:#F3ECE6 none repeat scroll 0 0;
	border:1px solid #907E72;
	padding:0.7em;
	
}

/*** LEGEND ***/
#dogSitting .div_panel_legende{
	float: left;
	margin-left: 10px;
}
#dogSitting .div_panel_legende h4 {
	background-color: #e4dfd9;
	font-size: 1.1em;
	padding: 0.2em 0.7em;
}
#dogSitting .div_panel_legende ul {
	padding: 0.7em;
	list-style-type: none;
}
#dogSitting .div_panel_legende li {
	border-bottom: 1px solid #e3e0dd;
	line-height: 30px;
}
#dogSitting .div_panel_legende li img {
	vertical-align: middle;
}

#dogSitting .div_panel_recherche_avancer{
	height:200px;
	width:741px;
	margin-top:15px;
}

#dogSitting .div_recherche_avancer{
	margin-left:1.1em;
	width:'25%' !important;
}

#dogSitting .div_map{
	width: 555px; 
	height: 508px;
	border: 1px solid #907E72;
	float: left;
	
}
#dogSitting .info_compementaire_bloc_all{
	float: left;
	width: 200px;
	text-align: center;
	margin-top: 10px; 
}
#dogSitting .info_mail.div_principal {
	float: left;
	width: 400px;
}
#dogSitting .info_mail.div_principal input#information_sitter {
	float: right;
}
#dogSitting .div_float_left{
	float:left;
}
#dogSitting .annonce{
	margin-left:10px;
	width:465px;
}
#dogSitting .info_complete{
	width:758px;
	float:left;
	margin-bottom : 5px;
	padding-bottom : 20px;
	border-bottom : thin dotted #333;
}
/*** [SDE] Refonte des resultats de la recherche ***/
#dogSitting .info_complete .dogSitter_presentation {
	margin: 10px;
	font-style: italic;
}
#dogSitting .info_complete .dogSitter_presentation img {
	float: left;
	margin-right: 10px;
}
#dogSitting .info_complete table.dogSitter_informations {
	margin-bottom: 10px;
}
#dogSitting .info_complete table.dogSitter_informations tr.odd {
	background-color: #E7E2DC;
}
#dogSitting .info_complete table.dogSitter_informations th {
	width: 160px;
}

/*** [SDE] End Refonte des resultats de la recherche ***/

#dogSitting .champ_rechercher{
	width:755px;
	float:left;
	border:2px dotted black;
	background-color : #FAF5F3
}
#dogSitting .bloc_info_complete{
	margin-top: 20px;
	float:left;
}
#dogSitting .div_separateur{
	float:left;
	height:15px;
}
#dogSitting div.info_complete H3 {
	background-color: #DDCCBB;
	border: 1px solid black;
	color : #555555;
	padding: 0.5em 1em;
	margin: 0;
}
#dogSitting div.info_complete a {
	color : #555555;
}
#short_description_block div p {
	padding: 0.3em 0 0.3em 0.7em;
}
#dogSitting div.searchDispos label,
#dogSitting div.rechercheAvancer1 label,
#dogSitting div.rechercheAvancer2 label,
#dogSitting div.rechercheAvancer3 label {
	width: 100px;
	text-align: left;
}
#dogSitting div.searchDispos select {
	width: 210px;
}
#dogSitting div.rechercheAvancer1 select,
#dogSitting div.rechercheAvancer2 select,
#dogSitting div.rechercheAvancer3 select {
	width: 120px;
}

#dogSitting .moitier{
	width:49%;
	float:left;
}

#dogSitting .centre_button{
	width:100%;
	float:left;
	
}


#dogSitting .table_legende{
color:#5D717E;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:10px;
border:2px black;
margin-top: 10px;
}

#dogSitting .case{
	border:2px;
}

#dogSitting .bottom_line{
	
	display:inline !important;
	
}

#dogSitting .formParticulier{
	

	
}


#dogSitting .info_compementaire{
	width:758px;
	float:left;
}

#dogSitting .info_compementaire_bloc{
	
	width:280px;
	float:left;
}


#dogSitting .info_compementaire_bloc_mini{
	width:130px;
	float:left;
}


#dogSitting .decalage_haut{
	margin-top:5px;
}


#dogSitting form.formParticulier p span, #dogSitting form.formParticulier label
{
	
width:40% !important;
}


#dogSitting table.liste{
	
	color:#5D717E;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	width : 300px;

	margin: -15px 146px;
}
#dogSitting .all {
	
	width:100% !important;

}

#dogSitting label.all_ligne
{
	width:100% !important;
	text-align : left !important;
}



#dogSitting label.disable_float_left
{	
	float:none !important;
}

#dogSitting p.center{
	text-align:center;
	margin:1.5em 0 !important;
}


#dogSitting p.check{

}

#dogSitting .mandatory
{
		color:#CC4444;
}


#dogSitting .info_compementaire_bloc_mini .intituler {
	width: 60px;

}
#dogSitting .info_compementaire_bloc_all .intituler {
	width: 110px;
	
}

#dogSitting .info_button{
	
	text-align:center;
	width:180px;
	
}
#dogSitting #center_column a{
	color:#665544;
}


#dogSitting{
	clear: both;
}

#dogSitting .info_mail{
	margin-top: 10px;
}


#dogSitting .tab_selection_tarif td.parution{
	
	width:130px;
}

#dogSitting .tab_selection_tarif td.presence{
	
	width:140px;
}

#dogSitting .tab_selection_tarif td.tarifs{
	
	width:170px;
}

#dogSitting .tab_selection_tarif td.departement{
	
	width:260px;
}

#dogSitting .tab_selection_tarif tr.titre td{
	
	border-bottom:1px solid black;
	border-left:1px solid black;
}

#dogSitting .tab_selection_tarif select{
	width:250px;
}


#dogSitting .ligne tr{
	border-bottom:1px solid black;
}



#dogSitting .distance{
	
	color:blue;
	
}

