.page-break { page-break-before:always; margin:0; border-top:none; height:0; }
.print-block-style { page-break-inside:auto; }
dl.inline2 dd, dl.inline2 dt   { display: inherit; margin-bottom: 5px;}

body { background: #fff; font-size: 10pt; float: none; color: #000; }
#wrapper { background: transparent none; }
#wrapper table { float: left; width: 99%; }
.path, #search-box, #header, #topmenu, #footer, #advanced-search-box, div#content-right { display: none; }
/*.accueilpagebody #highlight { display: none;  }*/
#maincontent { float: left; }
#maincontent div#content-left { float: left; }
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}
#maincontent #content-left div.main-header h2, #maincontent2 #content-left div.main-header h2, #content-left #accordeon1 h2, .box-accordeon2 div.main-header h2 { 
font-weight:normal;
color: #e45922;
font-size:1.5em;
line-height: 1.4em;
width:560px;
float:left;
margin-left:15px;
padding: 5px;
}
h2 {
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	color: #2e410f;
	padding: 5px;
	margin: 0;
	background: none;
}
a {
	text-decoration: underline;
	color: #323a42;
}
a:hover {
	text-decoration: none;
	color: #323a42;
}
div.top-content{ 
    padding:10px 20px;
    font-size:0.95em;
}
/*
div#content-left h3 { 
    color: #e45922;
    font-weight: bold;
    font-size:1.3em;
    position: relative;
    left:10px;
    width:80%;
    margin:0;
}
*/
div#content-left h3 span { 
    background-color: #fff;
    padding:0 8px 0 8px;
}
table.delete {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    margin: 0 0 20px 0;
    border-collapse : collapse;
}

table.delete caption {
color: #fff;
padding: 5px;
background-color: #666;
font-size: 0.85em;
margin: 20px 0 0 0;
}

table.delete input.check {
margin: 0;
}

table.delete thead {
background: #E45922 url(../js/jquery/theme/bg_header_sortable.jpg) no-repeat scroll -15px 0;
}

table.delete thead th {
border-right: 1px solid #fff;
padding: 3px 8px;
}
table.delete thead th.numero {
text-align: center;
}
table.delete thead th.ico-delete {
padding: 3px 5px;
text-align: center;
}
table.delete thead th.ico-delete span  {
display: block;
background: url(images/garbage.png) no-repeat scroll center center;
height: 16px;
width: 100%;
}

table.delete tbody tr.even {
background-color: #efefef;
}

table.delete tbody td {
padding: 3px 8px;
border: 1px solid #ccc;
}

table.delete tbody td.delete, table.delete tbody td.numero {
text-align: center;
}

table.delete thead th.nom {
border-right: none;
}

.cols-2x .cols1, .cols-2x .cols2 { float: left; width: 48%; }
.cols-2x .cols1 { border-right: solid 1px #ccc; margin-right: 20px; }

#onglets ul.onglet-ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  background:#DAE0D2 url("images/onglets/bg.gif") repeat-x bottom;
  width:96%;
  font-size:93%;
  line-height:normal;
  margin-bottom:20px;
}
#onglets ul.onglet-ul li {
  float:left;
  background:url("images/onglets/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}
#onglets a.onglet-tab {
  float:left;
  display:block;
  background:url("images/onglets/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#E45922;
  outline: 0; 
}
#onglets a.onglet-tab:hover {
  color:#000;
}
#onglets li.ui-tabs-selected, #onglets ul.onglet-ul li.ui-tabs-selected {
  float:left;
  background:url("images/onglets/left_on.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}
#onglets li.ui-tabs-selected a {
  background-image:url("images/onglets/right_on.gif");
  color:#000;
  padding-bottom:5px;
}
#ongletsg ul.onglet-ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  background:#DAE0D2 url("images/onglets/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  margin-bottom:20px;
}
#ongletsg ul.onglet-ul li {
  float:left;
  background:url("images/onglets/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}
#ongletsg a.onglet-tab {
  float:left;
  display:block;
  background:url("images/onglets/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#E45922;
  outline: 0; 
}
#ongletsg a.onglet-tab:hover {
  color:#000;
}
#ongletsg li.ui-tabs-selected, #onglets ul.onglet-ul li.ui-tabs-selected {
  float:left;
  background:url("images/onglets/left_on.gif") no-repeat left top !important;
  margin:0;
  padding:0 0 0 9px;
}
#ongletsg li.ui-tabs-selected a {
  background-image:url("images/onglets/right_on.gif");
  color:#000;
  padding-bottom:5px;
}

table.display-tab { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.display-tab th {background-color: #E45922; color: #fff; border-bottom: 1px solid #fff; border-right: 1px solid #ccc; padding:8px; }
.display-tab th.first { border-top: 1px solid #ccc; }
.display-tab td {border-right: 1px solid #ccc; border-top: 1px solid #ccc; text-align: center;}
.display-tab td.title {font-weight: bold;}
.display-tab tr.odd {background-color: #f5f2f2;}

div.main-header2 { 
background: url(images/AST_nous/title_pt.jpg) no-repeat 0 0;
width:631px;
height:49px;
}

.printable {
    visibility:hidden;
}

.contactform { clear:both;}
.iframe .contactform { margin-top:10px;padding-top:10px;}
.contactform .restriction {	
	font-size: 100%;
	float:left;
	text-align: left;
	margin: 0;
	padding: 0 0.5em 0 0;
	font-weight:bold;
	color:#55636c;
	width: 66%;
}
.contactform input#btnConfirmCt {
	width:500px;
}
.contactform .headerPP {	
	font-size: 100%;
	text-align: left;
	margin: 10px;
	padding: 0 0.5em 0 0;
	font-weight:bold;
	color:#55636c;
}
.contactform textarea  {
	height: 100px;
	font-family:inherit;
	font-size:1em;
}
.contactform input.checktodel { width:auto;}

/*15/01*/
div#content-left div.contourPrest { 
width:590px;
border:0px;
margin: 15px 0 15px 0;
margin-bottom:40px;
height: auto;
}
