/*Tools*/
.clearer {clear:both;height:1px;}
.left {float:left;}
.right {float:right}
sup {line-height:9px}

/*HomePage*/
#colLeft {/*width:755px;*/float:left;display:inline;}
#colRight {width:225px;float:right;display:inline;}

#contentTxt {margin:3px;padding: 20px 15px 5px 15px;width:530px;float:left;background-color:#FFF;}
#contentTxt.full {margin:3px;padding: 20px 15px 5px 15px;width:759px;float:left;background-color:#FFF;display:inline;}
#contentTxt #intro {margin-bottom: 10px;margin-top:10px;font-weight:900;}
#contentTxt h2 {font:24px Trebuchet MS, sans-serif;margin-bottom:15px;color:#010102;font-weight:900;}
#contentTxt p {font-family:Trebuchet MS, sans-serif;margin-bottom:15px;line-height:12px;color:#444244;}
#contentTxt p.red {color:#e83a32;}
#contentTxt div {font-size:11px;}
#contentTxt div a {font-weight:bold;}
#contentTxt div a:hover {text-decoration: underline;}
#contentTxt ul {color:#444244;padding-left:10px;margin-bottom:15px;}
#contentTxt ul li.bluePro {margin-bottom:7px;font-weight:900;padding-left:10px;background:url(../images/puceTxtPro.gif) left 5px no-repeat;}
#contentTxt ul li.yellowPart {margin-bottom:7px;font-weight:900;padding-left:10px;background:url(../images/puceTxt.gif) left 5px no-repeat;}
	
/*colLeft*/
#colLeft #homeFlash {border-top:1px solid #fcd400;border-bottom:1px solid #fcd400;}

/*colRight*/
#contentDocs {margin-top:3px;position:relative;padding:5px 15px;background-color:#444244;}
#homeActu {position:relative;padding:5px 15px;background-color:#444244;height:326px;max-height:326px;}
#homeActu h2, #contentDocs h2 {font-size:14px;font-weight:900;color:#ffd600;margin-bottom:20px;}
#content.pro #contentDocs h2 {color:#009ee3;}
#homeActu .actu, #contentDocs .doc {border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px;} #homeActu .actu.last, #contentDocs .doc.last {border:0;padding-bottom:0;}
#homeActu .actu h3, #contentDocs .doc h3 {font-size:13px;color:#fff;margin-bottom:10px;}
#homeActu .actu p, #homeActu .actu p a, #contentDocs .doc p, #contentDocs .doc p a {font-size:11px;color:#fff;margin-bottom:10px;}
#homeActu .more {color:#FFF;position:absolute;bottom:8px;right:8px;font-size:11px;}
#homeActu .more:hover, #homeActu  a:hover {text-decoration:underline;}

#contentDocs .doc p {margin-bottom:0;}
/*bottom part*/
#redAlert, #terra, #terraInvest, mysudstroum {float:left;display:inline}
#noAlert {width:221px;height:146px;float:left;}
#redAlert {padding:6px 0 0 71px;background:#e83931 url(../images/alert-icon.gif) 25px center no-repeat;height:140px;width:150px;}
#redAlert p, #redAlert p a {color:#fff;width:130px;font-size:11px;margin-bottom:3px;padding-right:20px;line-height:13px;}
#redAlert .alert {margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #FFF;margin-right:10px;}
#redAlert .Information {}
#redAlert .Coupure {}
#redAlert .Panne {}
#redAlert .last {border-bottom:none;}

#terra, #terraInvest {border:1px solid #fcd400;margin-left:5px;width:260px;height:144px;}
#terra h2, #terraInvest h2 {background:#fcd400;padding-left:13px;margin-bottom:8px;}
#terra h2 img, #terraInvest h2 img{display:block;padding:4px 0;}
#terra p, #terraInvest p {color:#fff;font-size:11px;padding:0 5px 0 13px;}
#terra p a, #terraInvest p a {color:#fff;display:block;padding:44px 0 13px 0;}
#terra p a {background:url(../images/terra-icone.gif) right top no-repeat;}
#terraInvest p a {background:url(../images/terrainvest-icon.gif) right top no-repeat;}

#mysudstroum {background:#444244;padding:5px 15px 18px 15px;float:left;margin-left:5px;width:194px;height:123px;}
#mysudstroum p, #mysudstroum p a {color:#FFF;font-size: 11px;}
#mysudstroum p a:hover {text-decoration:underline;}
#mysudstroum h2 {color:#fcd400;font-size:14px;margin:0 0 8px 0;}
#mysudstroum form input {display:block;margin-bottom:8px;border:0;color:#606162;font-size:10px;padding:5px;width:184px;}
#mysudstroum form input#connexion {color:#010102;font-size:12px;background:#fcd400;font-weight:900;width:194px;cursor:pointer;}

/*Tools*/
p#printMail {margin:0;text-align:right;}
p#printMail a {margin:0 5px;cursor:pointer;}

/*Footer*/
#footer {clear:both;}
#footer.content p {margin-right:0px;}

/*tableaux*/
#contentTxt table.renderedtable {width:100%;border-collapse:collapse;}
#contentTxt table.renderedtable p {margin:0;}
#contentTxt table.renderedtable td {padding:2px 6px;vertical-align:middle;border-color:#444244;}
#contentTxt table.renderedtable .text-center {text-align:center;}
#contentTxt table.renderedtable td.titleth {font-size:14px;padding:6px;background:#fcd400;}
#contentTxt table.renderedtable td.title {font-size:12px;padding:6px;background:#444244;border-color:#fff;}
#contentTxt table.renderedtable td.titleLittle {font-size:11px;padding:6px;background:#a1a0a1;border-color:#fff;}
#contentTxt table.renderedtable td.title p {color:#fcd400;}
#contentTxt table.renderedtable td.sep {padding:0;font-size:4px;background:#444244;}
#contentTxt table.renderedtable td.sep2 {padding:0;font-size:4px;background:#fff;border-color:#fff;}

#contentTxt table.contact {border:0;}
#contentTxt table.contact .text-center {text-align:center;}
#contentTxt table.contact td.titleth {font-size:14px;padding:6px 0 0 0;background:#fcd400;vertical-align:middle;}
#contentTxt table.contact td.titleth p, #contentTxt table.contact td.title p {margin:0;padding-bottom:4px;}
#contentTxt table.contact td.title {font-size:12px;padding:5px;background:#fcd400;}
#contentTxt table.contact td.widthSep {font-size:0;}
#contentTxt table.contact td.alinea {padding-left:10px;}

/*gmap*/
#ezgml-map-313 {margin:0 0 10px;}
