/* CSS Document */
.contenu-prog{
	font-family: Verdana, Arial, helvetica, sans-serif;
}

.pluglisteactusprog{
	margin-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pluglisteactusprog h2{
	color: #0096D8;
	margin: 0;
	padding: 0 0 0 7px;
	background: url("newimages/puce_bleu.gif") no-repeat center left;
	font-weight: bold;
	text-transform: uppercase;
}

.zoomactuprog, .listeactuprog{
	margin-top: 10px;
	padding-top: 10px;
	border-top: thin #0096D8 dotted;
}

.zoomactuprog:last-child{
	padding-bottom: 10px;
	border-bottom: thin #0096D8 dotted;
}

.headactuprog{
	color: #585859;
	/*font-weight: bold;
	text-transform: uppercase;*/
	margin-bottom: 8px;
	font-size: 11px;
	font-style: italic;
}

.zoomactuprog h3, .listeactuprog h3 a{
	color: #0096D8;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0;
}

.zoomactuprog p, .listeactuprog p{
	margin: 0;
}


.pluglisteactusprog .photo .headactuprog, .pluglisteactusprog .photo p, .pluglisteactusprog .photo h3{
	display: block;
	margin-left: 78px;
}

#colcentrale .pluglisteactusprog h2{
	font-size: 16px;
}

#colcentrale .zoomactuprog h3, #colcentrale .listeactuprog h3{
	font-size: 15px;
}

.listeactuprog h3{
	display: inline;
}

.auteuractuprog{
	color: #585859;
	font-weight: bold;
}

#prog-formactu label{
	display: block;
	margin-top: 8px;
	font-weight: bold;
}

#prog-formactu input{
	width: 270px;
	height: 30px;
	font-weight: bold;
	background: #FF6E00 url("newimages/bg_main.png") no-repeat top left;
	color: #FFFFFF;
	border: none;
	padding: 0;
	padding-left: 15px;
	margin-top: 8px;
}

#prog-formactu select{
	border: thin #6AAACD solid;
}


#carteprogramme{
	background-color: #E5E5E5;
}


/******************************** ACTIONS ************************************************/
ul#prog-listeactions
{
	margin: 0;
	padding: 0;
	margin-top: 40px;
	list-style-type: none;
}

ul#prog-listeactions li
{
	margin-top: 10px;
	padding: 10px 0 0 0;
	border-top: thin #0096D8 dotted;
}

ul#prog-listeactions li:last-child
{
	padding-bottom: 10px;
	border-bottom: thin #0096D8 dotted;
}

ul#prog-listeactions li h3
{
	color: #0096D8;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0;
}

ul#prog-listeactions li .descraction
{
	padding: 10px 10px 10px 55px;
}

ul#prog-listeactions li.urgence .descraction
{
	border-left: 0;
	background: url("images/picto_urgence.gif") no-repeat left 30px;
}

ul#prog-listeactions li.antimine .descraction
{
	border-left: 0;
	background: url("images/picto_antimine.gif") no-repeat left 30px;
}

ul#prog-listeactions li.readaptation .descraction
{
	border-left: 0;
	background: url("images/picto_readaptation.gif") no-repeat left 30px;
}


ul#prog-listeactions li.sante .descraction
{
	border-left: 0;
	background: url("images/picto_sante.gif") no-repeat left 30px;
}


ul#prog-listeactions li.insertion .descraction
{
	border-left: 0;
	background: url("images/picto_insertion.gif") no-repeat left 30px;
}


ul#prog-listeactions li.politique .descraction
{
	border-left: 0;
	background: url("images/picto_politique.gif") no-repeat left 30px;
}



/*************************** EQUIPE *************************************/
ul#prog-listeequipe
{
	margin: 0;
	padding: 0;
	margin-top: 40px;
	list-style-type: none;
}

ul#prog-listeequipe li
{
	margin-top: 10px;
	padding: 10px 0 0 0;
	border-top: thin #0096D8 dotted;
}

ul#prog-listeequipe li:last-child
{
	padding-bottom: 10px;
	border-bottom: thin #0096D8 dotted;
}

ul#prog-listeequipe li h3
{
	color: #0096D8;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0;
}

.prog-infosinterv
{
	color: #585859;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

ul#prog-listeequipe li .descrinterv, ul#prog-listeequipe li .prog-equ-lienactu
{
	display: block;
	margin-left: 75px;
}


/***************************** EN BREF *************************************/
#form-enbref-prog
{
	margin: 4px 10px 0 10px;
	padding: 4px 4px 20px 10px;
	border-bottom: thin #0096D8 dotted;
}

#form-enbref-prog label, #form-enbref-prog .alt_titre{
	display: block;
	margin-top: 8px;
	font-weight: bold;
}

#form-enbref-prog input{
	width: 130px;
	height: 30px;
	font-weight: bold;
	background: #FF6E00 url("newimages/bg_main.png") no-repeat top left;
	color: #FFFFFF;
	border: none;
	padding: 0;
	padding-left: 15px;
	margin-top: 8px;
}


.zoomactuprog h3, .zoomactuprog p, .zoomactuprog .headactuprog, .pluglisteactusprog h2{
	position: relative;
}

.donactuprog{
	margin-top: 15px;
}

#contentget .donactuprog img{
	border: none;
}
