/* 
CSS for all template files
Madia = screen
*/

body{
background-color: white;
}


#all{
background-color:white;
width: 899px;
margin-left:auto;
margin-right:auto;
margin-top: 10px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;

font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;	
	
}

h1{
font-size: 15pt;
color:#cc6600;
}

h2{
font-size: 12pt;
color:#cc6600;
}

h3{
font-size: 9pt;	
}

a {
font-size: 9pt;	
/*color:#cc6600;*/
}

a:hover{
font-size: 9pt;	
color:#990000;
text-decoration:none;
}
a:hover:visited{
font-size: 9pt;
text-decoration:underline;	
}

a img {
border: none;
}

table{
margin-top: 5px;
margin-bottom: 5px;
border-collapse: collapse;
border: 5px solid #e9eef2;
background-color: #e9eef2;
}

th{
border: 1px solid #e9eef2;
text-align: left;
font-size: 9pt;	
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
}

td{
border: 1px solid #e9eef2;
text-align: left;
font-size: 9pt;	
padding-top:2px;
padding-top:2px;
padding-left:5px;
padding-right:5px;

}
tr.row-even td{
background:#EFF8FF;
border: 1px solid #EFF8FF;
}

.evenrow{
background-color: #ccccdd;
}

.oddrow{}

input{
height: 20px;
}

.faded{
color: gray;
}

.widetable{
width:800px; 
margin-left: auto;
margin-right: auto;
}

.obligatoire {
font-weight: normal;
color: red;
font-size: 8pt;
}

/* .............logo .................*/
#logo{

font-family: times, bookman, serif;
font-size: 32pt;
color: #cc6600;
background-image:url(../images/logo3.jpg);
background-position: right;
background-repeat: no-repeat;
padding-top: 35px;
padding-bottom: 35px;
margin-bottom: -23px;
}

#logo #subheader {
font-family: times bookman serif;
font-size: 16pt;
color: #cc6600;
padding-left:30px;
}

/* ----------- Navigation -------------*/

#menu{
background-color: #eeeecc;
margin-bottom: 40px;
}

#nav ul {
list-style: none;
background-color: #eeeecc;
margin-left: 50px;
}

#nav li {
background-color: #eeeecc;
display: inline;
padding-left: 15px;
padding-right: 15px;
}

#nav li.menuoff a, #nav li.menuoff a:visited {
text-decoration: none;
font-size: 15px;
color: #00f;
}

#nav li.menuon, #nav li.menuon{
text-decoration: none;
font-size: 15px;
color: #990000;
}

#nav li.menuon, #nav li.menuoff a:hover {
color: #990000;
}



/* --------- content ..............*/
#content {
margin-left: 50px;
margin-right: 50px;
}

/* .............footer .................*/
#footerdiv{
clear: left;
}

#footertext {
position: relative;
width: 800px;
margin-left: auto;
margin-right: auto;
}

.centerbox{
width:300px;
margin-left: auto;
margin-right: auto;
margin-top: 60px;

}


/* ........................tpl.accueil.php........................ */


#intro {
margin-bottom: 50px;
}

#rightcol{
float:right;
}

#CieAss {
background-color: white;
margin-left: 40px;
}

.acclist {
color: #cc6000;
text-decoration: none;
margin-bottom: 0px;
}

.acclink{
color: #0000ff;
text-decoration: underline;
padding-left: 40px;
}

.acclink:hover{
text-decoration: underline;
color: #0000ff;
}

#service{
padding-bottom: 30px;
}

#security{
padding-bottom: 30px;
}

#economie{
font-weight: normal;
padding-bottom: 30px;
margin-top: 100px;
margin-left: 130px;
}

/* .........................comment.php........................ */
.listsubp{
margin-left: 50px;
color: black;
font-size: 12pt;
}

/* ........................compte.php ........................ */

#howitworkslink{
text-align:center;
}

#uploadformdiv{}

#uploadformtable{}

#uploadformtable th{
padding-left: 10px;
}

#uploadformtable td{
padding-left: 10px;
}


#download{}

#downloadlist{
}


/* ........................contact.php .......................*/

#contactdetails {
text-align:center;
}

#contactdetails img{
vertical-align: middle;
}

/* ........................erreur.php ........................*/
#errortable {
border: 5px solid red;
padding: 30px;
background-color: red;
}

#errortitle {
border: none;
color: white;
font-size:30px;
font-weight:bold;
padding: 10px;
background-color: red;
}

#errormessage{
border: none;
padding: 10px;
background-color: white;
height:100px;
width:300px;
}

#errorreturnlink {
padding: 10px;
text-align: right;
background-color: red;
}

#errorreturnlink a, #errorreturnlink a:visited, #errorreturnlink a:hover {
border: none;
color: white;
text-align: right;
font-weight: bold;
}

/*................ admin.php ....................*/

#clientlist{
}

/* ------------ ie warning ---------------- */
#iewarning {
display:none;
position:absolute;
left:25%;
Right:25%;
top:125px;
border: 3px solid #c60;
background:#fff;
}

#iewarning a p, #iewarning a h2{
padding-left:20px;
padding-right:20px;
}

#warning_logo{
font-family: times, bookman, serif;
font-size: 30pt;
color: #cc6600;
/*background: #fff url(../images/logo3.jpg); no-repeat left*/
padding-top: 20px;
padding-bottom: 10px;
margin-bottom: 10px;
padding-left:20px;
/*border-bottom:10px solid #eec;*/
}

/* messages in your account */

td.um_supp { width:130px; }
tr.suppdate { background:#ccccdd;border-top:3px solid #ffffff; }

/* correction for links in table header cells */
th a:link, th a:visited {
color:#000;
}

/* ------------- list_msgs.php ------------- */

.msgctrl h2{ font-size:25px;}

.msgorigin_Caché { color: purple; }
.msgorigin_Client { color: grey; }
.msgorigin_Dactylo { color: green; }
.msgorigin_Assistant { color: blue; }
.msgorigin_Admin { color: red; }

div.msgcell {
	padding:10px;
	background:#E9EEF2;
	width: 800px;
	margin: 10px auto;
	
}




table.msghead {}
							
							
div.msgtxt {
	width: 550px;
	float: left;
	
	padding: 10px;
	background:#fff;
}
div.msgtxt table {
	border-collapse:collapse;
	border: 1px solid #444;
	background:#fff;
}

div.msgctrl {
	float: right;
	text-align: right;
	margin: 20px 0px 0px 0px;
}
div.msgctrl  h2{
	margin: 10px 0px 0px 0px;
}

select {font-size:0.8em;}

