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

body {
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:3px;
	background:url('../images/site/interface/fond.gif');
	font-family:Verdana;
	font-size:8pt;
	color:#646464;
}

.left {float:left}
.right {float:right}
.clear {clear:both}

#page {width:766px;	margin:auto}
#header {background:url('../images/site/interface/etir_fond.gif'); background-color:#FFF}

#haut-menu {margin-top:10px}

#bulletin {
  display:block;
  background-image:url('../images/site/accueil/dernier_bulletin.gif');
  background-repeat:no-repeat;
  width:178px;
  height:130px;
  text-align:center;
  margin:10px 0px 0px 10px;
}

#newsletter {
  display:block;
  background-image:url('../mail/lettre.gif');
  background-repeat:no-repeat;
  width:178px;
  height:51px;
  text-align:center;
  margin:10px 0px 0px 10px;
}

a#dernier-bulletin, a#lien-newsletter {display:block; width:178px; height:22px; color:#fff; text-decoration:none}
a#dernier-bulletin {padding-top:108px; color:#fff;}
a#lien-newsletter {padding-top:30px;}

a:hover#dernier-bulletin, a:hover#lien-newsletter {text-decoration:underline}

#accueil_faq .texte{
  width:502px;
  margin-left:6px;
  background-color:#c4e5a6;
	padding:10px;
	text-align:left;
	border-right:1px solid #448A04;
	border-left:1px solid #448A04;
}

#accueil_faq .texte a { color:#636363; }
#accueil_faq .texte a:hover { color:#343434; }

#accueil_actus {padding:10px; border-right:1px #448A04 solid; border-left:1px #448A04 solid; width:502px; margin-left:6px}
#accueil_actus .texte {margin-top:10px}
#accueil_actus img.actu {margin:10px 10px 3px 15px}

#autre-actu {width:502px;}
#autre-actu a {display:block; text-align:left; padding:5px; color:#636363 !important}
#autre-actu a:hover {color:#343434 !important}
.actu-color1 {background-color:#eaeaea}
.actu-color2 {background-color:#f5f5f5}

#foxit {display:block; margin:20px 0px 0px 25px; width:53px}
#menu-photo {display:block; margin:20px 0px 10px 10px; width:178px; text-decoration:none; color:#636363; text-align:center; font-size:10px}
#menu-photo a.lien {text-decoration:none !important; color:#636363 !important;}
#menu-photo a.lien:hover{color:#343434 !important}
#connection {color:#FFF; font-size:7pt;	vertical-align:top}

#connection form {background-color:#448A04;	width:223px; text-align:right; padding:3px 0px}
#connection label {margin-right:3px}

#connection input {
	width:120px;
	margin-right:5px;
	background-color:#f0f0f0;
	border:1px solid #fff;
	font-family:Verdana;
	color:#646464;
	font-size:1em;
}


#contenu {background:url('../images/site/interface/etir_fond.gif');	background-color:#FFF; clear:both}

#content {
	width:544px;
	margin-right:5px;
	padding-top:1em;
	float:right;
	font-size:7pt;
}


input {margin:2px; vertical-align:middle}




/**
/* Palette outils
***/


#tools {
	display:block;
	height:23px;
	background:url('../images/site/interface/etir_fond.gif');
	background-color:#FFFFFF;
}
#tools .interieur {
	display:block;
	height:23px;
	width:753px;
	margin-right:10px;
	margin-left:1px;
	text-align:right;
	background:url('../images/site/interface/etir_vert.gif');
	background-color:transparent;
}
#tools .bloc {
	height:23px;
	text-align:right;
	background:url('../images/site/interface/etir_palette.gif');
	background-position:0px 1px;
	background-color:transparent;
	font-size:7pt;
}
#tools .bloc * {
	vertical-align:middle;
}
#tools .bloc a {
	text-decoration:none;
	color:#646464;
	background-color:#EAEAEA;
}
#tools .bloc a:hover {
	color:#CB2701;
}










#footer {
	margin:0px 20px;
	margin-top:2em;
	padding:3px;
	text-align:center;
	background-color:#F8F8F8;
	font-size:7pt;
	color:#646464;
}
#maplinks {
	text-align:center;
	font-size:7pt;
	color:#CB2701;
}


#footer a {
	font-weight:bold;
}
#footer a, #maplinks a {
	color:#CB2701;
	text-decoration:none;
}


h1 {
	font-size:1.2em;
}
h2 {
	font-size:1.1em;
}
h3 {
	font-size:1em;
	font-weight:normal;
}
#content h2 {
	margin:5px 0px;
	margin-bottom:10px;
}
#content h3 {
	margin-bottom:5px;
}
#content a {
	color:#CB2701;
	text-decoration:none;
	font-weight:bold;
}
#content a:hover {
	color:#689D37;
}


#cms{
	padding-left:10px;
	padding-right:9px;
	/*font-size:10pt;*/
}
#cms .texte{
	width:515px;
}
#cms img{
	margin:10px 0px;
}
#cms p{
	margin:1em 0px;
}
#cms li{
	margin:1em 0em 1em 0.5em;
	padding-left:1em;
	list-style-type: none;
	background:url('../images/site/interface/puce.gif') no-repeat;
	background-position:0px 4px;
}
#cms #breadcrumbs {
	color:#CECECE;
}
#cms #breadcrumbs a {
	color:#448A04;
	font-weight:normal;
}
#cms #breadcrumbs img {
	margin:0;
	margin-right:3px;
}
#cms h1 {
	padding:15px 0em 0px 16px;
	font-size:1em;
	color:#448A04;
	background:url('../images/site/interface/puce_titre.gif') no-repeat;
	background-position:0px 17px;
}


#cms .image {
	padding:5px;
	border:1px solid #9B9B9B;
	margin:20px;
	margin-right:0;
	margin-top:10px;
}




#content table {
	width:100%;
	border-collapse: collapse;
	border:0;
}
#content th {
	text-align:left;
	color:#448A04;
	padding:3px;


	padding:3px 0em 3px 16px;
	background:url('../images/site/interface/puce_titre.gif') no-repeat;
	background-position:0px 5px;
}
#content td {
	padding:3px;
}
#content td a:hover{
	/*color:#fff;*/
}


#cms table {
	border-collapse: collapse;
	border: 1x solid #448A04;
}
#cms table th {
	padding:5px;
	background:none;
	background-color:#A1C481;
}
#page #contenu #content #cms table tr td {
	border: 1x solid #448A04;
}


input, select, textarea {
	font-size:1em;
	font-family:Verdana;
	color:#646464;
	border:1px solid #fff;
	background-color:#F0F0F0;
	width:40em;
	padding:1px;
}






#file_manager {
	padding-left:10px;
	padding-right:9px;
	/*white-space:nowrap;*/
}
#file_manager img {
	margin:0;
}
#file_manager a {
	font-weight:normal;
	color:#CB2701;
}
#file_manager b a {
	font-weight:bold;
}


#filemanager_tree {
	width:175px;
}
#filemanager_tree a {
	display:block;
}
#filemanager_tree a:hover {
	background-color:#448A04;
	color:#ffffff;
}
#filemanager_tree a.active {
	/*background-color:#448A04;*/
	/*color:#ffffff;*/
	/*font-weight:bold;*/
	text-decoration:underline;
}


#filemanager_tree em {
	display:block;
	font-style:normal;
}
#filemanager_tree b {
	display:block;
	font-style:normal;
	color:#fff;
	background-color:#376f03;
	padding:2px 0px 2px 2px;
}


#file_containers {
	display:inline;
	float:left;
}
#file_containers table {
	border:0;
	border-spacing:0;
}



#file_list {
	display:block;
	float:left;
	padding:5px;
	border:2px solid #448A04;
	border-bottom:0;
	border-right:0;
	width:165px;
}


#file_list a {
	display:block;
	margin-top:0.1em;
	margin-bottom:0.7em;
}
#file_list a:hover{
	color:#fff;
	background-color:#376f03;
}


#file_description {
	/*display:inline;*/
	width:149px;
	margin:5px;
}
#content #file_description td {
	padding:0;
}


#file_description h3 {
	font-size:1em;
	margin-top:0;
	border-bottom:1px solid #275456;

	padding-bottom:0.2em;
}


#file_description a.links {
	display:block;
	margin-top:0.1em;
	font-weight:normal;
	text-decoration:none;
}
#content #file_description a.links:hover {
	background-color:#CB2701;
	color:#fff;
}
#content #file_description a.links img {
	border:0;
	margin-right:5px;
}




#filemanager_tree div.niveau0 {
	margin-top:0.5em;
}
#filemanager_tree div.niveau0 b {
	background-color:#376F03;
	color:#fff;
}
#filemanager_tree div.niveau1 b {
	background-color:#FFF;
	color:#376F03;
}
#file_manager img.miniPlus {
	margin-right:2px;
}
#file_manager .inactif {
	margin-top:0.5em;
}


.formation p.information {
	border: 1px solid;
	background-color:#f0f0f0;
	padding:0.5em;
	text-align:center;
}
fieldset {
	border:1px solid;
	padding:5px;
}


.centreImage {
	vertical-align:middle;
}



#content li.stagiairesCollectivite {
	background:url('../images/site/interface/puce_titre.gif') no-repeat scroll 0px 1px;
	padding-left:1.3em;
	font-weight:bold;
}






#connection input.error {
	background-color:#FF9999;
}
html body div#page div#header table tr td#connection form label.error {
	display:none !important;
}
#navigation a.lienVert {
	color:#CB2701;
}
#navigation a.lienVert:hover {
	background-color:#CB2701;
	color:#fff;
}




blockquote {
	padding-left:2em;
}

a.bouton{
	float:left;
	margin-right:10px;
	border:1px solid;
	padding:5px;
	background-color:#448A04;
	color:#fff !important;
}
a.bouton:hover{
	background-color:#fff;
	color:#448A04 !important;
}

div.extras{margin:15px;}
#creditsLeb a{text-decoration:none}
div.extras .credits1,div.extras .credits2{background-color:#e4e4e4; margin:5px 0px; padding:5px 0px 5px 20px; width:280px}
div.extras .bg1{background-color:#38647f}
div.extras .credits2,div.extras .bg2{background-color:#2e566f}
div.extras td{padding:5px 0;color:#fff;font-size:11px}
div.extras ul li{background:transparent !important;padding:0 !important;margin:3px !important;list-style:none !important;margin-left:0 !important}

#creditsLeb h4{margin:15px 0;}

.left{float:left}
.clear{clear:both}