body{
margin:0; padding:0; text-align:center; font-family: Verdana, Arial, sans-serif; font-size:12px;
background: url(../../img/trame.png) repeat; color:#000000;
text-align:left;
}

#global_content{width:100%;}

p.bodytext, table.contenttable, p.align-justify, p.align-right, p.align-left{
font-family:Verdana, Arial, sans-serif; font-size:12px;
}
p.align-justify, li.align-justify{
text-align:justify;
}
p.align-right, li.align-right{
text-align:right;
}
p.align-left, li.align-left{
text-align:left;
}
p.indent{
margin-left:20px;
}

/***TABLEAUX***/
table.standardtable{
border-collapse:collapse;
border-left:1px solid #8A8A8A;
border-top:1px solid #8A8A8A;
margin-bottom:10px;
}
table.standardtable td, table.standardtable th {
border-bottom:1px solid #8A8A8A;
border-collapse:collapse;
border-right:1px solid #8A8A8A;
padding:3px;
}
table.standardtable th, table.standardtable thead {
background-color:#F1F1F1;
border-collapse:collapse;
font-weight:bold;
padding:2px;
}
table.standardtable th.align-left{
text-align:left;
}

table.standardtable th.align-right{
text-align:right;
}
/***FIN TABLEAUX***/



/***ALIGNEMENTS***/

p.indent{
margin-left:20px;
}

div.align-center,
p.align-center,
h1.align-center,
h2.align-center,
h3.align-center,
h4.align-center,
h5.align-center,
h6.align-center{
text-align:center;
}
/*margin:0; padding:0 0px;*/

div.align-left,
h1.align-left,
h2.align-left,
h3.align-left,
h4.align-left,
h5.align-left,
h6.align-left,
p.align-left{
text-align:left;
}

div.align-right,
h1.align-right,
h2.align-right,
h3.align-right,
h4.align-right,
h5.align-right,
h6.align-right,
p.align-right{
text-align:right;
}

div.align-justify,
h1.align-justify,
h2.align-justify,
h3.align-justify,
h4.align-justify,
h5.align-justify,
h6.align-justify,
p.align-justify,
div.align-justify{
text-align:justify;
}

/*** FIN ALIGNEMENTS***/








/***LIENS**/
div.standard_article a,
div.first_article a{
color: #3D969A;
text-decoration:none;
font-weight:bold;
}


div.standard_article a:hover,
div.first_article a:hover{
text-decoration:underline;
}

p.csc-linkToTop a{
color:#000000;
text-decoration:underline;
font-weight:bold;
}

/*lien pour download pdf ds rte*/
  a.lien_fichier_pdf{
   background: url("/typo3/gfx/fileicons/pdf.gif") no-repeat 0px 0px;
   padding-left: 25px;
}


/*lien sous forme de bouton bleu*/
a.lien_bouton_bleu{
    display:inline;
    background-color:#D4E3E9;
    color: #484440;
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
}
a.lien_bouton_bleu:hover, a.lien_bouton_bleu:hover{
    background-color:#61AFB1;
    color: #ffffff!important;
    font-weight: bold;
    padding: 10px;
    text-decoration: none;

}
/***FIN LIENS***/




/*********************TOP BAR****************/

div#global_content div#top_bar1{
background-color:#494141;
color:#ffffff;
width:100%;
height:35px;
margin:0;
padding:0;
text-align:left;
}
div#global_content div#top_bar1 div#tb1_inside{ 
margin: auto;
width: 970px;
height:25px;
color:#ffffff;
padding-top:4px;
}

div#global_content div#top_bar1 span.slogan{
float:left;
padding:0;
margin:0;
/*8px 5px 0 345px;*/
font-size:90%;
padding-top:5px;
}
div#global_content div#top_bar1 ul{
list-style-type:none;
float:right;
margin:0;
padding:0;
padding-top:5px;
}
div#global_content div#top_bar1 ul li{
color:#ffffff;
float:left;
padding: 0 10px 0 10px;
}
div#global_content div#top_bar1 ul li a{
color:#ffffff;
text-decoration:none;
}
div#global_content div#top_bar1 ul li a:hover{
color:#ffffff;
text-decoration:underline;
}
div#global_content div#top_bar1 ul li.select a{
text-decoration:underline;
}
/*********************FIN TOP BAR****************/










/*********************MENU*******************************/
/*niv1 : rien en dessous
niv1_exp: presence de sous menus
niv1_end: dernier menu
niv1_exp_end: dernier + sous menu
*/


.menu{
width:100%; height:49px; margin:auto; z-index:100; 
position:relative; font-size:12px; color:#ffffff;
}

.menu ul {padding:0; margin:0; list-style:none;}
.menu ul li {float:left; position:relative;}


.menu ul li.niv1,
.menu ul li.niv1_exp,
.menu ul li.niv1_end,
.menu ul li.niv1_exp_end{
/*.menu ul li{*/
border-right: 1px solid #99ce1a; 
width:111px; height:49px; 
}
.menu ul li.niv1 a,
.menu ul li.niv1_exp a,
.menu ul li.niv1_end a,
.menu ul li.niv1_exp_end a{

}


.menu ul li.niv1_exp,
.menu ul li.niv1_exp_end{
background: url(../../img/menu1_NO.gif) no-repeat 45px 35px;
}

/*modif 14/04/2014 RV, version org. :
border: 0px;*/
.menu ul li.niv1_end,
.menu ul li.niv1_exp_end{
border: -1px;
}

.menu ul li a{
width:100%;
/*font-size:12px;*/ font-weight:bold;
display:block; text-decoration:none;
text-align:center; color:#ffffff; 
padding-top: 15px; padding-bottom: 10px;
}



.menu ul li ul{
display:none;
position:absolute; 
top:49px; left:0;
}

.menu ul li ul li{
background:#1b85ac; border-bottom: 1px solid #ffffff; 
border-right:0px;
width:150px;
}

.menu ul li.niv1_exp ul.sub li.niv2_end,
.menu ul li.niv1_exp_end ul.sub li.niv2_end{
border:0;
}

.menu ul li ul li a{
display:block; font-weight:normal;
text-align: left; padding-left: 12px; padding-right: 10px;
margin-top:0;margin-bottom:0;
padding-top:auto;padding-bottom:auto;
font-size: 11px; width: 130px;/* height:35px;*/
}

.menu ul li.current a{
text-decoration:underline;
}
.menu ul li.current ul li a{
text-decoration:none;
}
.menu ul li.current ul li.current a{
text-decoration:underline;
}

.menu ul li ul li a:hover{
/*background: url(../img/triangle_blanc.gif) no-repeat 0px 15px;*/
text-decoration:underline;
}

/*================FIN MENU NIVEAU 1 + SOUS-MENU NIVEAU 2====================*/

/*********FIN NEW MENU**********/





li.subactif a{
text-decoration:underline;
}


#top_banner{
background: url(../../img/top_degrade.gif) repeat-x top;
width: 100%;
height: 163px;
margin: auto;
border-bottom: 35px solid #99ce1a;
z-index:0;
text-align:center;
}

#top_banner img{
width: 972px;
height: 163px;
border: 0;
}

table#top_homepage{
border: 0;
height: 49px;
width: 972px;
margin: auto;
margin-top: -50px;
z-index:20;
position:relative; 
background: url(../../img/fond_menu.gif) no-repeat top left;
}

table#top_homepage2{
width: 977px;
height: 266px;
margin: auto;
}

table#top_homepage2 div#noflash,
table#top_homepage2 div#new_banner{
width:970px; height:266px;
margin:auto;
padding:0;
text-align:left;
font-family:Verdana;
font-size:14px;
}

table#top_homepage2 div#noflash div#noflash_left,
table#top_homepage2 div#new_banner div#noflash_left{
float:left;
width:669px; height:266px;
margin:0; padding:0;
}

/*modif 14/04/2014 VR, org. version : width:269px;*/
table#top_homepage2 div#noflash div#noflash_right,
table#top_homepage2 div#new_banner div#noflash_right{
background:#99CC33;
height:249px; width:271px;
margin:0;
float:left;
padding:2px 15px 15px 15px;
 /* modif 22/04/2014 RV heignt org.246px et padding-top 5px */
}

table#top_homepage2 div#new_banner div#noflash_right p{
margin-top:1%;
margin-bottom:1%;
padding-bottom:1px;
padding-left: 3%; /*modif 22/04/2014 RV, valeurs org : margin-top:4px; margin-bottom:4px; padding-left: 4px; */
}

table#top_homepage2 div#noflash a,
table#top_homepage2 div#new_banner a{
color:#ffffff;
/* PMO 09/04/2014 font-weight:bold; */
font-size:10px;
text-decoration:none;
margin-bottom: -2px; /*modif 14/04/2014 RV: add ligne marging*/ 
}

table#top_homepage2 div#noflash a:hover p,
table#top_homepage2 div#new_banner a:hover p{
background-color:#006600;
}

table#top_homepage2 div#noflash p.title1,
table#top_homepage2 div#new_banner p.title1{
margin:0;
padding-top:0px;
color:#006600;
;font-weight:bold;
}





table#top_homepage td.top_menu{
height: 49px;
width: 672px;
}

table#top_homepage td.top_search{
height: 49px;
text-align: center;
/*background: url(../../img/arrondiD_menu.gif) no-repeat top right;*/
}

div#indexedsearchbox{
width:250px;
margin:auto;
}

div.tx-indexedsearch-res table{
font-family: Verdana, Arial, sans-serif; font-size:13px;
}

table#top_homepage td.top_search form{
margin: 0;
background-color: #99ce1a;
width: 95%;
}

table#top_homepage2 td.img_home{
width: 672px;
height: 265px;
margin: 0;
}

td.img_home img{
width: 671px;
height: 267px;
border: 1px solid #99ce1a;
}

table#top_homepage2 td.right_pict{
background-color: #99ce1a;
color: #FFFFFF;
padding: 0px 2px;
width: 296px;
}

div.sec_menu{
background-color: #6caa3e;
height: 25px;
margin-bottom: 2px;
}

div#bannermenu{
width: 100%;
margin-bottom:5px;
}

div#bannermenu a{
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 15px;
}
div#news_home p.bodytext{
font-size: 12px;
}

div#news_home h1.csc-firstHeader{
color: #025527;
font-size: 13px;
text-transform: uppercase;
}

#middle{
width: 970px;
margin: auto;
border-left: 1px solid #99ce1a;
border-right: 1px solid #99ce1a;
background-color: #FFFFFF;
}
#middle table{
width:100%;
}


#infobar{
border-bottom: 1px dashed #cccccc;
height: 20px;
color: #339999;
font-family: Verdana;
font-size: 11px;
padding-top: 5px;
padding-left: 25px;
padding-right: 25px;
}

#ariane{
float: left;
text-align: left;
}

#ariane a, #ariane a:hover, #log_zone a, #log_zone a:hover{
color: #339999;
font-family: Verdana;
font-size: 11px;
}

#log_zone{
text-align:right;
}


/****LANGUES****/
div#langues{
height:30px;
width:99%;
margin:8px 5px 5px 0;
}

div#langue{
float:right;
}

div#langue img{
border:0;
border:none;
}
/****FIN LANGUES****/


#left_content, #right_content, td.left_content, td.right_content{
/*background-color:#FFFFFF;*/
font-size:12px;
}

div#left_content, div#right_content{
padding:5px 20px;
}
div#right_content{
padding-top:25px;
text-align:center;
}


div#right_content li{
text-align:left;
}


td.left_content{
width:672px;
border-right: 1px dashed #cccccc;
}

td.left_content, td.right_content{
vertical-align:top;
}

td.right_content{
width:300px;
}


/*div#right_content{
background: url(../../img/deco_dte.gif) no-repeat top left;
margin-top: 25px;
margin-bottom: 25px;
margin-left: 5px;
}*/

#footer{
padding-top: 3px;
width: 972px;
height: 20px;
margin: auto;
text-align: center;
background-color: #1b85ac;
color: #FFFFFF;
font-family: Verdana;
font-size: 10px;
}

#footer a, #footer a:hover{
color: #FFFFFF;
font-family: Verdana;
font-size: 10px;
}


#credits{
font-size:10px;
color:#686868;
text-align:center;
}







/**** STYLE DES ARTICLES ******/
div.standard_article{
margin-bottom:20px;
}

div.standard_article ul{
overflow:visible;
}


/**** TITRES ****/

/*div.first_article h1,
div.first_article h2,
div.first_article h3,
div.first_article h4,
div.first_article h5,
div.first_article h6
div.first_article header.csc-firstHeader*/



div.first_article header h1{
text-transform: uppercase;
color: #339999;
font-size: 19px;
background: url(../../img/triangle_titre.jpg) no-repeat top left;
padding-left: 20px;
margin-bottom: 15px;
text-align:left;
}


div.standard_article h1, div.standard_article h2, div.first_article h2{
font-size: 16px;
color: #000000;
}

.csc-header-alignment-right{
text-align:right!important;
}
.csc-header-alignment-left{
text-align:left!important;
}
.csc-header-alignment-center{
text-align:center!important;
}

/*div.standard_article h1,
div.standard_article h2,
div.standard_article h3,
div.standard_article h4,
div.standard_article h5,
div.standard_article h6{
font-size: 16px;
color: #000000;
}*/








/**** NEWS USERS ****/
div.news_users{
color:#686868;font-size:11px; text-align:left;
padding-bottom:15px;
border-bottom:1px dashed #cccccc;
text-align:justify;
}
div.news_users h5{
/*color:#6caa3f; */
color:#3D969A;
font-size:12px; 
}
div.news_users ul{
color:#686868;
}
div.news_users ul, div.news_users li{
margin:0; padding:0;
}
div.news_users a{
/*color:#6caa3f; */
color:#3D969A;
text-decoration:none;font-weight:bold;
}
div.news_users a:hover{
text-decoration:underline;
}

div.news_users a.news_resume{
text-decoration:none;
color:#686868;
font-weight:normal;
}

div.news_users a.news_resume:hover{
color:#000000;
text-decoration:none;
}

/*div.news_users hr{
height: 1px;
border: 0;
border-top: 1px dashed #cccccc;
border-bottom:none;

}*/

/**** FIN NEWS USERS ****/






/**** ARTICLES HOMEPAGE ****/
div.article_homepage a{
color:#3D969A; text-decoration:none;
}
div.article_homepage a:hover{
text-decoration:underline;
}
div.article_homepage hr{
color:#a4d433; border:1px solid #a4d433;
background-color:#a4d433; height:10px;
}
/**** FIN ARTICLES HOMEPAGE ****/









/**** MODELES AU CHOIX DS LA CREATION D'ARTICLES ****/
/**** UTILISES POUR LES PORTLETS ****/
.title_portlet h4{
margin-bottom: 6px;
}

.title_portlet, div.standard_article div.title_portlet{
/*text-align: center;*/
color: #7c7c7c;
font-size: 15px;
font-weight: bold;
}
.title_portlet p{
margin: 0;
}

/*blue_box : cadre fond bleu ecrit en blanc, utilise par exemple pour les events sur la page d'accueil*/
/*blue_round_box : cadre fond transparent, contour arrondi bleu, utilise par exemple pr la library colone de droite*/

.standard_article .portlet1, 
.standard_article .portlet3, 
.standard_article .portlet4, 
.standard_article .blue_box,
.portlet1, .portlet3, .portlet4, .blue_box{
width:200px;
margin:0 auto;
padding:10px; margin-bottom: 30px;
color:#ffffff!important;
font-size:11px; text-align: left;
}

/*marge sous le plugin de meteo*/
.tx-mvyahooweather-pi1{
margin-bottom: 40px;
}

.portlet1{
background-color: #000000;
}
.portlet1 hr{
border: 1px dashed #FFFFFF;
}

.blue_box{
background-color: #1b85ac; font-size:11px;
}
.blue_box p{
font-size:11px;
}
.blue_box a{
color: #ffffff;
text-decoration:none;
}

.blue_box a:hover{
text-decoration:underline;
}

.blue_box span.actif a{
text-decoration:underline;
}

.standard_article .blue_box h2,.standard_article .blue_box h3,.standard_article .portlet3 h4,
.blue_box h2, .blue_box h3, .portlet3 h4{
font-size: 15px;
color:#ffffff;
}

.portlet3{
background-color: #6Caa3e;
}

.blue_round_box{
width:228px;
text-align:left;
margin:auto;
margin-bottom:30px;
}

.blue_round_box p.bodytext, 
.blue_round_box p{
width:200px;
/*margin: 0 15px 0 15px;*/
margin:0;
padding:0 10px;
color:#666666;

}
.blue_round_box_top{
width:228px;
height:22px;
background:url(../../img/blue_rond_top.jpg) no-repeat top;
}
.blue_round_box_inside{
border-left:1px solid #339999;
border-right:1px solid #339999;
text-align: center;
}
.blue_round_box_bottom{
width:228px;
height:22px;
background:url(../../img/blue_rond_bottom.jpg) no-repeat bottom;
}

.blue_round_box ul{margin-top:0;margin-bottom:0; margin-right:12px;}
.blue_round_box li{font-size:11px;color:#686868;}

.blue_round_box h5{font-size:10px;margin:0;}
.blue_round_box h3{margin:0;}

.blue_round_box a{
color: #3D969A;
text-decoration:none;
font-weight:bold;
}

.blue_round_box a:hover{
text-decoration:underline;
}

.blue_round_box li.actif,
.blue_round_box li.actif a{
color:#99CE1A;
text-decoration:none;
}
.blue_round_box li.current,
.blue_round_box li.current a{
color:#99CE1A;
text-decoration:underline;
}





/* mofifs 14/04/2014 VR origine version:
.grey_border_box{
border:1px solid #cccccc;
padding:5px 10px;
text-align:justify; color:#3d969a;
font-size:11px; 
}*/

.csc-textpic.csc-textpic-intext-left-nowrap.csc-textpic-intext-left-nowrap-90{
border:1px solid #cccccc;
padding:5px 10px;
text-align:justify; color:#3d969a;
font-size:11px; 
}
.grey_border_box .columnItem.columnItem2.columnItemLast.listItemLast.columnItemtextpic{
border:1px solid #cccccc;
padding:5px 10px;
text-align:justify; color:#3d969a;
font-size:11px; 
}
/*fin modifs*/


/*width:629px;margin:auto;
margin-bottom:40px;

*/


.grey_border_box p.bodytext{
/*width:600px;
margin:0 15px 10px 15px;
padding:0;

font-size:11px;*/
}
/*.grey_border_box_top{
width:629px;
height:14px;
background: url(../../img/grey_rond_top.jpg) no-repeat top;
}
.grey_border_box_inside{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding-bottom:1px;
}
.grey_border_box_bottom{
width:629px;
height:14px;
background:url(../img/grey_rond_bottom.jpg) no-repeat bottom;
}*/

.grey_border_box a{
color:#3d969a;
text-decoration:underline;
font-weight:bold;
}

/***********avec contour arrondi
.portlet4{
width: 229px;
height: 150px;
background-color: #FFFFFF;
color: #999999;
}
.port4_top{
background: url(../img/blue_rond_top.jpg) no-repeat top;
height: 20px;
width: 229px;
}

.port4_content{
border-left: 1px solid #1b85ac;
border-right: 1px solid #1b85ac;
}

.port4_bottom{
background: url(../img/blue_rond_bottom.jpg) no-repeat top;
height: 20px;
width: 229px;
}*********/


.portlet4{
background-color: #FFFFFF;
color: #999999;
border: 1px solid #1b85ac;
}


/*********FILELINKS*************/
span.filecount{display:none!important;}
/*********FIN FILELINKS*************/



/*********STYLES PLUGINS*************/
/******** PLUGIN METEO ************/

div.tx-mvyahooweather-pi1 p{
font-size: 11px;
}



/******** PLUGIN RSS HOMEPAGE ************/
div#twrss_table a{
/*color:#ffffff;*/
font-weight: bold;
text-decoration: none;
}
div#twrss_table a:hover{
text-decoration: underline;
}



/******** PLUGIN SITEMAP ************/

div.csc-sitemap li{
list-style: disc; 
}
div.csc-sitemap a, a.sitemap{
color: #6caa3f!important;
font-weight: bold;
text-decoration: none;
}
div.csc-sitemap a:hover{
text-decoration: underline;
}








figcaption.csc-textpic-caption, dd.csc-textpic-caption{
font-size:10px;
color:#686868;
}

/*ancien blocquote*/
div.indent{
margin-left:15px;
}




/******** PLUGIN TT_NEWS ************/
.news-list-item{
border-bottom:1px dashed #CCCCCC;
padding-bottom:15px; margin-top:15px;
}

.news-list-container img{
float:left;
margin-right:10px !important;
}

div.news-list-item p{
text-align:justify;
font-family:Verdana,Arial,sans-serif;
font-size:12px; font-weight:normal; color:#686868;
}

div.news-list-item h2 a{
color:#3D969A; font-weight:bold; text-decoration:none; font-size:12px;
}

div.news-list-item .news-list-date{
/*float:none;*/
font-weight:bold;
}

.news-latest-container hr.clearer, 
.news-list-container hr.clearer, 
.news-list2-container hr.clearer, 
.news-list3-container hr.clearer, 
.news-single-item hr.cl-left, 
.news-single-item hr.cl-right {
clear:both;
}

span.news-list-morelink{
/*display:none;*/
}

div.news-list-morelink a{
font-size:12px;
}



div.news-single-item h1{
text-transform: uppercase;
color: #339999;
font-size: 19px;
background: url(../../img/triangle_titre.jpg) no-repeat top left;
padding-left: 20px;
margin-bottom: 15px;
}

div.news-single-item .news-single-rightbox{
font-weight:bold;
}

div.news-single-item h2{
font-size:12px;
}

/******** FIN TT_NEWS ************/



/********PLUGIN COOL AUTO INDEX************/
.autoindex a{
font-family:Verdana !important;
font-size:12px !important;
}

.autoindex .css_adds{
position:relative !important;
}

/*.autoindex .css_adds tr.heading, 
.autoindex .css_adds tr.dark_row{
background-color:#d9f98e;
}*/

/********FIN COOL AUTO INDEX************/




/********PLUGIN COOL AUTO INDEX UTILISÉ POUR MENU CANTEEN************/

div.blue_round_box .autoindex .heading,
div.blue_round_box .autoindex .headers,
div.blue_round_box .autoindex .bg1 {
display:none;
}

div.blue_round_box .autoindex .light_row {
background:none;
}

/********FIN  COOL AUTO INDEX  POUR MENU CANTEEN************/



/********PLUGIN CALENDAR MODE LIST HOMEPAGE************/

div.tx-cal-controller h1{display:none;}
div.tx-cal-controller p.found{display:none;}
div.tx-cal-controller span.V9G{display:none;}
div.tx-cal-controller dd.even{display:none;}
div.tx-cal-controller dd{display:none;}
/********FIN PLUGIN CALENDAR MODE LIST HOMEPAGE************/




/********FORMULAIRES LIBRARY POWERMAIL********/

div.tx-powermail-pi1 legend{
color:#339999; font-size: 16px;
font-weight:bold;
}
div.tx-powermail-pi1 legend.tx_powermail_pi1_fieldwrap_html_radio_title{
font-size:12px;
}
/********FIN FORMULAIRES LIBRARY POWERMAIL********/






.toto{
color:red;
}





/********PLUGIN TX NEWS LIBRARY********/

.news .article *:after {
display: inline!important;
}


/********FIN PLUGIN TX NEWS LIBRARY********/









div.csc-textpic-border div.csc-textpic-imagewrap img{
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC !important;
    padding: 5px 5px 20px;
}




/******POWERMAIL*****/

/******POWERMAIL FRONTEND*****/

div.powermail_frontend{
font-family: Verdana;
background: none!important;
font-size:0.9em;
}

/******FIN POWERMAIL FRONTEND*****/





/***PAR DEFAUT**/
.tx-powermail fieldset.powermail_fieldset legend.powermail_legend{
color:#9DCC30;
font-size:18px;
margin:0;
padding:0;
float:none;
clear:both;
}
/***FIN PAR DEFAUT**/






/***LAYOUT 1 -> 2cols**/

.tx-powermail fieldset.twocols{
float:left;
width:44%;
clear:none;
margin-right:7px;
}

.tx-powermail fieldset.twocols legend.powermail_legend{
color:#9DCC30;
font-size:18px;
margin:0;
padding:0;
float:none;
clear:both;
}

.tx-powermail fieldset.twocols label.powermail_label {
width:85%;
clear:both;
float:none;
}
.tx-powermail fieldset.twocols input.powermail_field{
width:85%;
}

.tx-powermail fieldset input.myDate{
}






.tx-powermail fieldset.twocols textarea.powermail_field {
width:85%;
}
.tx-powermail fieldset.twocols div.powermail_radio_outer{
width:60%;
padding:2px 11px 2px 5px;
}
.tx-powermail fieldset.twocols legend.powermail_radio_legend{
width:85%;
}





.tx-powermail div.radioInLine div.powermail_radio_outer div.powermail_radio_inner{
display:inline;
}

.tx-powermail div.radioInLine div.powermail_radio_outer{
width:81%;
}

/***FIN LAYOUT 1->2cols**/

/*div.tx-powermail legend{
color:#cccccc;
font-size: 20px;
}*/
/*fieldset.layout1 legend{
display:none;
}

fieldset.layout1 legend.powermail_radio_legend{
display:block;
}
div.tx-powermail legend{
color:#cccccc;
font-size: 20px;
float:none;
clear:right;
}
div.powermail_fieldwrap{
clear:none;
}
div.layout1{
display:block;
width:300px;
float:left;
}
div.layout1 input{
width:49%;
}
div.layout1 label{
width:40%;
}*/
/******FIN POWERMAIL*****/



.powermail_textarea {
height:100px;
}



div#right_content div.tx-cal-controller{
margin:auto;
}
#middle table{
margin:auto;
}
