html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
form, input, label, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
span.corners-top, span.corners-top span, span.corners-bottom, span.corners-bottom span {
	line-height: 1px; 
	display: block;
	background-repeat: no-repeat; 
	height:5px;
	font-size:1px;
}
span.corners-top, span.corners-bottom {
	background-image: url(corners_left.gif);
}
span.corners-top span, span.corners-bottom span {
	background-image: url(corners_right.gif);
}

span.corners-top {
	background-position: 0px 0px;
}

span.corners-bottom {
	background-position: 0px 100%; 
}

span.corners-top span {
	background-position: 100% 0px;

}

span.corners-bottom span {
	background-position: 100% 100%;
}
.navigation {
	/*border:1px solid red;*/
	text-align:right;
	height:20px;
}
div.rech_alpha {
	text-align:center;
	margin-bottom:10px;
}
div.rech_alpha a {
	color:#c50052;
	font-size:14px;
}
div.rech_alpha a:hover {
	color:#000;
	text-decoration:underline;
}
div.rech_alpha a.alpha_actif{
	color:#000;
	text-decoration:underline;
}
div.lst_adresses ul {
	margin:0px 4px 0px 4px;
	list-style-type:none;
}
div.lst_adresses ul li {
	margin-bottom:2px;
	width:592px;
	padding:4px 4px 4px 4px;
	position:relative;
}
div.lst_adresses ul li.type_1:hover {
	background-color:#cfbcc7;
}
div.lst_adresses ul li.type_2:hover {
	background-color:#b885a2;
}
div.lst_adresses span.corners-top {
	margin: -4px -4px -4px -4px;
}
div.lst_adresses span.corners-bottom {
	margin: -4px -4px -4px -4px;
}
div.lst_adresses ul li p.adresse {
	display:block;
	width:490px;
	height:30px;
	color:white;
	padding:5px 0px;
	overflow:hidden;
}
div.lst_adresses ul li a.link {
	position:absolute;
	left:505px;
	top:12px;
	color:white;
	text-decoration:underline;
}
div.lst_adresses ul li a.link:hover {
	color:#666;
}
div.lst_adresses ul li.type_1 {
	background-color:#c9b4c0;
}
div.lst_adresses ul li.type_2 {
	background-color:#aa7a95;
}
div.lst_adresses ul li a.link_part {
	position:absolute;
	left:505px;
	top:5px;
	color:white;
	text-decoration:underline;
}
div.lst_adresses ul li.type_1_part {
	background-color:#c9b4c0;
	height:62px;
}
div.lst_adresses ul li.type_2_part {
	background-color:#aa7a95;
	height:62px;
}

a {text-decoration:none;}
.clear {clear:both;font-size:1px;height:1px;}
.left {float:left;}
body {
	margin-top:30px;
	background-color: #50273e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.conteneur { /*le conteneur global du site, qui sera centré */
	width:980px;
	position: absolute;
	left:50%;
	margin-left:-490px;
	padding-bottom:20px;
}
.bandeau {
	width:980px;
	height:141px;
	background:url(bg-bandeau.png) #50273e no-repeat;
}
.bandeau div.bandeau_contenu {
	height:115px;
}
.bandeau div.bandeau_logo {
	width:295px;
	padding-top:35px;
	float:left;
}
.bandeau div.bandeau_pub {
	float:left;
	padding-top:35px;
	width:530px;
	text-align:center;
}
.bandeau div.bandeau_sil {
	position:absolute;
	left:825px;
	top:-24px;
}
.bandeau div.accroche {
	position:absolute;
	left:8px;
	top:12px;
	color:white;
	width:295px;
	word-spacing:3px;
}
.menu_top {
	height:22px;
}
.menu_top ul {
	width:980px;
	height:22px;
	list-style-type:none;
}
.menu_top ul li {
	float:left;
	margin-left:7px;
	color:white;
}
.menu_top ul li a{
	color:white;
	text-decoration:none;
}
.menu_top ul li a:hover{
	color:#999;
}
.menu_top ul li a.actif{
	color:#fff;
	text-decoration:underline;
}
.menu_top ul li.sep {
	background-color:#c50052;
	width:1px;
	height:16px;
	font-size:1px;
}


.corps {
	background-color:white;
}
.centre {
	width:725px;
	float:left;
	border:0px solid red;
}
.blk {
	border:0px solid green;
	position:relative;
	width:680px;
	background:url(bg-titre.gif) repeat-y 3px 5px;
	margin:10px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}
.contenu {
	width:605px;
	border:0px solid blue;
	background:url(round-gm.jpg) #e6e1e4 no-repeat;
	padding:5px 5px 5px 10px;
	float:left;
	/*overflow:hidden;*/
}

.titre {
	width:60px;
	text-align:center;
	float:left;
}


.contenu div.billet {
	width:287px;
	height:220px;
	margin:5px 5px 0px 0px;
	padding:5px 5px 0px 5px;
	background-color:#999;
	float:left;
	border:0px solid red;
}
div.billet span.corners-top {
	margin: -5px -5px -5px -5px;
}
div.billet span.corners-bottom {
	margin: 6px -5px -5px -5px;
	clear:both;
}
.contenu div.billet h2 {
	font-size:18px;
	margin-bottom:5px;
	color:#fff;
	height:45px;
}
.contenu div.billet div.text {
	width:130px;
	height:145px;
	margin-bottom:5px;
	padding-right:5px;
	overflow:hidden;
	float:left;
}
.contenu div.billet div.img {
	width:133px;
	height:145px;
	margin-bottom:5px;
	padding-right:5px;
	overflow:hidden;
	float:left;
}
.contenu div.billet div.type_link {
	margin-top:0px;
}
.contenu div.billet div.type_link a {
	color:#fff;
}
.contenu div.billet div.type_link a:hover {
	color:#ed1556;
}



.une, .mire, .voix {
	width:620px;
	border:0px solid blue;
	float:left;
}
.contenu_une {
	width:620px;
	padding:0px;
	float:left;
	height:619px;
	background:url(a-la-une3.png) #e6e1e4 no-repeat ;
}
.une_type {
	width:200px;
	height:200px;
	float:left;
	padding-bottom:10px;
	color:#473240;
}
.une_type .une_logo {
	width:130px;
	height:45px;
	display:block;
}
.une_type a, .mire_type a , .voix_type_d a , .voix_type_g a, .navigation a, .membre p a {
	color:#ed1556;
}
.une_type a:hover, .mire_type a:hover, .voix_type_d a:hover, .voix_type_g a:hover , .navigation a:hover, .membre p a:hover {
	color:#666;
}


#une_type_1 {
	margin-right:10px;
	position:relative;
}

#une_type_1 div.type_img, #une_type_3 div.type_img, #une_type_5 div.type_img, #une_type_8 div.type_img  {
	width:90px;
	height:147px;
	position:absolute;
	top:46px;
	left:0px;
	padding:8px 0px 0px 5px;
	text-align:center;
	
}
#une_type_1 div.type_text, #une_type_3 div.type_text, #une_type_5 div.type_text, #une_type_8 div.type_text {
	position:absolute;
	top:46px;
	left:95px;
	width:95px;
	height:112px;
	padding:7px 3px 3px 3px;
	overflow:hidden;
}
#une_type_1 div.type_link, #une_type_3 div.type_link, #une_type_5 div.type_link, #une_type_8 div.type_link    {
	width:102px;
	height:16px;
	position:absolute;
	top:175px;
	left:96px;
	text-align:center;
}
#une_type_2, #une_type_6, #une_type_7{
	margin-right:10px;
	position:relative;
}

#une_type_2 div.type_img, #une_type_6 div.type_img, #une_type_7 div.type_img {
	width:197px;
	height:70px;
	position:absolute;
	top:46px;
	left:0px;
	padding:8px 0px 0px 0px;
	text-align:center;
}
#une_type_2 div.type_text, #une_type_6 div.type_text, #une_type_7 div.type_text {
	width:190px;
	height:43px;
	position:absolute;
	top:120px;
	left:0px;
	padding:7px 3px 3px 3px;
	overflow:hidden;
}
#une_type_2 div.type_link, #une_type_6 div.type_link, #une_type_7 div.type_link {
	width:102px;
	height:16px;
	position:absolute;
	top:175px;
	left:96px;
	text-align:center;
}
#une_type_3, #une_type_5, #une_type_8 {
	position:relative;
}

#une_type_4 {
	width:410px;
	height:200px;
	margin-right:10px;
	position:relative;
}
#une_type_4 div.type_img {
	width:235px;
	height:185px;
	position:absolute;
	top:0px;
	left:150px;
	padding:8px 0px 0px 5px;
	text-align:center;
}

#une_type_4 div.type_text {
	position:absolute;
	top:43px;
	left:10px;
	width:130px;
	height:113px;
	padding:7px 3px 3px 3px;
	overflow:hidden;
}
#une_type_4 div.type_link {
	width:102px;
	height:16px;
	position:absolute;
	top:175px;
	left:56px;
	text-align:center;
}

.blk_art {
	padding:5px;
}
.blk_art h2 {
	font-size:18px;
	margin-bottom:7px;
	color:#ed1556;
}
.blk_art div.galerie{
	width:350px;
	/*height:325px;*/
	overflow:hidden;
	float:left;
	margin:0px 5px 0px 0px;
}
.blk_art div.img_mini {
	float:left;
	width:150px;
	/*height:150px;*/
	margin:0px 5px 5px 0px;
}
.blk_art div.galerie div.zoom {
	width:350px;
	height:262px;
	text-align:center;
	overflow:hidden;
}
.blk_art div.galerie ul, .blk_art div.galerie ol {
	padding-top:2px;
	width:354px;
	background-color:#666;
}
.blk_art div.galerie ol {
	padding:4px 3px;
}
.blk_art div.galerie ol li {
	color:white;
}
.blk_art div.galerie ul.mini {
	height:60px;
	z-index:100;
}
.blk_art div.galerie ul.mini li {
	display:block;
	width:118px;
	float:left;
}
.blk_art div.galerie ul.mini li a {
	cursor:pointer;
}
.blk_art div.text {
	text-align:justify;
}
.blk_art div.text .link {
	text-align:right;
	margin-top:10px;
}
.blk_art div.text a {
	color:#ed1556;
	text-decoration:underline;
}
.blk_art div.text a:hover {
	color:#666;
}
.blk_art div.text p.date {
	text-align:right;
}


.mire_type {
	width:590px;
	height:90px;
	padding:10px 15px 10px 15px;
	color:#666;
	position:relative;
	background:url(bg-haut-mire.png) #dce1da no-repeat;
	margin-bottom:5px;

}
.mire_type h2 {
	width:500px;
	height:18px;
	font-size:14px;
	margin-bottom:6px;
	overflow:hidden;
	font-weight:bold;
}
.mire_type div.text {
	width:510px;
	height:48px;
	overflow:hidden;
	float:left;	
}
.mire_type img {
	width:72px;
	height:72px;
	position:absolute;
	top:28px;
	right:12px;
}
.mire_type a.link {
	width:72px;
	height:14px;
	position:absolute;
	top:88px;
	right:95px;
}

.voix_type_g, .voix_type_d {
	width:278px;
	height:100px;
	float:left;
	padding:10px 15px 10px 15px;
	color:#666;
	position:relative;
	background:url(bg-haut-voix.png) #ebeeea no-repeat;
	margin:1px;
}

.voix_type_g h2, .voix_type_d h2 {
	width:270px;
	height:18px;
	font-size:14px;
	margin-bottom:6px;
	overflow:hidden;
	font-weight:bold;
}

.voix_type_g div.text {
	width:200px;
	height:65px;
	overflow:hidden;
	float:left;
}
.voix_type_d div.text {
	width:200px;
	height:65px;
	overflow:hidden;
	float:right;
}
.voix_type_g img {
	width:72px;
	height:72px;
	position:absolute;
	top:35px;
	right:12px;
}
.voix_type_d img {
	width:72px;
	height:72px;
	position:absolute;
	top:35px;
	left:12px;
}
.voix_type_g a.link {
	width:72px;
	height:14px;
	position:absolute;
	top:100px;
	left:15px;
}
.voix_type_d a.link {
	width:72px;
	height:14px;
	position:absolute;
	top:100px;
	left:220px;
}
.membre, .espace, .infos, .contact {
	width:610px;
	min-height:610px;
	_height:610px;
}
.membre form {
	width:430px;
	margin:30px auto;
}

.membre p {
	margin-bottom:5px;
	line-height:18px;
}
.membre p input, .membre p select {
	font-size:12px;
	height:18px;
}
.membre p label {
	display:block;
	width:150px;
	float:left;
}
.membre p.bouton {
	text-align:center;
}

.espace form {
	width:450px;
	height:150px;
	margin:0 auto;
	text-align:center;
}
.espace form p {
	margin-bottom:4px;
	display:block;
	width:450px;
	text-align:left;
}
.espace form p span {
	display:block;
	float:left;
	width:220px;
	text-align:right;
}


.contact p {
	margin-bottom:4px;
	margin-left:10px;
}
.contact p span {
	display:block;
	float:left;
	width:150px;
}



/*										Menu BAS DE PAGE     */
.menu_bas {
	height:20px;
	width:620px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:0px 0px 10px 61px;
	padding-top:4px;
}
.menu_bas ul {
	width:620px;
	height:22px;
	list-style-type:none;
}
.menu_bas ul li {
	float:left;
	color:#666;
	background:url(puce-menu-droit-hover.png) no-repeat 0px 6px;
}
.menu_bas ul li a {
	color:#666;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
.menu_bas ul li a:hover{
	color:#999;
}
.menu_bas ul li.sep {
	width:250px;
	background:none;
}
.menu_bas ul li.haut {
	background:url(puce-menu-haut.png) no-repeat right;
}

/*										ZONE DROITE     */
.blk_droit {
	background-color:#e6e1e4;
	width:225px;
	_height:930px;
	min-height:930px;
	padding-left:15px;
	margin:10px 0px 10px 0px;
	float:left;	
}
.blk_droit div.recherche {
	margin:10px auto 20px auto;
}
.blk_droit div.recherche input {
	border:1px solid #a995a0;
	width:183px;
	height:18px;
}
.blk_droit div.recherche input[type="submit"] {
	background-color:#a995a0;
	width:22px;
	height:20px;
}
.blk_droit div.membres {
	margin:10px auto 20px auto;
}
.blk_droit div.membres label {
	display:block;
}
.blk_droit div.membres select {
	border:1px solid #a995a0;
	width:210px;
}
.blk_droit div.menu_droit {
	margin:10px 20px 20px auto;
}
.blk_droit div.menu_droit ul {
	list-style-type:none;
}
.blk_droit div.menu_droit ul li {
	margin-bottom:5px;
}
.blk_droit div.menu_droit ul li a{
	border-bottom:1px solid #c50052;
	display:block;
	width:200px;
	color:black;
	padding-left:10px;
	font-size:12px;
	background:url(puce-menu-droit.png) no-repeat 0px 6px;
}
.blk_droit div.menu_droit ul li a:hover{
	border-bottom:1px solid black;
	color:#c50052;
	background:url(puce-menu-droit-hover.png) no-repeat 0px 6px;
}
.blk_droit div.blk_pub {
	width:210px;
	text-align:center;
	margin-bottom:5px;
}

/*										BAS PAGE     */
.bottom {
	background:url(bg-bottom.png) no-repeat 0px 0px;
	width:981px;
	border:0px solid magenta;
}

.pagination {
	padding: 10px;
	margin: 3px;
	text-align: center;
	height:12px;
	font-size:10px;
}

.pagination a {
	background-color: #fff;
	border: 1px solid #c9b4c0;
	color: #666;
	margin: 1px;
	padding: 2px 5px;
	text-decoration: none;
}

.pagination a:hover,active {
	background-color: #c9b4c0;
	border: 1px solid #aa7a95;
	color: #fff;
	margin: 1px;
	padding: 2px 5px;
}

.pagination span.current {
	background-color: #aa7a95;
	border: 1px solid #c9b4c0;
	color: #000;
	font-weight: bold;
	margin: 1px;
	padding: 2px 5px;
}

.pagination span.disabled {
	background-color: #fff;
	border: 1px solid #eee;
	color: #ddd;
	margin: 1px;
	padding: 2px 5px;
}
