/*CSS 
Benjisoft Informatique
www.benjisoft.fr
pour MG Form PACA
www.mgformpaca.org
*/

body{
background: url("../images/back.png") no-repeat scroll center top #FFFFFF;
}

#entete {
width:987px;
height:84px;
background: transparent;
border:0;
padding:0;
margin:0;
margin-top:-15px;
position:relative;
}

#header {
width:577px;
height:84px;
background: transparent url(../images/div1.png);
float:left;
}

#login {
width:393px;
height:84px;
background: transparent url(../images/div2bis.png);
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
float:left;
}

#fin_header {
width:17px;
height:84px;
background: transparent url(../images/div3.png);
float:left;
}

#sous_header {
width:987px;
height:35px;
background: transparent url(../images/div4.png);
/*margin-left:-4px;*/
float:none;
}

#top-menu {
width:987px;
height:32px;
background: transparent;
border:0;
padding:0;
margin:0;
position:relative;
}

#top-menu1 {
width:306px;
height:32px;
background: transparent url(../images/div5.png);
float:left;
}

#top-menu2 {
width:667px;
height:32px;
float:left;
background: transparent url(../images/div6bis.png);
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
}

#top-menu3 {
width:14px;
height:32px;
background: transparent url(../images/div7.png);
float:left;
}

#sous_topmenu {
width:987px;
height:30px;
background: transparent url(../images/div8.png);
/*margin-left:-4px;*/
float:none;
}

#avant_menuleft {
width:987px;
height:144px;
background: transparent url(../images/div9.png);
/*margin-left:-4px;*/
clear:both;
}

#pre_left {
width:987px;
height:/*400px*/100%;
background: transparent;
border:0;
padding:0;
margin:0;
position:relative;
}

#bande_left {
width:41px;
background: transparent url(../images/div9bis.png);
float:left;
}

#menu_left {
width:203px;
height:806;
background: transparent;
margin-top:-133px;
float:left;
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
color: #006F46; /* vert texte header left et link*/
font-weight: bold;
}

#fmc {
width:251px;
height: 144px;
padding-left:0px;
margin-top:20px;
float:left;
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
}

#fmc img {
padding-left:24px;
}
#epp {
width:251px;
height: 144px;
padding-left:0px;
margin-top:20px;
float:left;
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
}

#body {
width:502px;
height: 100%;
padding-left:20px;
float:left;
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
}

#body_large {
width:694px;
height: 100%;
padding-left:20px;
float:left;
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
}

#module_right {
width:212px;
background: transparent;
margin-top:0px;
float: right;
font-family: Verdana, Helvetica, Sans Serif;
font-size:small;
color: #006F46; /* vert texte header left et link*/
font-weight: bold;
}

#module_right object, x:-moz-any-link  {
margin-top: 36px;
}

#module_right embed, x:-moz-any-link  {
margin-top: 36px;
}

#footer {
width:987px;
height:38px;
background: transparent url(../images/footer.png);
clear:both;
}

table.moduletable-liensdirects {
width: 125%;
height: 202px;
padding-top: -12px;
margin-left:-43px;
position: relative;
background: transparent url(../images/fond_liens-directs.png) no-repeat;
}

table.moduletable-liensdirects, x:-moz-any-link {
width: 203px;
height: 202px;
padding-top: 0px;
margin-left:-44px;
position: static;
background: transparent url(../images/fond_liens-directs.png) no-repeat;
}

table.moduletable-search {
width: 184px;
height: 45px;
margin-top: 30px;
margin-left:6px;
padding-left: 20px;
background: transparent url(../images/search.png);
border-spacing: 0px;
border-collapse: collapse;
border-style:hidden;
}

table.moduletable-logomg {
width: 277px;
height: 249px;
margin-top: 30px;
margin-left:-40px;
background: transparent;
border-spacing: 0px;
border-collapse: collapse;
border-style:hidden;
vertical-align:bottom; 
}

table.moduletable-logomg, x:-moz-any-link {
width: 203px;
height: 249px;
margin-top: 30px;
margin-left:-40px;
background: transparent;
border-spacing: 0px;
border-collapse: collapse;
border-style:hidden;
vertical-align:bottom; 
}

table.moduletable-visuel {
width: 211px;
height: 450px;
:;padding-top: 36px; /*** hack safari et opera ***/
padding-left:36px;
background: transparent url(../images/fond_flash.png);
border-spacing: 0px;
position:relative;
border-collapse: collapse;
border-style:hidden;
vertical-align:bottom; 
}


table.moduletable-visuel, x:-moz-any-link {
width: 211px;
height: 450px;
padding-top: 22px;
background: transparent url(../images/fond_flash.png);
border-spacing: 0px;
position:relative;
border-collapse: collapse;
border-style:hidden;
vertical-align:bottom; 
}

table.moduletable-visiteurs {
width: 176px;
height: 69px;
margin-top: 30px;
margin-left:15px;
padding-left:33px;
background: transparent url(../images/fond_visiteurs.png) no-repeat;
font-family: Verdana, Helvetica, Sans Serif;
font-size:x-small;
color: #9C0030; /* rouge texte header et link*/
}

table.moduletable-espace {
padding-top: 0px;
padding-left:0px;
height: 100%;
background: transparent url(../images/div9bis.png);
border-spacing: 0px;
border-collapse: collapse;
border-style:hidden;
vertical-align:bottom; 
}

table.moduletable-epp {
padding-top: 0px;
padding-left:10px;
margin-left: 15px;
width:251px;
height: 144px;
background: transparent url(../images/fond_epp.png) no-repeat;
border-spacing: 0px;
border-collapse: collapse;
border-style:hidden;
}

table.moduletable-fmc {
padding-top: 0px;
padding-left:10px;
margin-left: 35px;
width:251px;
height: 144px;
background: transparent url(../images/fond_fmc.png) no-repeat;
border-spacing: 0px;
border-collapse: collapse;
border-style:hidden;
vertical-align:bottom; 
}

/* CB Login */
table.moduletable-cblogin {
width: 100%;
margin-top: 3px;
margin-left: 25px;
padding-left: 10px;
padding-top: -5px;
border-spacing: 0px;
/*border-collapse: collapse;*/
font-family: Verdana, Helvetica, Sans Serif;
font-size:x-small;
color: #9C0030; /* rouge texte header et link*/
font-weight: bold;
}

.inputbox-cblogin { 
border : 1px solid #B8D1E8; 
background : #FFFFFF; 
color : #000000; 
margin-top : 5px; 
} 

.button-cblogin{
margin-top:6px;
color:#222222;
}
/* Fin CB Login */

#module_right object {
margin-top:36px;
margin-left:36px;
:;position:static;
}

object, x:-moz-any-link {
width: 149px;
height: 412px;
margin-left: 16px;
margin-top: 66px;
position:static;
}

form{
margin-left: 10px;
}

a:link, a:visited {
color: #000000; /* rouge texte header et link*/
text-decoration: none;
/*font-weight: bold;*/
}

a:hover {
color: #9C0030;	
text-decoration: none;
/*font-weight: bold;*/
font-style: italic;
}

.componentheading {
color: #9C0030; /* rouge texte header et link*/
text-decoration: none;
font-weight: bold;
margin-top: 5px;
margin-bottom: 10px;
}

.contentheadingJevents {
color: #9C0030; /* vert texte header et link*/
text-decoration: none;
font-weight: bold;
font-size:large
}

.contentheading {
color: #006F46; /* vert texte header et link*/
text-decoration: none;
font-weight: bold;
}

#bythemes {
border-style: solid;
border-color: white;
}

a img {
border: 0;
border: none;
}

.search_mg  a:link, a:visited {
color: #9C0030; /* rouge texte header et link*/
}

.search_mg  a:hover {
color: #000000; /* rouge texte header et link*/
}

.contentpaneopen  tbody tr td #divMap{display:none;}

#cbfr_42{
	display:none;
}

#cbfr_57{
	font-weight:normal;
	color:#666666;
}

#cbfr_72{
	font-weight:normal;
	color:#666666;
}

#cbfr_74{
	font-weight:normal;
	color:#666666;
}

#cbfr_62{
	font-weight:normal;
	color:#666666;
}

#cbfr_63{
	font-weight:normal;
	color:#666666;
}

#cbfr_75{
	font-weight:normal;
	color:#666666;
}

#cbfr_76{
	font-weight:normal;
	color:#666666;
}

#cbfr_77{
	font-weight:normal;
	color:#666666;
}
