/* Main Styles */

.tClear
{
clear: both;
}
.tClearFix
{
clear: both;
line-height: 1px;
font-size: 1px;
}
div.tNull *
{
margin: 0px;
padding: 0px;
list-style: none;
}
.tFloatL
{
float: left;
}
.tFloatR
{
float: right;
}

/* /Main Styles */

/* Page 1 */

div.tMainContainer
{
width: 724px;
background: transparent url(cc_page1Back.gif) repeat-y scroll -3px 0;
}

div.tMainContainer img.tLogo
{
margin-top: 21px;
margin-left: 17px;
}

div.tMainContainer div.tBottom
{
background: transparent url(cc_page1Foot.gif) no-repeat scroll -3px bottom;
padding-bottom: 50px;
}
div.tMainContainer div.tInner
{
background: transparent url(03052011_ngi_accueilBgTop.png) no-repeat scroll -3px -3px;
width: 724px;
}
div.tMainContainer div.tInner div.tContainerCols
{
padding-left: 34px;
padding-top: 36px;
}
div.tMainContainer div.tInner div.tContainerCols div.tLeftCol
{
float: left;
width: 164px;
height: 106px;
background: transparent url(03052011_ngi_encartAccroche.jpg) no-repeat;
padding-top: 218px;
padding-left: 15px;
margin-right: 20px;
}
div.tMainContainer div.tInner div.tContainerCols div.tLeftCol ul li
{
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 10px;
}

div.tMainContainer div.tInner div.tContainerCols div.tLeftCol ul li span
{
white-space : nowrap;
}

div.tMainContainer div.tInner div.tContainerCols div.tRightCol
{
float: left;
width: 490px;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol img.tTxt1
{
margin-left: 11px;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer
{
padding-top: 50px;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBox
{
float: left;
margin-right: 12px;
background: transparent url(03052011_ngi_ongletUnivers.png) no-repeat;
width: 200px;
height: 81px;
padding: 10px;
margin-bottom: 13px;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBoxLast
{
background: transparent url(03052011_ngi_ongletUnivers.png) no-repeat;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBox img
{
float: left;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBox p
{
float: left;
color: #000000;
font-size: 11px;
padding-left: 10px;
width: 105px;
line-height: 14px;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBox p span.TitleUnivers
{
color: #e30103;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
display: block;
white-space: nowrap;
margin-top: 1px;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBox p a
{
background: transparent url(cc_redArr.gif) no-repeat left 3px;
padding-left: 10px;
text-decoration: underline;
text-transform: uppercase;
display: block;
color: #333333;
}
div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBox p a:hover
{
color: #e30103;
}

div.tMainContainer div.tInner div.tContainerCols div.tRightCol div.tBoxContainer div.tBox p a span.TitleSimul
{
white-space: nowrap;
}

div.tMainContainerPage3
{
background: transparent url(cc_mainContainer2.jpg) no-repeat scroll -3px -3px;
width: 682px;
height: 451px;
padding-left: 42px;
padding-top: 7px;
}
div.tMainContainerPage3 img.tTopButton
{
float: right;
margin-right: 13px;
}
div.tMainContainerPage3 img.tTopButtonWcb 
{
float: left;
margin-left: 320px
}
div.tMainContainerPage3 h4.tMainTitle
{
background: transparent url(cc_redArrDown.gif) no-repeat left top;
padding-top: 6px;
margin-top: 30px;
color: #7d7d7d;
font-size: 25px;
float: left;
text-transform: uppercase;
line-height: 25px;
width: 200px;
font-weight: normal;
}
div.tMainContainerPage3 h4.tMainTitle span
{
display: block;
color: #e10000;
font-weight: bold;
}

div.tMainContainerPage3 div.tContainerText
{
padding-left: 5px;
padding-top: 45px;
}
div.tMainContainerPage3 div.tContainerText h6
{
color: #ec0203;
font-size: 15px;
font-weight: bold;
}
div.tMainContainerPage3 div.tContainerText div.tRow
{
margin-bottom: 20px;
}
div.tMainContainerPage3 div.tContainerText div.tRow p
{
float: left;
width: 340px;
color: #000000;
font-size: 12px;
padding-top: 20px;
}
div.tMainContainerPage3 div.tContainerText div.tSecond p
{
padding-top: 10px;
}

div.tMainContainerPage3 div.tContainerText div.tRow a
{
display: block;
float: left;
background: url(cc_link.gif) no-repeat;
width: 135px;
height: 52px;
padding-left: 25px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-top: 20px;
color: #ffffff;
}
div.tMainContainerPage3 div.tContainerText div.tRow a:hover
{
background: url(cc_link2Roll.gif) no-repeat 1px top;
}

div.tMainContainerPage3 div.tContainerText div.tSecond a
{
background: url(cc_link2.gif) no-repeat;
}
div.tMainContainerPage3 div.tContainerText div.tRow a span
{
background: url(cc_whiteArrow.gif) no-repeat left 6px;
padding-left: 7px;
text-decoration: underline;
display: block;
font-weight: normal;
font-size: 10px;
}
div.tMainContainerPage3 div.tContainerText div.tSecond a:hover
{
background: url(cc_link2Roll.gif) no-repeat;
}
div.tMainContainerPage3 div.tContainerText div.tRow a:hover span
{
text-decoration: none;
}

ul.tIconsNavRoll2
{
padding-left: 0px !important;
padding-top: 0px !important;
padding-bottom: 10px;
}
ul.tIconsNavRoll
{
float: left;
padding-left: 75px;
padding-top: 31px;
}
ul.tIconsNavRoll li
{
float: left;
margin-right: 31px;
}
ul.tIconsNavRoll li.tLast
{
display:none;
margin-right: 0px;
}
ul.tIconsNavRoll li a, ul.tIconsNavRoll li span
{
width: 67px;
height: 67px;
display: block;
background-repeat: no-repeat;
}
ul.tIconsNavRoll li a.t1, ul.tIconsNavRoll li span.t1Selected
{
background-image: url(03052011_ngi_iconeAuto.png);
}
ul.tIconsNavRoll li a.t2, ul.tIconsNavRoll li span.t2Selected
{
background-image: url(03052011_ngi_iconeTravaux.png);
}
ul.tIconsNavRoll li a.t3, ul.tIconsNavRoll li span.t3Selected
{
background-image: url(03052011_ngi_iconeTresorerie.png);
}
ul.tIconsNavRoll li a.t4
{
background-image: url(cc_creditIcon.gif);
}
ul.tIconsNavRoll li a.t5
{
background-image: url(cc_reserveIcon.gif);
}
ul.tIconsNavRoll li a.t1:hover, ul.tIconsNavRoll li a.t2:hover, ul.tIconsNavRoll li a.t3:hover, ul.tIconsNavRoll li span
{
background-position: -67px 0;
}

ul.tIconsNavRoll li a.t1:hover,ul.tIconsNavRoll li a.t2:hover,ul.tIconsNavRoll li a.t3:hover,ul.tIconsNavRoll li a.t4:hover,
ul.tIconsNavRoll li a.t1:visited,ul.tIconsNavRoll li a.t2:visited,ul.tIconsNavRoll li a.t3:visited,ul.tIconsNavRoll li a.t4:visited
{ 
text-decoration: none;
color:transparent; 
}

/* pictos */
/* pictos */
.tBox a.picto
{
display: block;
float: left;
height: 82px;
width: 82px;
}
.tBox a.picto span
{
display: none;
}
.tBox a.picto.auto
{
background: url(03052011_ngi_pictoAuto.png) no-repeat;
}
.tBox a.picto.travaux
{
background: url(03052011_ngi_pictoTravaux.png) no-repeat -1px top;
}
.tBox a.picto.tresorerie
{
background: url(03052011_ngi_pictoTresorerie.png) no-repeat;
}
.tBox a.picto.credit
{
background: url(cc_creditPic.gif) no-repeat;
}
.tBox a.picto.auto:hover, .tBox a.picto.travaux:hover, .tBox a.picto.tresorerie:hover
{
background-position: -82px 0;
}

.tmainContentConso *
{
margin: 0;
padding: 0;
}
.tmainContentConso
{
background: url(conso1_bg.gif) repeat-y scroll -3px 0px;
width: 724px;
}
.tmainContentConso .tcontHeader
{
background :url(03052011_ngi_bgTopSimul.png) no-repeat scroll -3px -3px;
padding: 0;
}
.tmainContentConso a:link
{
text-decoration: none;
}
.tContButtons
{
height: 35px;
padding-top: 12px;
padding-right: 7px;
}
.tContButtons img
{
float: right;
margin-right: 10px;
}
.tmainContentConso .tcontHeader .tinside
{
background: url(conso1_bgbott.jpg) no-repeat scroll -3px bottom;
padding: 33px 0 115px 20px;
}
.tmainContentConso .tcontHeader .tinside .tleftBox
{
background: url(conso_leftbg.jpg) no-repeat left top;
padding: 8px;
width: 154px;
height: 319px;
float: left;
}
.tmainContentConso .tcontHeader .tinside .tleftBox span
{
font: bold 13px Arial, Helvetica, sans-serif;
color: #000000;
display: block;
padding-bottom: 175px;
}
.tmainContentConso .tcontHeader .tinside .tleftBox p
{
font: bold 12px Arial, Helvetica, sans-serif;
color: #ec0203;
text-transform: uppercase;
padding-top: 5px;
}
.tmainContentConso .tcontHeader .tinside .trightBox
{
float: left;
width: 502px;
height: 50px;
padding-left: 12px;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tbannerBox
{
width: 486px;
height: 113px;
border: 1px solid #b2b1b4;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tbannerBox span
{
font: normal 9px/20px Arial, Helvetica, sans-serif;
color: #467041;
padding-left: 117px;
float: left;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tbannerBox a
{
background: url(conso_bannHr.gif) no-repeat left center;
padding-left: 15px;
padding-right: 10px;
float: right;
display: block;
font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
color: #b70026;
text-decoration: none;
outline: none;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tgrsep
{
background: url(conso_sepgr.gif) repeat-x left center;
height: 30px;
width: 487px;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tprbox
{
float: left;
background: url(conso_prb.jpg) no-repeat left top;
width: 239px;
height: 89px;
padding: 9px 0 0 11px;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tprbox img, .tmainContentConso .tcontHeader .tinside .trightBox .tprbox h3, .tmainContentConso .tcontHeader .tinside .trightBox .tprbox a
{
float: left;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tprbox img
{
padding-right: 10px;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tprbox h3
{
font: bold 12px Arial, Helvetica, sans-serif;
color: #e90305;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tprbox p
{
font: normal 11px Arial, Helvetica, sans-serif;
color: #000000;
padding-bottom: 1px;
}
.tmainContentConso .tcontHeader .tinside .trightBox .tprbox a
{
background: url(conso_arr.gif) no-repeat left 2px;
padding-left: 8px;
display: block;
font: normal 10px Arial, Helvetica, sans-serif;
color: #ea000d;
}
.tmainContentConso .tcontHeader .tinside2
{
background: url(conso1_bgbott.jpg) no-repeat left bottom;
padding: 53px 0 115px 107px;
}
.tmainContentConso .tcontHeader .tinside2 h3
{
background: url(conso_arrb.gif) no-repeat 1px 3px;
height: 58px;
width: 190px;
padding-top: 11px;
font: bold 25px Arial, Helvetica, sans-serif;
color: #e10000;
float: left;
}
.tmainContentConso .tcontHeader .tinside2 h3 span
{
color: #7d7d7d;
}
.tmainContentConso .tcontHeader .tinside2 .theadR
{
background: url(conso_headr.jpg) no-repeat left top;
width: 385px;
height: 65px;
padding: 8px 7px 7px;
float: left;
}
.tmainContentConso .tcontHeader .tinside2 .theadR a
{
margin-right: 35px;
}
.tmainContentConso .tcontHeader .tinside2 .theadR a.tmargin0
{
margin: 0;
}
.tmainContentConso .tcontHeader .tinside2 .tgrsep
{
background: url(conso_sepgr.gif) repeat-x left center;
height: 28px;
width: 582px;
padding-bottom: 8px;
clear: both;
}
.tmainContentConso .tcontHeader .tinside2 .tleftCont
{
width: 368px;
padding: 12px 35px 0 5px;
float: left;
}
.tmainContentConso .tcontHeader .tinside2 .tleftCont h4
{
font: bold 13px Arial, Helvetica, sans-serif;
color: #ec0203;
}
.tmainContentConso .tcontHeader .tinside2 .tleftCont span
{
background: url(conso_redarr.gif) no-repeat left 3px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #000000;
padding: 0 0 0 10px;
}
.tmainContentConso .tcontHeader .tinside2 .trightCont
{
width: 174px;
float: left;
}
.tmainContentConso .tcontHeader .tinside2 .trightCont .tgrprBox
{
background: url(conso_grboxpr.jpg) no-repeat left top;
width: 144px;
height: 45px;
padding: 15px;
}
.tmainContentConso .tcontHeader .tinside2 .trightCont .tgrprBox p
{
font: bold 12px Arial, Helvetica, sans-serif;
color: #e90305;
padding-bottom: 10px;
}
.tmainContentConso .tcontHeader .tinside2 .trightCont .tgrprBox a
{
background: url(conso_redarr2.gif) no-repeat left 5px;
font: bold 10px Arial, Helvetica, sans-serif;
color: #ea000d;
display: block;
padding-left: 10px;
}
.tmainContentConso .tcontHeader .tslidePage
{
background: url(conso1_bgbott.jpg) no-repeat scroll -3px bottom;
padding: 30px 22px 50px 19px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont
{
	background: url(conso_slideBg1.gif) no-repeat left top;
	width: 372px;
	height: 510px;
	padding: 10px;
	float: left;
	position: relative;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .trightHeader
{
margin-bottom: 15px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .trightHeader a
{
float: left;
margin-right: 25px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContLeft
{
width: 204px;
height: 331px;
float: left;
position: relative;
margin-left: -8px;
margin-right: 4px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight
{
width: 168px;
height: 331px;
float: left;
border-top: 2px solid #e5e5e5;
margin-top: 5px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight td
{
padding: 4px 0 4px 7px;
font: normal 11px Arial, Helvetica, sans-serif;
color: #000000;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight .tresBgL
{
background: url(conso_resBgs.gif) no-repeat left top;
width: 110px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight .tresBgR
{
background: url(conso_resBgs.gif) no-repeat right top;
width: 48px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight .tresBgLb
{
background: url(conso_resBg.gif) no-repeat left top;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight .tresBgRb
{
background: url(conso_resBg.gif) no-repeat right top;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight .tbutS
{
float: right;
margin-top: 2px;
}
.tmainContentConso .tcontHeader .tslidePage .trightCont .tResultContRight .tResSunSep
{
background: url(conso_sepgr.gif) repeat-x left center;
height: 1px;
padding-bottom: 15px;
clear: both;
}
.tmainContentConso .tcontHeader .tslidePage .tSlidefooter
{
font: normal 10px Arial, Helvetica, sans-serif;
color: #606060;
padding-left: 20px;
}

.tForm1 
{
width : 160px;
float : right;
margin-bottom : 5px;
}
.tForm1 input
{
	float: left;
	margin-top : 113px;
	-margin-top : 4px;
}
.tForm1 label
{
	float: left;
	display: block;
	cursor: pointer;
	padding-left: 5px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-top : 110px;
	-margin-top :  1px;
}

.tForm1 .imgSouscriptButton
{
    float: right;
    margin-top :5px;    
}

.tSquirl
{
margin-top: 20px;
}
.tlc33
{
display: block;
float: left;
width: 277px;
}
.tlc33 h3
{
background: url(conso_arrb.gif) no-repeat left 0px;
display: block;
margin: 0 0 0 20px;
padding: 20px 0 0 2px;
font: normal bold 25px/25px Arial, Helvetica, sans-serif;
color: #e30103;
}
.tlc33 h3 span
{
color: #7d7d7d;
font-weight: normal;
}
.tlc33 .tpfirst
{
color: red;
font: normal bold 13px/16px Arial, Helvetica, sans-serif;
margin: 45px 0 0 92px;
}
.tlc33 .tpsecond
{
color: black;
font: normal 11px/14px Arial, Helvetica, sans-serif;
margin: 19px 0 0 33px;
width: 210px;
}
.tlc33 .tbk266
{
display: block;
margin: 36px auto auto 18px;
width: 226px;
}
.tlc33 .tbk266 .ttop
{
background: url(conso_bk266top7.gif) no-repeat left top;
height: 7px;
overflow: hidden;
width: 226px;
}
.tlc33 .tbk266 .tsides
{
background: url(conso_bk266sides.gif) repeat-y top;
padding: 0 3px;
width: 220px;
}
.tlc33 .tbk266 .tcontents
{
background: url(conso_bk266grad.gif) repeat-x top;
padding: 6px 34px 16px 20px;
width: 166px;
}
.tlc33 .tbk266 .tbot
{
background: url(conso_bk266bot5.gif) no-repeat left top;
height: 5px;
overflow: hidden;
width: 226px;
}
.tlc33 .tbk266 h4
{
color: #454444;
font: normal bold 13px/16px Arial, Helvetica, sans-serif;
margin: 0 0 12px 0;
padding: 0;
}
.tlc33 .tbk266 a
{
display: block;
color: #333333;
background: url(cc_redArr.gif) no-repeat left 4px;
font: normal normal 10px/13px Arial, Helvetica, sans-serif;
padding: 0px 0 3px 8px;
text-transform: uppercase;
text-decoration:underline;
}
.tlc33 .tbk266 a:hover
{
color: #e30103;
}

.souscription
{
	height: 84px;
	-float :right;
}

.tSlidefootercal
{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #606060;	
	padding: 0 10px 0 0;
	-margin-top : -21px;
	float: right;
}