
form {margin: 0px;}
input.searchFld {border: solid 1px #000;margin:0px 0px 0px 0px;padding: 0px 0px 0px 4px;width: 110px;height: 14px;	font-size:9px;}
input.nl {border: 0px;margin:3px 0px 3px 0px;padding: 0px 0px 0px 4px;width: 105px;height: 14px;font-size:9px;}

h1{font-size:20px}
.bleu{color:#2D76CC}
.searchAgencies {border: solid 1px #b7b7b7; margin:3px 0px 0px 10px;padding: 0px 0px 0px 0px;width: 110px;height: 16px;font-size:9px; }
.btnsearchOK {margin-top:1px;margin-left:1px;}

div {font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
TD {font-family:arial, Helvetica, sans-serif; font-size:11px }

ul.tools {margin: 0px; padding: 0px; font-size: 9px; color:#000; display:inline;}
ul.tools li {position: relative;display:inline;padding-right: 5px;line-height: 15px;}
ul.tools li.last {padding-right: 0px;}
ul.tools A {color:#000; text-decoration:none }
ul.tools A:hover {text-decoration:underline }

/*** footer rechartý ***/
ul.toolsfooter {margin: 0px; padding: 0px; font-size: 9px; color:#fff; display:inline;}
ul.toolsfooter li {position: relative;display:inline;padding-right: 5px;line-height: 15px;}
ul.toolsfooter li.last {padding-right: 0px;}
ul.toolsfooter A {color:#fff; text-decoration:none }
ul.toolsfooter A:hover {text-decoration:underline }

.rightEndBox {height:30px }

/* home */
/*#homeEditoContainer { background-repeat:no-repeat; width:520px; height:225px; float:right}*/
/*#homeEditoContainer { margin-top:30px;background-repeat:no-repeat; width:520px; height:225px; float:right}*/



#homeEdito {position:relative; float:right; right:250px; top:120px; font-weight:bold; color:#2D76CC; width:95px; height:100px; padding:10px 10px 0px 10px;*padding:45px 10px 0px 10px;}
/*#homeEdito {position:relative; float:right; right:250px; top:120px; font-weight:bold; color:#2D76CC; width:95px; height:100px; padding:10px 10px 0px 10px;}*/
#homeEdito a {font-weight:bold; color:#2D76CC; text-decoration:none;}
#homeImg {position:relative; float:left;text-align:center; height:100%;width:35%; padding-top:8%; }

#homeTexte {padding:5px; clear:both;}
#homeTexte h1 {font-size:11px; font-weight:bold; margin:0;}
#homeTexte p {margin:3px 0px 0px 0px;}

#homeNews {padding:5px; clear:both;}

#servicesMenuHome {padding:0px 0px 10px 10px;}
#servicesMenuHome h1 {font-family:verdana,sans-serif; color:#4189DD; font-size:10px; font-weight:bold; margin:0; padding:0; text-transform:uppercase;}
#servicesMenuHome a {background-image : url(../images/p_bulletRed.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px; margin-bottom:2px; color:#000; text-decoration:none; background-position:0px 3px; font-family:verdana,sans-serif; font-size:10px; display:block;}

#homeEdito a:hover, #servicesMenuHome a:hover, #marchandsListe p a:hover, #gab1Texte a:hover, #gab1Visuel a:hover, #gabRubTexte a:hover ,p.gabRefList1 a:hover, p.gabRefList2 a:hover, #gabRefListing p a:hover {text-decoration:underline;}
.clearFix {clear:both;}

/* 02Rubrique */
#rubEditoContainer {background-image : url(../images/i_02Rub_bkgrd1.jpg); background-repeat:no-repeat; width:519px; height:138px; float:right; margin-top:31px; voice-family: "\"}\""; voice-family: inherit; margin-top:31px;padding-top:100px;}
#rubTexte1 {clear:both; padding:10px 20px 0px 20px;}
.rubTitre1 {display:block; margin:0px 0px 12px 0px;}
/*#rubTexte1 h2 {color:#E60028; font-size:11px; margin:0px; background-image : url(../images/p_bulletRed2.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px; background-position:0px 4px; clear:both;}*/
#rubTexte1 p {margin:0; padding:5px 0px 15px 0px;}
img.l {float:left; margin:0px 10px 10px 0px;}
img.r {float:right; margin:0px 10px 10px 0px;}

img { border: 0;}

/* gab_contenus */
#gab1ContentContainer {clear:both; }
/*#gab1Visuel {position:absolute; width:160px; right:130px;}*/
/*#gab1Visuel {position:absolute; width:160px; right:130px;margin-top:30px;}*/


#gab1Texte {padding:20px 0px 0px 20px; margin-right:170px;}
#gab1Texte p {margin: 0px 0px 15px 0px;}
#gab1Texte p em {font-weight:bold; font-style:normal; color:#999999;}
#gab1Texte em {font-weight:bold; font-style:normal; color:#999999;}
#gab1Texte  ul {margin:0px 0px 15px 18px; padding:0;list-style-image: url(../images/p_bulletGrey.gif); }
/*#gab1Texte h2 {color:#4189DD; font-size:11px; margin:0;}*/

#gab1Visuel a, #gabRubTexte a {background-image : url(../images/p_bulletRed.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px; margin-bottom:2px; color:#E60028; text-decoration:none; background-position:0px 3px;}
#gab1Texte a {color:#E60028; text-decoration:none;}
/*, #gab1Texte a */

.styleA {background-image : url(../images/p_bulletRed.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px; margin-bottom:2px; color:#E60028; text-decoration:none; background-position:0px 3px;}

#gab1Visuel a {color:#999999;font-weight:bold;}

#gab1Visuel{*padding-top:15px;}

p.gabRefList1 a, #gab1Texte p.gabRefList1 a, p.gabRefList2 a {background-image : url(../images/p_bulletRed3.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px; margin-bottom:2px; color:#000; text-decoration:none; background-position:0px 3px;}

.styleA2 {background-image : url(../images/p_bulletRed3.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px; margin-bottom:2px; color:#000; text-decoration:none; background-position:0px 3px;}

/* gab rubriques */
/*#gabRubVisuel {text-align:right; margin-top:31px; voice-family: "\"}\""; voice-family: inherit; margin-top:0px;}*/
/*#gabRubVisuel {text-align:right; margin-top:30px; voice-family: "\"}\""; voice-family: inherit;}*/



#filet2 {background:#000; font-size:1px; clear:both; height:6px; margin-left:2px; }
.gabRubColor1 {float:left; width:32%; background-color:#2D76CC; height:6px;font-size:1px; }
#gabRubContainer1 {float:left; width:25%; voice-family: "\"}\""; voice-family: inherit; width:35%;}
#gabRubContainer2 {float:left; width:45%; voice-family: "\"}\""; voice-family: inherit; width:65%;}
#gabRubIntro { padding:10px 20px 0px 20px; }
#gabRubIntro p {color:#999999; font-weight:bold; font-size:12px;}
#gabRubTexte { padding:10px 20px 0px 0px;}
#gabRubTexte a {font-weight:bold; clear:both; margin-bottom:2px; display:block;}

/* references */
#gabRefContainer1 {float:right; width:160px;*padding-top:20px;}
#gabRefContainer2 {margin-right:160px; padding:25px 20px 20px 20px;}
p.gabRefList1 {float:left;  margin:10px 0px 0px 0px; voice-family: "\"}\""; voice-family: inherit; width:60%;}
p.gabRefList2 {float:right;  margin:10px 0px 0px 0px; voice-family: "\"}\""; voice-family: inherit; width:40%;}
p.gabRefList1 a, p.gabRefList2 a {color:#000; font-weight:bold;}
.separator01 {clear:both; border-bottom:solid 1px #BFBFBF; height:1px;}
#gabRefListing {padding:15px 20px 20px 20px;}
#gabRefListing h1 {clear:both;color:#E60028; font-size:11px; margin:0px; background-image : url(../images/p_bulletGrey2.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px; background-position:0px 3px; display:block;}
#gabRefListing p {float:left; margin:5px 0px 0px 0px; padding-bottom:15px; width:40%; voice-family: "\"}\""; voice-family: inherit; width:50%;}
#gabRefListing p a {color:#000; text-decoration:none;}

/* contact */
#gabRubContact { padding:15px 20px 20px 0px;}
.contactTable {background-color:#96BAE5; margin:5px 0px 10px;}
.contactTable td {padding:10px 5px 10px 0px; font-weight:bold;}
.contactWhiteText {color:#fff;}
.contactInput {height:15px; font-size:11px;}
.contactInfo {color:#FF0000; font-weight:bold;}
.contactForm textarea {font-size:11px; font-family:arial; width:300px; height:50px;}
.contactTable td.contactCommentText {padding-bottom:2px;}
.contactTable td.contactComment {padding-top:0;}


div#homeNews{
	position:relative;
	overflow:hidden;
	text-align:left;
	margin:auto;
}

table tr td h2 {
    font-family: verdana,sans-serif;
    color: #4189dd;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align:left;
    padding:0px;
    margin-top:3px;
}

table.table-home tr td
{
    width:33%;
}

div#news{
	float:left;
	width:200px;
	text-align: left;
	color:#002000;
        position:relative;
        left: -1px;
}

div#demo{
        float:left;
	width:200px;;
	height:75px;
	border:1px solid black;
	text-align: left;
        padding-left:15px;
}

div#BrochureApi{
	float:left;
	height:75px;
	width:200px;;
	border:1px solid black;
	text-align: left;
        padding-left:15px;
}

td.demo-links {
    text-align:left;
}

td.demo-links2 {
        
}

#headertitle  {position:relative; top:35px;height:57px; text-align:right; padding-right:10px; voice-family: "\"}\""; voice-family: inherit; padding-top:0px;}

a.lien{
	background : url(../images/p_bulletRed.gif) left no-repeat;
	color:#E60028;
	font-size: 11px;
	padding-left:12px;
}

h1.csc-firstHeader{
	display:none;
}

span.news-list-date{
	font-size: 11px;
        display:block;
        color:#E60028;
}

div.news-list-item {
    text-align:left;
}

div.news-list-item a, a.styleA{
	/*background : url(../images/p_bulletRed.gif) left no-repeat;*/
	color:black !important;
	font-size: 11px;
        text-decoration:none;
}

div#mainCenterContent a.lien {
    color: black;
    text-decoration: none;
    
}

div.news-list-morelink, div.news-list-item hr.clearer{
	display: none;
}

div#news p.bodytext {
    display:none;
}