body {
	background-color: #FFFFFF;
	
	margin: 0px;
    padding: 0px;
	background-repeat: repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.center { text-align: center;}
.right { text-align: right;}
.bold  { font-weight: bold; }

.vert, 
.vert:link{
	color: #88C42B;
	text-decoration: none;
}
.vert:visited {
	color: #88C42B;
	text-decoration: none;
}
.vert:hover {
	color: #339900;
	text-decoration: none;
}
.rose, 
.rose:link{
	color: #F900C2;
	text-decoration: none;
}
.rose:visited {
	color: #F900C2;
	text-decoration: none;
}
.rose:hover {
	color: #C00097;
	text-decoration: none;
}
.orange,
.orange:link{
	color: #F98930;
	text-decoration: none;
}
.orange:visited {
	color: #F98930;
	text-decoration: none;
}
.orange:hover {
	color: #D3762B;
	text-decoration: none;
}
.bleu,
.bleu:link{
	color: #0098cb;
	text-decoration: none;
}
.bleu:visited {
	color: #0098cb;
	text-decoration: none;
}
.bleu:hover {
	color: #0075cb;
	text-decoration: none;
}

h1      { margin:8px 0px 4px; padding: 0px; font-size:20px; }
h2      { margin:6px 0px 4px; padding: 0px; font-size:16px; }
h3      { margin:4px 0px 4px; padding: 0px; font-size:14px; }
h4      { margin:2px 0px 2px; padding: 0px; font-size:12px; }

.pointXvert   { background: url(/media/site/point_01.gif) repeat-x transparent; }
.pointXrose   { background: url(/media/site/point_02.gif) repeat-x transparent; }
.pointXorange { background: url(/media/site/point_03.gif) repeat-x transparent; }
.pointXbleu   { background: url(/media/site/point_04.gif) repeat-x transparent; }

.pointYvert   { background: url(/media/site/point_01.gif) repeat-y transparent; }
.pointYrose   { background: url(/media/site/point_02.gif) repeat-y transparent; }
.pointYorange { background: url(/media/site/point_03.gif) repeat-y transparent; }
.pointYbleu   { background: url(/media/site/point_04.gif) repeat-y transparent; }

.pointRight   { background-position: right; }
.pointBottom   { background-position: bottom; }

.flechevert   { background: url(/media/site/fleche_vert.gif) top left no-repeat;   }
.flecherose   { background: url(/media/site/fleche_rose.gif) top left no-repeat;   }
.flecheorange { background: url(/media/site/fleche_orange.gif) top left no-repeat; }
.flechebleu   { background: url(/media/site/fleche_bleu.gif) top left no-repeat; }

div.cadre_intranet    { background-color : #ffffff; width:1000px; margin:0px auto; padding:0px; text-align:left; }
div.cadre_intranet_popup    { width:100% !important;}

/* div présents dans cadre_intranet */
div.bandeau_titre   { width:1000px; height:224px; background-color: #ffffff; }
div.bandeau_content { width:1000px; position: relative; top: -100px; }
div.bandeau_content_popup { top: -50px !important; width:100% !important;}
div.bandeau_status  { width:1000px; padding-top:6px; }
div.bandeau_status_popup    { width:98% !important;}


/* div présents dans bandeau_content */
div.colonne_gauche  { width: 240px; float:left; padding-top: 100px; }
div.colonne_milieu  { width: 626px; float:left; padding: 0px; text-align:left; font-size:11px; }
div.colonne_droite  { width: 124px; float:left; padding: 0px 0px 0px 4px; text-align:center; }
div.colonne_vide    { width:0px;  clear: left; }

/* div présents dans colonne_milieu */
.colonne_milieu div.headerempty       { width:626px; height:75px; margin:0px; padding:0px; background-color: transparent; }
.colonne_milieu div.fil_ariane        { width:610px; color: #D4145A; margin: 0px; padding: 0px 0px 8px 8px;  }
.colonne_milieu div.data_content      { width:610px; margin: 0px; padding: 8px 0px 8px 8px; }
.colonne_milieu div.data_content div.data_content   { width:590px; margin: 0px; padding: 8px 0px 8px 8px; float:left; }
.colonne_milieu div.data_content div.data_minheight { width:5px; height:300px; margin: 0px; padding: 0px; float:left; }

/* contenu */
.colonne_milieu div.data_content div.data_content p { margin:0px; padding:2px 0px 4px 0px; font-size:12px; color:#000000; }
.colonne_milieu div.data_content div.data_content ul li { font-size:12px; color:#000000; }
.colonne_milieu div.data_content div.data_content a { font-size:12px; color:#646464; text-decoration: underline; }
.colonne_milieu div.data_content div.data_content a:hover { color:#242424; }

div.listPart { width:970px; margin-left:30px; text-align:center; }
div.listPart_popup { width:95% !important; }

a.part     { margin: 4px 24px; text-align:center; }


/* fil ariane */
.fil_ariane ul      { margin:0px; padding:0px; }
.fil_ariane ul li   { margin:0px; padding:0px; list-style-type: none; list-style-position: inside; font-size:12px; font-weight:bold; }

/* menu de gauche */
div.menu      { width:240px; margin-top: 8px; }
/* menu niv 1 */
.menu ul      { width:240px; padding:0px; margin:0px 0px 0px 0px; }
.menu ul li   { width:235px; padding:4px 0px 0px 0px; margin:0px 0px 8px 0px; list-style: none outside none; vertical-align:top; }
.menu ul li a { font-weight:bold; font-size: 14px; text-decoration: none; }

/* menu niv 2 */
.menu ul li ul      { width:230px; margin:0px 0px 0px 0px; padding:0px; }
.menu ul li ul li   { width:225px; list-style: none outside none; margin:0px; padding:0px; }
.menu ul li ul li a { position:relative; font-weight:bold; font-size: 14px; text-decoration: none; left:24px; }

/* menu niv 3 */
.menu ul li ul li ul      { width:145px; margin:0px 0px 0px 10px; padding:0px;  }
.menu ul li ul li ul li   { width:145px; list-style: none outside none; margin:0px; padding:0px; }
.menu ul li ul li ul li a { position:relative; font-weight:normal; font-size: 10px; text-decoration: none; left:-8px; }

.menu ul li a:hover,
.menu ul li ul li a:hover,
.menu ul li ul li ul li a:hover { text-decoration:none; }

.menu ul li a.select,
.menu ul li ul li a.select,
.menu ul li ul li ul li a.select { font-weight: bold; }

/** titre je veux que ça dure/je m'engage */
.titreOrange { font-size: 20px; font-weight: bold; color: #f1782d; }
.titreBleu   { font-size: 20px; font-weight: bold; color: #266faf; }

/* menu de droite */
.colonne_droite div.bt        { width:115px; margin-top:4px; text-align:center;  }
.colonne_droite div.cadreHaut { width:115px; padding-top:8px; text-align:center;  }
.colonne_droite a             { font-size:12px; font-weight:bold; }

/* liste que ca dure */
ul.gris            { margin: 0px; padding: 0px; }
ul.gris li         { color: #999999; list-style: disc inside none; margin: 0px; padding: 4px 0px 4px 12px; }
ul.gris li a       { color:#999999; text-decoration:none; font-size: 12px; font-weight: bold; }
ul.gris li a:hover { color:#666666; text-decoration:underline; }

/* formulaire */
.txtTitlePage,
.data_content .txtTitlePage { font-size: 16px; font-weight:bold; text-align:center; margin-bottom: 12px; }
.txtAdvice,
.data_content .txtAdvice    { font-size: 11px; font-weight:normal; text-align:center; margin-bottom: 12px; }

.formCtrl,
input.formCtrl,
input.formCtrlRCB,
select.formCtrl,
textarea.formCtrl { vertical-align:top; font-size:11px; }

.formCtrl         { }
input.formCtrl,
select.formCtrl,
textarea.formCtrl { border: 1px solid #888888; }
input.formCtrlRCB { border: none; } 

.formLabel        { color:#1E6188; }
label.formLabel   { } 
/** aide*/
.help          { margin: 0;  float: left; width:55px; padding-left: 15px; background: url(/media/pictos/pic_aide.gif) top left no-repeat; }
/** block formulaire */

.formBlock table { }
.formBlock thead { background-color: #FFFFFF; }
.formBlock tbody { background-color: #FFFFFF; }
.formBlock thead tr td.rowDimension {  background-color:#FFFFFF; border:none; padding:0px; height:0px; }

.formBlock thead tr td       
{ 
  text-align: left;
  font-weight: bold;
  color: #000000;
  background-color: #f7f7f7;
  border: 1px solid #315963; 
  padding: 2px;
  padding-left: 5px;
}
.formBlock thead tr td.main  { color: #1E6188; background-color: #EAEAD9; }
.formBlock thead tr td.txtAdvice  { color: #666666;  font-size: 10px; font-weight: normal; border:none; background-color:transparent;}

.formBlock tbody tr td       { vertical-align:top; padding-bottom:2px; }
.formBlock tbody tr td.label, label.label { text-align:right; padding-right:4px; color:#1E6188; }
.formBlock tbody tr td.ctrl  { text-align:left; padding-right:4px; }



/** Ctrl help */
.helpButton    { width:55px;  padding-left: 15px; margin-left:5px; display:inline; clear:right;  background: url(/media/pictos/pic_aide2.gif) top left no-repeat; }
.helpMsg       { display:none; }
.helpMsgOpen   { display:block; clear:left; }



/** bouton de page ou global au formulaire non inline */

a.btpage
{
  display: block;
  background-color: #f4f7e0; 
  border-width: 1px; 
  border-style: solid; 
  border-color: #eeeeee #1e6188 #1e6188 #eeeeee;
  width: 90px !important; 
  color: #1e6188 !important; 
  text-align: center;
  text-decoration: none !important; 
  text-transform: uppercase;
  font-size:11px;
  padding: .2em .4em; 
  margin-left: 8px;
  float:left;
}
a.btpage:hover { border-color: #1e6188 #eeeeee #eeeeee #1e6188;  background-color: #f4f7e0; padding: 0.3em 0.3em 0.1em 0.5em; cursor:pointer; }

a.btform
{
  display: block;
  background-color: #CECEAA; 
  border-width: 1px; 
  border-style: solid; 
  border-color: #eeeeee #1e6188 #1e6188 #eeeeee;
  width: 65px !important; 
  color: #1e6188 !important; 
  text-align: center;
  text-decoration: none !important; 
  font-size: 10px; 
  padding: 0.1em 0.4em; 
  float:left;
}
a.btform:hover { border-color: #1e6188 #eeeeee #eeeeee #1e6188; background-color: #B8D1D1; cursor:pointer; }

a.iconcalendar { cursor: pointer; }
a.iconcalendar img { background-image: url(/media/images/icon_calendar.gif); width:19px; height:18px; }

/* table stats citoyens, liste des engagés */

table.citoyensEngages { }

.citoyensEngages thead tr { }

div.thead,
.citoyensEngages thead tr th,
.citoyensEngages tfoot tr th { padding: 1px 3px 1px 3px; text-align:center; background-color: #F98930; color: #ffffff; font-weight:bold; font-size:14px;}

.citoyensEngages tbody tr td      { padding: 2px 3px; background-color: #f9e8da; }
.citoyensEngages tbody tr.pair td { padding: 2px 3px; background-color: #f9dcc6; }


.citoyensEngages tbody tr td div.titre {font-size: 14px; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.citoyensEngages tbody tr td div.info {margin-left: 5px;}

/* table votre programme */

fieldset.programme { border-top: 1px solid #F900C2; border-left:none; border-right:none; border-bottom: 1px solid #F900C2; 
                     margin-bottom: 18px; }
fieldset.programme legend { color: #F900C2; font-weight:bold; font-size:14px; }

table.listeManif { }

.listeManif thead tr { }

div.theadlm,
.listeManif thead tr th,
.listeManif tfoot tr th { padding: 1px 3px 1px 3px; text-align:left; font-weight:bold; font-size:14px; background-color: #F900C2; color: #ffffff; }

div.theadlmsmall,
.listeManif thead tr th,
.listeManif tfoot tr th { padding: 1px 3px 1px 3px; text-align:left; font-weight:bold; font-size:13px; background-color: #F900C2; color: #ffffff; }

.listeManif tbody tr td.info { width:518px; }
.listeManif tbody tr td.cb   { width:20px; }

.listeManif tbody tr td div.type  { padding: 1px 0px; font-weight: bold;}
.listeManif tbody tr td div.titre { padding: 1px 0px;}
.listeManif tbody tr td div.titre a       { color: #000000 !important; font-size: 12px; font-weight: bold; text-decoration: underline; }
.listeManif tbody tr td div.titre a:hover { color: #000000 !important; }
.listeManif tbody tr td div.theme { padding: 1px 0px; }
.listeManif tbody tr td div.desc_vitrine  { padding: 1px 0px; height:50px; overflow:hidden; }
.listeManif tbody tr td div.desc  { padding: 1px 0px; height:27px; overflow:hidden; }
.listeManif tbody tr td           { padding: 2px 3px; background-color: #F4DDEE; }
.listeManif tbody tr.pair td      { padding: 2px 3px; background-color: #F4DDEE; }
.listeManif tbody tr td.info { padding: 2px 3px; background-color: #F4DDEE; border:1px solid black;}
/*anciens styles
.listeManif tbody tr.rose td { padding: 2px 3px; background-color: #fa9fcc; color: #000000 }
.listeManif tbody tr.violet td { padding: 2px 3px; background-color: #ffb754; color: #000000}
.listeManif tbody tr.bleu td { padding: 2px 3px; background-color: #77b6d0; color: #000000}
.listeManif tbody tr.jaune td { padding: 2px 3px; background-color: #f0eb5a; color: #000000 }
.listeManif tbody tr.vert td { padding: 2px 3px; background-color: #bae55f; color: #000000 }
*/
.listeManif tbody tr.rose_old td.cb { padding: 2px 3px; background-color: #fa9fcc; color: #000000 }
.listeManif tbody tr.violet_old td.cb { padding: 2px 3px; background-color: #ffb754; color: #000000}
.listeManif tbody tr.bleu_old td.cb { padding: 2px 3px; background-color: #77b6d0; color: #000000}
.listeManif tbody tr.jaune_old td.cb { padding: 2px 3px; background-color: #f0eb5a; color: #000000 }
.listeManif tbody tr.vert_old td.cb { padding: 2px 3px; background-color: #bae55f; color: #000000 }

.listeManif tbody tr.rose td.cb { padding: 2px 3px; background-color: #e31578; color: #000000 }
.listeManif tbody tr.violet td.cb { padding: 2px 3px; background-color: #c5007b; color: #000000}
.listeManif tbody tr.bleu td.cb { padding: 2px 3px; background-color: #039ad4; color: #000000}
.listeManif tbody tr.jaune td.cb { padding: 2px 3px; background-color: #f6a800; color: #000000 }
.listeManif tbody tr.vert td.cb { padding: 2px 3px; background-color: #98bf0c; color: #000000 }
.listeManif tbody tr.orange td.cb { padding: 2px 3px; background-color: #f29400; color: #000000 }
.listeManif tbody tr.orangef td.cb { padding: 2px 3px; background-color: #e95e10; color: #000000}
.listeManif tbody tr.vertf td.cb { padding: 2px 3px; background-color: #41a62b; color: #000000}
.listeManif tbody tr.bleuf td.cb { padding: 2px 3px; background-color: #0073ae; color: #000000 }
.listeManif tbody tr.rosec td.cb { padding: 2px 3px; background-color: #e63a86; color: #000000 }
.listeManif tbody tr.blanc td.cb { padding: 2px 3px; background-color: #FFFFFF; color: #000000 }


.listeManif tbody tr td div.titre { font-size: 14px; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.listeManif tbody tr td div.info  { margin-left: 5px;}

table.listeManifpdf { }

.listeManifPdf thead tr { }

div.theadlmPdf,
.listeManifPdf thead tr th,
.listeManifPdf tfoot tr th { padding: 1px 3px 1px 3px; text-align:left; font-weight:bold; font-size:14px; background-color: #F900C2; color: #ffffff; }

div.theadlmPdf { width:510px; margin-left:1px; margin-top:16px; margin-bottom:8px; }

.listeManifPdf tbody tr td.info { width:518px; }
.listeManifPdf tbody tr td.cb   { width:20px; }

.listeManifPdf tbody tr td div.type  { padding: 1px 0px; font-weight: bold;}
.listeManifPdf tbody tr td div.titre { padding: 1px 0px;}
.listeManifPdf tbody tr td div.titre a       { color: #515151 !important; font-size: 12px; font-weight: bold; text-decoration: underline; }
.listeManifPdf tbody tr td div.titre a:hover { color: #686868 !important; }
.listeManifPdf tbody tr td div.theme { padding: 1px 0px; }
.listeManifPdf tbody tr td div.desc  { padding: 1px 0px; height:36px; overflow:hidden; }
.listeManifPdf tbody tr td div.tarif  { padding: 1px 0px; overflow:hidden; }

.listeManifPdf tbody tr td           { padding: 2px 3px; background-color: #f4ddee; }
.listeManifPdf tbody tr.pair td      { padding: 2px 3px; background-color: #f4cae9; }
.listeManifPdf tbody tr td div.titre { font-size: 14px; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.listeManifPdf tbody tr td div.info  { margin-left: 5px;}

/*anciens styles
.listeManifPdf tbody tr.rose td { padding: 2px 3px; background-color: #fa9fcc; color: #000000 }
.listeManifPdf tbody tr.violet td { padding: 2px 3px; background-color: #ffb754; color: #000000}
.listeManifPdf tbody tr.bleu td { padding: 2px 3px; background-color: #77b6d0; color: #000000}
.listeManifPdf tbody tr.jaune td { padding: 2px 3px; background-color: #f0eb5a; color: #000000 }
.listeManifPdf tbody tr.vert td { padding: 2px 3px; background-color: #bae55f; color: #000000 }

.listeManifPdf tbody tr.rose_old td { padding: 2px 3px; background-color: #fa9fcc; color: #000000 }
.listeManifPdf tbody tr.violet_old td { padding: 2px 3px; background-color: #ffb754; color: #000000}
.listeManifPdf tbody tr.bleu_old td { padding: 2px 3px; background-color: #77b6d0; color: #000000}
.listeManifPdf tbody tr.jaune_old td { padding: 2px 3px; background-color: #f0eb5a; color: #000000 }
.listeManifPdf tbody tr.vert_old td { padding: 2px 3px; background-color: #bae55f; color: #000000 }

.listeManifPdf tbody tr.rose td { padding: 2px 3px; background-color: #e31578; color: #000000 }
.listeManifPdf tbody tr.violet td { padding: 2px 3px; background-color: #c5007b; color: #000000}
.listeManifPdf tbody tr.bleu td { padding: 2px 3px; background-color: #039ad4; color: #000000}
.listeManifPdf tbody tr.jaune td { padding: 2px 3px; background-color: #f6a800; color: #000000 }
.listeManifPdf tbody tr.vert td { padding: 2px 3px; background-color: #98bf0c; color: #000000 }
.listeManifPdf tbody tr.orange td { padding: 2px 3px; background-color: #f29400; color: #000000 }
.listeManifPdf tbody tr.orangef td { padding: 2px 3px; background-color: #e95e10; color: #000000}
.listeManifPdf tbody tr.vertf td { padding: 2px 3px; background-color: #41a62b; color: #000000}
.listeManifPdf tbody tr.bleuf td { padding: 2px 3px; background-color: #0073ae; color: #000000 }
.listeManifPdf tbody tr.rosec td { padding: 2px 3px; background-color: #e63a86; color: #000000 }
.listeManifPdf tbody tr.blanc td { padding: 2px 3px; background-color: #FFFFFF; color: #000000 }
*/
.listeManifPdf tbody tr td.info { padding: 2px 3px; background-color: #FFFFFF; border:1px solid black;}



/* newsletter */

#formNl ul { margin: 0px; }
#formNl ul li { list-style: none inside none; }

div#nlreturn { background-color:#edf4fb; padding:4px 0px; }

/* calendrier */
body.popcal {
 background-color: #f0f0f0;
}
table.poptitle {
background-color: #ffffff;
}
table.poptitle td {
 background-color: #ffffff;
 color: #742A2A;
 font-family: Osaka,helvetica,arial,sans-serif;
 font-size: 12px;
}
table.popcal {
 background-color: #cccccc;
 border:1px solid #999999;
}
table.popcal table.popcalext {
 background-color: #cccccc;
}
table.popcal td {
 background-color: #ffffff;
 font-family: Osaka,helvetica,arial,sans-serif;
 font-size: 11px;
 text-align: center;
}
table.popcal td.daytitle {
 background-color: #ffffff;
 color: #742A2A;
 font-size: 11px;
}
table.popcal td.weektitle {
 background-color: #ffffff;
 color: #742A2A;
 font-size: 11px;
}
      
table.popcal td.empty {
 background-color: #e0e0e0;
 color: #666666;
}
      
table.popcal td.week{
 background-color: #f9f9f9;
 border: 1px solid #f9f9f9;
 color: #0178bf;
}      
table.popcal td.day {
 background-color: #f9f9f9;
 border: 1px solid #f9f9f9;
 color: #0178bf;
}
table.popcal td.weekend {
 font-family: Osaka,helvetica,arial,sans-serif;
 background-color: #f0f0f0;
 border: 1px solid #f0f0f0;
 color: #0178bf;
}
table.popcal td.today {
 font-family: Osaka,helvetica,arial,sans-serif;
 color: #07456c;
}
table.popcal td.month {
 padding-left:4px;
 padding-right:4px;
 border: 1px solid #f9f9f9;
 background-color: #f9f9f9;
 color: #0178bf;
}
      
table.popcal td.invalid {
 font-family: Osaka,helvetica,arial,sans-serif;
 background-color: #e0e0e0;
 border: 1px solid #e0e0e0;
 color: #aaaaaa;
}      
table.popcal td.invalidweek {
 font-family: Osaka,helvetica,arial,sans-serif;
 border: 1px solid #e0e0e0;
 background-color: #e0e0e0;
 color: #aaaaaa;
}  
table.popcal td.invalidmonth {
 cursor:pointer;
 border: 1px solid #ffffff;
 background-color: #ffffff;
}
      
table.popcal td.over  {
 background-color: #ffffff;
 border: 1px solid #07456c;
 color: #07456c;
 cursor:pointer;
}      
      
table.popcal td.select  {
 border: 1px solid #d6e9f3;
 background-color: #d6e9f3;
}   
      
table.popcal a:link,
table.popcal a:visited {
 color: #666666;
 text-decoration: none;
}
table.popcal a.today:link,
table.popcal a.today:visited {
 color: #666666;
}
table.popcal a.select:link,
table.popcal a.select:visited {
 color: #ff0000;
 font-weight: bold;
}
table.popcal a.weekend:link,
table.popcal a.weekend:visited {
color: #0000aa;
}
table.popcal a.empty:link,
table.popcal a.empty:visited {
 color: #777777;
}
table.popcal a.lienmois {
 font-family:Osaka,helvetica,arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 padding-left:4px;
 padding-right:4px;
 color: #0178bf;
}
table.popcal td.tdLienMoisL {
 text-align: left;
}
table.popcal td.tdLienMoisR {
 text-align: right;
}
table.popcal td.tdLienMoisC {
 text-align: center;
}

/* */


.extraLabel, .homeCtrl, .homeErr, .homeTxt, .homeLink { color: #666666; }
.extraFieldSet   { position:relative; top:0px; left:150px; width: 280px; height:150px; border:none; }
.extraFrameLogin { position:absolute; top: 10px;  left:10px; width: 210px; height: 20px; text-align: right;  }
.extraFramePwd   { position:absolute; top: 30px;  left:10px; width: 210px; height: 20px; text-align: right;  }
.extraFrameBt    { position:absolute; top: 65px; left:10px; width: 210px; height: 20px; text-align: right;  }
.extraFrameOubli { position:absolute; top: 145px; left:10px; width: 260px; height: 20px; text-align: center; }
.extraFrameHelp  { position:absolute; top: 160px; left:10px; width: 260px; height: 20px; text-align: center; }
.extraLabel      { padding-right:5px;  color:#898466; }
.extraCtrl       { border: 1px solid #666666; color:#666666;}
.extraErr        { color: #9a0000 !important; }
.extraTxt        { color: #666666; font-weight: bold; }
.extraLink       { color:#660064; text-decoration:none; }
.extraLink:hover { color:#660064; text-decoration:underline; }

iframe#alkIFrameNiv1,
iframe#alkIFrameNiv2,
iframe#alkIFrameNiv3,
iframe#alkIFrameNiv4 { width: 100% !important; margin:0px; padding: 0.5em 0em; } 


