.aapub {

	background-position: center;

	padding-top: 3px;

	padding-bottom: 3px;

}



.t1 {

	font-size: 9px;

	font-family: Arial, Helvetica, sans-serif;



}

.t2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;



	 

}



.t3 {

	FONT-SIZE: 15px;

	font-family: Arial, Helvetica, sans-serif;



}

.t4 {

	FONT-SIZE: 18px;

	font-family: Arial, Helvetica, sans-serif;



}

.t5 {



	FONT-SIZE: large

}

.t6 {



	FONT-SIZE: x-large

}

.bg-admin {

	background-color: #D0DEFC;

	border: 1px solid #AFBFEB;

	color: #003399;

	background-image: url(images/bg/adminbar.gif);

	background-repeat: repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;







}

.bg-header1 {

	background-color: #3C4D92;

	background-image: url(images/bg/header1.jpg);

	background-repeat: repeat-x;





}
.header2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	margin-left: 4px;



}
.bg-header2 {

	background-repeat: repeat-x;

	background-color: #496CAC;

	background-image: url(images/bg/header2.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;



}

.bg-header3	 {

	background-repeat: repeat-x;

	background-color: #9B004E;

	background-image: url(images/bg/header3.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;



}

.bg-footer {

	background-color: #F5F5F5;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #EEEEEE;

	border-left-color: #EEEEEE;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EEEEEE;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;











}

.bg-medium {

	background-color: #C2C8D3;

	 

	color: #000000;

}

.bg-light {

	background-color: #E0E6EB;

	 

	color: #000000;

}

.bg-xlight {

	background-color: #F8F8F8;

	 

	color: #000000;

}

.bg-xlight-brdr {

	background-color: #F8F8F8;

	color: #000000;

	border: 1px solid #CCCCCC;



}

.bg-xxlight {

	background-color: #F5F5F5;

	color: #000000;

}

.bg-xxlight-brdr {

	background-color: #F5F5F5;

	color: #000000;

	border: 1px solid #EBEBEB;



}



.bg-white {

	background-color: #FFFFFF;

	 

}

.bg-white-brd {

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	 

}

.menu1,.menu1:visited {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	padding: 9px 5px 8px 6px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #A7C2DF;

	display: block;











}

.menu1:hover {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	background-color: #578BC5;

	padding: 9px 5px 8px;

	border: 1px solid #9ABBDA;

	display: block;













}

.menu1on, .menu1on:hover {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

}

.menu1-bg {

	background-color: #5185B4;

	background-image: url(images/bg/menu1.jpg);





}



.menu2 {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0066CC;

	display: block;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 3px;

	padding-top: 5px;

	padding-bottom: 5px;

	background-image: url(images/bg/menu2.gif);









}

.menu2:hover {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003399;

	display: block;

	background-color: #E0F0FF;

	padding-left: 3px;

	padding-top: 5px;

	padding-bottom: 5px;

	background-image: url(images/spacer.gif);







}

.menu2-title {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	background-color: #003399;

	background-image: url(images/bg/menu2-title.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding: 3px;











}



.menu2on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color: #505C78;

	font-weight: bold;



}







.menu2on:hover {

	text-decoration: none;

}

.menu3 {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #6B0036;

	background-color: #F8F8F8;

	padding: 8px;

	border: 1px solid #E6E6E6;

	display: block;

	margin: 1px 2px 1px 0px;





}

.menu3:hover {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #BB106C;

	padding: 8px;

	border: 1px solid #5E073A;

	display: block;

	margin: 1px 2px 1px 0px;

}

.menu3on, .menu3on:hover {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #003399;

	padding: 8px;

	border: 1px solid #03426C;

	display: block;

	margin: 1px;

	background-image: url(images/coins/tab-Con.gif);

	background-repeat: repeat-x;

	background-position: top;







}



.menu4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #710139;

	text-decoration: none;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

	border: 1px solid #FFFFFF;







}

.menu4:hoover {

	text-decoration: underline;



}

.menu4on {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #D30C69;

	text-decoration: none;

	padding: 3px 5px;

	border: 1px solid #690136;

	}











.menu5 {

	text-decoration: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #0000CC;

	border: 1px solid #FFFFFF;

	padding-right: 2px;

	padding-left: 2px;











}

.menu5on, .menu5on:hover {

	text-decoration: none;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;







}



.menu5:hover {

	border: 1px solid #B0D5F2;

	background-color: #E1F0FF;

	padding-right: 2px;

	padding-left: 2px;













}



h1 {

	color: #000000;

	font-size: 20px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;



}



h2 {

	color: #011749;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	margin: 6px 0px;

	padding: 0px;

	display: block;







}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-transform: none;

	font-weight: bold;

	margin: 12px 0px;





}

h4, .rubrique-title {

	color: #4160A7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	margin: 0px 0px 6px;

	padding: 0px;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #344D87;

	text-decoration: none;



}

.pied-de-page {

	color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-weight: normal;

	font-size: 11px;





}

.label {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: bold;





}







.error {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #CC0000;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	border: 2px solid #000000;

	padding: 4px;

	display: block;













}





textarea{

	font-family: Arial, Helvetica, sans-serif;

	border-top: 1px solid #979CA8;

	border-right: 1px solid #DEE0E4;

	border-bottom: 1px solid #DEE0E4;

	border-left: 1px solid #979CA8;

	font-size: 13px;



}



.input{

	font-family: Arial, Helvetica, sans-serif;

	 

	background-color: #FFFFFF;

	border-top: 1px solid #979CA8;

	border-right: 1px solid #DEE0E4;

	border-bottom: 1px solid #DEE0E4;

	border-left: 1px solid #979CA8;

}



.input-bold {

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	 

	background-color: #FFFFFF;

	border-top: 1px solid #979CA8;

	border-right: 1px solid #DEE0E4;

	border-bottom: 1px solid #DEE0E4;

	border-left: 1px solid #979CA8;

}

.input-100 {

	width: 100%;

	font-family: Arial, Helvetica, sans-serif;

	 

	background-color: #FFFFFF;

	border-top: 1px solid #979CA8;

	border-right: 1px solid #DEE0E4;

	border-bottom: 1px solid #DEE0E4;

	border-left: 1px solid #979CA8;

}

.input-bold-100 {

	font-weight: bold;

	width: 100%;

	font-family: Arial, Helvetica, sans-serif;

	 

	background-color: #FFFFFF;

	border-top: 1px solid #979CA8;

	border-right: 1px solid #DEE0E4;

	border-bottom: 1px solid #DEE0E4;

	border-left: 1px solid #979CA8;

}





.line-left {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;



}

.line-right {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #EEEEEE;



}



.line-bottom {

	 

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;



}

.line-top {

	 

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

}



.dotted-BR {

	border-bottom-width: 1px;

	border-right-width: 1px;

	border-bottom-style: solid;

	border-right-style: solid;

	border-bottom-color: #CCCCCC;

	border-right-color: #CCCCCC;

}

.dotted-B {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.dotted-R {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

}

.prix {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #D83B27;

}



.prod-title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #174B7D;

}

.prod-price {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #174B7D;

}

.t-white {

	color: #FFFFFF;

}




.date {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bolder;

}







}

.black {

	color: #000000;

	text-decoration: none;

}

.nounderline {

	text-decoration: none;

}

.bg-body {

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #EEEEEE;

	border-left-color: #EEEEEE;



}



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background-color: #F8F8F8;



}

table {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

}

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin-top: 3px;

	margin-bottom: 3px;



}

.comment-bg {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	background-color: #FFFFFF;



}



.repo-type {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0066CC;

	background-image: url(images/bg/repo-type.gif);

	background-repeat: repeat-x;

	background-position: top;

}

.repo-title {

	font-weight: bold;

	color: #0000CC;

	text-decoration: none;

}

.repo-title:hover {

	font-weight: bold;

	color: #FF9900;

	text-decoration: underline;

}

.repo-bg {

	background-color: #FFFFFF;

	background-image: url(images/bg/repo.gif);

	background-repeat: repeat-x;

	background-position: top;

	border-top: 1px solid #F4F4F4;





}



.header2-date {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.repo-photo-brdr {

	background-color: #FFFFFF;

	border: 1px solid #E5E5E5;

	margin-top: 10px;

	margin-bottom: 10px;







}



.news {

	text-decoration: none;

}

.annonces-bg {

	background-color: #43539E;

	border-top: 1px solid #E2E2E2;

	border-right: 1px solid #CDCDCD;

	border-bottom: 1px solid #CDCDCD;

	border-left: 1px solid #E2E2E2;





}

.annonces-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

}

.annonces-bg-lt {

	background-color: #FCFCFC;

	border-top: 1px solid #E2E2E2;

	border-right: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-left: 1px solid #E2E2E2;





}

.annonces-hline {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CDCDCD;

}

.annonces-cat {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

}

.annonces-item {

	text-decoration: none;



}

.annonces-menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.annonces-menu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

.annonces-menu-bg {

	background-color: #990000;

	background-image: url(theme1/menu1-bg.gif);

	border: 1px none #ECECFF;









}

.vaovao {

	text-decoration: none;

}

.vaovao:visited {

	text-decoration: none;

}

.vaovao:hover {

	text-decoration: underline;

	color: #000000;



}

.main-cell {

	padding-right: 8px;

}

.main-cell-2sides {

	padding-right: 8px;

	padding-left: 8px;



}

.small-line {

	line-height: 6px;

}

.PinkLink {

	color: #860646;

	font-weight: bold;



}

.PinkLink:hover {

	color: #FFFFFF;

	background-color: #CB106B;



}
.news {

	text-decoration: none;

	margin: 0px 0px 3px;



}

.news:hover {

	text-decoration: underline;

}

.newson {

	text-decoration: none;

	font-weight: bold;

	color: #000000;

}

.news-li{

	text-decoration: none;

	list-style-position: inside;

	list-style-type: square;

	margin-left: 2px;

	padding-left: 2px;

	color: #FF6600;



}

.news-date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #505C78;

}

.news-time {

	font-weight: bold;

	color: #FF0000;

}
.news-texte {

	font-weight: normal;

	color: #FF0000;

}.news-box {
	background-color: #FFFFFF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4871AF;
	border-bottom-color: #283B87;
	border-left-color: #6BA8DF;
}
.news-header {


	background-repeat: repeat-x;

	background-color: #CC0000;

	background-image: url(images/bg/header2.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;
}

