/* CSS Document */
body{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#333333; margin:0px; background-color:#FFFFFF;}
table{border:0px; text-align:left;border-spacing:0px;}
form{margin:0px;}
h1{margin:0px; font-weight:normal;}
h2{margin:0px; font-weight:normal;}
h3{margin:0px; font-weight:normal;}
h4{margin:0px; font-weight:normal;}
p{margin:0px;}
ul{margin-top:5px; margin-bottom:5px;}

/********************************************* HABILLAGE *********************************************/
.format_site{width:968px;}
.bandeau{background-image:url(../Images/Bandeau/bandeau.jpg); background-repeat:no-repeat; background-position:top left; width:968px; height:128px;}
.border_menu_droit{padding-top:2px; padding-bottom:1px; padding-left:1px; padding-right:1px; border-left:1px solid #9B9B9B; border-right:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B;}
.border_menu_droit_1{border:1px solid #686868;}
.border_contenu{padding-top:2px; padding-left:1px; padding-bottom:1px; padding-right:2px; border:1px solid #A4A4A4;}
.habillage_menu_gauche{background-color:#162A83; background-image:url(../Images/Connect/bas_menu_gauche.jpg); background-repeat:no-repeat; background-position:bottom left; height:120px;}
.border_accueil{border:1px solid #A4A4A4; height:100px;}
.bas_actu{background-image:url(../Images/Connect/bas_actu.gif); background-repeat:no-repeat; width:530px; height:10px;}
.bas_actu_1{background-image:url(../Images/Connect/bas_actu_1.gif); background-repeat:no-repeat; width:530px; height:10px;}

.puce_chapo{background-image:url(../Images/Connect/puce_chapo.gif); background-repeat:no-repeat; background-position:top left; padding-left:15px;}
.puce_actu{background-image:url(../Images/Connect/puce_actu.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px;}

div.objectif1{background-image:url(../Images/bt_objectif1.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif1_roll{background-image:url(../Images/bt_objectif1_roll.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif1_fait{background-image:url(../Images/bt_objectif1_fait.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif2{background-image:url(../Images/bt_objectif2.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif2_roll{background-image:url(../Images/bt_objectif2_roll.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif2_fait{background-image:url(../Images/bt_objectif2_fait.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif3{background-image:url(../Images/bt_objectif3.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif3_roll{background-image:url(../Images/bt_objectif3_roll.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}
div.objectif3_fait{background-image:url(../Images/bt_objectif3_fait.gif); background-repeat:no-repeat; background-position:left center; height:82px; width:169px;}

div.sous_menu_gauche_roll{background-image:url(../Images/Connect/puce_sous_menu_gauche.gif); background-repeat:no-repeat; background-position:3px left; padding-left:10px;}

.MessageBox{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#F29400; font-weight:bold; line-height:15px; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; background-color:#FFFFFF;}

/*********************************************** LIENS ***********************************************/
a.bt_form{font-family:"Trebuchet MS", Verdana, Arial; font-size:13px; color:#333333; background-color:#ffffff; text-decoration:none; font-weight:bold; padding-left:10px; padding-right:10px;}
a.bt_form:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:13px; color:#333333; background-color:#b5b5b5; text-decoration:none; font-weight:bold; padding-left:10px; padding-right:10px;}

a.menu_droit{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; text-decoration:none; display:block; background-color:#DFDFDF; background-image:url(../Images/Connect/puce.gif); background-repeat:no-repeat; background-position:top left; padding-left:22px;}
a.menu_droit:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; text-decoration:none; display:block; background-color:#C5C5C5; background-image:url(../Images/Connect/puce_roll.gif); background-repeat:no-repeat; background-position:top left; padding-left:22px;}
a.menu_droit_roll{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; text-decoration:none; display:block; background-color:#C5C5C5; background-image:url(../Images/Connect/puce_roll.gif); background-repeat:no-repeat; background-position:top left; padding-left:22px;}

a.menu_gauche{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; background-color:#162A83; display:block; background-image:url(../Images/Connect/puce_menu_gauche.gif); background-repeat:no-repeat; background-position:top left; padding-left:18px;}
a.menu_gauche:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; background-color:#030848; display:block; background-image:url(../Images/Connect/puce_menu_gauche_roll.gif); background-repeat:no-repeat; background-position:top left; padding-left:18px;}
a.menu_gauche_roll{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; background-color:#030848; display:block; background-image:url(../Images/Connect/puce_menu_gauche_roll.gif); background-repeat:no-repeat; background-position:top left; padding-left:18px;}

a.sous_menu_gauche{background-image:url(../Images/Connect/puce_sous_menu_gauche.gif); background-repeat:no-repeat; background-position:3px left; padding-left:10px; text-decoration:none;}
a.sous_menu_gauche:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; background-image:url(../Images/Connect/puce_sous_menu_gauche.gif); background-repeat:no-repeat; background-position:3px left; padding-left:10px; text-decoration:none;}
a.sous_menu_gauche_roll{background-image:url(../Images/Connect/puce_sous_menu_gauche.gif); background-repeat:no-repeat; background-position:3px left; padding-left:10px; text-decoration:none;}

a div.sous_menu{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; display: inline;}
a:hover div.sous_menu{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:inline;}
a div.sous_menu_roll{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; display:inline;}

a div.sous_menu_bis{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; font-style:italic;}
a:hover div.sous_menu_bis{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; font-style:italic;}

a.pied{font-family:"Trebuchet MS", Verdana, Arial; font-size:10px; color:#333333; text-decoration:none;}
a.pied:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:10px; color:#333333; text-decoration:underline;}
a.pied_roll{font-family:"Trebuchet MS", Verdana, Arial; font-size:10px; color:#333333; text-decoration:underline;}

a.actu{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#F29400; text-decoration:none;}
a.actu:hover{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#F29400; text-decoration:underline;}

a.lien{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#333333; text-decoration:underline;}
a.lien:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#000000; text-decoration:underline;}

a.bt_accueil{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; cursor:hand; line-height:10pt;}
a.bt_accueil:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#FFFFFF; text-decoration:none; cursor:hand; line-height:10pt;}

a.planbleugras{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#0F1F77; text-decoration:none; font-weight:bold; line-height:10pt;}
a.planbleugras:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#0F1F77; text-decoration:underline; font-weight:bold; line-height:10pt;}

a.planbleuitalic{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#0F1F77; text-decoration:none; font-style:italic; line-height:10pt;}
a.planbleuitalic:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#0F1F77; text-decoration:underline; font-style:italic; line-height:10pt;}

a.plangrisgras{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; text-decoration:none; font-weight:bold; line-height:10pt;}
a.plangrisgras:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; text-decoration:underline; font-weight:bold; line-height:10pt;}

a.plangrisitalic{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; text-decoration:none; font-style:italic; line-height:10pt;}
a.plangrisitalic:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; text-decoration:underline; font-style:italic; line-height:10pt;}

a.planorangegras{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#F29400; text-decoration:none; font-weight:bold; line-height:10pt;}
a.planorangegras:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#F29400; text-decoration:underline; font-weight:bold; line-height:10pt;}

a.planorangeitalic{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#F29400; text-decoration:none; font-style:italic; line-height:10pt;}
a.planorangeitalic:hover{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#F29400; text-decoration:underline; font-style:italic; line-height:10pt;}

.rechercher{height:20px; padding-left:21px; height:21px; background-image:url(../Images/picto/Picto-rechercher.gif); background-repeat:no-repeat; background-position:left; border:1px solid #999999;}                                                                    
.rechercher:hover{height:20px; cursor:pointer; padding-left:21px; height:21px; background-image:url(../Images/picto/Picto-rechercher_a.gif); background-repeat:no-repeat; background-position:left; border:1px solid #999999;}                                             

/****************************************** TEXTE 16 GRAS ********************************************/
.Texte160F1F77Gras{font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; color:#0F1F77; font-weight:bold;}

/****************************************** TEXTE 10 MAJ *********************************************/
.Texte10333333Maj{font-family:"Trebuchet MS", Verdana, Arial; font-size:10px; color:#333333; text-transform:uppercase;}
.Texte10999999Maj{font-family:"Trebuchet MS", Verdana, Arial; font-size:10px; color:#999999; text-transform:uppercase; line-height:7pt;}

/******************************************** TEXTE 11 ***********************************************/
.Texte11333333{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#333333; line-height:13px;}
.Texte110F1F77{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#0F1F77;}
.Texte11F29400{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#F29400;}

/******************************************* TEXTE 11 MAJ ********************************************/
.Texte11F29400Maj{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#F29400; text-transform:uppercase;}

/****************************************** TEXTE 11 GRAS ********************************************/
.Texte11333333Gras{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#333333; font-weight:bold; line-height:10pt;}
.Texte110F1F77Gras{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#0F1F77; font-weight:bold; line-height:15px;}
.Texte11F29400Gras{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#F29400; font-weight:bold; line-height:10pt;}
.Texte11FFFFFFGras{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#FFFFFF; font-weight:bold;}

/**************************************** TEXTE 11 MAJ GRAS ******************************************/
.Texte11333333MajGras{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#333333; font-weight:bold; text-transform:uppercase;}

/**************************************** TEXTE 11 ITALLIC *******************************************/
.Texte11F29400Itallic{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#F29400; font-style:italic;}
.Texte110F1F77Itallic{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#0F1F77; font-style:italic;}
.Texte11333333Itallic{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#333333; font-style:italic;}
.Texte11FFFFFFItallic{font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#FFFFFF; font-style:italic;}

/********************************************* TEXTE 12 **********************************************/
.Texte12AAAAAA{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#AAAAAA; background-color:#030848;}
.Texte12666666{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#666666; line-height:10pt;}

/**************************************** TEXTE 12 ITALLIC *******************************************/
.Texte12333333Itallic{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#333333; font-style:italic;}
.Texte12AAAAAAItallic{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#AAAAAA; background-color:#030848; font-style:italic;}
.Texte12666666Itallic{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#666666; line-height:10pt; font-style:italic;}

/**************************************** BGCOLOR / PADDING-TOP **************************************/
.BGFFFFFFT1{background-color:#FFFFFF; padding-top:1px;}
.BGEEEEEE{background-color:#EEEEEE;}
.BGEEEEEET3B3{background-color:#EEEEEE; padding-top:3px; padding-bottom:3px;}
.BGEEEEEET3L3R3B3{background-color:#EEEEEE; padding:3px;}
.BGEEEEEET5L10R10B5{padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; background-color:#EEEEEE;}

.BG162A83{background-color:#162A83;}

.BG030848B5{background-color:#030848; display:block; padding-bottom:5px;}

.BORDERT5L5R5B5{border:1px solid #A4A4A4; padding:5px;}
.BORDERT5L5R5B2{border:1px solid #A4A4A4; padding-top:5px; padding-left:5px; padding-right:5px;}

/******************************************** PADDING-TOP ********************************************/
.T1{padding-top:1px;}
.T2{padding-top:2px;}
.T5{padding-top:5px;}
.T6{padding-top:6px;}
.T10{padding-top:10px;}
.T15{padding-top:15px;}
.T20{padding-top:20px;}

/******************************************* PADDING-LEFT ********************************************/
.L1{padding-left:1px;}
.L2{padding-left:2px;}
.L5{padding-left:5px;}
.L10{padding-left:10px;}
.L12{padding-left:12px;}
.L20{padding-left:20px;}
.L25{padding-left:25px;}
.L30{padding-left:30px; line-height:1.1em;}
.L60{padding-left:60px; line-height:1.1em;}

/****************************************** PADDING-RIGHT ********************************************/
.R2{padding-right:2px;}
.R8{padding-right:8px;}
.R10{padding-right:10px;}
.R10LH10{padding-right:10px; line-height:10px;}

/***************************************** PADDING-BOTTOM ********************************************/
.B10{padding-bottom:10px;}
.B15{padding-bottom:15px;}
.B4LH8{line-height:8px; padding-bottom:4px;}

/************************************ PADDING-TOP / PADDING-RIGHT ************************************/
.T5R2{padding-top:5px; padding-right:2px;}
.T5R10{padding-top:5px; padding-right:10px;}

/*********************************** PADDING-TOP / PADDING-BOTTOM ************************************/
.T1B1{padding-top:1px; padding-bottom:1px;}
.T2B10{padding-top:2px; padding-bottom:10px;}
.T3B3{padding-top:3px; padding-bottom:3px;}
.T5B10{padding-top:5px; padding-bottom:10px;}
.T10B10{padding-top:10px; padding-bottom:10px;}
.T15B3{padding-top:15px; padding-bottom:3px;}

/************************************ PADDING-TOP / PADDING-LEFT *************************************/
.T2L30{padding-top:2px; padding-left:30px;}
.T5L10{padding-top:5px; padding-left:10px;}
.T5L15{padding-top:5px; padding-left:15px;}
.T5L20{padding-top:5px; padding-left:20px;} 
.T5L35{padding-top:5px; padding-left:35px;}
.T5L45{padding-top:5px; padding-left:45px;}
.T10L5{padding-top:10px; padding-left:5px;}
.T10L10{padding-top:10px; padding-left:10px;}
.T10L15{padding-top:10px; padding-left:15px;}
.T20L100{padding-top:20px; padding-left:100px;}

/*********************************** PADDING-LEFT / PADDING-RIGHT ************************************/
.L2R2{padding-left:2px; padding-right:2px;}
.L10R10{padding-left:10px; padding-right:10px;}
.L40B10{padding-left:40px; padding-bottom:10px;}

/********************************** PADDING-LEFT / PADDING-BOTTOM ************************************/
.L5B5{padding-left:5px; padding-bottom:5px;}
.L10B4LH8{line-height:8px; padding-bottom:4px; padding-left:10px;}

/*************************** PADDING-TOP / PADDING-LEFT / PADDING-BOTTOM *****************************/
.T5L20B10{padding-top:5px; padding-left:20px; padding-bottom:10px;}

/**************************** PADDING-TOP / PADDING-LEFT / PADDING-RIGHT *****************************/
.T5L10R10{padding-top:5px; padding-left:10px; padding-right:10px;}
.T5L20R10{padding-top:5px; padding-left:20px; padding-right:10px;}
.T20L40R10{padding-top:20px; padding-left:40px; padding-right:10px;}
.T20L10R10{padding-top:20px; padding-left:10px; padding-right:10px;}

/************************** PADDING-LEFT / PADDING-RIGHT / PADDING-BOTTOM ****************************/
.L10R10B10{padding-left:10px; padding-right:10px; padding-bottom:10px;}

.T3L3R3B3{padding:3px;}
.T5L5R5B5{padding:5px;}
/********************************************** FLASH ************************************************/ 
#flashcontent{height: 100%;}

.RollLangue{border:1px solid #DDDDDD; padding-bottom:5px; background-color:#FFF4E9;}
.RollLangue1{border:1px solid #FFFFFF; padding-bottom:5px; background-color:#FFFFFF;}


.dijitGrid { width:99%;}                                                                                   
/*div.dijitGridBody {height:90%; overflow:auto;}*/                                                          
.CartoucheTab{font-size:11px; color:#F29400; background-color:#EEEEEE; border:0px solid #FFFFFF; padding:2px; font-weight:bold;}  
.EnteteTab{font-size:11px; color:#FFFFFF; background-color:#F29400; border:1px solid #FFFFFF; padding:3px;}     
.EnteteTabLink{font-size:11px; color:#FFFFFF; background-color:#F29400; border:1px solid #FFFFFF; padding:3px; cursor:pointer; text-decoration:underline;}
.EnteteVide{font-size:11px; color:#FFFFFF; border:0px solid #FFFFFF; padding:3px;}                                                                     
.EnteteTabAsc{font-size:11px; color:#FFFFFF; background-color:#F29400; border:1px solid #FFFFFF; padding:3px;background-image : url(../Images/Widget/arrowUp.gif); background-repeat:no-repeat; background-position:right; cursor:pointer; text-decoration:underline;}
.EnteteTabDsc{font-size:11px; color:#FFFFFF; background-color:#F29400; border:1px solid #FFFFFF; padding:3px;background-image : url(../Images/Widget/arrowDown.gif); background-repeat:no-repeat; background-position:right; cursor:pointer; text-decoration:underline;}
.LigneTab{background-color:#FFFFFF; border:1px solid #FFFFFF; padding:3px;}                                                                                                                                                                                       
.LigneTab1{background-color:#EEEEEE; border:1px solid #FFFFFF; padding:3px;}
.LigneTabNew{background-color:#FFFFFF; border:1px solid #FFFFFF; padding:3px; font-weight:bold;}                                                                                                                                                                                       
.LigneTab1New{background-color:#EEEEEE; border:1px solid #FFFFFF; padding:3px; font-weight:bold;}                                                                                                                                                                                      
.LigneTabAct{background-color:#333333; color:#FFFFFF; border:1px #333333; padding:3px;}                                                                                                                                                                            
.InputCellEdit{font-size:11px; color:#000000;}                                               
.ContentTabAct{background-color:#DEE8DD; color:#000000;}                                     
.LigneSelection{background-color:#000000; border:1px solid #FFFFFF; padding:3px;}             
.Cartouche{width:100%; height:25px; background-color:#F29400;}                                
.StylePhoto{border:2px solid #AFAFAF;}                                                      
.contenerPhoto{position:absolute; width:0px; height:0px; background:#ededed; border:1px solid #b7b7b7;  -moz-border-radius:6pt;  -webkit-border-radius:5pt; overflow:hidden; text-align:center; vertical-align:middle;}

.bord{border:1px solid #000000;}
div.fintest{width:96%;font-size:11px; color:#FF0000; background-color:#CFCFCF;}
