/* Bloc de contact dans annuaire */
div.contact_submitter {
    border:2px solid #BB2B17;
    background:#FFF;
    padding:10px;
    text-align:center;
	float:left;
	margin:0px 0px 10px 3px;
	width:565px;
}

div.contact_submitter.atoffice {
    border-color:#7FADCE;
}

div.contact_submitter  div.important-msg-ok
{
	font:bold 12px Arial,Sans-Serif;
	color:#000000;
    line-height:50%;
	text-align:center;
}

div.contact_submitter form {
    margin:0px auto 0px auto;
    width:530px;
    text-align:left;
    padding:0px;
}
div.contact_submitter div.contact_submitter_header 
{ 
    padding-bottom:10px;
}

div.contact_submitter div.contact_submitter_header 
{ 
    padding-bottom:10px;
}
div.contact_submitter div.contact_submitter_header h1{
	 padding-top:10px;
	 font-size: 17px;
	 width:420px;
	 float:right;
}
div.contact_submitter div.contact_submitter_header p#titre 
{
    font:15px Arial,helvetica,Sans-Serif;
    color:#5C5C5C;
}

div.contact_submitter div.contact_submitter_header p#titre img
{
    vertical-align:middle;
    margin-right:10px;
}

div.contact_submitter div.contact_submitter_header p#url 
{
    padding-top:10px;
    font:12px Arial,helvetica,Sans-Serif;
    color:#5C5C5C;
}

div.contact_submitter div.contact_submitter_header p#url img
{
    vertical-align:middle;
    margin-right:5px;
}


div.contact_submitter p.nomargin { margin:0px; }


div.contact_submitter div.contact_submitter_header p
{
    font:15px Arial,Helvetica,Sans-Serif;
    color:#5C5C5C;
}

.red
{
    color:#be0000;
}

div.contact_submitter div.contact_submitter_body_left 
{
    float:left;
    width:170px;
    font:12px Arial,Helvetica,Sans-Serif;
    color:#5c5c5c;
    margin:0px; 
}

div.contact_submitter div.contact_submitter_body_left p {
    line-height:15px;
}


div.contact_submitter div.contact_submitter_body_right 
{
    margin:0px; 
    text-align:center;
    font:12px Arial,Helvetica,Sans-Serif;
}

div.contact_submitter div.contact_submitter_body_right div.rightinside { 
    width:192px;
    float:right;
}

div.contact_submitter div.contact_submitter_body_right div.rightinside textarea {
    border:1px solid #cccccc;
    padding:1px;
    text-align:left;
    width:192px;
    height:90px;
    color:#5c5c5c;
    font:15px Arial,Helvetica,Sans-Serif;
    overflow-y:auto;
} 

div.contact_submitter div.contact_submitter_body_right div.leftinside {
    float:left;
    width:129px;
}

div.contact_submitter div.contact_submitter_body_right div.leftinside p.code {
    width:auto;
}


div.contact_submitter div.contact_submitter_body_right div.leftinside p.code {
	font:bold 11px Arial,Sans-Serif;
}

div.contact_submitter div.contact_submitter_body_right div.leftinside p.code input {
	float:right;
	width:40px;
}

div.contact_submitter div.contact_submitter_body_right div.leftinside p.code img {
	padding:0px;
	margin:0px;
	height:20px;
	width:80px;
	border:1px solid #cccccc;
	float:left;
}



div.contact_submitter div.contact_submitter_body_right div.leftinside input 
{
  	border:1px solid #a5acb2;
	font:12px Arial,Sans-Serif;
	color:#999999;
    text-align:left;
    padding:0px 2px 0px 2px;
    margin:2px auto 2px 0px;
	background:white;
	display:block;
	width:100%;
	height:20px;
	line-height:15px;
}

div.contact_submitter_footer
{
    clear:both;
    padding:10px 3px 10px 3px;
}

div.contact_submitter_footer img 
{
    vertical-align:middle;
    margin-left:10px;
}

div.contact_submitter_footer img.first {
    margin-left:0px;
}

div.contact_submitter_footer img.last {
    margin-left:20px;
}

div.contact_submitter span.erreur {
	display:block;
	font:bold 10px Verdana,Helvetica,Sans-Serif;
	color:#be0000;
	text-align:left;
}



div.contact_submitter div.contact_submitter_footer input.contact_submitter_body_right-valid {
    float:right;
    display:inline;
}


/* (fin) Bloc de contact dans annuaire */