/* css file for T3 generated content */
/* defaults*/
.typo3-editPanel {clear:both;}
.csc-default h1, .csc-default h2, .csc-default h3, .csc-frame h1, .csc-frame h2, .csc-frame h3 {margin-bottom: 0.1em;font-weight:bold;}
.csc-default {clear:both;}

/* bullet lists */
/*csc-bulletlist-0*/
ul.csc-bulletlist-0  {margin:0;padding:0;margin-left:1em;list-style:none;}
ul.csc-bulletlist-0 li { text-indent:1em;background: url(/fileadmin/templates/typo3-core/images/bullet.gif) left center no-repeat }

/*csc-bulletlist-1 */
ul.csc-bulletlist-1  {margin:0;padding:0;list-style-type:none;width:15em;}
ul.csc-bulletlist-1 li{border:1px solid #aaa;background: url(/typo3conf/ext/meta_feedit/res/fondtitres.png);margin-bottom:2px;margin-left:0px;}

/*csc-bulletlist-2 */
ul.csc-bulletlist-2 {margin:0;padding:0;width:10em;}
ul.csc-bulletlist-2 li {margin:0;padding:0;list-style:none;margin:0 0.3em 0 0;}
ul.csc-bulletlist-2 li {text-decoration:none;display:block;padding:0.3em;border-top:0.2em solid white;border-bottom:0.2em solid white;color:black;background:#cfcfcf;}
ul.csc-bulletlist-2 li:hover {border-top:0.2em solid teal;border-bottom:0.2em solid teal;color:teal;}

/*csc-bulletlist-3 */
ul.csc-bulletlist-3 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul.csc-bulletlist-3 li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul.csc-bulletlist-3 li {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#fff;}
ul.csc-bulletlist-3 li:hover {border:1px solid gray;color:#000;background:#efefef}

/* menus */
/*csc-menu-def*/
ul.csc-menu-def {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul.csc-menu-def li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul.csc-menu-def li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#fff;}
ul.csc-menu-def li a:hover {border:1px solid gray;color:#000;background:#efefef}

/*csc-menu-1*/
ul.csc-menu-1 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul.csc-menu-1 li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul.csc-menu-1 li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#fff;}
ul.csc-menu-1 li a:hover {border:1px solid gray;color:#000;background:#efefef}

/*csc-menu-2*/
ul.csc-menu-2 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul.csc-menu-2 li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul.csc-menu-2 li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#fff;}
ul.csc-menu-2 li a:hover {border:1px solid gray;color:#000;background:#efefef}

/*csc-menu-3*/
ul.csc-menu-3 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul.csc-menu-3 li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul.csc-menu-3 li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#fff;}
ul.csc-menu-3 li a:hover {border:1px solid gray;color:#000;background:#efefef}

/*csc-menu-4 dl dt dt*/

dl.csc-menu-4{width: 41.1em;margin: 2em 0;padding: 0;font-family: georgia, times, serif;}
.csc-menu-4 dt{clear: both;width: 15em;float: left;margin: 0 0 0 0;padding: .5em;border-top: 1px solid #999;font-weight: bold;}
.csc-menu-4 dd{float: left;width: 24em;margin: 0 0 0 0;padding: .5em;border-top: 1px solid #999;}

/*csc-menu-5*/
ul.csc-menu-5 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul.csc-menu-5 li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul.csc-menu-5 li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#003;background:#fff;}
ul.csc-menu-5 li a:hover {border:1px solid gray;color:#000;background:#efefef}

/*csc-sitemap*/
.csc-sitemap {width:100%;}
.csc-sitemap > ul{display:table;width:100%;background:#fff;margin: 0;padding: 0;font-family: georgia, times, serif;}
.csc-sitemap > ul > li{list-style:none;clear: both;width: 99%;float: left;margin: 0 0 0 0;padding:.5em;border-top: 1px solid #999;font-weight: bold;}
#.csc-sitemap ul li {float: left;width: 24em;margin: 0 0 0 0;padding: .5em;}
.csc-sitemap ul li li a {color:#555;font-size:10px}

/*csc-menu-6*/
ul.csc-menu-6 {font-family:helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul.csc-menu-6 li {margin:0;padding:0;list-style:none;float:left;margin:0 0.3em 0 0;}
ul.csc-menu-6 li a {text-decoration:none;display:block;padding:0.3em 0.6em;color:white;background:#036;border-bottom:0.5em solid #fff;}
ul.csc-menu-6 li a:hover {background:#369;border-bottom:0.5em solid #036;}

/*csc-menu-7*/
ul.csc-menu-7{display:table;width:100%;background:#fff;margin: 0;padding: 0;font-family: georgia, times, serif;}
.csc-menu-7 > li{list-style:none;clear: both;width: 99%;float: left;margin: 0 0 0 0;padding:.5em;border-top: 1px solid #999;font-weight: bold;}
.csc-menu-7 ul li {float: left;width: 24em;margin: 0 0 0 0;padding: .5em;}
.csc-menu-7 ul li a {color:#555;font-size:10px}

/* t2 cols and 3 cols (should be in styles.)*/

.two-cols,.three_cols {display:table;width:100%;} 
div.row2 {display:table-row;width:100%;}
div.row1 {display:table-row;width:100%;}
.two-cols .col1 {display:table-cell;padding-left:5px;padding-right:5px;width:50%;border-right:1px solid #eee;} 
.two-cols .col2 {display:table-cell;padding-left:5px;width:50%;padding-right:5px;} 
.three-cols .col1 {display:table-cell;padding-left:5px;padding-right:5px;width:33%;border-right:1px solid #eee;} 
.three-cols .col2 {display:table-cell;padding-left:5px;padding-right:5px;border-right:1px solid #eee;} 
.three-cols .col3 {display:table-cell;padding-left:5px;width:33%;}

/* headers */
.csc-header {clear :left;border-bottom:1px solid #111;margin-bottom:5px;}
.csc-header-n1 {background-color:#eee;font-size:1.1em;}
.csc-header-n2 {margin-left:0.2em;font-size:1.1em;color:#000;}
.csc-header-n3 {font-size:1em;margin-left:0.4em}
.csc-header-n4 {margin-left:0.6em;font-size:0.9em;}
.csc-header-n5 {margin-left:0.8em;font-size:0.8em;}
.csc-header-n6 {margin-left:1em;font-size:0.7em;}

/*frames*/
.csc-frame .csc-frame-rulerBefore {}

/* table  */
/* default table */
table.contenttable tr.tr-even{#background-color: #FFFEFF;}
table.contenttable tr.tr-odd {background-color: #EFE;}
table.contenttable tfoot tr.tr-last {color:#000;font-weight:bold;}
table.contenttable tfoot tr.tr-last td{border-top:1px solid #000;}
table.contenttable tr.tr-last td {border-bottom:1px solid #000;}

/*contenttable-1*/
table.contenttable-1 {border:1px solid #000;}
table.contenttable-1 caption {font-weight:bold;color:#000;border:1px solid #000;}
table.contenttable-1 td.td-0{border-left:1px solid #000;}
table.contenttable-1 td.td-last{border-right:1px solid #000;}
table.contenttable-1 tr.tr-0{font-weight:bold;color:#000;border:1px solid #000;}
table.contenttable-1 th {color:#000;font-weight:bold;border:1px solid #000;}

/*contenttable-2*/
table.contenttable-2 caption {font-weight:bold;color:#000;padding:0px;margin:0px;border:1px solid #999;background: url(/typo3conf/ext/meta_feedit/res/fondtitres.png);}

/*csc-uploads*/ 
.csc-uploads {width:100%;border-collapse:collapse;}
.csc-uploads tr.tr-first {border-top:0px solid #999;}
.csc-uploads tr {border-top:1px solid #999;}
.csc-uploads tr.tr-odd {background-color: #EEE;}
.csc-uploads-icon {width:3em;}
.csc-uploads-fileSize {width :5em;text-align:right;padding-right:1em}
/*csc-uploads-0*/
/*csc-uploads-1*/
/*csc-uploads-2*/
.csc-uploads-2 .csc-uploads-fileName {padding-left:1em}
/*csc-uploads-3*/
.csc-uploads-3 .csc-uploads-fileName {padding-left:1em}


.csc-mailform-field input {float:right;clear:both}

.csc-mailform-field textarea {float:right;clear:both}