* {
	margin: 0;
	padding: 0;
}
:focus {
  outline: 0;
}
body,td,th {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #292115;
}
body {
	margin: 0;
	padding: 0;
}
img {
	margin: 0;
	padding: 0;
	border:none;
}
img.imagepng, .imagepng {
}
.clear {
	clear: both;
	display: block;
	background: #FF0000;
	height: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
table {
	width:100%;
}
table, tbody, td, th {
	border-collapse: collapse;
	border-spacing: 0px;
	
	padding: 0px;
}


/* Liens - Réglages de base */
a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #3F3F3F;
	}
a:hover {
	color: #F00;
}
.haut_page {
	position: absolute;
	top: 139px;
	right: 31px;
	z-index: 1000;
	}
.haut_page a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
	text-decoration: none;
}
.haut_page a:hover  {
	color: #FECC00;
	text-decoration: none;
}
#bandoWarper {
	margin:0;
	width: auto;
	background: url(img/globalheader-bk.png) repeat-x center top;
	padding: 0px;
	position: relative;
}
#bando{
	margin:0px auto;
	position: relative;
	width: 1004px;
}
#bandoWarper, #bando {
	padding: 0;
	height: 191px;
	position: relative;
}
#logoseb {
	height: 110px;
	width: 340px;
	position: absolute;
	left: 12px;
	top: 13px;
	z-index: 20;
}
#banniere_partenaire {
	height: 62px;
	width: 481px;
	position: absolute;
	left: 490px;
	top: 47px;
	z-index: 20;
	background: #FFF url(img/titre_banniere_partenaire.gif) no-repeat left top;
}
#banniere {
	height: 60px;
	width: 468px;
	position: absolute;
	left: 12px;
	top: 1px;
	z-index: 21;
}
#metakeywords {
	width: 1004px;
	position: absolute;
	left: 0px;
	top: 115px;
	z-index: 20;
	text-align: center;
	font-size: 10px;
	color: #cfcdcd;
	line-height: normal;
}
#metakeywords p {
	text-align: center;
	font-size: 10px;
	color: #cfcdcd;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
#metakeywords h1 {
	text-align: center;
	font-size: 10px;
	color: #cfcdcd;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

#tab {
	position:absolute;
	top:147px;
	z-index:200;
	width: 699px;
	left: 22px;
	padding-left: 0px;
	}
#tab ul {
	margin:0;
	list-style:none;
	padding: 0;
	}
#tab li {
	display:block;
	margin:0;
	padding:0;
	float: left;
	background: none;
	}
#tab .onglet {
	float:left;
	background:url(img/tab-gauche.gif) no-repeat left top;
	margin:0 10px 0 0;
	padding:0 0 0 4px;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}
#tab .onglet:hover{
	float:left;
	background:url(img/tab-gauche.gif) no-repeat left -49px;
	margin:0 10px 0 0;
	padding:0 0 0 4px;
	text-decoration:none;
	color: #F1B600;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}
#tab .onglet_active {
	float:left;
	background:url(img/tab-gauche.gif) no-repeat left -49px;
	margin:0 10px 0 0;
	padding:0 0 0 4px;
	text-decoration:none;
	color: #F1B600;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}	
#tab .onglet span {
	display:block;
	background:url(img/tab-droit.gif) no-repeat right top;
	margin:0;
	padding:10px 34px 7px 12px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}

#tab .onglet:hover span {
	cursor: pointer;
	display:block;
	float:left;
	background:url(img/tab-droit.gif) no-repeat right -49px;
	padding:10px 34px 7px 12px;
	margin:0;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}
#tab .onglet_active span {
	cursor: pointer;
	display:block;
	float:left;
	background:url(img/tab-droit.gif) no-repeat right -49px;
	padding:10px 34px 7px 12px;
	margin:0;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}
#menuCtn h1 {
	margin: 0px;
	padding: 0px;
	line-height: 38px;
	height: 55px;
	color: #FFFFFF;
	width: 192px;
	font-size: 16px;
	border-style: none;
	display: none;
}
#menuCtn h1 a {
	color: #F39727;
	width: 192px;
	display: block;
}
#menuCtn h1 a:hover {
	color: #FFFFFF;
}
#menuCtn ul {
	margin: 0px auto;
	padding: 0;
	width: 162px;
}
#menuCtn ul ul {
	margin: 0 0 0px;
	padding: 0px 0px 8px;
	border-bottom: 1px solid #b7b7b7;
}
#menuCtn li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(img/sousrubrique-picto.gif) no-repeat 2px 7px;
	}
#menuCtn .rubrique {
	color: #ff0000;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 6px 0px;
	width: 162px;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
	background: url(img/rubrique-bgd.gif) no-repeat right center;
	}
#menuCtn .rubrique:hover,
#menuCtn .rubrique_active {
	color: #ff0000;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 6px 0px;
	width: 162px;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	text-transform: uppercase;
	background: url(img/rubrique-bgd.gif) no-repeat right center;
	}
#menuCtn .sousrubrique {
	color: #3f3f3f;
	text-decoration: none;
	display: block;
	margin: 0;
	width: 150px;
	font-size: 11px;
	background: url(img/sousrubrique-picto.gif) no-repeat 2px 7px;
	padding: 1px 0px 1px 12px;
	}
#menuCtn .sousrubrique:hover,
#menuCtn .sousrubrique_active {
	color: #3f3f3f;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 1px 0px 1px 12px;
	width: 150px;
	font-size: 11px;
	background: url(img/sousrubrique-picto.gif) no-repeat 2px 7px;
	font-weight: bold;
	}

#pictos {
}
#pictos a {
	width:auto;
	height:16px;
	padding:0 0 0 19px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	overflow: hidden;
	clip: rect(auto,auto,32px,auto);
	line-height: 20px;
	color: #FFFFFF;
	font-size: 11px;
	display: block;
}
#pictos a:hover,
#pictos a.active:link,
#pictos a.active:visited {
	background-position:0 0px;
	color: #F00;
	}
#accueil, #contact, #plandusite, #date, #heure, #chatinfos{
	position: absolute;
	top: 5px;
	margin: 0;
	padding: 0;
	z-index: 600;
}
#accueil {
	background-image: url(img/picto-home.gif);
	left: 387px;
}
#contact {
	background-image: url(img/picto-mail.gif);
	left: 546px;
}
#plandusite {
	background-image: url(img/picto-plan.gif);
	left: 455px;
}
#date {
	background-image: url(img/picto-date.gif);
	left: 621px;
}
#heure {
	left: 708px;
}
#chatinfos {
	left: 357px;
}

#contentWarper{
	padding: 0px;
	height: auto;
	background: #F0F0F0 url(img/contentWarper-bk.gif) repeat-y center top;
	position: relative;
}
#content {
	margin:0px auto;
	padding: 0px;
	height: auto;
	position: relative;
	width: 1004px;
}
#colLeft {
	padding: 0px;
	float: left;
	height: auto;
	width: 730px;
	position: relative;
}
#colLeftgm {
	padding: 0px;
	float: left;
	height: auto;
	width: 1004px;
	position: relative;
}
#colLeft #container {
	padding: 0px;
	height: auto;
	width: 730px;
}
#colLeft #menu {
	padding: 0px;
	float: left;
	height: auto;
	width: 212px;
}
#colLeftgm #menu {
	padding: 0px;
	float: left;
	height: auto;
	width: 212px;
}
#colLeft #menuTop {
	padding: 0px;
	height: 60px;
	width: 212px;
	background: url(img/menuTop-bgd.gif) no-repeat center top;
	margin: 0px;
	position: relative;
}
#colLeftgm #menuTop {
	padding: 0px;
	height: 60px;
	width: 212px;
	background: url(img/menuTop-bgd.gif) no-repeat center top;
	margin: 0px;
	position: relative;
}
.menuTop_titre {
	text-transform: uppercase;
	color: #F00;
	font-size: 12px;
	position: absolute;
	left: 21px;
	top: 25px;
	font-weight: bold;
}
.menuTop_adherent {
	color: #cfcdcd;
	font-size: 11px;
	position: absolute;
	left: 21px;
	top: 9px;
}
.menuTop_adherent a {
	color: #FFFFFF;
	font-size: 11px;

}

.menuTop_deconnexion {
	position: absolute;
	left: 176px;
	top: 9px;
}
#colLeft #menuCtn {
	padding: 0px;
	height: auto;
	width: 212px;
	background: url(img/menu-bgd.gif) repeat-y center top;
}
#colLeft #menuBottom {
	padding: 0px;
	height: 6px;
	width: 212px;
	background: url(img/menuBottom-bgd.gif) no-repeat center top;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 20px;
}
#colLeft #BlocLibertyMag {
	margin-bottom: 10px;
	height: auto;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #e0e0e0;
	text-align: center;
	padding:1px;
}
#francecoq {
	margin: 0px 0px 0px 10px;
	height: auto;
	width: 185px;
	border: 2px solid #e0e0e0;
	text-align: center;
	padding:1px;
}
#colLeft #BlocLibertyMag h2 {
	text-align: center;
	background: url(none);
	margin: 0px 0px 6px;
	padding: 0px;
}
#colLeft #redac {
	padding: 0px;
	float: left;
	height: auto;
	width: 500px;
	overflow: hidden;
	background: url(img/redac_bgd.gif) repeat-y center top;
	margin-bottom: 10px;
}
#colLeft #redac500 {
	padding: 0px;
	float: left;
	height: auto;
	width: 500px;
	overflow: hidden;
	margin-bottom: 10px;
}
#colLeft #redac750 {
	padding: 0px;
	float: left;
	height: auto;
	width: 760px;
	overflow: hidden;
	margin-bottom: 10px;
}


#colLeftgm #menuCtn {
	padding: 0px;
	height: auto;
	width: 212px;
	background: url(img/menu-bgd.gif) repeat-y center top;
}
#colLeftgm #menuBottom {
	padding: 0px;
	height: 6px;
	width: 212px;
	background: url(img/menuBottom-bgd.gif) no-repeat center top;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 20px;
}
#colLeftgm #BlocLibertyMag {
	margin-bottom: 10px;
	height: auto;
	width: 162px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #e0e0e0;
	text-align: center;
}
#colLeftgm #BlocLibertyMag h2 {
	text-align: center;
	background: url(none);
	margin: 0px 0px 6px;
	padding: 0px;
}
#colLeftgm #redac {
	padding: 0px;
	float: left;
	height: auto;
	width: 500px;
	overflow: hidden;
	background: url(img/redac_bgd.gif) repeat-y center top;
	margin-bottom: 10px;
}
#colLeftgm #redac500 {
	padding: 0px;
	float: left;
	height: auto;
	width: 500px;
	overflow: hidden;
	margin-bottom: 10px;
}
#colLeftgm #redac750 {
	padding: 0px;
	float: left;
	height: auto;
	width: 760px;
	overflow: hidden;
	margin-bottom: 10px;
}


#colLeft #redacA,
#colLeft #redacB{
	padding: 0px 0px 0px 5px;
	float: left;
	height: auto;
	width: 230px;
	overflow: hidden;
}
#colLeft #redacC{
	padding: 0px 0px 0px 5px;
	float: left;
	height: auto;
	width: 495px;
	overflow: hidden;
}
#colLeft #redacD{
	
	padding: 0px 2px 0px 5px;
	float: left;
	height: auto;
	width: 752px;
	overflow: hidden;
}

#colLeftgm #redacD{
	padding: 0px 0px 0px 5px;
	background-color:#FFFFFF;
	float: left;
	height: auto;
	width: 750px;
	overflow: hidden;
	border:1px solid #CCCCCC;
}


#colLeft #redacB {
	padding: 0px 5px 0px 0px;
	float: right;
}
#colLeft #redacA p,
#colLeft #redacB p,
#colLeft #redacC p
{
	line-height: normal;
	margin: 0px 0px 4px;
	padding: 0px;
}
#colLeft #redacA .more a,
#colLeft #redacB .more a,
#colLeft #redacC .more a{
	color: #F00;
	background: url(img/more-picto.gif) no-repeat left center;
	display: block;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}
#colLeft #redacA .more a:hover,
#colLeft #redacB .more a:hover,
#colLeft #redacC .more a:hover
{
	color: #3F3F3F;
}

#colRight {
	height:auto;
	padding: 0px;
	float: left;
	margin: -40px 0px 0px;
	overflow: hidden;
	width: 274px;
}


/* Footer corporate */
#pied_de_page_Warper {
	padding: 0;
	margin: 0;
	clear: both;
	position: relative;
	background: url(img/pied_de_page-bg.png) repeat-x center top;
	height: 350px;
}
#pied_de_page {
	margin: 0px auto;
	padding: 0px;
	position: relative;
	height: 350px;
	width: 1004px;
}
#rappelMenu {
	margin: 0px;
	padding: 46px 0 0;
	text-align: center;
	height: auto;
	position: relative;
	color: #292115;
	font-size: 12px;
	line-height: 16px;
	width: auto;
}
#rappelMenu a{
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	color: #292115;
	font-weight: bold;
}
#rappelMenu  a:hover  {
	color: #EF9328;
}



.pieddepage_rubriques {
	height: auto;
	position: absolute;
	color: #FFF;
	font-size: 11px;
	top: 191px;
	padding-left: 10px;
	border-left: 1px solid #919191;
}
.pieddepage_rubriques h2{
	font: bold 12px/normal Tahoma, Geneva, sans-serif;
	color: #FFF;
	margin: 0px 0px 4px;
	padding: 0px;
	border-style: none;
	text-transform: uppercase;

}
.pieddepage_rubriques ul{
	margin: 0px;
	padding: 0px;
}
.pieddepage_rubriques li{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	background: url(skins/default/img/list-items/archive-5-blanc.gif) no-repeat 0px center;
}
.pieddepage_rubriques a,
.pieddepage_rubriques a:link,
.pieddepage_rubriques a:visited,
.pieddepage_rubriques a:active{
	text-decoration: none;
	color: #FFF;
}
.pieddepage_rubriques a:hover{
	color: #D40101;
}
.one {
	left: 406px;
}
.two {
	left: 677px;
}
.three {
	left: 814px;
}
.four {
	left: 540px;
}




#box_loginPartner_wrapper {
	width: 100%;
	margin: 0;
	background: #990202;
	border-bottom: 1px solid #FA0000;
}
#box_loginPartner {
	position:relative;
	margin: 0 auto;
	width: 1004px;
	color:#000;
	height: 230px;
}
#box_loginPartner h2 {
	color:#655A44;
	font-family: Georgia, serif;
	font-size:21px;
	padding:0;
	margin:0;
	font-weight:normal;
	background:none;
	clear:both;
}
#box_loginPartner .links {
	width: 589px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#box_loginPartner a {
	background:none;
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}
#box_loginPartner a:hover {
	background:none;
	color:#000;
}



#loginPartner {
	position: absolute;
	top: -42px;
	right: 0px;
	height: 100px;
	z-index: 500;
	color: #000;
}
a#btnLoginPartner {
	height: 100px;
}
a.btnLoginPartner_ouvrir{
	background: url(img/btnNeedHelp_ouvrir-bk.png) no-repeat 0px 22px;
	height: 40px;
	width: 267px;
	display: block;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	color: #000;
}
a.btnLoginPartner_fermer{
	background: url(img/btnNeedHelp_fermer-bk.png) no-repeat 0px 0px;
	height: 70px;
	width: 267px;
	display: block;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	color: #FFFFFF;
}










/* Typographie - Titrage */
h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
	color: #2B2B2B;
}
h1 {
	font-size: 18px;
	width: 486px;
	padding: 0px 0px 4px 14px;
	font-size: 12px;
	margin: 0px;
	text-transform: uppercase;
	color: #FFF;
	background: #FFF url(img/h1_bgd.gif) no-repeat center top;
	height: 37px;
	line-height: 25px;
}
h2 {
	font-size: 12px;
	margin: 0px 0px 2px;
	color: #3f3f3f;
	font-weight: bold;
	padding: 0px 0px 0px 7px;
	background: url(img/blocRedac-h2-picto.gif) no-repeat 0px 4px;
	width: auto;
}
h3 {
	font-size: 10px;
	margin: 0 0 2px;
	line-height: normal;
	color: #cccccc;
	font-weight: bold;
	padding: 0px;
}
h4 {
	font-size: 12px;
	margin: 0 0 2px;
}
h5 {
	font-size: 12px;
	margin: 0 0 4px;
}
h6 {
	font-size: 12px;
	margin: 0 0 10px;
}
p {
	margin: 0 0 4px;
	padding: 0;
}






ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	}

ul ul {
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	}

ul ul li {
	margin-left: 8px;
	margin-bottom: 4px;
	}

ul li {
	background: url(img/puce-8-8.gif) no-repeat left 4px;
	margin: 0 0 8px 18px;
	padding: 0 0 0 18px;
	}
	
	


.boite_fond_filet {
	background: #F2F2F2;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
}

.coins_ronds {
	overflow:hidden;
	padding: 14px;
	}
.gris_fonce {
	background:#5d5d5d;
	}
.gris_clair {
	background:#E5E5E5;
	}
.blanc {
	background:#FFF;
	border: 1px solid #5D5D5D;
	}
.rouge {
	background:#F00;
	}
form {
	margin: 0px;
	padding: 0px;
}
.inputtexte {
	font-size: 11px;
	padding-left: 2px;
	width: 100px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 4px;
}
.separateur {
	background: url(img/separateur.png) no-repeat center top;
	height: 28px;
	width: 730px;
}
.intro {
	background: url(img/intro-bgd.png) no-repeat center top;
	width: 698px;
	position: relative;
	padding: 20px 16px;
}
#bulle {
	width: 287px;
	position: relative;
	background: #e4e4e4;
	min-height:100px;
	float: left;
}
#bulle .topleft {
	height: 18px;
	width: 18px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(img/topleft-bgd.gif) no-repeat;
}
#bulle .topright {
	height: 18px;
	width: 18px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: url(img/topright-bgd.gif) no-repeat;
}
#bulle .pointe {
	height: 42px;
	width: 31px;
	position: absolute;
	right: -31px;
	top: 31px;
	background: url(img/bulle_pointe.png) no-repeat;
}
#bulle .bottomleft {
	height: 18px;
	width: 18px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(img/bottomleft-bgd.gif) no-repeat;
}
#bulle .bottomright {
	height: 18px;
	width: 18px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: url(img/bottomright-bgd.gif) no-repeat;
}
#bulle .citation {
	left: 27px;
	width: auto;
	height: auto;
	padding: 20px;
	color: #5e5e5e;
	line-height: normal;
}
#bulle .citation h2 {
	color: #5e5e5e;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 4px;
	padding: 0px;
	background: url(none);

}
#bulle .citation p {
	font-size: 11px;
	line-height: normal;

}



#edito {
	width: 338px;
	background: url(img/edito_titre.png) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	line-height: normal;
	float: right;
	font-size: 11px;
	color: #3f3f3f;
}
#edito p {
	line-height: normal;
	margin-bottom: 4px;
	color: #3f3f3f;
	font-size: 11px;
}
.disclaim{
	position: absolute;
	top: 38px;
	font-size: 11px;
	color: #FFF;
}
.disclaim_left{
position: absolute;
	left: 83px;
	top: 38px;
	width: 466px;
	font-size: 11px;
	color: #FFFFFF;

}
.disclaim_right {
position: absolute;
	left: 574px;
	top: 38px;
	width: 398px;
	font-size: 11px;
	color: #FFFFFF;
}
.disclaim_left p,
.disclaim_right p{
	line-height: normal;
	color: #d40101;
	font-size: 12px;
	font-size: 11px;
	color: #FFFFFF;


}
.disclaim p strong {
	color: #d40101;
	font-size: 12px;
}
.cnil{
	position: absolute;
	top: 38px;
	font-size: 11px;
	color: #FFF;
	left: 83px;
	top: 146px;
}
.cnil a{
	color: #FFF;
}
.cnil a:hover{
	color: #FF0000;
}
.addthis_button {
	position: absolute;
	left: 631px;
	top: 156px;
	z-index: 200;
}
.blocRedac {
	margin-bottom: 10px;
	height: auto;
	width: auto;
	
}
.blocRedacbord {
	margin-bottom: 10px;
	height: auto;
	width: auto;
	border: 1px solid #CCCCCC;
	padding:1px;
	background-color:#EEEEEE;
}
.tdimgannon {
	border-bottom:1px solid #CCCCCC;
}
.blocRedac.gris_fonce h2 {
	color: #F00;
	padding: 0px;
	background: url(none);
}
.blocRedac.gris_fonce p {
	color: #FFF;
}
.blocRedac img {
	margin: 0px 0px 4px;
}
.blocRedac .image_left {
	float: left;
	margin: 2px 2px 2px 0px;
	padding: 3px;
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #A1A1A1;
}
.blocRedac .image_left2 {
	float: left;
	margin: 2px 2px 2px 0px;
	padding: 0px;
	display: block;
	
}
.blocRedac .image_left5 {
	float: left;
	margin: 2px 5px 2px 2px;
	padding: 0px;
	display: block;
	
}
.blocRedac .image_right {
	float: right;
	margin: 4px 0px 4px 8px;
	padding: 0px;
	display: block;
	border: 1px solid #A1A1A1;
}
.bloc_newsletter {
	background: url(img/bloc_newsletter-bgd.gif) no-repeat;
	height: 132px;
	width: 345px;
	position: absolute;
	left: 0px;
	top: 191px;
}
.bloc_newsletter_content {
	height: 50px;
	width: 207px;
	position: absolute;
	left: 126px;
	top: 13px;
	color: #FFF;
}
.bloc_newsletter_content p {
	line-height: normal;

}
.bloc_newsletter_content h2 {
	color: #FF0000;
	text-transform: uppercase;
	margin: 0px 0px 6px;
	padding: 0px;
	background: url(none);
	height: auto;
	width: auto;
}
.newsletter_vignette {
	height: 102px;
	width: 94px;
	position: absolute;
	left: 17px;
	top: 13px;
	border: 1px solid #FFF;
}
.bloc_newsletter_form {
	position: absolute;
	left: 125px;
	top: 86px;
}
#media_partner {
	background: url(img/media_partner-bgd.gif) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 199px;
	width: 984px;
	position: relative;
}
#media_partner h2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	margin: 0px;
	padding: 0px 0px 0px 14px;
	line-height: 25px;
	background: url(none);
}
.submit {
	font-size: 11px;
	padding: 2px 4px;
	cursor: pointer;
}
#bouton_radio_coquine {
	position: absolute;
	left: 18px;
	top: 61px;
}
.medias_bloc {
	height: 172px;
	width: 240px;
	position: absolute;
	left: 239px;
	top: 27px;
}
.medias_bloc_a {
	height: 172px;
	width: 240px;
	position: absolute;
	left: 239px;
	top: 27px;
	left: 249px;
}
.medias_bloc_a .image_left {
	float: left;
	padding: 0px;
	display: block;
}


.medias_bloc_b {
	height: 172px;
	width: 230px;
	position: absolute;
	left: 239px;
	top: 27px;
	left: 492px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.medias_bloc_b .image_left {
	margin: 14px 4px 4px 4px;
	float: left;
	padding: 0px;
	display: block;
}
.medias_bloc_c {
	height: 172px;
	width: 250px;
	position: absolute;
	left: 239px;
	top: 27px;
	left: 726px;
}
.medias_bloc_c .image_left {
	float: left;
	padding: 0px;
	display: block;
}
.bloc_evenement {
	width: 254px;
	margin: 0px auto 10px;
	position: relative;
}
.bloc_radiodroite {
	width: 254px;
	margin: 0px auto 0px;
	position: relative;
}
.bloc_evenement .titre_gris {
	background: url(img/colRight_titre-gris.gif) no-repeat;
	height: 37px;
	width: 240px;
	margin: 0px 0px 3px;
	padding: 0px;
	font-size: 18px;
	padding: 0px 0px 0px 14px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 25px;
	font-weight: bold;
}
.titre_gris span {
	right: 6px;
	text-transform: none;
	font-size: 10px;
	font-weight: normal;
	color: #c7c7c7;
	top: 0px;
	position: absolute;
	text-align: right;
}
.titre_gris a,
.titre_gris a:link, .titre_gris a:visited, .titre_gris a:active{
	color: #FFF;
}
.titre_gris a:hover {
	color: #FF0000;
}
.bloc_evenement_image {
	width: 254px;
	height: auto;
}
.bloc_evenement_ctn h2 {
	color: #FFF;
	background: url(none);
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 10px;
	height: 21px;
	line-height: 21px;
}
.bloc_evenement_ctn {
	width: 254px;
	height: auto;
	background: #E6E6E6 url(img/evenement_ctn-bgd.gif) no-repeat center top;
}
.bloc_evenement_ctn ul {
	margin: 0;
	padding: 0 0 0 2px;
	list-style: none;
	}
.bloc_evenement_ctn ul li {
	background: url(img/puce.gif) no-repeat 0px 5px;
	margin: 0 0 0 10px;
	padding: 0 0 0 8px;
	}
.bloc_evenement_ctn ul li a {
	color: #F00;
	}
.bloc_evenement_ctn ul li a:hover {
	color: #000;
	text-decoration: underline;
	}
.bloc_evenement_ctn-bottom {
	width: 254px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background: url(img/evenement_ctn-bottom.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
}


.bloc_identclub {
	width: 254px;
	border: 1px solid #CCCCCC;
	margin: 0px auto 10px;
}
.bloc_identclub .titre_rouge {
	background: url(img/colRight_titre-rouge.gif) no-repeat;
	top:-5px;
	height: 37px;
	width: 240px;
	margin: 0px auto;
	padding: 0px;
	font-size: 18px;
	padding: 0px 0px 4px 14px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 25px;
	font-weight: bold;
	position: relative;
}
.bloc_identclub .titre_rouge span {
	right: 6px;
	text-transform: none;
	font-size: 10px;
	font-weight: normal;
	color: #c7c7c7;
	top: 0px;
	position: absolute;
	text-align: right;
}
.bloc_identclub .titre_rouge a {
	color: #FFF;
}
.bloc_identclub .titre_rouge a:hover {
	color: #000;
}


.bloc_soirees {
	width: 254px;
	margin: 0px auto 30px;
}
.bloc_soirees .titre_rouge {
	background: url(img/colRight_titre-rouge.gif) no-repeat;
	height: 37px;
	width: 240px;
	margin: 0px auto;
	padding: 0px;
	font-size: 18px;
	padding: 0px 0px 4px 14px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 25px;
	font-weight: bold;
	position: relative;
}
.bloc_soirees .titre_rouge span {
	right: 6px;
	text-transform: none;
	font-size: 10px;
	font-weight: normal;
	color: #c7c7c7;
	top: 0px;
	position: absolute;
	text-align: right;
}
.bloc_soirees .titre_rouge a {
	color: #FFF;
}
.bloc_soirees .titre_rouge a:hover {
	color: #000;
}
.bloc_soirees_image {
	width: 236px;
	height: auto;
	border: 1px solid #e0e0e0;
	padding: 8px;
}
.bloc_soirees_ctn h2 {
	color: #F00;
	background: url(none);
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 10px;
	height: 21px;
	line-height: 21px;
}
.bloc_soirees_ctn {
	width: 254px;
	height: auto;
}
.bloc_soirees_ctn ul {
	margin: 0;
	padding: 0 0 0 2px;
	list-style: none;
	}
.bloc_soirees_ctn ul li {
	background: url(img/puce.gif) no-repeat 0px 5px;
	margin: 0 0 0 10px;
	padding: 0 0 0 8px;
	}
.bloc_soirees_ctn ul li a {
	color: #F00;
	}
.bloc_soirees_ctn ul li a:hover {
	color: #000;
	text-decoration: underline;
	}
.bloc_soirees_ctn-bottom {
	width: 254px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background: url(img/evenement_ctn-bottom.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
}
.bloc_soirees_image.left {
	float: left;
}
.bloc_soirees_image.right {
	float: right;
}



.bloc_galeries_coquines {
	width: 254px;
	margin: 0px auto 30px;
}
.bloc_galeries_coquines .titre_gris {
	background: url(img/colRight_titre-gris.gif) no-repeat;
	height: 37px;
	width: 240px;
	margin: 0px 0px 3px;
	padding: 0px;
	font-size: 18px;
	padding: 0px 0px 0px 14px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 25px;
	font-weight: bold;
	position: relative;
}
.bloc_galeries_coquines .titre_gris span {
	right: 6px;
	text-transform: none;
	font-size: 10px;
	font-weight: normal;
	color: #c7c7c7;
	top: 0px;
	position: absolute;
	text-align: right;
}
.bloc_galeries_coquines .titre_gris a {
	color: #FFF;
}
.bloc_galeries_coquines .titre_gris a:hover {
	color: #FF0000;
}
.bloc_galeries_coquines_ctn-top {
	width: 254px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background: url(img/bloc_galeries_coquines_ctn-top-bgd.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
}
.bloc_galeries_coquines_ctn h2 {
	color: #3f3f3f;
	background: url(none);
	margin: 0px 0px 8px;
	padding: 0px 0px 0px 10px;
	line-height: normal;
	font-size: 11px;
}
.bloc_galeries_coquines_ctn {
	width: 254px;
	height: auto;
	background: url(img/bloc_galeries_coquines_ctn-bgd.gif) repeat-y center top;
}
.bloc_galeries_coquines_ctn ul {
	margin: 0;
	padding: 0 0 0 2px;
	list-style: none;
	}
.bloc_galeries_coquines_ctn ul li {
	background: url(img/puce.gif) no-repeat 0px 5px;
	margin: 0 0 0 10px;
	padding: 0 0 0 8px;
	}
.bloc_galeries_coquines_ctn ul li a {
	color: #F00;
	}
.bloc_galeries_coquines_ctn ul li a:hover {
	color: #000;
	text-decoration: underline;
	}
.bloc_galeries_coquines_ctn-bottom {
	width: 254px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background: url(img/bloc_galeries_coquines_ctn-bottom-bgd.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
}
.txt11blancverd a {
color: #FFFFFF;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif; 

}
.imgbordblanc {
	margin: 0px;
	padding: 3px;
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #A1A1A1;
}
#imgbordblanc {
	margin: 0px;
	padding: 3px;
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #A1A1A1;
}
.imggauche {
	float: left;
	margin: 2px 2px 2px 1px;
	padding: 3px;
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #A1A1A1;
}

.sig_thumb {
	float:left;
	margin:0px 10px 10px 10px;
	padding:0px;
	background:img/shadowAlpha.png no-repeat bottom right;	
	background:url(img/shadow.gif) no-repeat bottom right;
	}
.sig_thumb img {
	display:block;
	position:relative;
	background:#FFFFFF;
	border:1px solid #ccc;
	margin:-5px 5px 5px -5px;
	padding:4px;
	}
.txtbox001{
font: 11px Verdana;
border:1px solid #CCC;
margin:2px;
padding:2px;
}
.txtbox002{
font: 11px Verdana;
border:1px solid #000;
margin:2px;
padding:2px;
}
.txtbox003{
font: 11px Verdana;
border:1px solid #000000;
margin:2px;
padding:1px;
background: #FFFFFF;
}

.tablo{
	width:480px;
	border:1px solid #000000;
}
.tablo470{
	width:470px;
	border:1px solid #000000;
}
.tablo490{
margin:5px;
padding:4px;
	width:490px;
	border:1px solid #CCCCCC;
}
.tablo480{
margin:5px;
padding:4px;
	width:480px;
	border:1px solid #CCCCCC;
}
.tablo .rouge12b{
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}
.rouge12b{
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}
.tablo .rouge11gras{
font-size:11px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold;
}
#visuelgauche {
	border: 1px solid #D6C9C1;
	margin-right: 5px;
	float: left;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
}
#visueldroite {
	border: 1px solid #D6C9C1;
	margin-left: 5px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#visuelgauche1 {
	margin-right: 2px;
	float: left;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 1px;
}
#visuelgauche2 {
	margin-right: 0px;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
#visuelgauche3 {
	margin-right: 3px;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	border: 1px solid #000000;
}
#visueldroite1 {
	margin-left: 2px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.blocRedac .tbsoiree{
	width:480px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;

	margin:3px;
}
.blocRedac .tbsoireegb{
    background:url(img/fondgb.jpg) no-repeat center top;
	width:480px;
	border: 1px solid #CCCCCC;
	margin:3px;
}
.tdsoiree{
padding: 3px 1px 1px 3px;
}
.tdsoiree2{
padding: 1px 2px 1px 2px;
border-bottom: 1px solid #CCCCCC;
}
.tdsoiree3{
padding: 1px 2px 1px 2px;
}
.blocRedac .tablovip {
	border: 3px solid #FF0000;
}
#minigal {
	border: 1px solid #FFFFFF;
	padding: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
}
.tablogal {
	width:650px;
	height:auto;
	border: 1px solid #CCCCCC;
	margin: 10px;
	padding:10px;
	background-color:#FAFAFA;
} 
.tablo490gris {
	width:490px;
	height:auto;
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding:10px;
	background-color:#FAFAFA;
}
.tablo590gris {
	width:590px;
	height:auto;
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding:10px;
	background-color:#FAFAFA;
}
.fondcap{
	background-color:#FFF;
	border:#F60 solid 2px;
	text-align:center;
	width:220px;
	height:20px;
}
.fondnoncap{
	background-color:#FFF;
	border:#CCC solid 1px;
	text-align:center;
	width:220px;
	height:20px;
}

.fondcap2{
	border-bottom:#F90 solid 1px;
}
.datecap{
	border:#666 solid 1px;
	background-color:#FFF;
	width:80px;
	height:17px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	
}
.tablo600 {
	width:600px;
	height:auto;
}
.tablo600gris {
	margin:5px;
	padding:5px;
	width:600px;
	height:auto;
	background-color:#FAFAFA;
	border: 1px solid #CCCCCC;
}
.tablo590n1 {
	width:590px;
	height:auto;
	padding:5px;
	border:1px solid #CCCCCC;
}
.rouge11gras{
font-size:11px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold;
}
.imgbordblancgal {
	margin: 5px 0px 0px 0px;
	padding: 3px;
	background-color:#FFFFFF;
	display: block;
	border: 1px solid #A1A1A1;

}
.verdana11gris {
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color : #EEEEEE;
}
.tablo02{
	width:480px;
	border:1px solid #000000;
	background-color:#FAFAFA;
}
.tablodept{
	width:480px;
	border:1px solid #000000;
	background-color:#CCCCCC;
}
.tablolieux{
	width:480px;
	border:1px solid #000000;
	background-color:#FAFAFA;
	padding:5px;
}
.tdlieutitre, .tdlieudept{
color:#FFFFFF;
font-weight:bold;
padding:5px;
background-color:#CC0000;
border-bottom:1px dashed #000000;

}
.tdlieuinfos {
padding:5px;
border-bottom:1px dashed #000000;
}
.tdlieubas{
padding:2px;
background-color:#F0F0F0;
}
.lienlieux{
font-size:12px;
color:#333333;
margin:3px;
line-height: 20px;
}
.lignegrise {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	
}
.lignegrise2 {
	width:750px;
	margin: 8px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	
}
.tablointerview{
	width:600px;
	border:1px solid #000000;
	background-color:#FCFCFC;
	padding:10px
	
}
.tdtablointerview{
	padding:10px
	
}
.tablointerview2{
	width:500px;
	height:110px;
	border:1px solid #000000;
	background-color:#CCCCCC;
	margin:10px;
	padding:5px;
}
.tdinterview{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.attention350{
width:350px;
background-color:#FFFFFF;
border:2px solid #FF0000;
color:#FF0000;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.attention450{
width:450px;
background-color:#FFFFFF;
border:2px solid #FF0000;
color:#FF0000;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.attention270{
width:260px;
background-color:#FFFFFF;
border:2px solid #FF0000;
color:#FF0000;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}
.attention450bis{
width:450px;
background-color:#FFFFFF;
border:1px solid #FF0000;
color:#000000;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:10px;
margin:5px;
}
.attention650{
width:650px;
background-color:#FAFAFA;
border:2px solid #FF0000;
color:#000000;
text-align:center;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.attention550{
width:550px;
background-color:#FFFFFF;
border:2px solid #FF0000;
color:#FF0000;
text-align:center;
font:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.liensxb{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-style: italic;
border:1px dashed #000000;
margin:5px;
padding:5px;
width:500px;
text-align:center;
background-color:#FAFAFA
}
.liensxb2{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-style: italic;
border:2px solid #CCCCCC;
margin:5px;
padding:5px;
width:600px;
text-align:left;
background-color:#FAFAFA
}
#vertical_slide2{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-style: italic;
border:3px dashed #CCCCCC;
background-color:#FAFAFA
margin:5px;
padding:5px;
width:500px;
text-align:center;
}

.divgalerie{
width:995px;
text-align:center;
border:1px solid #555555;

}
.hauttdgal{
background:url(img/globalheader-bk002.jpg) no-repeat center top;
}
.imgbord003 {
	margin: 2px 2px 2px 2px;
	padding: 3px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
}
.tableannonceliste{
	width:650px;
	height:auto;
	border:1px solid #666666;
	background-color:#FAFAFA;
	margin:5px;
	padding:5px;
	text-align:justify;
}
.txtsavoirplusann{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin: 5px 0px 0px 0px;
}
.tdinfosannon{
	padding:2px;
	margin: 5px;

}
#imggaucheann {
	float: left;
	margin: 2px 5px 2px 2px;
	padding: 3px;
	background-color:#FFFFFF;
	border: 1px solid #A1A1A1;
}
#imggalann {
	
	margin: 2px 2px 2px 2px;
	padding: 3px;
	background-color:#FFFFFF;
	border: 1px solid #A1A1A1;
}
.tdhautannonce{
	background-color:#FFFFFF;
	border-bottom:1px dashed #CCCCCC;
	padding:1px;
}
#pseudoannon{
	color:#C00101;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.tabloinfoannon{
width:480px;
border:1px solid #CCCCCC;
}
.tdhautfemme{
background-color:#FCEBF4;
border-bottom:1px solid #FC8486;
}
.tdhauthomme{background-color:#EBF1FB;
border-bottom:1px solid #2A599E;
}
.tdfemme{
background-color:#FCEBF4;
}
.tdhomme{background-color:#EBF1FB;
}
.tdannon01{
background-color:#DDDDDD;
border-bottom:1px solid #CCCCCC;
}
.tablophotoannon{
	width:600px;
	height:auto;
	border:1px solid #666666;
	background-color:#FAFAFA;
	margin:5px;
	padding:5px;
	text-align:justify;

}
.tabloarticle{
	width:620px;
	height:auto;
	border:1px solid #666666;
	background-color:#FFFFFF;
	margin:5px;
	padding:5px;
	text-align:justify;
	}
.tdarticle{
padding:5px;
}


.verd12noir{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.diverreur{
border-bottom:2px solid #FF0000;
border-top:2px solid #FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
padding:5px;

}
.tdmenuannonce01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
background-color:#666666;
}
.tdmenuannonce02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CCCCCC;
background-color:#FAFAFA;
border-right:1px solid #CCCCCC;
}

.croixsupp{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;
}
#croixsupp{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF0000;

}
.tablokiss{
width:660px;
border:1px solid #CCCCCC;
background-color:#FAFAFA;

}
.tdkiss{
width:130px;
margin:2px;
padding:3px;
border:1px dashed #000000;
}
.tablocontact{
width:660px;
border:1px solid #CCCCCC;
background-color:#FAFAFA;

}
.tdcontact{
width:220px;
margin:2px;
padding:3px;
border:1px dashed #000000;
}
.timessage{
margin:1px;
padding:1px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
.tablomessage{
width:700px;
border:1px solid #333333;
background-color:#FAFAFA;
}
.tdmessage1{
background-color:#FAFAFA;
margin:2px;
padding:1px;
border-bottom:1px dashed #000000;
}
.tdmessage2{
background-color:#FFFFFF;
margin:2px;
padding:1px;
border-bottom:1px dashed #000000;
}
.tabgalannon{
width:100px;
height:100px;
margin:2px;
padding:2px;
border:1px solid #CCCCCC;
background-color:#EEEEEE;
float:left;
}
.tabgalannonpriv{
width:150px;
height:100px;
margin:2px;
padding:2px;
border:1px solid #333333;
background-color:#EEEEEE;
float:left;
}

.imgbordnoir{
border:1px solid #000000;
}
.btnannon{
border:1px solid #CCCCCC;
height:25px;
width:150px;
float:left;
margin:1px;
font-size:10px;
}
.btnannon:hover{
border:1px solid #FF0000;
}
.divannonprofil01{
border:1px solid #CCCCCC;
height:35px;
width:250px;
float:left;
margin:1px;
}
.divannonprofil01:hover{
border:1px solid #FF0000;
}
.divannonprofil02{
border:1px solid #CCCCCC;
height:35px;
width:220px;
float:left;
margin:1px;
}
.divannonprofil02:hover{
border:1px solid #FF0000;
}
.divannonprofil03{
height:auto;
width:270px;
float:left;
margin:1px;
}
.divannonprofil04{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
height:auto;
width:400px;
float:left;
margin:1px;
}
#divminiphoto80{
margin:0px 3px 0px 3px;
border:2px solid #CCCCCC;
width:70px;
height:70px;
overflow:hidden;
float:left;
text-align:center;
}
#divminiphoto70gal{
margin:0px 3px 0px 3px;
border:1px solid #333333;
padding:0px 0px 0px 0px;
width:70px;
height:70px;
overflow:hidden;

text-align:center;
}
.divinfosmess {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background-color: #FFF;
	height: auto;
	width: 690px;
	border: 2px solid #CCC;
	padding:4px;
	
}
#contentWarper #content #colLeft .intro #bulle .citation h2 u {
	font-weight: normal;
}
.tdaccescam {
	background-image: url(img/tchatcam001.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.tdaccescam02 {
	background-image: url(img/tchatcam001.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border:#F00 solid 1px;
}
