﻿/* ADAPTATIONS Autoretro ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Tags principaux  Autoretro */
body{ background-color:#E0D59D;font-size : 9pt;font-family :  Trebuchet MS,Arial; color : #4E4D4D;}
.bodystyle {font-size : 9pt;font-family :  Trebuchet MS,Arial; color : #4E4D4D; background-color : #8A0E27;scrollbar-face-color: #E0D59E; scrollbar-shadow-color: #666666;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #666666; scrollbar-darkshadow-color: #666666; scrollbar-track-color: #FAFAFA; scrollbar-arrow-color: #FFFFFF;}
td{	font-size: 9pt;	font-family: Trebuchet MS,Arial;color: #4E4D4D;	vertical-align: top;line-height: 15px;}

.fondcentre{vertical-align:top;padding-top:10px; padding-right:10px; padding-left: 1px;text-align:left;}
.sautDebut{vertical-align:top;padding-top:43px; padding-right:10px; padding-left: 1px;text-align:left;}
.header{vertical-align:bottom;}
.navbis{padding-left:70px;padding-top: 73px;font-size: 12pt;color: #ffffff;line-height: 32px;}
.fondrecherche{padding-left:30px;vertical-align:top; padding-top:8px;}
.barre{background-image:url(http://www.autoretro38.fr/images/bandeau_blanc.jpg);}
.footer{text-align:center; vertical-align:middle;}
.noborder{border:none;}
td.tdcentre{ text-align:center; vertical-align:top;}
td.tdmilieu{ text-align:center; vertical-align:middle;}

.tabcentrale{border:none;width:934px; background-image:url(http://www.autoretro38.fr/images/back.jpg);}
.tabsimple{border:none;width:100%;}
.tabreduite{border:none;width:95%;}

.splitterCentre{text-align:center;}

h1,.title{	font-size: 14pt;color: #8A0E27;font-weight: normal;text-transform: uppercase;}
h2,.title2 {font-size : 10pt; color : #8A0E27; font-weight: normal; text-transform: uppercase;line-height:30px; text-align:left }
h3,.title3 {color : #767B9A; font-weight: bold;font-size:9pt;}
.wysiwyg,span.wysiwyg,div.wysiwyg,table.wysiwyg,tr.wysiwyg,td.wysiwyg,p.wysiwyg {font-family: Trebuchet MS,  Arial;font-size: 9pt;}

/* Liens Autoretro */
a:link,a:active,a:visited{font-size:8pt;color: #767B9A;text-decoration:underline;}
a.lienFoot:link,a.lienFoot:active,a.lienFoot:visited{font-size:8pt;color: #FFFFFF;text-decoration:underline;}
.foot{font-size:8pt;color: #FFFFFF;text-decoration: none;}

/* Menus */
.menu{background-color:Transparent;}
.n1{font-family:Arial;cursor:pointer;font-size:9pt;color:#0099f8;padding-top:5px;padding-bottom:5px; text-transform:uppercase;font-weight:bold;}
.nf{cursor:pointer;}
.n1h{background-color:#EFEFEF;cursor:pointer;font-size:9pt;color:#0099f8;padding-top:5px;padding-bottom:5px;text-transform:uppercase;font-weight:bold;}
.n2,.nf2{background-color:#FFFFFF;cursor:pointer;font-size:9pt;color:#0099f8;padding-top:5px;padding-bottom:5px;}
.n2h,.nf2h{background-color:#FFFFFF;cursor:pointer;font-size:9pt;padding-top:5px;padding-bottom:5px;color:#95AE0C;}
.n3,.nf3{background-color:#FFFFFF;cursor:pointer;font-size:9pt;color:#0099f8;padding-top:5px;padding-bottom:5px}
.n3h,.nf3h{background-color:#FFFFFF;cursor:pointer;font-size:9pt;padding-top:5px;padding-bottom:5px;color:#95AE0C}
.nb1{cursor:pointer;font-size:10pt;font-weight: normal;color:#FFFFFF;padding-top:8px;padding-bottom:8px;border-bottom: 1px solid #999999;}
.nb1h{cursor:pointer;font-size:13pt;font-weight: bold;color:#FFFFFF;padding-top:8px;padding-bottom:8px;border-bottom: 1px solid #999999;}
.nb2{cursor:pointer;font-size:8pt;font-weight: normal;color:#696072;padding-top:5px;padding-bottom:5px;}
.nb2h{cursor:pointer;font-size:8pt;font-weight: normal;color:#0099f8;padding-top:5px;padding-bottom:5px;}

/* SiteMap */
.maproot { font-weight: bold; font-size: 8pt; color: #cc6600; }
.maproot a:link, .maproot a:active, .maproot a:visited { font-size: 8pt; color: #cc6600; }
.mapchild a:link, .mapchild a:active, .mapchild a:visited { font-size: 8pt; color: #323c3c; }
.mapbaby a:link, .mapbaby a:active, .mapbaby a:visited { font-size: 7pt; color: #788278; }
.mapnull a:link,.mapnull a:active,.mapnull a:visited{color:#AAAAAA; font-style:italic}
.titre a:link, .titre a:active, .titre a:visited { font-weight: bold; font-size: 11pt; color: #ce0810; }

/* STYLE RECOMMANDES PAR GA ---------------------------------------------------------------------------------------------------------------------------------------- */

/* Formulaire */
.cadre {border: #888888 1px solid; color: #666666; background-color: #ffffff;width:300px;}
.cadrelong {border: #888888 1px solid; color: #666666; background-color: #ffffff;width:960px;}
.cadremultiple {border: #888888 1px solid; color: #666666; background-color: #ffffff;width:960px;height:60px;}
.cadrelire { border-style: none; color: #aaaaaa; background-color: #ffffff;width:300px;}
.cadrerequis { border: #cc6600 1px solid; color: #666666; background-color: #ffffff;width:300px;}
.cadrelongrequis { border: #cc6600 1px solid; color: #666666; background-color: #ffffff;width:960px;}
.cadremultiplerequis {border: #cc6600 1px solid; color: #666666; background-color: #ffffff;width:960px;height:60px;}
.cadreinvisible { border-style: none; background-color: transparent; width:3px;color:#ffffff;}
.bouton {cursor: pointer; color: #ffffff; border-style: none; background-color: #cc6600; font-size:10pt;}
.labTitre { font-weight: bold; font-size: 12pt; color: #cc6600; }
.labTexte{ font-weight: normal; font-size: 10pt; color: #666666; font-style:italic;}
.splitterpane{border: 1px solid #CCCCCC;padding:10px}

/* Chemin de fer */
.chemin,.chemin a { font-weight: bold; font-size: 12pt; color: #cc6600; line-height: 40pt;text-decoration:none;}

/* Onglets */
.TopGroup{background-color:#bcbc66;border-right: #999966 1px solid;border-bottom: #999966 1px solid;}
.topTab {color:#000000;font-size:8pt;font-weight: normal;  cursor:pointer; font-style:normal;border-right: #999966 1px solid;}
.topTabHover {color:#000000;background-color:#FFFFFF;font-size:8pt;font-weight:normal; cursor:pointer; font-style:normal;border-right: #999966 1px solid;}
.selectedTab{color:#000000;background-color:#FFFFFF;font-size:8pt;font-weight: normal;cursor: pointer; font-style:normal;border-right: #999966 1px solid;}
.selectedTabHover {color:#000000;background-color:#FFFFFF;font-size:8pt;font-weight: normal; cursor:pointer; font-style:normal;border-right: #999966 1px solid;}

/* Login */
.tbLoginTitre{ font-weight: bold; font-size: 12pt; color: #999966; line-height: 40pt;text-decoration:none;}
.tbLoginInvisible { border-style: none; background-color: transparent; width:3px;color:#ffffff;}
.tbLoginCadre{border:solid 1px #888888;background-color:#ffffff; text-align:center;color:#000000 ;font-size: 8pt;}
.tbLoginBouton {cursor: pointer; color: #ffffff; border-style: none; background-color: #cc6600;font-size:10pt;}
td.tbLoginLigne{text-align:left; vertical-align:top;}

/* Navbar*/
.navbar{ background-color:#FFFFFF;cursor: pointer;} 
.navbartitre,.t_item{ text-transform:uppercase;font-size:8pt;font-family:Arial;color:#96589F; text-align:left;line-height:20px; font-weight:bold;cursor:pointer;}
.navbartexte,.l_item{font-size:7pt;font-family:Arial;color:#8A8978;text-align:left;cursor:default;}

/* Grid */
.Grid {border: 1px solid #999966;background-color: #fcfcfc;cursor: pointer}
.GridHeaderText{color: #ffffff;font-size: 8pt}
.GridHeader{background-color: #999966;border-bottom: 1px solid #999966; height: 28px;padding-left: 3px;cursor: default}
.SelectedRow td.DataCell {color:#ffffff;background-color: #cc6600;font-size: 8pt;cursor: default;padding:5px} 
.AlternatingRow {cursor: default ;vertical-align:top;}
.AlternatingRow td.DataCell {background-color: #eeeeee;font-size: 8pt;cursor: default;padding:5px; vertical-align:top;} 
.Row {background-color: #fcfcfc;cursor: default; vertical-align:top;}
.Row td.DataCell {font-size:8pt;cursor: default;padding:5px; vertical-align:top;} 
.HeadingCellText{color: #333333;font-size: 9pt;font-weight: bold}
.GroupByCell{cursor: pointer}
.GroupByText{color: #333333;font-size: 9pt;font-weight: bold; padding-right: 5px}
.HeadingRow {background-color: #bcbc66}
.HeadingCell {background-color: #bcbc66;padding: 3px;padding-top: 2px;padding-bottom: 2px}
.GroupHeading{color: #555555;background-color: #fdf9ff;font-weight: bold;font-size: 9pt;border-bottom: 1px solid #666666;padding-top: 10px;padding-bottom: 3px}
.MenuItem {color:#ffffff;font-size:9pt;cursor:pointer}
.MenuItemHover {background-color:#cc6600;color:#ffffff;font-size:9pt;cursor:pointer}
.gridCadre {border: #888888 1px solid; color: #666666; background-color: #ffffff;width:100px;}

/* Tree */
.TreeView { border-right: #7c7c94 1px solid; border-top: #7c7c94 1px solid; padding-left: 1px; border-left: #7c7c94 1px solid; cursor: default; padding-top: 4px; border-bottom: #7c7c94 1px solid; background-color: white; }
.treeroot { font-weight: bold; font-size: 8pt; color: #cc6600; }
.treechild { font-size: 8pt; color: #323c3c; }
.treechild2 { font-size: 8pt; color: #FF0000; }
.treebaby { font-size: 7pt; color: #788278; }
.treenull {color:#AAAAAA; font-style:italic}

/* dropdown */
.comboBox { border: 1px solid #999966; background-color: white; }
.comboBoxHover{ border: 1px solid #999966; background-color: white; }
.comboDropDown { border: 1px solid #999966; background-color: white; padding: 1px;padding-right: 0px;cursor: pointer;  }
.comboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;}
.comboTextBoxHover{background-color: #999966; }
.comboItem{padding: 3px;padding-top: 4px;padding-bottom: 4px;}
.comboItemHover{background-color: #999966; color:#FFFFFF;  padding: 2px;padding-top: 3px;padding-bottom: 3px;}
