@charset "utf-8";
/* CSS Document */

/* GLOBAUX */
/*------------------------------------------------*/
body, ul, li{
	margin:0;
	padding:0;

}

img{
	vertical-align:top;
}

a img{
	border:0;
}

object{
	vertical-align:top;
}

form{
	margin:0;
	padding:0
}


/* LAYOUT */
/*------------------------------------------------*/
body{
	text-align:center;
}

div#main{
	width:974px;
	margin:auto;
	text-align:left;
}

div#header{
	width:974px;
	height:112px;
	margin-top:20px;
}

div#left-column{
	width:168px;
	float:left;
	/*padding:41px 0 0 0;*/
	text-align:right;
}

div#content{
	width:974px;
	float:right;
}

/* MISE EN PAGE GLOBALE */
/*------------------------------------------------*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	color:#575757;
	background-color:#515151;
}

p{
	margin:10px 0 10px 0;
}

a{
	color:#666666;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


h3{
	font-weight:bold;
	font-size:16px;
	margin:16px 0 0 0;
	line-height:14px;

}

div#header img{
	float:left;
}

div#left-column img.title{
	margin:31px 0 0 0;
}

div#left-column img.title-page{
	margin:50px 0 0 0;
}

div#content{
	background-color:#666666;
}

div#content div#inner-center{
	width:795px;
	float:left;
	padding:0 0 0 0;
	background-color:#ffffff;
	border-right:1px solid #515151;
}

div#content div#inner-content{
	width:613px;
	float:right;
	padding-bottom:15px;
	min-height:351px
}

/* inner-menu pages intérieures */
div#content div#inner-center ul.inner-menu li{
 list-decoration:none;
 display:inline;
 float:left;
 height:37px;
 font-size:14px;
 font-weight:bold;
 line-height:14px;
 padding:9px 0 0 20px;
 background-color:#2f2e2e;
 cursor:pointer;
}

div#content div#inner-center ul.inner-menu li:hover{
 background-color:#B7B6B6;
}


div#content div#inner-center form#recrutement input.normal{
	border:1px solid #dcdcdc;
}


div#content div#inner-center form#recrutement input.ville{
	width:158px;
	margin:0 0 30px 0;
}



div#content div#inner-center ul.inner-menu li.select a{
	color:#dcdcdc;
}

div#content div#inner-center ul.inner-menu li a:hover{
 text-decoration:none;
}

div#content div#inner-center ul.inner-menu li.withBorder{
 border-left: #ffffff 1px solid;
}
/* fin inner-menu pages intérieures */

/* inner-menu-index page index */
div#content div#inner-center ul.inner-menu-index li{
 list-decoration:none;
 display:inline;
 float:left;
 height:34px;
 font-size:13px;
 font-weight:bold;
 line-height:13px;
 padding:9px 0 0 20px;
 background-color:#2f2e2e;
 cursor:pointer;
}


div#content div#inner-center ul.inner-menu li a{
	color:#dcdcdc;
}
div#content div#inner-center ul.inner-menu li a:hover{
	color:#666666;
 	text-decoration:none;
}


div#content div#inner-center ul.inner-menu-index li a{
	color:#dcdcdc;
}

div#content div#inner-center ul.inner-menu-index li a:hover{
	color:#666666;
 	text-decoration:none;
}

div#content div#inner-center ul.inner-menu-index li.withBorder{
 background:#2f2e2e url(../mig-images/mig-index/bkg-inner-menu-01.gif) top left no-repeat;
}

/* fin inner-menu page index */

div#content div#inner-right{
	width:178px;
	float:right;
	/*padding:1px 0 0 0;*/
}

div#content div#inner-left-column{
	float:left;
	width:182px;
}

div#content div#inner-left-column p.mig{
	padding:24px 0 2px 27px;
	color:#b7b6b6;
	font-size:10px;
	line-height:10px;
	margin:0;
}

div#content div#inner-left-column p.page{
	padding:0 0 0 27px;
	color:#2f2f2f;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	margin:0;
}

div#content div#inner-content p.title-338px{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:338px;
	height:26px;
	background:url(../mig-images/mig-divers/bkg-title-338-01.gif) no-repeat;
	margin:0;
	padding:2px 0 0 0;
}

div#content div#inner-content p.title-387px{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:387px;
	height:26px;
	background:url(../mig-images/mig-divers/bkg-title-387-01.gif) no-repeat;
	margin:0;
	padding:2px 0 0 0;
}

div#content div#inner-content p.title-590px{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:590px;
	height:26px;
	background:url(../mig-images/mig-divers/bkg-title-590-01.gif) no-repeat;
	margin:0;
	padding:2px 0 0 0;
}


div#content div#inner-content p.title-smallarrow
{
	width:246px;
	height:22px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../mig-images/mig-divers/bkg-title-smallarrow-01.gif) no-repeat top right;
	margin:0;
	padding:6px 0 0 0;
}

div#content div#inner-content p.title-smallarrow-02
{
	width:192px;
	height:22px;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../mig-images/mig-divers/bkg-title-smallarrow-01.gif) no-repeat 167px top;
	margin:0;
	padding:6px 0 0 0;
}



/*MISE EN PAGE - ACCUEIL */
/*------------------------------------------------*/
div#content div#inner-center ul.inner-menu-desc li{
 list-decoration:none;
 display:inline;
 float:left;
 height:63px;
 padding:5px 10px 0 20px;
 background-color:#2f2e2e;
}

div#content div#inner-center ul.inner-menu-desc li.withSpace{
 padding:5px 10px 0 20px;
 border-left: #2f2e2e 1px solid;
}

div#content div#inner-center ul.inner-menu-desc li a{
  color:#DCDCDC;
  text-decoration:none;
}

div#content div#inner-center ul.inner-menu-desc li a:hover{
  color:#FFFFFF;
  text-decoration:none;
}

div#content div#inner-center div.inner-bloc-left{
	float:left;
}

div#content div#inner-center div.inner-bloc-left li{
	padding:8px 0 0 0;
	list-decoration:none;
 	display:inline;
 	float:left;
	color:#c1261b;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
}

div#content div#inner-center div.inner-bloc-right{
	float:right;
	padding: 0 5px 0 0;
}

div#content div#inner-center div.inner-bloc-right div.news{
	background-image:url(../mig-images/mig-index/bkg-actualite-01.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:260px;
	cursor:pointer;
}

div#content div#inner-center div.inner-bloc-right div.news p.date{
	font-size:11px;
	color:#c1261b;
	margin:8px 0 5px 0;
	padding:0 0 0 10px;
	background-image:url(../mig-images/mig-divers/picto-item-01.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-weight:bold;
}

div#content div#inner-center div.inner-bloc-right div.news p.titre{
	font-size:13px;
	margin:0 0 5px 0;
	font-weight:bold;
}

div#content div#inner-center div.inner-bloc-right div.news p.titre a{
	text-decoration:none;
}

div#content div#inner-center div.inner-bloc-right div.news p.billet{
	color:#3f3f3f;
	margin:0 0 5px 0;
	padding:0 10px 0 0;
}

div#content div#inner-center div.inner-bloc-right div.news p.billet a{
	text-decoration:none;
}

div#content div#inner-center div.inner-bloc-right div.news p.savoir-plus{
	text-align:right;
	margin:0;
	padding:0 2px 0 0;
}

/*MISE EN PAGE - PAGES INTERIEURES */
/*------------------------------------------------*/
div#content div#inner-center h1.entete, div#content div#inner-center h2.entete
{
	clear:both;
	margin:0 0 0 0;
	height:80px;
	padding:22px 130px 0 0;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	background-image:url(../mig-images/mig-divers/entete-arrow-01.gif);
	background-repeat:no-repeat;
	background-position:545px 18px;
	color:#2f2f2f;
}

div#content div#inner-center h1.enteteWithOutBkg
{
	clear:both;
	height:80px;
	margin:0px;
	padding:22px 30px 0 0;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	color:#2f2f2f;
}


div#content div#inner-center div.inner-bloc-left ul.services li{
	padding:2px 0 0 0;
	list-decoration:none;
 	display:inline;
 	float:left;
	color:#3f3f3f;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
}

/*MISE EN PAGE - PAGE ACTUALITES */
/*------------------------------------------------*/
div#content div#inner-center div.inner-bloc-left div.actus{
	width:588px;
	background-image:url(../mig-images/mig-index/bkg-actualite-01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 0 15px 0;
}

div#content div#inner-center div.inner-bloc-left div.actus p.date{
	font-size:11px;
	color:#c1261b;
	margin:8px 0 5px 0;
	padding:0 0 0 10px;
	background-image:url(../mig-images/mig-divers/picto-item-01.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-weight:bold;
}

div#content div#inner-center div.inner-bloc-left div.actus p.titre{
	font-size:16px;
	margin:0 0 10px 0;
	font-weight:bold;
}

div#content div#inner-center div.inner-bloc-left div.actus p.billet-right{
	color:#3f3f3f;
	margin:0 0 5px 0;
	padding:0 10px 10px 10px;
}

div#content div#inner-center div.inner-bloc-left div.actus p.billet-left{
	color:#3f3f3f;
	margin:0 0 5px 0;
	padding:0 10px 10px 0;
}

div#content div#inner-center div.inner-bloc-left div#pagination{
	text-align:right;
}

div#content div#inner-center div.inner-bloc-left div#pagination table{
	float:right;
	color:#ffffff;
}

div#content div#inner-center div.inner-bloc-left div#pagination table td.pagination-center{
	background-image:url(../mig-images/mig-actualites/pagination-center-01.gif);
	background-repeat:repeat-x;
}

div#content div#inner-center div.inner-bloc-left div#pagination a{
	color:#ffffff;
}

div#content div#inner-center div.inner-bloc-left div#pagination a:hover{
	color:#cccccc;
	text-decoration:none;
}
/*MISE EN PAGE - PAGE CONTACTS */
/*------------------------------------------------*/
div#content div#inner-center div#contact-01{
	width:595px;
	height:300px;
	color:#575757;
	font-size:11px;
	line-height:12px;
	background-image:url(../mig-images/mig-contact/map-01.gif);
	background-repeat:no-repeat;
	background-position:right 45px;
	position:relative;
}

/*MISE EN PAGE - PAGE CONTACTS-02 */
/*------------------------------------------------*/
div#content div#inner-center form#recrutement input.checkbox{
	width:13px;
	height:13px;
	margin:0 7px 0 0;
}

div#content div#inner-center form#recrutement label.label-checkbox{
	width:90px;
	clear:none;
	font-weight:normal;
	padding:1px 0 0 0;
}

/*MISE EN PAGE - PAGE REFERENCE */
/*------------------------------------------------*/
div#content div#inner-center div.bloc-reference{
	padding:15px 33px 15px 0;
	width:173px;
	float:left;
}

div#content div#inner-center div.bloc-reference table.reference{
	width:173px;
	font-weight:bold;
}

div#content div#inner-center div.bloc-reference table.reference tr.activezone{
	cursor:pointer;
}

div#content div#inner-center div.bloc-reference table.reference td.nom{
	width:135px;
	vertical-align:top;
	padding:2px 0 5px 0;
}

div#content div#inner-center div.bloc-reference table.reference td.btn{
	width:38px;
	vertical-align:top;
	text-align:right;
	padding:2px 0 0 0;
}

/*MISE EN PAGE - PAGE REFERENCE - FICHE */
/*------------------------------------------------*/

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	background-color: #000;
	z-index: 2000;
}

#realisations-slide {
	width: 611px;
	min-height: 594px;
	display: block;
	position: absolute;
	z-index: 2000;
	top: 160px;
}

#realisations-top {
	text-align: right;
	height: 18px;
	width: 611px;
	line-height: 0;
	font-size: 0;
}

#realisations-header {
	padding:24px 42px 0 42px;
	background-color: #FFFFFF;
	height:84px;
}

#realisations-header img {
	display: block;
	float: left;
}

#realisations-header-right {
	height: 63px;
	width: 423px;
	float: left;
	position: relative;
	line-height: 0;
	font-size: 0;
	background-color:#575757;
}

#realisations-header-right p {
	position: absolute;
	left: 0;
	bottom: 0;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	text-align:left;
}

#realisations-header-right div {
	position: absolute;
	top: 23px;
	right: 18px;
	height: 14px;
	line-height: 12px;
	font-size: 11px;
}

#realisations-body {
	text-align:left;
	padding:0 42px 0 42px;
	background-color: #ffffff;
}

#realisations-body-left span {
	font-family: Tahoma, sans-serif;
	display: block;
}

#realisations-body-left #realisations-title {
	font-size: 20px;
	line-height: 20px;
	min-height: 20px;
	font-weight: bold;
	color: #575757;
	margin:0;
	padding-left:103px;
}

#realisations-body-left #realisations-zone {
	font-size: 12px;
	line-height: 12px;
	color: #575757;
	height: 12px;
	margin:0;
	padding-left:103px;
}

#realisations-body-left table {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 25px;
	font-size: 12px;
	color: #484747;
}

#realisations-body-left table th {
	font-size:13px;
	font-weight: bold;
	text-align: left;
	width: 100px;
	color:#575757;
}

#realisations-body-left table td {
	text-align: left;
	padding:0 0 10px 0;
	font-size:11px;
}

#realisations-body-right {
	/*width: 350px;
	float: right;*/
	color:#c1261b;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
	margin:10px 0 0 0;
	padding-left:103px;

}

#realisations-slide div.thumb {
	padding: 15px 42px 15px 42px;
	background-color: #FFFFFF;
	line-height: 0;
	font-size: 0;
}

#realisations-slide div.thumb p {
	background: url('../mig-images/mig-reference/bkg-legende-01.gif') no-repeat left top;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	display: block;
	height:26px;
	text-align:right;
	padding:7px 35px 0 0;
}

#realisations-slide div.thumb img#realisations-pic-large {
	display: block;
	margin-top: 5px;
}

#realisations-thumb-loader {
	margin-top: 5px;
}

#realisations-thumb-loader img {
	float: left;
}


/*MISE EN PAGE - PAGE RECRUTEMENT-01- VERSION VIEW !! */
/*------------------------------------------------*/



#realisations-slide-view {
	width: 592px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

.thumb-view {
	background-color:#FFF;
	}

#realisations-slide-view div.thumb-view {
	padding: 15px 30px 50px 30px;
	background-color: #FFFFFF;
	line-height: 0;
	font-size: 0;
}

#realisations-slide-view div.thumb-view p {
	background: url('../mig-images/mig-reference/bkg-legende-01.gif') no-repeat left top;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b7b7b;
	display: block;
	height:26px;
	text-align:right;
	padding:7px 35px 0 0;
}

#realisations-slide-view div.thumb img#realisations-pic-large {
	display: block;
	margin-top: 5px;
}


/*MISE EN PAGE - PAGE RECRUTEMENT-01 */
/*------------------------------------------------*/
div#content div#inner-center div.offre{
	width:284px;
	background-image:url(../mig-images/mig-index/bkg-actualite-01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:10px 0 15px 0;
}

div#content div#inner-center div.offre p.reference{
	float:right;
	text-align:right;
	font-weight:bold;
	margin:0;
}

div#content div#inner-center div.offre p.date{
	font-size:11px;
	color:#c1261b;
	margin:0 0 2px 0;
	padding:0 0 0 10px;
	background-image:url(../mig-images/mig-divers/picto-item-01.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-weight:bold;
	width:200px;
}

div#content div#inner-center div.offre p.titre{
	font-size:13px;
	margin:0 0 8px 0;
	font-weight:bold;
}

div#content div#inner-center div.offre p.description{
	margin:0;
	padding:0 0 10px 0;
}

div#content div#inner-center div.offre p.savoir-plus{
	text-align:right;
	margin:0;
	padding:0 2px 0 0;
}

/*MISE EN PAGE - PAGES RECRUTEMENT-02 */
/*------------------------------------------------*/
div#content div#inner-center div.detail-offre{
	width:588px;
	background-image:url(../mig-images/mig-index/bkg-actualite-01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:10px 0 0 0;
	padding:0 0 25px 0;
}

div#content div#inner-center div.detail-offre p.date{
	font-size:11px;
	color:#c1261b;
	margin:0 0 4px 0;
	padding:0 0 0 10px;
	background-image:url(../mig-images/mig-divers/picto-item-01.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-weight:bold;
}

div#content div#inner-center div.detail-offre p.reference{
	float:right;
	text-align:right;
	font-weight:bold;
	margin:0;
	color:#585858;
	font-size:20px;
	line-height:20px
}

div#content div#inner-center div.detail-offre p.titre{
	font-size:20px;
	margin:0 0 8px 0;
	font-weight:bold;
	line-height:20px;
	margin:0 0 20px 0;
}

div#content div#inner-center div.detail-offre td{
	padding:6px 10px 6px 12px;
	vertical-align:top;
	color:#3f3f3f;
}

div#content div#inner-center div.detail-offre td.lib-grey, div#content div#inner-center div.detail-offre td.lib-white{
	border-right:1px solid #ffffff;
	font-size:13px;
	font-weight:bold;
	color:#575757;
	width:105px;
	padding:6px 0 6px 12px;
}

div#content div#inner-center div.detail-offre td.lib-grey{
	background-color:#f2f2f2;
}


div#content div#inner-center div.detail-offre td.grey{
	background-color:#eaeaea;
	width:449px;
}

/*MISE EN PAGE - PAGES RECRUTEMENT-03 */
/*------------------------------------------------*/

div#content div#inner-center form#recrutement{
	margin:20px 0 0 0;
}

div#content div#inner-center form#recrutement label{
	float:left;
	width:68px;
	height:16px;
	font-size:12px;
	font-weight:bold;
	clear:both;
	padding:4px 0 0 0;
}

div#content div#inner-center form#recrutement label.red{
	color:#c1261b;
}

div#content div#inner-center form#recrutement label.black{
	color:#333333;
}

div#content div#inner-center form#recrutement input{
	float:left;
	background-color:#f2f2f2;
	height:18px;
	width:215px;
	margin:0 0 4px 0;
	font-size:11px;
}

div#content div#inner-center form#recrutement input.ville{
	border:1px solid #dcdcdc;
	width:158px;
	margin:0 0 30px 0;
}

div#content div#inner-center form#recrutement select{
	float:left;
	background-color:#f2f2f2;
	border:1px solid #dcdcdc;
	height:22px;
	width:217px;
	margin:0 0 4px 0;
	font-size:11px;
	padding:2px 0 0 0;
}

div#content div#inner-center form#recrutement select.civilite{
	width:52px;
	margin:0 4px 4px 0;
}
div#content div#inner-center form#recrutement select.civilite{
	width:52px;
	margin:0 4px 4px 0;
}


div#content div#inner-center form#recrutement div#form-recru-left{
	margin:37px 0 0 0;
}

div#content div#inner-center form#recrutement textarea{
	background-color:#f2f2f2;
	border:1px solid #dcdcdc;
	height:72px;
	width:585px;
	font-size:11px;
	margin:4px 0 0 0;
}




/*MISE EN PAGE - PAGES INSCRIPTION NEWSLETTER */
/*------------------------------------------------*/
div#content div#inner-center form#inscription input.normal{
	border:1px solid #dcdcdc;
}

div#content div#inner-center form#inscription input.ville{
	width:158px;
	margin:0 0 30px 0;
}


div#content div#inner-center form#inscription{
	margin:20px 0 0 0;
}

div#content div#inner-center form#inscription label{
	float:left;
	width:68px;
	height:16px;
	font-size:12px;
	font-weight:bold;
	clear:both;
	padding:4px 0 0 0;
}

div#content div#inner-center form#inscription label.red{
	color:#c1261b;
}

div#content div#inner-center form#inscription label.black{
	color:#333333;
}

div#content div#inner-center form#inscription input{
	float:left;
	background-color:#f2f2f2;
	height:18px;
	width:215px;
	margin:0 0 4px 0;
	font-size:11px;
}

div#content div#inner-center form#inscription input.ville{
	border:1px solid #dcdcdc;
	width:158px;
	margin:0 0 30px 0;
}

div#content div#inner-center form#inscription select{
	float:left;
	background-color:#f2f2f2;
	border:1px solid #dcdcdc;
	height:22px;
	width:217px;
	margin:0 0 4px 0;
	font-size:11px;
	padding:2px 0 0 0;
}

div#content div#inner-center form#inscription select.civilite{
	width:52px;
	margin:0 4px 4px 0;
}
div#content div#inner-center form#inscription select.civilite{
	width:52px;
	margin:0 4px 4px 0;
}


div#content div#inner-center form#inscription div#form-recru-left{
	margin:0px;
}

div#content div#inner-center form#inscription textarea{
	background-color:#f2f2f2;
	border:1px solid #dcdcdc;
	height:72px;
	width:585px;
	font-size:11px;
	margin:4px 0 0 0;
}




/*MISE EN PAGE - FOOTER */
/*------------------------------------------------*/
div#content div#footer{
	clear:both;
	font-size:9px;
	line-height:9px;
	background-color:#2f2e2e;
	width:795px;
	height:78px;
	color:#828282;
}

div#content div#footer div{
	float:left;
}

div#content div#footer p{
	color:#c1261b;
	margin:0 0 6px 0;
}

div#content div#footer div.coordonnee{
	width:115px;
}

div#content div#footer div.coordonnee a{
	color:#828282;
}

div#content div#footer div#footer-menu{
	padding:0 0 0 15px;
}
div#content div#footer div#footer-menu a{
	color:#828282;
}

div#content div#footer div#footer-menu div.lien-filiale{
	padding:5px 0 0 0;
	font-size:10px;
	line-height:12px;
}

.actus img {
margin-left:0px;
margin-right:0px;
}

div#content div#inner-center div.inner-bloc-left div.actus img{
	padding-left:5px;
	padding-right:15px;
}


/**** formulaire ****/
.erreur {
	border:1px solid #C1261B;
	}

/*
#btn-reno :hover {
	width: 206px; background-color: rgb(102, 102, 102);
}
*/

/*** mentions légales***/

p.donnees a{
	color:#3f3f3f;
	text-decoration:underline;	
}

.title-590px
{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:590px;
	height:26px;
	background:url(../mig-images/mig-divers/bkg-title-590-01.gif) no-repeat;
	margin:0;
	padding:2px 0 0 0;
}

.title-387px{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:387px;
	height:26px;
	background:url(../mig-images/mig-divers/bkg-title-387-01.gif) no-repeat;
	margin:0;
	padding:2px 0 0 0;
}

.title-338px{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:338px;
	height:26px;
	background:url(../mig-images/mig-divers/bkg-title-338-01.gif) no-repeat;
	margin:0;
	padding:2px 0 0 0;
}

.title-smallarrow
{
	width:246px;
	height:22px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../mig-images/mig-divers/bkg-title-smallarrow-01.gif) no-repeat top right;
	margin:0;
	padding:6px 0 0 0;
}

.title-smallarrow-02
{
	width:192px;
	height:22px;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../mig-images/mig-divers/bkg-title-smallarrow-01.gif) no-repeat 167px top;
	margin:0;
	padding:6px 0 0 0;
}