body {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #282F42;

	background-repeat: repeat-x;

		margin: 0px;

}
.titre_template {color:#D8000B;

font-size:18px;

font-weight:bold;

}
.sous_titre_template {color:#0E77CA;

font-size:18px;

font-weight:bold;

}
.titre_parag_template{color:#D8000B;

font-size:11px;

font-weight:bold;

}
.gras_template{color:#0E77CA;

font-size:11px;

font-weight:bold;

}
.fiche_affaires {background-image:url(../../images/fiche_groupe_affaires.jpg);

background-repeat:no-repeat;

padding:10px;

padding-left:85px;

background-color:#FFFAE1;

}


.fiche_individuels {background-image:url(../../images/fiche_individuels.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_evasion_europe {background-image:url(../../images/fiche_groupe_evasion_europe.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_evasion_france {background-image:url(../../images/fiche_groupe_evasion_france.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_receptif {background-image:url(../../images/fiche_groupe_receptif.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_scolaires {background-image:url(../../images/fiche_groupe_scolaires.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_sur_mesure {background-image:url(../../images/fiche_groupe_surmesure.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_theme {background-image:url(../../images/fiche_groupe_theme.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_fugues {background-image:url(../../images/fiche_groupe_fugue.jpg);
background-repeat:no-repeat;
padding:10px;
padding-left:85px;
background-color:#FFFAE1;
}
.fiche_table {float:right;
MARGIN-LEFT: 10px;
width:270px;
border-collapse: collapse;
border:2px #CC9900 dashed;
background-color:white;
}
.fiche_table td {border: 2px #CC9900 dashed;
padding:5px;
font-size:9;
}
.fiche_table td p {font-size:9;
}
.fiche_table table {margin-left: 0px;
border-collapse: collapse;
border:0px #CC9900 solid;
background-color:white;
font-size:7;
}
.fiche_table table td {border-color:black;
margin:0;
border-width:0;
border: 1px #CC9900 solid;
padding:0px;
font-size:7;
}
h2 {text-align : right;
font-size: 16px;
color:#D8000B;
}
#eSourceField{background-color:white;
}
#naviStruct {width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 18px;
list-style-type: none;
list-style-position:outside;
list-style-image: url(../../img/article/nav_link_0.gif);
}
#naviStruct ul{list-style-type: none;
}
#naviStruct ul ul{margin-left:0px;
padding-left:15px;
list-style-type: none;
}
#naviStruct ul ul ul{margin-left:0px;
padding-left:15px;
list-style-type: none;
}
#naviStruct ul a {    padding: 0px 0px 3px 4px;
    width: 100%;
display: inline;
 }
 #naviStruct a:link, #naviStruct a:visited {    color: #414141;
    font-weight: none;
    text-decoration: none;
 }
 #naviStruct a:hover {    color: #000000;
    background-color:#B0D4F4;
font-weight: bold;
}
#naviStruct_1_active a:link#naviStruct_current_1, #naviStruct_1_active a:visited#naviStruct_current_1, #naviStruct_1_active a:hover#naviStruct_current_1, #naviStruct_1_active a:active#naviStruct_current_1 { font-weight: bold;
    color: #D8000B;
 }
 #naviStruct_active a:link#naviStruct_current, #naviStruct_active a:visited#naviStruct_current, #naviStruct_active a:hover#naviStruct_current, #naviStruct_active a:active#naviStruct_current { font-weight: bold;
    color: #D8000B;
 }
/**  * Sample CSS for DIV pagelayout  */#container {text-align:left;
	width: 950px;
height: auto;
background-image: url(../../images/bas.jpg);
background-repeat:repeat-y;
}
#headerBlock {background-image: url(../../images/bandeau.jpg);
height: 121px;
}
#mainBlock {margin-right:40px;
margin-left:25px;
float:left;
width:682px;
height:auto;
}
#leftBlock {float:left;
height:auto;
margin-top:10px;
width: 198px;
background-image: url(../../images/gauche.jpg);
}
#rightBlock {	width: 18px;
         height:auto;
         background-image: url(../../images/droite.jpg)}
#footerBlock {height:auto;
text-align:left;
height:57px;
	clear: both;
	padding: 0 px;
padding-left: 30px;
padding-right: 30px;
background-image: url(../../images/pied.jpg)}
.item_link {margin-top = 8px;
}
.titre_gauche_txt {margin-left:18px;
background-color:white;
text-align:center;
font-family:Arial;
font-weight:bold;
font-size:10pt;
color:#D8000B;
}
.titre_gauche {background-color:#B0D4F4;
background-image:url(../../../images/fond_titre_gauche.gif);
width:100%;
padding-left:0px;
}
.direct1 {font-family:arial;
text-align:right;
padding-right:8px;
font-size: 15px;
font-weight:bold;
color:#4E4E4E;
}
.direct2 {font-family:arial;
text-align:right;
padding-right:8px;
font-size: 11px;
}
.sousmenu {padding-left: 30px;
width = 90%;
}
form, div, p, h1, h2, h3, h4, h5, h6 {	margin: 0;
	padding: 0;
}
td, th, p, div, span {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.listEntry {	margin-bottom: 10px;
}
a, a:link, a:visited, a:active, a:focus {	color: #D8000B;
	text-decoration: none;
	font-weight:bold;
}
a:hover {	color: black;
	text-decoration: none;
	}
.articleText { 	margin-bottom: 3px;
	text-align: justify;
}
.articleCode {	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {	font-family: Arial, Helvetica, sans-serif;
}
h1 {text-align : right;
font-size: 20px;
margin-top:10px;
}
.articleSummary {	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}
.v09 {  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 9px;
 }
.v10 {  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 }
.v11 {  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 }
.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 }
.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 13px;
 }
.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 14px;
 }
/*.formButton	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #92A1AF;
 }
.formLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 }
.checkLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
.radioLabel	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
.formTextArea	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
	}
.inputText	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.inputPass	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.selectMenu	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.selectList	{ font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
*//* search */.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.search_form {}

.search_result {}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {	text-decoration: underline;
}
.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #D8000B;
	font-weight: bold;
	text-decoration: none;
}
.articleList_toptext {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.articleList_listhead {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
/* CSS for the top level list */#list_top_ul {	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
#list_top_ul li {	list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
#list_top_ul li a:link { color: #5E747F;
 }
#list_top_ul li a:visited { color: #5E747F;
 }
#list_top_ul li a:hover {	color: Black;
	background: #92A1AF;
;
	border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {	background: white;
	border-bottom: 1px solid white;
}
/* CSS for the currect level list */#list_level ul {	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#list_level li { margin: 0 0 1px 0;
 }
#list_level a {	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {	color: Black;
	text-decoration: none;
}
#list_level a:hover {	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}
/**  * Sample for FORUM  */.tableForum { background-color: #FFFFFF;
 border: 2px #006699 solid;
 }
th	{	color: #FFA34F;
 font-size: 10px;
 font-weight : normal;
	background-color: #006699;
 height: 24px;
	background-image: url(../../img/forum/silver/cellpic3.gif);
	background-repeat: repeat-x;
}
th.thForum, th.thTopic, th.thPost, th.thLastPost {	font-weight: normal;
 border: #FFFFFF;
 border-style: solid;
 height: 24px;
}
th.thForum { border-width: 0px 0px 0px 0px;
 }
th.thTopic { border-width: 0px 0px 0px 0px;
 }
th.thPost  { border-width: 0px 0px 0px 0px;
 }
th.thLastPost { border-width: 0px 0px 0px 0px;
 }
td.rowIcon, td.rowForum { background-color: #EFEFEF;
 height: 30px;
 }
td.rowLabel, td.rowReply { background-color: #EFEFEF;
 }
td.rowError { background-color: #D82B2B;
 }
td.rowTopic, td.rowPost, td.rowLastPost, td.rowReplyA	{ background-color: #DEE3E7;
 }
td.row3	{ background-color: #D1D7DC;
 }
td.rowIcon, td.rowLabel, td.rowReply, td.rowReplyA	{ padding-left: 4px;
 padding-right: 4px;
 }
.rowText { font-size : 12px;
 }
.rowError { font-size: 12px;
 color: #FFFFFF;
 }
.rowTextMed { font-size : 11px;
 }
.rowTextSmall { font-size : 10px;
 }
.rowTextLabel { font-size : 12px;
 font-weight: bold;
 }
.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel { color : #000000;
 }
a.rowText,a.rowTextMed,a.rowTextSmall { color: #006699;
 text-decoration: none;
 }
a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover	{ color: #DD6900;
 text-decoration: underline;
 }
/* The register, login, search etc links at the top of the page */.mainmenu		{ font-size : 11px;
 color : #000000 }
a.mainmenu		{ text-decoration: none;
 color : #006699;
  }
a.mainmenu:hover{ text-decoration: underline;
 color : #DD6900;
 }
/* Forum category titles */.cattitle		{ font-weight: bold;
 font-size: 12px ;
 letter-spacing: 1px;
 color : #006699}
a.cattitle		{ text-decoration: none;
 color : #006699;
 }
a.cattitle:hover{ text-decoration: underline;
 }
.catBottom {	background-color: #D1D7DC;
	background-image: url(../../img/forum/silver/cellpic1.gif);
	background-repeat: repeat-x;
	text-align: center;
}
/* Forum title: Text and link to the forums used in: index.php */.rowTextForumlink		{ font-weight: bold;
 font-size: 12px;
 color : #006699;
 }
.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {	text-decoration: none;
 color : #006699;
}
.rowTextForumlink a:hover { text-decoration: underline;
 color : #DD6900;
 }
.navForum { font-weight: bold;
 font-size: 11px;
 color : #000000;
}
.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited { text-decoration: none;
 color : #006699;
 }
.navForum a:hover { text-decoration: underline;
 color : #006699;
 }
.forumInputText {	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumTextareaText {	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumButton {	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.postdetails { font-size: 10px;
 color: #000000;
 margin: 3px 0 0 0;
 }
.postdetails hr {	margin: 0 0 0 0;
	padding: 0;
	height: 0px;
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
}
.postbody		{ font-size: 12px;
 color : #000000;
 margin: 0 0 3px 0;
 padding: 0 }
.postbody a, .postbody a:link, .postbody a:active, .postbody a:visited {	text-decoration: none;
 color : #006699;
}
.postbody a:hover { text-decoration: underline;
 color : #DD6900;
 }
input,select,textarea {border: #006699;
border-style: solid;
border-width: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282F42;
}
.radio {border-width: 0px;
}
hr{height:1px;
}
.submit {background-color:#006699;
color:white;
font-weight:bold;
padding:0px;
border-color:transparent;
}
fieldset {background-color:#DDEBF8;
padding:5px;
line-height:30px;
}
fieldset td{line-height:30px;
}
h3{color:#D8000B;
font-size:14;
margin-bottom:8px;
}
h4{color:#0773CD;
font-size:12;
margin-bottom:8px;
}
