/* 0311 1826 */

div.colboites
	{
	width: 300px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 11px 0px ;
	background-color: rgb(230,230,230) ;
	}

div.boite
	{
	width: 278px ;
	margin: 22px 0px 0px 11px ;
	background-color: rgb(255,255,255) ;
	}

div.tetiere
	{
	width: 278px ;
	}
	
div.tetiere h4
	{
	display: block ;
	float:left ;
	background-color: rgb(0,0,0) ;
	color: rgb(255,255,255) ;
	font-weight: bold ;
	font-size: 80% ;
	text-transform: uppercase ;
	}

div.tetiere span.lien
	{
	float: right ;
	margin: 0px 5px 0px 0px;
	padding: 2px 10px 0px 20px;
	background: url("/img/puc/sup_blanc2.gif") 100% 5px no-repeat ;
	}

div.tetiere span.lien a
	{
	color: rgb(255,255,255) ;
	font-size: 85% ;
	font-weight: bold ;
	text-decoration: none ;
	}

div.tetiere span.lien a:hover
	{
	text-decoration: underline ;
	}

div.bord
	{
	border-style: solid ;
	border-width: 1px 1px 1px 1px ;
	border-color: rgb(000,000,000) ;
	}

div.boite h5
	{
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(204,204,204);
	background:  url("/img/puc/sup_noir.gif") 3px 6px no-repeat ;
	font-size: 80%;
	font-weight: bold;
	text-transform: uppercase;
	}

div.boite-contenu
	{
	width: 276px ;
	}

div.boite-contenu div.photo
	{
	width: 75px ;
	float: left ;
	}

div.boite-contenu div.contenu-photo
	{
	width: 201px ;
	float: left ;
	}

div.boite h6
	{
	padding: 2px 5px 2px 10px;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	}

div.boite p
	{
	margin: 0px 5px 0px 10px ;
	padding: 0px 0px 5px 0px ;
	font-size: 85% ;
	}

div.boite p a, div.boite p a:hover
	{
	text-decoration: none;
	}

div.boite ul
	{
	margin: 0px 0px 0px 10px ;
	}

div.boite ul li
	{
	font-size: 85% ;
	}

div.boite ul.boutons li
	{
	margin-left: 15px ;
	}

div.boite ul.boutons li input.radio
	{
	margin-left: -7px ;
	}

/* boites - depeches */

div.depeches
	{
	margin-top: 0px ;
	}

div.depeches div.tetiere
	{
	background-color: rgb(204,0,0) ;
	}

div.depeches h5,
div.depeches h5 a,
div.depeches h6,
div.depeches p
div.depeches p a,
div.depeches p a:hover
	{
	color: rgb(0,0,0) ;
	}

div.depeches h5
	{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(204,204,204);
	}

div.depeches ul
	{
	margin: 2px 0px 2px 10px ;
	padding: 0px 0px 0px 0px ;
	}

div.depeches ul li
	{
	padding: 0px 0px 2px 10px;
	background:  url("/img/puc/car_rg.gif") 2px 5px no-repeat ;
	font-size: 85% ;
	}

div.depeches ul li a
	{
	color: rgb(170,000,000) ;
	}

div.depeches div.afp h6, 
div.depeches div.afp h6 a, 
div.depeches div.afp p,
div.depeches div.afp p a,
div.depeches div.afp p a:hover
	{
	color: rgb(204,0,0) ;
	}

/*ticker*/
div.defilant_element h6,
div.defilant_element h6 a,
div.defilant_element p
	{
	font-size: 90% ; 
	color: rgb(204,0,0) ;
	}
	
div.defilant_element h6
	{
	margin: 2px 0px 0px 0px ;
	}
	
div.defilant_element p
	{
	font-size: 90% ; 
	color: rgb(102,102,102) ;
	}
	
	/* boites - interactif */

div.interactif div.tetiere
	{
	background-color: rgb(026,160,101) ;
	}

div.interactif h6,
div.interactif h6 a
	{
	color: rgb(026,160,101);
	}


/* boites - guide */

div.guide div.tetiere
	{
	background-color: rgb(134,041,132) ;
	}

div.guide h6,
div.guide h6 a
	{
	color: rgb(134,041,132) ;
	}

/* boites - services */

div.services div.tetiere
	{
	background-color: rgb(255,155,032) ;
	}

div.services h6,
div.services h6 a
	{
	color: rgb(255,155,032) ;
	}

/* boites - ecouter */

div.ecouter div.tetiere
	{
	background-color: rgb(185,0,0) ;
	}

div.ecouter h6,
div.ecouter h6 a
	{
	color: rgb(185,0,0) ;
	}

/* boites - dossiers */

div.dossiers div.tetiere
	{
	background-color: rgb(156,177,182) ;
	}

div.dossiers h6,
div.dossiers h6 a
	{
	color: rgb(156,177,182) ;
	}

/* boite hotspot */

div.hotspot
	{
	margin-top: 0px ;
	}

div.hotspot div.tetiere
	{
	background-color: rgb(0,0,0) ;
	}

div.hotspot div.tetiere h4
	{
	padding: 2px 0px 0px 0px ;
	text-align: center;
	width: 278px;
	height: 15px;
	}

div.hotspot div.pub
	{
	padding: 0px 0px 3px 0px ;
	font-size: 100% ;
	color: rgb(102,102,102) ;
	text-align: center ;
	background-color: rgb(230,230,230) ;
	}
	
div.hotspot h6, 
div.hotspot h6 a
	{
	color: rgb(0,68,169) ;
	}

div.hotspot div.boite-contenu
	{
	padding: 5px 0px 5px 0px ;
	}

div.hotspot p a,
div.hotspot p a:hover
	{
	color: rgb(86,86,86) ;
	}

div.hotspot p a:hover
	{
	text-decoration: underline;	
	}


/* formulaire boites */
div.boite form input.text
	{
	border: solid 1px rgb(000,000,000);
	width: 50 px;
	font-size: 12px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

div.boite form input.radio
	{
	height: 10px;
	width: 10px;
	}

div.boite form input.bouton
	{
	border: solid 0px rgb(000,000,000);
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	color: #CC0000;
	background-color: rgb(255,255,255);
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}


