/* CSS Document */

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color: #000;
background: #DC8100;
}

* {
margin:0;
padding:0;
border:0;
}

.print {
display:none;
}

.important {
color:#650133;
}

p.actions { padding-bottom:5px; }

p { margin:1px 0; }

ul {
margin-left:14px;
}

div.spacer {
clear:both;
font-size:1px;
line-height:1px;
height:1px;
}

p.boutons {
clear:both;
margin:10px 0;
text-align:right;
}

p.boutons a {
background:#DC8100;
color:#fff;
font-weight:bold;
padding:4px;
text-decoration:none;
margin-left:5px;
border-right:10px solid #650133;
}

p.boutons a:hover { 
background:#650133;
color:#fff; 

}

#container {
border: 1px solid #620B38;
margin-right: auto;
margin-left: auto;
margin-top:30px;
text-align: justify;
width: 750px;
margin-bottom: 30px;
background-color: #FFF;
background: #F3F3F3;
}



#header {
height:200px;
position:relative;
background:#fff url("../img/admin-partenaires/headerFR.jpg") 0 96px no-repeat;
}

.bodyFR #header { background:#fff url("../img/admin-partenaires/headerFR.jpg") 0 96px no-repeat; }
.bodyUS #header { background:#fff url("../img/admin-partenaires/headerUS.jpg") 0 96px no-repeat; }
.bodyES #header { background:#fff url("../img/admin-partenaires/headerES.jpg") 0 96px no-repeat; }

#header h1 {
background:white;
color:#650133;
font-size:1em;
position:absolute;
left:200px;
top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:400px;
}

#menu li {
display:inline;
}

#menu  {
position:relative;
top:80px;
left:307px;
list-style:none;
font-weight:bold;
}

#menu a {
color:white;
text-decoration:none;
border:1px solid #fff;
padding:2px;
}

#menu a:hover, #menu .selected a {
background:#DA8101;
}

/* content */

#content {
padding:15px;
}

a {color:#650133;}
a:hover {color:#DA8101;}

h1 {
font-size:1em;
background:#650133;
color:white;
padding:5px;
margin-bottom:10px;
width: 708px;
}

h1 a {
color:white;
text-decoration:none;
}

h1 a.maj {
float:right;
color:#DA8101;
text-decoration:none;
margin-right:10px;
}

h2 { 
font-size:1em; 
color:#650133;
border-bottom:2px solid #650133;
margin:20px 0 5px 0;
width: 713px;
}



h3 { 
font-size:1em; 
color:#fff;
background:#DA8101;
margin:10px 0;
padding:2px;
width: 708px;
}

table {
width:100%;
border-collapse:collapse;
margin-top:10px;
}

thead td {
background:#DA8101;
color:white;
font-weight:bold;
border:1px solid #650133; 
}

td {
border:1px solid #666666;
padding:4px;
text-align:left;
}
/*
dl {
border:1px solid #650133;
background: #FBFBFB;
padding:0 15px 0 15px;
margin-bottom:10px;
}
*/

div.blocBlanc {
width: 680px;
border:1px solid #650133;
background: #FBFBFB;
padding:0 15px 0 15px;
margin-bottom:10px;
}

/*
dl a {
text-decoration:none;
}

.first { border:0; }

dt {
clear:left;
width:310px;
float:left;
display:block;
padding-right:10px;
font-weight:bold;
text-align:right;
border-top:1px solid #F3F3F3;
}

dd {
border-top:1px solid #F3F3F3;
/*width:680px!important;
width:300px;
clear:right;
padding-left:10px;
}*/

dl
{
width: 680px;
border:1px solid #650133;
background: #FBFBFB;
padding:0 15px 0 15px;
margin-bottom:10px;
}

dt
{
width: 270px;
float: left;
/*border-top: 1px solid #999;*/
font-weight: bold;
text-align:right;
}

/* hack de commentaire avec un antislash pour ie5 mac \*/
dt { clear: both; }
/* end hack */

dd
{
float: left;
width: 280px;
/*border-top: 1px solid #999;*/
padding-left:10px;
}

dl a {
text-decoration:none;
}

.first { border:0; }



form {
width: 684px;
border:1px solid #650133;
background: #FBFBFB;
padding:0 15px 0 15px;
margin-bottom:10px;
}

label {
float:left;
display:block;
width:255px;
clear:left;
margin-right:10px;
font-weight:normal;
text-align:right;
}


label.important {
font-weight:bold;
}

input, textarea {
border:1px solid #666;
width:200px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
padding-left:4px;
}

select {
border:1px solid #666;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

input.checkbox {
width:14px;
margin-right:5px;
border:0;
}
/*
select {
width:202px;
}*/

p.marginform {
margin-left:265px;
}

textarea {
height:50px;
}

input.bouton { 
width:70px; 
background:#650133;
color:white;
}


/* sous menu */

#sousmenu {
background:red;
list-style:none;
margin:0;
}

#sousmenu li a {
display:block;
float:left;
color:#650133;
border:1px solid #650133;
padding:2px;
margin:0 3px 0 0;
font-weight:bold;
text-decoration:none;
}

#sousmenu a:hover, #sousmenu .selected a {
background:#650133;
color:white;
}



#imprimer_candidature {
float:right;
}

#imprimer_candidature a {
color:#DC8100;
font-weight:bold;
text-decoration:none;
}

#imprimer_candidature a img {
position:relative;
top:5px;
}

p.maj {
float:right;
margin-right:0;
margin-bottom:15px;
}


p.maj a {
text-decoration:underline;
background:#DC8100;
border-right:10px solid #650133;
color:white!important;
padding:5px!important;
text-decoration:none;
}

p.maj a:hover {
background:#650133;
}

img.picto {
margin-right:5px;
float:left;
position:relative;
top:-2px;
}

img.attention {
margin-right:5px;
position:relative;
top:2px;
}

#MessageImpression {
	visibility:hidden;
}

/* Caption for colored boxes */

.Style1 {
	color: #7199FB;
	font-weight: bold;
}
.Style2 {
	color: #FF0000;
	font-weight: bold;
}
