/***** IMAGE *****/
/* IMG 0 */
.img0  {
	border: 0;
}

/* IMG 1 blanc*/
.img1  {
	border: 1px #FFFFFF solid;
}

/* IMG 2 blanc*/
.img2  {
	border: 1px #000000 solid;
}

p {
	margin: 0;
	padding: 0;
}

/***** DIV PHOTOS *****/
.diva1 {
	width: 120px;
	height: 70px;
	vertical-align: top;
	background: transparent;
	float: left;
	border: 0;
	padding: 0;
	margin: 0;
}

.diva3  {
	background: transparent;
	float: left;
	width: 250px;
	height: 250px;
	vertical-align: middle;
	border: 0;
	padding: 0;
	margin-top: 5px;
	margin: 0;
}

/***** DIV ACTUS *****/
.diva2 {
	width: 100%;
	vertical-align: top;
	background: transparent;
	overflow: hidden;
	border: 0;
	padding: 0;
	margin: 0;
}

/***** TABLEAU GENERAL *****/
.tabg  {
	width: 1000px;
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}

/* CEL TOTALE CENTRE */
.celc  {
	background: #ffffff;
	width: 900px;
	border: 0;
	padding: 0;
}

/***** TABLEAU CARTE *****/
/* TAB CARTE */
.tab1  {
	background: transparent;
	width: 900px;
	border: 0;
	margin: 0;
	padding: 0;
}

/* CEL TOTALE */
.cel1  {
	background: transparent;
	width: 310px;
	border:0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 10px;
}

/* CEL LOGO STRUCTURE */
.cel2  {
	background: transparent;
	width: 590px;
	border: 0;
	padding: 0;
	padding-bottom: 10px;
}

/***** TABLEAU TITRE CARTE *****/
/* TAB ADRESSE TITRE */
.tab2  {
	background: transparent;
	width: 590px;
	border: 0;
	margin: 0;
	padding: 0;
}

/* CEL NOM STRUCTURE */
.cel3  {
	background: transparent;
	width: 554px;
	border: 0;
	border-bottom: 1px solid #44340c;
	padding: 0;
}

/* CEL LOGO ANNUCARTES */
.cel4  {
	background: transparent;
	width: 36px;
	border: 0;
	border-bottom: 1px solid #44340c;
	padding: 1px;
	padding-right: 5px;
}

/* CEL SOUS TITRE */
.cel5  {
	background: transparent;
	width: 590px;
	padding: 0;
	border: 0;
	margin: 0;
}

/***** TABLEAU TITRE COORDONNEES *****/
.tab3  {
	background: transparent;
	width: 590px;
	border: 0;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

/* CEL HAUT ACTUALITES */
.cel6  {
	background: transparent;
	width: 220px;
	border: 0;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

.cel6bis  {
	background: transparent;
	width: 370px;
	border: 0;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

/***** TABLEAU SEPARATEUR *****/
.tab4  {
	background: #ffffff  url('http://www.annucartes.com/_cartes/separation_carte.gif');
	background-repeat: repeat-x;
	width: 900px;
	border: 0;
	margin: 0;
	padding: 0;
}

/* TAB TITRE MEMBRE */
.tab5  {
	border: 0;
	width: 700px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
}

/***** CELLULES *****/
/* CEL HAUT ENTETE SECTION */
/* CEL COMPTEURS */
.cel7  {
	background:#f7941d;
	width: 450px;
	border: 0;
	margin: 0;
}

/* CEL BAS DE PAGE */
.cel8  {
	background:#ffffff;
	width: 450px;
	border: 0;
	margin: 0;
}

/* CEL menu left membre */
.cel9  {
	width: 150px;
	background: #FFF;
	text-align: center;
	border-left: 2px solid #f7941d;
	border-right: 0;
	border-top: 2px solid #f7941d;
	border-bottom: 2px solid #f7941d;
	margin: 0;
	padding: 0;
}

/* CEL centrale membre */
.cel10  {
	border-left: 1px solid #f7941d;
	border-top: 2px solid #f7941d;
	border-bottom: 2px solid #f7941d;
	border-right: 2px solid #f7941d;
	width: 750px;
	background:#FFFFFF;
	margin: 0;
}

/***** PARAGRAPHES *****/
/* sous titre principal */
H2    {
	word-spacing: 0;
	text-indent: 0;
	line-height: 120%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 0;
}

/* sous titre principal */
H3    {
	word-spacing: 0;
	text-indent: 0;
	line-height: 120%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000000;
	margin: 0;
}

/* Paragraphe standard */
.p0  {
	margin: 0;
	text-align: center;
}

/* Paragraphe 7pt */
.p7  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	line-height: 120%;
	margin: 0;
}

/* Paragraphe 8pt */
.p8  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	line-height: 120%;
	margin: 0;
}

/* Paragraphe 9pt */
.p9  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	line-height: 120%;
	margin: 0;
}

/* Paragraphe 10pt */
.p10  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	line-height: 120%;
	margin: 0;
}

/* Paragraphe 12pt */
.p12  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12pt;
	line-height: 120%;
	margin-top: 3px;
	margin-bottom: 0;
}

/***** LIENS *****/
A.menu {
	color: #000000;
	text-decoration:none;
}

A.menu:link {
	color: #000000;
	text-decoration:none;
}

A.menu:visited {
	color: #000000;
	text-decoration:none;
}

A.menu:hover {
	color: #000000;
	text-decoration:underline;
}

A.img {
	color: #000000;
	border: 0;
	text-decoration:none;
}

A.img:link {
	color: #000000;
	border: 0;
	text-decoration:none;
}

A.img:visited {
	color: #000000;
	border: 0;
	text-decoration:none;
}

A.img:hover {
	color: #000000;
	border: 1px #000000 solid;
	text-decoration:none;
}

/***** SIDEBAR *****/
/* Sidebar 1 */
#sidebar1 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar1 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar1 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar1 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar1 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar1 li a {
	text-decoration: none;
	border:none;
}

#sidebar1 li a:link {
	color: #000000;	
}

#sidebar1 li a:visited {
	color: #000000;	
}

#sidebar1 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 2 */
#sidebar2 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar2 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar2 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar2 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar2 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar2 li a {
	text-decoration: none;
	border:none;
}

#sidebar2 li a:link {
	color: #000000;	
}

#sidebar2 li a:visited {
	color: #000000;	
}

#sidebar2 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 3 */
#sidebar3 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar3 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar3 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar3 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar3 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar3 li a {
	text-decoration: none;
	border:none;
}

#sidebar3 li a:link {
	color: #000000;	
}

#sidebar3 li a:visited {
	color: #000000;	
}

#sidebar3 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 4 */
#sidebar4 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar4 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar4 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar4 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar4 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar4 li a {
	text-decoration: none;
	border:none;
}

#sidebar4 li a:link {
	color: #000000;	
}

#sidebar4 li a:visited {
	color: #000000;	
}

#sidebar4 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 5 */
#sidebar5 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar5 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar5 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar5 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar5 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar5 li a {
	text-decoration: none;
	border:none;
}

#sidebar5 li a:link {
	color: #000000;	
}

#sidebar5 li a:visited {
	color: #000000;	
}

#sidebar5 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 6 */
#sidebar6 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar6 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar6 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar6 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar6 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar6 li a {
	text-decoration: none;
	border:none;
}

#sidebar6 li a:link {
	color: #000000;	
}

#sidebar6 li a:visited {
	color: #000000;	
}

#sidebar6 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 7 */
#sidebar7 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar7 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar7 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar7 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar7 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar7 li a {
	text-decoration: none;
	border:none;
}

#sidebar7 li a:link {
	color: #000000;	
}

#sidebar7 li a:visited {
	color: #000000;	
}

#sidebar7 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 8 */
#sidebar8 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar8 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar8 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar8 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar8 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar8 li a {
	text-decoration: none;
	border:none;
}

#sidebar8 li a:link {
	color: #000000;	
}

#sidebar8 li a:visited {
	color: #000000;	
}

#sidebar8 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Sidebar 9 */
#sidebar9 {
	width:450px;
	float: left;
	padding:0px 10px 0px 10px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

#sidebar9 h1 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
}

#sidebar9 h2 {
	margin: 0;
	padding:2px;
	font-size: 11pt;
	color: #000000;
	text-align: left;
	border:0;
	height:15px;
	font-weight:bold;
}

#sidebar9 ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.8em;	
	padding-bottom: 0.5em;
	border: 0;
}

#sidebar9 ul li {
	margin: 0;
	padding: 0;
	text-align: justify;	
}

#sidebar9 li a {
	text-decoration: none;
	border:none;
}

#sidebar9 li a:link {
	color: #000000;	
}

#sidebar9 li a:visited {
	color: #000000;	
}

#sidebar9 li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Texte back office */
.t10-noir {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t12-noir {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t16-noir {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t20-noir  {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t10-bleu {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #013181;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t12-bleu{
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #013181;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t16-bleu {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #013181;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t20-bleu {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	color: #013181;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t10-rouge {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #e70d0d;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t12-rouge{
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #e70d0d;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t16-rouge {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #e70d0d;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t20-rouge {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	color: #e70d0d;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t10-vert {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #18870c;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t12-vert{
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #18870c;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t16-vert{
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #18870c;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.t20-vert {
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	color: #18870c;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}