/* CSS Document */

a.mainlevel_actu:link,a.mainlevel_actu:visited {font-family:verdana,arial;font-size:11px;font-weight:normal;color:#0000FF;text-align:center;line-height:25px;text-decoration:none;padding:6px 5px 6px 5px;background-color:#FFF222&nbsp;}

body {margin:0px;padding:10px;font-family:Arial,Helvetica,Sans Serif;font-size:11px;color:#333333;background:#ffffff;}
#logo_devoteam {position:absolute;left:20px;top:20px;}
#langue {position:absolute;top:40px;left:10px;width:900px;}
#devomenu {position:absolute;left:15px;color:#AAAAAA;top:80px;width:900px;background-color:#666666;}
a.mainlevel_menu:link,a.mainlevel_menu:visited {font-family:verdana,arial;font-size:11px;font-weight:normal;color:#FFFFFF;border-right:1px solid #AAAAAA;background-color:#666666;text-align:center;line-height:25px;text-decoration:none;padding:6px 20px 6px 20px;}
a.mainlevel_menu:hover,a.mainlevel_menu:active {font-family:verdana,arial;font-size:11px;font-weight:normal;color:#FFFFFF;border-right:1px solid #AAAAAA;background-color:#003399;text-align:center;line-height:25px;text-decoration:none;padding:6px 20px 6px 20px;}
#Bandeau_RUB {position:absolute;left:15px;top:104px;height:87px;width:900px;background-color:#999999}
#choixlangue {position:absolute;top:1px;left:730px;width:160px;text-align:right}

#pathway {position:absolute;top:104px;left:15px;width:900px;text-align:left;font-family:verdana,arial;font-size:10px;color:#CCCCCC;background:#003399;}
#pathway_inline {padding: 4px 3px 3px 5px;}
a.pathway:link,a.pathway:visited{font-family:verdana,arial;font-weight:normal;font-size:10px;color:#FFFFFF;}
a.pathway:hover,a.pathway:active{font-family:verdana,arial;font-weight:normal;font-size:10px;color:#FFAA00;}

#frontpagecontent td a:link,#frontpagecontent td a:visited  {font-family:arial;font-weight:normal;font-size:10px;color:#808080;}
#frontpagecontent td a:hover,#frontpagecontent td a:active {font-family:arial;font-weight:normal;font-size:10px;color:#555555;border-bottom:1px dashed}

#banner_area {position:absolute;left:350px;top:104px;}
#banner {position:absolute;left:0px;top:0px;}

#header_area {position:absolute;left:15px;top:104px;height:249px;width:900px;background:url(../images/fondu-gris.gif) repeat;}
#header {position:absolute;top:0px;left:201px;width:349px;}

#top_outline {position:absolute;top:0px;left:550px;height:249px;width:340px;}
#top {position:absolute;top:0px;left:10px;}

#left_outline {position:absolute;top:0px;left:15px;width:200px;overflow:hidden;height:249px;}
#left {position:absolute;top:10px;left:0px;width:200px;}

#frontpagecontent_outline {position:absolute;top:349px;left:15px;width:900px;height:270px;background:url(../images/fondu-gris.gif) repeat;}
#frontpagecontent {position:absolute;top:-240px;left:555px;width:340px;height:235px;overflow:hidden;}
#Baseline {position:absolute;top:380px;left:80px;width:420px;height:60px;}
#rdv {background-color:#FFFF00;}


#content_area {position:absolute;top:0px;left:180px;}

.imghome1 {position:absolute;top:349px;left:566px;width:104px;height:104px}
.imghome2 {position:absolute;top:453px;left:15px;width:551px;}

.baseline {position:absolute;top:379px;left:90px;width:404px;height:80px;}


#sandbox_area_2 .sandbox_area {position:absolute;top:200px;left:0px;width:750px;background-color:#FFFF00;}
#sandbox_area_1 .sandbox_area {position:absolute;top:200px;left:0px;width:750px;}
.titreRub {position:absolute;top:-62px;left:0px;font-size:20px;letter-spacing:0px;font-family:verdana;color:#FFFFFF;white-space:nowrap; z-index:1;}
.titreCategory {position:absolute;top:-40px;left:10px;width:560px;font-size:11px;letter-spacing:0px;color:#EEEEEE;font-style:none;font-weight:normal;font-family:verdana}
.imgRub {position:absolute;top:-96px;left:0px;width:548px;text-align:right}

.titreRub_error {position:absolute;top:35px;left:165px;font-size:20px;letter-spacing:0px;font-family:verdana;color:#FFFFFF;white-space:nowrap;}

.content_outline {
	position:absolute;
	top:0px;
	left:0px;
	width:710px;
}
.contentheading {position:relative;left:-2px;padding-bottom:5px;color:#999999;font-size:16px;font-weight:bold;white-space:nowrap;}

.titre0 {color:#efefef; font-size:14px; font-weight:800}
.titre1 {color:#999999; font-size:14px; font-weight:800}
.titre2 {color:#003399; font-size:14px; font-weight:800}
.titre3 {color:#029002; font-size:14px; font-weight:800}
.titre4 {color:#990029; font-size:14px; font-weight:800}

.text0 {color:#efefef; font-size:11px;}
.text1 {color:#999999; font-size:11px;}
.text2 {color:#003399; font-size:11px;}
.text3 {color:#029002; font-size:11px;}
.text4 {color:#990029; font-size:11px;}

table.moduletable th {color:#003399;text-align:left;padding-top:15px;padding-bottom:5px;height:21px;font-weight:bold;font-size:14px;text-transform:uppercase;}
table.moduletable td {font-size:11px;padding:0px;margin:0px;font-weight:normal;}
.moduletable_fille {position:absolute;top:123px;left:15px;display:block;width:150px;margin-bottom:5px;padding:0px;padding-top:10px;border-spacing:0px;border-collapse:collapse;background-color:#ffffff;min-height:200px;table-layout:fixed}

table.moduletable_admin {position:absolute;top:400px;left:15px;display:block;width:150px;padding:5px;border-spacing:0px;border-collapse:collapse;background-color:#ffffff;border-top:1px solid #FFAA00;}

table.moduletable_contact th {color:#AAAAAA;text-align:left;padding-top:15px;padding-bottom:5px;height:21px;font-weight:bold;font-size:14px;text-transform:uppercase;}

#CaseDocs {position:absolute;top:0px;left:565px;width:160px;color:#999999;text-align:justify}
//#zone_docs {position:relative;border-bottom:1px solid #003399;padding-bottom:10px}
//#zone_Bcases {position:relative;border-bottom:1px solid #003399;padding-bottom:10px}

.contentpane_monster {position:absolute;top:0px;left:0px;}
.wrapper_monster {position:absolute;top:0px;left:0px;}

#actumenu {position:absolute;left:170px;top:200px;width:300px}
.contentheading_actu {position:relative;left:-2px;padding-bottom:5px;color:#999999;font-size:16px;font-weight:800;white-space:nowrap;}
table.contentpaneopen_actu {margin-top:30px;border-collapse:collapse;border-spacing:0px;}

#search {position:absolute;top:540px;left:30px;width:130px}
#search .inputbox {border:1px solid #999999;padding:1px;font-size:10px;width:100px;color:#999999;vertical-align:middle}
.button,.button:visited,.button:link {border:0px;height:17px;padding:2px;margin:0px;background-color:#999999;color:#FFFFFF;text-align:center;font-size:10px;font-family:arial;font-weight:bold;vertical-align:middle;cursor:hand}
.button:hover {border:0px;height:17px;padding:2px;margin:0px;background-color:#666666;color:#FFFFFF;text-align:center;font-size:10px;font-family:arial;font-weight:bold;vertical-align:middle;cursor:hand}

#legals {position:absolute;top:590px;left:31px;width:100px}

#intranet {position:absolute;top:550px;left:50px;width:100px;height:10px;}

a.mainlevellegals:link,a.mainlevellegals:visited{font-family:verdana,arial;font-weight:normal;font-size:9px;color:#BBBBBB;font-style:italic}
a.mainlevellegals:hover,a.mainlevellegals:active{font-family:verdana,arial;font-weight:normal;font-size:9px;color:#FFAA00;font-style:italic}

.titreContact {position:absolute;top:-70px;left:560px;width:160px;font-size:11px;color:#FFFFFF;font-family:Verdana;font-weight:800;}
.infoContact  {position:absolute;top:-55px;left:590px;width:160px;font-size:12px;color:#F0F0F0;font-family:Arial;font-weight:normal;}
.phoneContact {position:absolute;top:-43px;left:590px;width:160px;font-size:10px;color:#F0F0F0;font-family:Arial;font-weight:normal;}
.emailContact {position:absolute;top:-30px;left:680px;width:50px;text-align:left;font-size:12px;color:#F0F0F0;font-family:Arial;font-weight:normal;}

.mosFormGroup {background-color:#F2F2F2;width:550px}
.mosFormLabel {padding-left:90px;font-size:10px;color:#555555;font-family:Verdana;font-weight:normal;padding-top:5px}
.mosFormElement {padding-left:90px}


a:link,a:visited {color:#003399;text-decoration:none;}
a:hover,a:active {color:#FFAA00;text-decoration:none;}
a.mainlevel:link,a.mainlevel:visited {display:block;font-size:11px;font-weight:bold;color:#003399;padding-top:5px;text-decoration:none;}
a.mainlevel:hover,a.mainlevel:active {color:#FFAA00;text-decoration:none;}
a.mainlevelContact:link, a.mainlevelContact:visited {font-size:11px;font-weight:bold;color:#999999;text-decoration:none;}
a.mainlevelContact:hover,a.mainlevelContact:active {color:#FFAA00;text-decoration:none;}
a.sublevel:link,a.sublevel:visited {color:#999999;font-size:11px;font-family:arial;font-weight:bold;}
a.sublevel:hover,a.sublevel:active {color:#FFAA00;text-decoration:none;}
a.ssublevel:link,a.ssublevel:visited {color:#999999;font-size:10px;font-family:arial;font-weight:bold;}
a.ssublevel:hover,a.ssublevel:active {color:#FFAA00;text-decoration:none;}
a.news:link,a.news:visited {font-size:10px;color:#666666;padding-left:5px;text-decoration:none;}
a.news:hover,a.news:active {font-size:10px;color:#FFAA00;padding-left:5px;text-decoration:none;}
a.search:link,a.search:visited {color:#003399;font-weight:bold;text-decoration:none;}
a.search:hover,a.search:active {color:#FFAA00;font-weight:bold;text-decoration:none;}

a.mainlevel_news:link,a.mainlevel_news:visited {font-size:10px;color:#666666;padding-left:5px;text-decoration:none;}
a.mainlevel_news:hover,a.mainlevel_news:active {font-size:10px;color:#FFAA00;padding-left:5px;text-decoration:none;}

a.mainlevel_actu:link,a.mainlevel_actu:visited {font-size:11px;font-weight:bold;color:#003399;padding-top:5px;text-decoration:none;}
a.mainlevel_actu:hover,a.mainlevel_actu:active {color:#FFAA00;text-decoration:none;}

a.mainlevel_admin:link,a.mainlevel_admin:visited {display:block;font-size:11px;font-weight:bold;color:#FFAA00;padding-top:5px;text-decoration:none;}
a.mainlevel_admin:hover,a.mainlevel_admin:active {color:#000000;text-decoration:none;}

a.liencontact:link,a.liencontact:visited {font-family:arial;font-size:11px;font-weight:normal;color:#FFFFFF;}
a.liencontact:hover,a.liencontact:active {font-family:arial;font-size:11px;font-weight:normal;color:#FFAA00;}


/*
.clr {clear: both;background-color: #ffff00;}
#main_outline {background: #ffffff;}
#pathway_outline {text-align:left;}
*/

#buttons {
	margin: 0px;
	padding: 0px;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	display: block;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	margin: 0;
	width: auto !important;
  	width: 15%;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-left: 1px solid #cccccc;
	
}

ul#mainlevel-nav li a
{

	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #003399;

}





#middle_outline {position:absolute;top:400;
	overflow: auto;
	padding-top:10;
	height: 500px;
}




#poweredby {
	float: left;
	margin-left: 2px;
}

#right_outline {position:absolute;top:400;
	margin-top: 2px;
	float: right;
	padding: 2px;
	width: 165px;
}

/** with both user1 and user2 visible **/
#user1_2 .user1_outline {
	width: 227px !important;
	width: 233px;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_2 .user2_outline {
	width: 227px !important;
	width: 233px;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_1 .user1_outline {
	width: 462px !important;
	width: 468px;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_1 .user2_outline {
	width: 462px !important;
	width: 468px;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** based on 100% content width **/
#user1_4 .user1_outline {
	width: 311px !important;
	width: 317px;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_4 .user2_outline {
	width: 310px !important;
	width: 316px;
	float: right;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px;
}

/** with either user1 or user2 visible **/
#user1_3 .user1_outline {
	width: 629px !important;
	width: 635px;
	float: left;
	margin: 0px;
	padding: 2px;
	margin-bottom: 2px;
}

#user2_3 .user2_outline {
	width: 629px !important;
	width: 635px;
	float: right;
	margin-bottom: 2px;
	padding: 2px;
}

/** adjust content area based on right nav **/
/*
#sandbox_area_2 .content_outline {
	width: 468px;
}

#sandbox_area_1 .content_outline {
	width: 490px;
}
*/
#active_menu {
	font-weight: bold;
}

a#active_menu:hover {
	color: #FFAA00;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  font-size: 11px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px;
  width: 40px;
  padding: 4px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  width: auto;
  padding: 4px;
  margin: 1px;
}

.pagenavbar {
	padding-right: 5px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
	list-style-type:disc;
	margin:0px;
	margin-left:15px;
	list-style-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	list-style-position:outside;
}


td {
	text-align: left;
	font-size: 11px;
}


/* mambo core stuff */

table.contentpaneopen {
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	width: 710px;
}
table.contentpaneopen td {text-align:justify;}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpane td.contentheading {
}



.inputbox {	
	font-size: 12px;
	font-family: Verdana;
	color:#999999;
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

#sandbox_area_2 .componentheading {
	/*background: url(../images/subhead_bg.png) repeat-x;*/
	color: #003399;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	width: 458px !important;
	width: 462px;
}

#sandbox_area_1 .componentheading {
	/*background: url(../images/subhead_bg.png) repeat-x;*/
	color: #003399;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	width: 625px !important;
	width: 629px;
}

.contentcolumn {
	padding-right: 5px;
}



.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {}

table.searchintro td {
	font-weight: bold;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #F5F5F5;
}

.small {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.highlight {
	color: #000000;
	border:1px dashed #CCCCCC;
	padding: 0px 2px 0px 2px;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}
.content_title{
color:#003399;
font-weight:bold;
} 

.lien_titre:link,.lien_titre:visited, .lien_titre:hover,.lien_titre:active	{font-size:20px;font-family:verdana;color:#FFFFFF;}
.lien_soustitre:link,.lien_soustitre:visited, .lien_soustitre:hover,.lien_soustitre:active	{font-size:12px;font-weight: bold;color:#003399;}
.lien_text:link,.lien_text:visited, .lien_text:hover,.lien_text:active	{font-family:Arial,Helvetica,Sans Serif;font-size:11px;color:#333333;}
