/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

body
	{
	background-color: #b3bec5;
	background-image: url(../medias_communs/images/structure/img_fond_body.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

p
	{
	margin: 0 0 12px 0;
	}
	
h1
	{
	}
	
h2
	{
	}
	
h3
	{
	}
	
ol
	{
	padding: 0 0 0 25px;
	margin: 0 0 17px 0;
	}
	
ul
	{
	padding: 0 0 0 18px;
	margin: 0 0 17px 0;
	}
	
ol li
	{
	font-weight: bold;
	margin: 0 0 8px 15px;
	}

ul li
	{
	margin: 0 0 5px 15px;
	}

a:visited, a:link 
    {
	color: #c6366d;
	text-decoration: none;
	}

a:hover
	{
	color: #f94389;
	text-decoration: underline;
	}

/*	structure générale	*/

#wrapper
	{
	background-image: url(../medias_communs/images/structure/img_fond_wrapper.gif);
	margin: 0 auto;
	width: 938px;
	}

#fondligne
	{
	background-image: url(../medias_communs/images/structure/img_fond_pageligne.gif);
	width: 938px;
	}

#fonddegrade
	{
	background-image: url(../medias_communs/images/structure/img_fond_pagedegrade.gif);
	background-repeat: no-repeat;
	width: 938px;
	}

#pageaccueil
	{
	background-image: url(../medias_communs/images/accueil/img_fond_page_accueil.jpg);
	background-repeat: no-repeat;
	margin: 2px 7px 0 7px;
	width: 924px;
	}

#page
	{
	min-height: 630px;
	background-image: url(../medias_communs/images/structure/img_fond_page.jpg);
	background-repeat: no-repeat;
	margin: 2px 7px 0 7px;
	width: 924px;
	}

#pagebas
	{
	background-image: url(../medias_communs/images/structure/img_fond_pagebas.gif);
	background-color: #b3bec5; /*	c'est de la triche!	*/
	background-repeat: no-repeat;
	height: 10px;
	width: 938px;
	}

.fermeture
	{
	clear: both;
	}

/* menu dynamique */

#dropmenudiv
	{
	border: 0;
	font-size: 10px;
	line-height: 14px;
	margin: -25px 0 0 130px;
	padding: 0;
	position: absolute;
	text-align: center;
	z-index: 100;
	}

#dropmenudiv .premier
	{
	display: block;
	padding: 1px 0 0 0;
	text-decoration: none;
	text-indent: 3px;
	}

#dropmenudiv a
	{
	background-color: #9f2b52;
	border-bottom: 1px solid #b03760;
	color: #fff;
	display: block;
	margin: 0;
	padding: 1px;
	text-decoration: none;
	text-indent: 3px;
	}

#dropmenudiv a:hover
	{
	background-color: #b03760;
	}

/*	entête	*/

#pageentete
	{
	background-image: url(../medias_communs/images/structure/img_fond_pageentete.gif);
	background-repeat: no-repeat;
	height: 38px;
/* 	padding: 5px 0 0 0; */
	text-align: right;
	width: 938px;
	}

#pageentete span
	{
	color: #b43b65;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 26px 0 0;
	padding: 0;
	text-transform: uppercase;
	}

#pageentete span a img{
	margin-top: 5px;
}

#enteteaccueil
	{
	width: 924px;
	}

#enteteaccueil .col1
	{
	float: left;
	display: inline;
	width: 548px;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 42px;
	}

#enteteaccueil .col2
	{
	float: right;
	display: inline;
	width: 329px;
	text-align: right;
	}

#entete
	{
	width: 924px;
	}

#entete .col1
	{
	float: left;
	display: inline;
	width: 548px;
	margin-right: 0px;
	margin-bottom: 0;
	}

#entete .col2
	{
	float: right;
	display: inline;
	width: 329px;
	text-align: right;
	}

#separateurhautaccueil
	{
	background-image: url(../medias_communs/images/accueil/img_sep_haut_accueil.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 3px;
	overflow: hidden;
	margin: 2px 0 2px 0;
	width: 922px;
	}
	
#separateurhaut
	{
	background-image: url(../medias_communs/images/structure/img_sep_haut.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 3px;
	overflow: hidden;
	margin: 2px 0 2px 0;
	width: 922px;
	}

/*	bandeau de photos	*/

#bandeauphotosaccueil
	{
	width: 924px;
	}
	
#bandeauphotosaccueil .col1
	{
	color: #fff;
	display: inline;
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin: 26px 0 0 39px;
	text-transform: uppercase;
	width: 312px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#bandeauphotosaccueil .col2
	{
	display: inline;
	float: right;
	width: 569px;
	text-align: right;
	}
	
#bandeauphotosaccueil .col2 img
	{
	margin: 0 2px 0 0;
	}

#bandeauphotos
	{
	width: 924px;
	}

#bandeauphotos .col1
	{
	color: #fff;
	display: inline;
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin: 26px 0 0 39px;
	text-transform: uppercase;
	width: 255px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#bandeauphotos .col2
	{
	display: inline;
	float: right;
	width: 626px;
	}
	
#bandeauphotos .col2 img
	{
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	}

/*	menu principal	*/

#menuprincipalaccueil
	{
	display: inline;
	float: left;
	margin: 27px 20px 0 0;
	text-align: right;
	width: 345px;
	}

#menuprincipalaccueil img
	{
	margin: 0 0 11px 0;
	}

#menuprincipal
	{
	display: inline;
	float: left;
	margin: 27px 20px 0 0;
	text-align: right;
	width: 284px;
	}

#menuprincipal img
	{
	margin: 0 0 11px 0;
	}


#contenu .first
	{
	padding: 0 12px 0 0;
	}

#contenu .second
	{
	padding: 0 19px 0 0;
	}

#contenu .third
	{
	padding: 0 24px 0 0;
	}

#contenu .fourth
	{
	padding: 0 29px 0 0;
	}

#contenu .fifth
	{
	padding: 0 34px 0 0;
	}

#contenu .sixth
	{
	padding: 0 36px 0 0;
	}

/*	contenu principal - accueil	*/

#contenu
	{
	width: 924px;
	}

#contenuprincipalaccueil
	{
	display: inline;
	float: left;
	margin: 17px 0 5px 0;
	text-align: right;
	width: 557px;
	}

#contenuprincipalaccueil h1, #contenuprincipalaccueil p
	{
	margin-right: 12px;
	margin-bottom: 6px;
	}
	
#contenuprincipal
	{
	display: inline;
	float: left;
	width: 598px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-right: 12px;
	padding-bottom: 15px;
	}
	
#contenuprincipal h1, #contenuprincipalaccueil h1
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #b95478;
	margin-bottom: 14px;
	}
	
#contenuprincipal h2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669dd8;
	margin-bottom: 12px;
	}

#cases
	{
	width: 555px
	}

.case
	{
	background-image: url(../medias_communs/images/img_fond_case_degrade.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	font-size: 11px;
	height: 176px;
	padding: 17px 20px 0 20px;
	text-align: left;
	width: 145px;
	}

.case h2
	{
	margin: 0 0 15px 0;
	}

#cases .case p
	{
	height: 80px;
	margin: 0 0 5px 0;
	}

.case .lien
	{
	text-align: right;
	}

.case a:link, .case a:visited
	{
	background-image: url(../medias_communs/images/img_fleche_lien_rose.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #3f7dc1;
	padding: 0 0 0 15px;
	}

.case a:hover
	{
	color: #53a5ff;
	}

/*	contenu principal - intérieur	*/
/*
#contenuprincipal
	{
	float: left;
	display: inline;
	width: 557px;
	}*/

/*	bas de page	*/

#basdepage
	{
	background-color: #b3bec5;
	font-size: 11px;
	padding: 0 31px 0 0;
	text-align: right;
	margin: 0 auto;
	width: 907px;
	}

#basdepage #liens
	{
	width: 907px;
	}

#basdepage #copyright
	{
	color: #a03457;
	margin: 14px 0 0 0;
	width: 907px;
	}

#basdepage span
	{
	background-image: url(../medias_communs/images/structure/img_sep_basdepage_liens.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 13px 0 10px;
	}

#basdepage span.dernier
	{
	background-image: none;
	padding: 0 0 0 10px;
	}

#basdepage a:link, #basdepage a:visited
	{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	}

#basdepage a:hover
	{
	color: #a03457;
	}

/*	Page des nouvelles	*/

.uneoccurrence
	{
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 598px;
	}

.uneoccurrence .informations .photo
	{
	float: right;
	width: 71px;
	}

.nouvdate, .nouvtitre
	{
	margin: 0;
	}

/*	page à page	*/

#finlisteoccurrences
	{
	clear: both;
	}

#pageapage
	{
	float: left;
	margin: 0 0 10px 0;
	width: 350px;
	}

#pageapage #precedente
	{
	float: left;
	width: 100px;
	}

#pageapage #pages
	{
	float: left;
	text-align: center;
	width: 150px;
	}

#pageapage #suivante
	{
	float: right;
	text-align: right;
	width: 100px;
	}

/*	images d'une nouvelle	*/

#divimagesdetails
	{
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
	width: 292px;
	}

#boutonsphotospetites
	{
	padding: 5px 0 0 0;
	text-align: left;
	}

#boutonsphotospetites img
	{
	margin: 0 1px 0 0;
	padding: 0;
	}

.legendephoto
	{
	font-style: italic;
	}

/*	sous-menu TBC	*/

#sousmenu
	{
	font-size: 11px;
	margin: 0 0 10px 0;
	text-align: center;
	}

/*	images dynamiques	*/

.imgdynamiquesadroite
	{
	clear: both;
	float: right;
	margin: 0 0 0 10px;
	}

.imgdynamiquesagauche
	{
	clear: both;
	float: left;
	margin: 0 10px 0 0;
	}

.imagedynamiquenormale
	{
	}

.imagedynamiqueinline
	{
	display: inline;
	}

/*	page speakers	*/

.personne
	{
	border: 1px solid #eee;
	margin: 0 0 10px 0;
	padding: 5px;
	}

.personne .col1
	{
	float: left;
	margin: 0 20px 0 0;
	width: 125px;
	}

.personne .col2
	{
	float: left;
	width: 425px;
	}

.personnenom
	{
	margin: 0 0 10px 20px;
	}

.departementnom
	{
	margin: 0 0 10px 10px;
	}

.departement
	{
	border: 0px solid #ee8011;
	}

.comite
	{
	border: 0px solid #31ff81;
	}

.listepersonnes
	{
	border: 0px solid #f10000;
	}

/*	bannières	*/
#bannieres
	{
	margin: 0;
	padding: 40px 0 0 40px;
	text-align: center;
	width: 185px;
	}

#bannieres img
	{
	margin: 0;
	}

#logo, #bouton, #banniere
	{
	margin: 0 0 27px 0;
	}

#logo img
	{
	background-color: #fff;
	border: 1px solid #d00054;
	padding: 5px;
	}

/*	tableaux	*/
table
	{
	background-color: #eee;
	border: 1px solid #ccc;
	margin: 0 0 12px 0;
	}

th, td
	{
	background-color: #fff;
	padding: 4px;
	}

.normal
	{
	font-weight: normal;
	}

.center
	{
	text-align: center;
	}

.bloc, .blocaveccadre
	{
	margin: 0 0 24px 0;
	}

.blocaveccadre
	{
	/*background-color: #FBF5F7;*/
	/*border: 1px solid #ae345d;*/
	border-bottom: 1px solid #669dd8;
	/*padding: 5px;*/
	}
	
	
.bVideo{
	position: relative;
	clear: both;
}

.btPlay{
	position: absolute;
	z-index: 1;
	top: 5px;
	right: 5px;
	width: 40px;
	height: 40px;
	background-image: url(../medias_communs/images/bt_play.png);
	background-repeat: no-repeat;
}

a:hover .btPlay{
	background-image: url(../medias_communs/images/bt_play_o.png);
}
