body#action { 
margin: 0px; padding: 0px; background-color: #3366CC; font-family: Arial,Sans-serif;
}
body#action form { 
margin: 0px; padding: 0px; 
}
body#action a img {
border: 0px;
}
body#action div#actions {
margin: 5px; padding: 0px; text-align: center; font-size: 12px;
}
body#action div#conteneur { 
margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; width: 1000px; background-color: #ffffff; 
}
body#action div#message {
margin: 0px; padding: 5px;
}
body#action div#zoneCentre { 
margin: 0px; padding: 5px; 
}
body#action div#zoneHaut { 
margin: 0px; padding: 0px; padding-top: 10px; background-color: #3366CC; 
}
body#action div#zoneHaut div#history ul { 
margin: 0px; padding: 0px; padding-left: 50px; list-style-type: none; 
}
body#action div#zoneHaut div#history ul li { 
list-style-image: url(../images/fdLiHistory.png); list-style-position: outside; color: #cccccc; margin: 0px; margin-top: 2px; padding: 0px; line-height: 16px;
}
body#action div#zoneHaut div#title { 
margin: 0px; margin-top: 20px; padding: 0px; padding-left: 20px; background-color: #3366CC; background-image: url(../images/fdPortletListeInformationsG.png); background-position: top left; background-repeat: no-repeat; border: 0px; border-bottom: 1px solid #0066CC;
}
body#action div#zoneHaut div#title h1 { 
margin: 0px; padding: 0px; padding-right: 20px; font-size: 13px; color: #666666; line-height: 40px; background: url(../images/fdPortletListeInformationsD.png) top right no-repeat; text-align: center;
}
body#action fieldset h3 {
margin: 0px; margin-top: 10px; margin-bottom: 5px; padding: 0px; font-size: 13px; font-weight: bold; color: #000000; border: 0px; border-bottom: 1px solid #000000;
}
body#action fieldset p {
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; color: #000000; 
}
body#action fieldset label {
font-weight: bold; color: #000000;
}
body#action fieldset label.champObligatoire {
color: #ff0000;
}
body#action fieldset textarea.textarea {
width: 99%; height: 80px;
}
body#action fieldset input.text {
width: 400px;
}
body#action fieldset input.phone {
width: 200px;
}
body#action fieldset input.email {
width: 300px;
}
body#action fieldset input.number {
width: 100px;
}
body#action fieldset input.shortText {
width: 100px;
}
body#action fieldset table.sub-sheets { 
border-collapse: collapse; margin: 5px; padding: 0px; width: 99%; border: 1px solid #999999;
}
body#action fieldset table.sub-sheets thead th { 
background-color: #e3e3e3; color: #666666; font-size: 12px; border: 0px; border-bottom: 1px solid #003399;
}
body#action fieldset table.sub-sheets thead th.edit,th.delete { 
text-align: center;
}
body#action fieldset table.sub-sheets tbody { 
border: 0px; border-top: 1px solid #003399;
}
body#action fieldset table.sub-sheets tbody tr.ligneImpaire { 
background-color: #CAE3FC;
}
body#action fieldset table.sub-sheets tbody tr.lignePaire { 
background-color: #ffe4b2;
}
body#action fieldset table.sub-sheets tbody tr td { 
font-size: 12px;
}
body#action fieldset table.sub-sheets tbody tr td.edit,td.delete { 
text-align: center;
}
body#action fieldset.table input.text {
width: 95%;
}
body#action fieldset.table input.number {
width: 95%;
}
body#action fieldset.zonePublic {
margin: 5px; padding: 5px; background: #E1EAFC; border: 1px solid #003399;
}
body#action fieldset.zonePublic legend {
font-weight: bold; font-size: 12px; color: #003399; background-color: #E1EAFC; margin: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #003399; !padding-top: 2px; !padding-bottom: 2px; 
}
body#action fieldset.zonePublic h3 {
color: #003399;
}
body#action fieldset.zoneInterne {
margin: 5px; padding: 5px; background-color: #e3e3e3; border: 1px solid #333333;
}
body#action fieldset.zoneInterne legend {
font-weight: bold; font-size: 12px; color: #000000; background-color: #e3e3e3; margin: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #333333; !padding-top: 2px; !padding-bottom: 2px; 
}
body#action div#module p {
margin: 0px; margin-top: 5px; padding: 0px; font-size: 12px; color: #000000; 
}
body#action div#module a img {
border: 0px; vertical-align: middle;
}
body#action div#module h2 {
margin: 10px; padding: 0px; font-size: 16px; font-weight: bold; text-align: center; color: #003399;
}
body#action div#module h3 {
margin: 0px; margin-top: 10px; margin-bottom: 5px; padding: 0px; font-size: 13px; font-weight: bold; color: #000000; border: 0px; border-bottom: 1px solid #000000;
}
body#action div#module div.anchor {
background-color: #0346A8; margin: 0px; padding: 0px; padding-top: 5px; border: 0px; border-top: 1px solid #0346A8;
} 
body#action div#module ul {
margin: 0px; padding: 0px; list-style-type: none;
} 
body#action div#module span.libelle {
color: #000000; font-weight: bold;
}
body#action div.information.apercu { 
font-size: 12px;
}
body#action div.information.apercu a { 
font-weight: bold; color: #003399;
}
body#action div.information.apercu a img { 
border: 0px; 
}
body#action div.information.apercu a.thickbox img { 
border: 0px; vertical-align: middle;
}
body#action div.information.apercu a:hover { 
color: #990000;
}
body#action div.information.apercu div.anchor { 
margin: 0px; padding: 0px; !padding-bottom: 10px; border: 1px solid #0346AB;
}
body#action div.information.apercu h1 { 
margin: 0px; margin-top: 10px; padding: 0px; padding-left: 20px; font-size: 16px; font-weight: bold; color: #000000; text-align: center; /* border: 0px; border-bottom: 1px solid #0066CC; */
}
body#action div.information.apercu h2 { 
margin: 0px; margin-top: 15px; margin-bottom: 5px; padding: 0px; padding-left: 10px; font-size: 13px; font-weight: bold; color: #000000; line-height: 20px;
}
body#action div.information.apercu h3 { 
margin: 0px; margin-top: 5px; font-size: 12px; font-weight: bold; color: #000000;
}
body#action div.information.apercu p { 
margin: 0px; margin-top: 5px; font-size: 12px; color: #000000;
}
body#action div.information.apercu p span.libelle { 
color: #666666;
}


body#action div#module table.select {
border: 0px; margin: 0px; padding: 0px; border-collapse: collapse; width: 99%;
}
body#action div#module table.select thead th {
font-weight: bold; font-size: 13px; color: #003399;
}
body#action div#module table.select thead th p {
margin: 0px;
}
body#action div#module table.select thead th.left {
width: 50%;
}
body#action div#module table.select thead th.right {
width: 50%;
}
body#action div#module table.select tbody td.left {
width: 50%; vertical-align: top;
}
body#action div#module table.select tbody td.right {
width: 50%; vertical-align: top;
}
body#action div#module table.select tbody td p {
margin: 0px;
}


body#action div#module table.segmentation {
border: 0px; margin: 0px; padding: 0px; border-collapse: collapse; width: 99%;
}


body#action div#module div.mesApplications h2 { 
margin: 0px; margin-top: 5px; padding: 0px; padding-left: 5px; background-color: #e3e3e3; border: 0px; border-bottom: 1px solid #003399; font-size: 12px; font-weight: bold; color: #666666; line-height: 26px; text-align: center;
}
body#action div#module div.mesApplications p { 
margin: 0px; padding: 5px; color: #000000; font-size: 11px; font-weight: normal; border: 1px solid #999999; border-top: 0px; line-height: 22px;
}
body#action div#module div.mesApplications p a.create { 
float: right; color: #000000; position: relative; top: 1px; left: 0px;
}
body#action div#module div.mesApplications p a.create span.in { 
margin: 0px; margin-left: 5px; padding: 0px; padding-top: 4px; padding-bottom: 4px; padding-right: 15px; background-color: transparent; background-image: url(../images/btCreateDt.png); background-position: top right; background-repeat: no-repeat;
}
body#action div#module div.mesApplications p a.create span.out { 
margin: 0px; padding: 0px; padding-top: 4px; !padding-top: 6px; padding-bottom: 4px; !padding-bottom: 2px; padding-left: 10px; background-color: transparent; background-image: url(../images/btCreateGc.png); background-position: top left; !background-position: 0px 6px; background-repeat: no-repeat;
}
body#action div#module div.mesApplications p a.create:hover { 
color: #990000;
}
body#action div#module div.mesApplications p.ligneImpaire { 
background-color: #CAE3FC;
}
body#action div#module div.mesApplications p.lignePaire { 
background-color: #ffe4b2;
}


body#action div#module table.progressBarContainer {margin: 0px; padding: 0px; border: 0px;
}


body#action div#module table {border-collapse: collapse; margin: 5px; padding: 0px; border: 1px solid #999999;
}body#action div#module table thead {
border: 0px; border-bottom: 1px solid #003399;
}body#action div#module table thead tr th {background-color: #e3e3e3; color: #666666; font-size: 12px; 
}body#action div#module table tbody tr.ligneImpaire { 
background-color: #CAE3FC; 
}
body#action div#module table tbody tr.lignePaire { 
background-color: #ffe4b2; 
}
body#action div#module table tbody tr td {font-size: 12px; color: #000000;}


body#action div#module div.upload table {border: 0px;}
body#action div#module table table {border: 0px;}
body#action div#module table.pictures {width: auto;}


body#action div#module table.files-manager thead tr.down th {border: 0px; border-bottom: 1px solid #003399;
}body#action div#module table.files-manager thead tr th.select {width: 1%; font-weight: normal; text-align: center; 
}body#action div#module table.files-manager thead tr th.select a {color: #003399;
}
body#action div#module table.files-manager thead tr th.actions {border: 0px;
}
body#action div#module table.files-manager tbody td.select {text-align: center;
}body#action div#module table.files-manager tbody td ul {margin: 0px; padding: 0px; padding-left: 20px; list-style-type: none;
}body#action div#module table.files-manager tbody td ul li {margin: 0px; padding: 0px;
}
