@charset "utf-8";
/* CSS Document */
body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:arial;
	font-size:13px;
	color:#000000;
	text-align:justify;
}

a {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
	text-align:justify;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#header_bg{
	background-image:url(../images/fond_h.png);
	background-repeat:repeat-x;
}
#header_bg2{
	background-color:#272727;
	background-repeat:repeat-x;
}
#menu2{
	background-image:url(../images/menu2_h.png);
	background-repeat:repeat-x;
}

#menu{
	background-image:url(../images/menu_h.gif);
	background-repeat:repeat-x;
}
.ident_bg{
	background-image:url(../images/ann.png);
	background-repeat:repeat-x;
	text-align:center;
}
#corpsH{
	background-image:url(../images/ch.png);
	background-repeat:no-repeat;
	height:10px;
}
#corpsM{
	height:10px;
	padding-left:13px;
	padding-right:10px;
	padding-bottom:15px;
}
#corpsB{
	background-image:url(../images/cb.png);
	background-repeat:no-repeat;
	height:10px;
}

#domain_lib{
	background-image:url(../images/domain.png);
	background-repeat:no-repeat;
}

#infos_lib{
	background-image:url(../images/infos.gif);
	background-repeat:repeat-x;
}

.text_fond{
	background-image:url(../images/text_fond.gif);
	text-align: justify;
	padding-left:10px;
	padding-right:10px;
	background-repeat:repeat-x;
}

.text_domain{
	font-family:arial , Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#333;
}

.left {
	text-align: right;
}

.menu_text{
	font-family: Arial , Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFF;
	padding-top:11px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
.menu_none{
	font-size: 15px;
	font-weight:bold;
	color:#FFF;
	padding:3px;
}

.menu_text:hover{
	background-color:#272727;
	font-family:arial , Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
.menu_text_hover:hover{
	background-color:#4E4E4E;
	font-family:arial , Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
.menu_text_hover{
	background-color:#4E4E4E;
	font-family:arial , Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFF;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
.gras_rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#D90000;
	text-align:right;
}
.gras_rouge_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#D90000;
	text-align:left;
}
.gras_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#212121;
	height:4px;
	text-align: left;
}
.gras_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	font-style:normal;
	color:#FFF;
	padding-left:10px;
	text-align: left;
}
.gras_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	color:#333;
	height:4px;
}
.petit_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
}


.STYLE_CHP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-style: solid;
	border-color:#cccccc;
	border-width: 1px;
	padding-left:2px;
}
.STYLE_ERROR {
	border-color: #FF3300;
	background-color: #FFECEC;
	border-width: 1px;
	border-style: dashed;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


#footer{
	background-image:url(../images/footer.png);
	background-repeat:repeat-x;
	text-align:center;
	font-weight:bold;
}

#img_title{
	background-image:url(../images/entete_img.png);
	width:505px;
	height:140px; 
}
#bt_conn{
	background-image:url(../images/bt_connexion.gif);
	height:21px;
	width:84px;
	border:0px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	cursor:hand;
}
.bloc1{
	background-image:url(../images/bloc_corps1.png);
	background-repeat:no-repeat;
}
.bloc2{
	background-image:url(../images/bloc_corps2.png);
	background-repeat:no-repeat;
	width:278px;
}

#blocstats{
	background-image:url(../images/nshow-fond.gif);
	background-repeat:no-repeat;
}


.pied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
}

.trait_actu{
	padding:6px;
	text-align:center;
}
.title{
	background-color:#FFF;
	border-top:solid;
	border-top-width:2px;
	border-top-color:#CCC;
	border-right:solid;
	border-right-width:2px;
	border-right-color:#CCC;
	margin-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	min-height:400px;
	text-align:justify;
}

.title_interne{
	background-color:#F9F9F9;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#CA0B0B;
	border-left:solid;
	border-left-width:2px;
	border-left-color:#CA0B0B;
	border-right:solid;
	border-right-width:2px;
	border-right-color:#CA0B0B;
	padding:5px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#454545;
	height:4px;
	text-align:center;
}

.sous_title_interne{
	background-color:#FFFFFF;
	border-left:solid;
	border-left-width:2px;
	border-left-color:#FFCC00;
	padding:5px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#454545;
	height:4px;
}

.titre_bloc1 {
	font-family: Arial narrow, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #0F96B3;
}
.titre_infos {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#454545;
	margin-bottom:3px;
}
.corps_infos {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 11px;
	color:#454545;
	text-align:justify;
	margin-bottom:3px;
}
.corps_infos2 {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	font-weight:bold;
	text-align:justify;
	margin-bottom:3px;
	text-decoration:none;
}


.plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F90;
	text-align:justify;
}

#blocbas1{
	background-image:url(../images/webmasters.png);
	background-repeat:no-repeat;
}
#blocbas11{
	background-image:url(../images/11.png);
	background-repeat:no-repeat;
}
#blocbas12{
	background-image:url(../images/12.png);
	background-repeat:no-repeat;
}
#blocbas13{
	background-image:url(../images/13.png);
	background-repeat:no-repeat;
}
#blocbas14{
	background-image:url(../images/14.png);
	background-repeat:no-repeat;
}

#blocbas2{
	background-image:url(../images/annonceurs.png);
	background-repeat:no-repeat;
}
#blocbas21{
	background-image:url(../images/21.png);
	background-repeat:no-repeat;
}
#blocbas22{
	background-image:url(../images/22.png);
	background-repeat:no-repeat;
}
#blocbas23{
	background-image:url(../images/23.png);
	background-repeat:no-repeat;
}
#blocbas24{
	background-image:url(../images/24.png);
	background-repeat:no-repeat;
}

#blocbas3{
	background-image:url(../images/agences.png);
	background-repeat:no-repeat;
}
#blocbas31{
	background-image:url(../images/31.png);
	background-repeat:no-repeat;
}
#blocbas32{
	background-image:url(../images/32.png);
	background-repeat:no-repeat;
}
#blocbas33{
	background-image:url(../images/33.png);
	background-repeat:no-repeat;
}
#blocbas34{
	background-image:url(../images/34.png);
	background-repeat:no-repeat;
}
.basplus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#333;
}

#blocbastext{
	background-image:url(../images/footer-background.png);
	background-repeat:repeat-x;
}

#tab{
	background-color:#FBFBFB;
	border:solid;
	border-width:1px;
	border-color:#CCC;
}

#blocbastext{
	background-image:url(../images/footer-background.png);
	background-repeat:repeat-x;
}

.trait{
	background-color:#CCC;
	height:4px;
}

.text_bas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#454545;
}

.justifier{
	text-align:justify;
}
