body {
	background-color: white;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
}

.bodytext {
	text-align: justify;
}

/* Acronyme et abbreviation */
acronym, abbr { cursor: help; }
acronym { border-bottom: 1px dotted black; }
abbr { border-bottom: 1px dashed black; }

/* css de correction */
/* fx 2 cols */

.c2l1-middle { vertical-align:top;}

#addresscontact{
float: left;
}
.mapnest{
float: right;
}
#coordinfo{
clear:both;
}

.csc-textpic-text table {
  border:medium none;
  border-color:#8C8C8C;
}

.csc-textpic-text table p{
  font-size:11px;
  margin-left:auto;
  margin-right:auto;
  padding-top:28px;
  text-align:center;
}

.csc-textpic-text table .tableaux-coin-haut-gauche p, .csc-textpic-text table .tableaux-titre p{
  margin-left:auto;
  margin-right:auto;
  padding-top:0px;
}

.csc-textpic-text td, .csc-textpic-text tr, .csc-textpic-text th {
  border:1px solid #8C8C8C;
}

/**********************************/
/*                                */
/*        Styles META FE          */
/*                                */
/**********************************/

.tx-metafeedit-editmenu-list-table-header{
  background-color:#09935F;
}

.tx-metafeedit-editmenu-list-table-header th{
  color:#FFFFFF;
}

.tx-metafeedit-list-row-1{
  background-color:#F3F3F3;
}

.tx-metafeedit-list-row-2{
  background-color:#FFFFFF;
}

.tx-metafeedit-header {
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0px;
height:30px;
}

.tx-metafeedit-error {
background-color:#FEEFFF;
color:#990000;
font-weight:bold;
margin:5px 10px 5px 5px;
outline-color:Black;
outline-style:none;
outline-width:thick;
padding:0em;
width:99%;
}

div.typo3-dyntabmenu-tabs {
margin:5px 0px;
padding-right:20px;
}

table.typo3-dyntabmenu td a {
color:#999999;
display:block;
padding:2px 5px;
text-decoration:none;
width:100%;
}

table.typo3-dyntabmenu td.tabact a, table.typo3-dyntabmenu td.tab_over a{
  color:#000000;
  font-weight:bolder;
}

table.typo3-dyntabmenu td.tab, table.typo3-dyntabmenu td.tabact, table.typo3-dyntabmenu td.disabled, table.typo3-dyntabmenu td.tab_over, table.typo3-dyntabmenu td.tabact_over, table.typo3-dyntabmenu td.disabled_over {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-bottom:0px none;
}

table.typo3-dyntabmenu td.tab_over, table.typo3-dyntabmenu td.tabact_over, table.typo3-dyntabmenu td.disabled_over{
  background: #EEEEEE none repeat scroll 0%;
  border: 1px solid #555555;
  color: #000000;
}

table.typo3-dyntabmenu td.tabact{
  background:#CCCCCC none repeat scroll 0%;
  border:1px solid black;
  color:#FFFFFF;
}

table.typo3-dyntabmenu td.tab {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #555555;
color:#CCCCCC;
}

.tx-metafeedit-form-label {
background-color:#09935F;
/*clear:both;
float:left;*/
position:absolute;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
width:270px;
}

.tx-metafeedit-form-field {
background-color:#EFEFEF;
font-size:12px;
margin:5px 10px 5px 5px;
outline-color:Black;
outline-style:none;
outline-width:thick;
padding:0px;
width:540px;
}

.tx-metafeedit-form-data {
height:15px;
margin-left:275px;
width:250px;
}

.tx-metafeedit-form-data, .tx-metafeedit-form-field select{
margin-left:275px;
}

.tx-metafeedit-form-error-field {
background-image:url(/typo3conf/ext/meta_feedit/res/drapeau_petit);
background-position:0% 45%;
background-repeat:no-repeat;
padding-left:1.5em;
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

.tx-metafeedit-form-field textarea {
height:70px;
}

.tx-metafeedit-link-edit{
  padding-right:20px;
}

.tx-metafeedit-link-edit a {
background-image:url(/typo3conf/ext/meta_feedit/res/edit_petit.png);
background-position:0% 60%;
background-repeat:no-repeat;
line-height:2.5em;
padding-bottom:1.6em;
padding-left:1.8em;
padding-top:1.6em;
}

/********************************************/
/*                                          */
/*        Styles META GESTION DEVI          */
/*                                          */
/********************************************/

.tx_metagestion_devis_label{
  background-color:#09935F;
  color:#FFFFFF;
  font-weight:bold;
  padding-left:2px;
  width:120px;
  border:1px solid #000000;
}
.tx_metagestion_devis_data span{
  background-color:#EFEFEF;
  padding:0px 2px;
}
.tx_metagestion_devis_hr {
  border:1px solid #EFEFEF;
  width:100%;
}

.error_login{
  background-color:#FF5555;
  font-weight:bold;
  height:15px;
  width:400px;
}