body {
	background:#A1B3D6;
	margin: 0;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size: 11px; 
}

table {
	font-size: 11px; 
}

p{
	font-size: 11px; margin: 0; padding: 0px 0px 10px 0px;
}

h1 { font-size: 16px; margin: 0 0 ;}
h2 { font-size: 12px; margin: 0 0 ; margin : 5px 0 0 0 ; color:#DC1205; }
h3 { font-size: 11px; margin: 0 0 ; }

ul {
	list-style:none;margin:0px;padding:0px;
	font-size: 12px;
}
li {
	margin: 2px 2px 2px 7px;
	list-style-position: outside; list-style-image:url(../images/li_01.gif)
}

a { TEXT-DECORATION: none; color: #000000; }
a:link { TEXT-DECORATION: none; color: #000000; }
a:visited { TEXT-DECORATION: none; color: #000000;}
a:hover { TEXT-DECORATION: underline; color: #DC1205;}


/*-----------  MENU TRANSEVERSE  -----------*/

.menu01 {
font-size:10px;
font-weight: bold;
color: #FFFFFF;
padding:0px 0px 0px 15px;
}

.menu01 a:link {font-size: 11px; TEXT-DECORATION: none; color: #FFFFFF; }
.menu01 a:visited {font-size: 11px; TEXT-DECORATION: none; color: #FFFFFF;}
.menu01 a:hover {font-size: 11px; TEXT-DECORATION: none; color: #DC1205; background-color: #FFFFFF;}


/*-----------  DIVERS  -----------*/
.menu0 {
font-size: 11px;
color: #000000;
padding: 0px 15px 0px 0px;}

.menu0 a:link {font-size:11px; TEXT-DECORATION: none; color: #0A51A1;}
.menu0 a:visited {font-size:11px; TEXT-DECORATION: none; color: #0A51A1;}
.menu0 a:hover {font-size:11px; TEXT-DECORATION: underline; color: #0A51A1;} 

.italic { font-size: 11px; color: #000000; font-style:italic;}

.tabBlanc { background-color: #5776b3; font-size: 12px; color: #ffffff; font-weight:bold;}
.tabNoir { background-color: #5776b3; font-size: 12px; color: #000000;}
.txtRed { background-color: #5776b3; font-size: 11px; color: #DC1205; font-weight:bold;}
.tabLigne01 {background-color: #dfe5f0; font-size: 12px;}
.tabLigne02 {background-color: #fedfb3; font-size: 12px;}

table tr td .bodytext {padding: 2px 2px 2px 2px;}

/*-----------  CDF  -----------*/
.cdf {
font-size: 11px;
color: #FFFFFF;
padding: 0px 15px 0px 15px;
}
.cdf a:link {font-size:11px; TEXT-DECORATION: none; color: #FFFFFF;}
.cdf a:visited {font-size:11px; TEXT-DECORATION: none; color: #FFFFFF;}
.cdf a:hover {font-size:11px; TEXT-DECORATION: underline; color: #FFFFFF;} 

/*-----------  TITRE HOME BOX  -----------*/
.titreBox {
font-size: 13px;
color: #DC1205;
font-weight: bold;
}

.titreBox2 {
font-size: 13px;
color: #000000;
font-weight: bold;
}

/*--- INPUT----*/
.menu input {
margin-top: 0px;
font-size: 11px;
}

input {
	font-size:11px;
	color : #000000; 
	margin:0;padding:0;
	font-family: Geneva, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
}

select, textarea {
	font-size:11px;
	color : #000000; 
	margin:0;padding:0;
}

input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }

input[type=checkbox] { vertical-align: middle; margin-left: 5px; margin-right: 5px; }

input[type=submit] { 
	border-bottom:2px solid #d2d2d2;
	border-right:2px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	background-color:#e5e5e5;
	color:#DC1205;
	padding:2px;
	font-size:11pt;
	font-weight : bold;
	height:25px;
}
input[type=image] { 

}

select {
}
option {
}

form {
  margin: 0;
}

/*-----------  CLASSE CONTENU  -----------*/

.contenu p { color: #000000; padding: 0px 0 0 0;}

.contenu h1 {
font-weight: bold;
font-size:16px;}
 
.contenu h2 {
font-weight: bold;
font-size: 14px;
color: #DC1205;}
 
.contenu h3 {
font-weight:bold;
font-size:12px;
color: #DC1205;}

#contenuBox { font-size:11px; padding: 5px 10px 5px 10px; _width=100%;}
#contenuBox li {
	margin: 0px 0px 0px 12px;
	list-style-position: outside; list-style-image:url(../images/smilemenu_li.gif);
}
  
#contenu01 { padding: 0px 10px 15px 10px; margin: 0; font-size: 11px; _width=100%;}
/*#contenu01 .titre01 {font-size: 20px; font-weight: bold; }*/

#contenu01 .titre01{font-size:16px; font-weight : bold; color: #DC1205; padding: 0px 0 0 0;}

#contenu01 p{font-size:11px; padding: 2px 0;}
#contenu01 h1{font-size:16px; font-weight : bold; color: #DC1205; padding: 0px 0 0 0;}
#contenu01 h2{font-size:14px; font-weight : bold; color: #DC1205; padding: 0px 0 0 0; }
#contenu01 h3{font-size:12px; font-weight : bold; color: #000000; padding: 0px 0 0 0;}
#contenu01 h6{font-size:9px; font-weight : bold; color: #000000; padding: 0px 0 0 0;}

#contenu01 a:link {TEXT-DECORATION: none; color: #0A51A1;}
#contenu01 a:visited {TEXT-DECORATION: none; color: #0A51A1;}
#contenu01 a:hover {TEXT-DECORATION: underline; color: #0A51A1;}

#contenu01 .soustitre{font-size:12px; TEXT-DECORATION: none; font-weight : bold; }

#contenu01 img{margin : 0 5px 0 5px;}

#contenu02 { padding: 10px 10px 15px 10px; margin:0;}
#contenu02 .titre01 {font-size: 17px; font-weight: bold;}

#contenu02 p{ font-size:11px;}
#contenu02 h1{font-size:16px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0;}
#contenu02 h2{font-size:14px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0;}
#contenu02 h3{font-size:12px; font-weight : bold; color: #000000;}

#contenu02 a:link {font-size:11px; TEXT-DECORATION: none; color: #0A51A1;}
#contenu02 a:visited {font-size:11px; TEXT-DECORATION: none; color: #0A51A1;}
#contenu02 a:hover {font-size:11px; TEXT-DECORATION: underline; color: #0A51A1;}


/*-----------  SOUS MENU  -----------*/

.sous_menu { font-size:11px; text-align: left; background: #FFFFFF; color:#DC1205; font-weight: bold; border-top:1px solid #DC1205; padding:3px 3px;}
.sous_menu a:link { text-align: left; text-decoration:none; color:#DC1205;}
.sous_menu a:visited { text-align: left; text-decoration:none; color:#DC1205;}
.sous_menu a:hover { text-align: left; text-decoration:none; background-color: #DC1205; color:#ffffff;display:block;margin:-3px -3px;padding:3px 3px;}

/*------------ Formulaire d'inscription ----------------*/
ul.tx-srfeuserregister-multiple-checkboxes li {
	list-style-type: none;
}

/*------------ Ancienne feuille de style ---------------*/

.content {font-size:12px;}
.content p{font-size:12px;}
.content h1{font-size:16px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0;}
.content h2{font-size:14px; font-weight : bold; color: #DC1205;}
.content h3{font-size:12px; font-weight : bold; color: #000000; padding: 0px 0 0 0;}
.content a:link {font-size:11px; text-decoration: none; color: #0A51A1;}
.content a:visited {font-size:11px; text-decoration: none; color: #0A51A1;}
.content a:hover {font-size:11px; text-decoration: underline; color: #0A51A1;}

.option {font-size:14px;}
A.option:link {font-size:14px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
A.option:visited {font-size:14px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
A.option:hover {font-size:14px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: underline;}

.tiny {font-size:9px;}
A.tiny:link {font-size:8px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
A.tiny:visited {font-size:8px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
A.tiny:hover {font-size:8px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: underline;}

#contenu01 .option {font-size:14px;}
#contenu01 A.option:link {font-size:14px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
#contenu01 A.option:visited {font-size:14px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
#contenu01 A.option:hover {font-size:14px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: underline;}

#contenu01 .tiny {font-size:9px;}
#contenu01 A.tiny:link {font-size:8px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
#contenu01 A.tiny:visited {font-size:8px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: none;}
#contenu01 A.tiny:hover {font-size:8px; font-weight : bold; color: #DC1205; padding: 10px 0 0 0; text-decoration: underline;}

TD.titre {BACKGROUND-COLOR: #999999;}
TR.contenu {BACKGROUND-COLOR: #efefef;}
TR.titre {BACKGROUND-COLOR: #999999;}
TD.contenu {BACKGROUND-COLOR: #efefef;}

/*------------ Plan du site ---------------------------*/

#contenu01 .csc-sitemap.csc-sitemap-level1 a{font-size: 12pt; font-weight: bold; color: #dc1205;}
#contenu01 .csc-sitemap.csc-sitemap-level2 a{font-size: 11pt; margin-left: 8px; font-weight: bold;}
#contenu01 .csc-sitemap.csc-sitemap-level3 a{font-size: 10pt; margin-left: 18px;}
#contenu01 .csc-sitemap.csc-sitemap-level4 a{font-size: 10pt; margin-left: 23px;}


