.mainDiv
{
  width:1232px;
  margin: 0 auto;
  background-color: #475B73; /* bleu */
}

#b0
{
  background-image: url(../images/img_left_logoPart.jpg);  
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 227px;
  height: 335px;
  margin-left: 3px;
}
#b1
{
  width:772px;
  margin-right: 230px;
}
#b0,
#b1
{
  float: left;
}

#header,
#centerDiv,
.l4
{
  background-image: url(../images/background.jpg);  
}

#centerDiv
{
  padding: 10px;
}



/*Bordures cadre central */
#b1 #mainContentDiv
{
  width: 718px;
  margin-left: 10px; /* 2 de marge + la bordure */
  margin-right: 10px; /* 2 de marge + la bordure */
  padding-top: 1px;
  padding-bottom: 1px;
}
.img_up_left_corner{background-image: url(../images/img_up_left_corner.jpg);}
.img_up_center{background-image: url(../images/img_up_center.jpg);}
.img_up_right_corner{background-image: url(../images/img_up_right_corner.jpg);}
.img_left{background-image: url(../images/img_left.jpg);}
.img_right{background-image: url(../images/img_right.jpg);}
.img_down_left_corner{ background-image: url(../images/img_down_left_corner.jpg);}
.img_down_center{background-image: url(../images/img_down_center.jpg);}
.img_down_right_corner{background-image: url(../images/img_down_right_corner.jpg);}

.img_up_center,
.img_up_left_corner,
.img_up_right_corner
{
  height: 11px;
  background-position: top left;
}
.img_down_center,
.img_down_left_corner,
.img_down_right_corner
{
  height: 11px;
  background-position: bottom left;
}
.img_up_left_corner,
.img_up_right_corner,
.img_down_left_corner,
.img_down_right_corner
{
  width: 8px;
  background-repeat: no-repeat;
}
.img_up_center,
.img_down_center
{
  width: 736px;
  background-repeat: repeat-x;
}
.img_up_left_corner,
.img_up_center,
.img_up_right_corner,
.img_down_left_corner,
.img_down_center,
.img_down_right_corner
{
  float: left;
}
.bord_up,
.bord_down,
.l2
{
  width : 752px;
  clear: both;
}

.img_left,
.img_right
{
  background-repeat: repeat-y;
  width: 752px;
}
.img_right { background-position: right;}
.img_left  { background-position: left;}

.l2{background-color: white;}









/* Internal boxes */

#b1 .internalbox .internalboxCenter
{
  margin-left: 10px; /* 5 de marge + bordure*/
  margin-right: 10px; /* 5 de marge + bordure*/
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: hidden;
}

#b1 .internalbox .lc,
#b1 .internalbox .center,
#b1 .internalbox .rc
{
  float: left;
}
#b1 .internalbox .up,
#b1 .internalbox .mainbox,
#b1 .internalbox .down
{
  clear: both;
}
    
#b1 .internalbox .border_right{background-position: right;}
#b1 .internalbox .border_left {background-position: left;}

#b1 .internalbox .up  .lc,
#b1 .internalbox .up .rc,
#b1 .internalbox .up .center
{ 
  height: 25px;
}
#b1 .internalbox .down .lc,
#b1 .internalbox .down .rc,
#b1 .internalbox .down .center
{
  height: 11px;
}
#b1 .internalbox .center {background-repeat:repeat-x;}
#b1 .internalbox .border_right,
#b1 .internalbox .border_left
{
  background-repeat: repeat-y;
}

#b1 .internalbox .up .lc{background-image: url(../images/internalbox_up_left_corner.jpg); width:61px;}
#b1 .internalbox .up .center{background-image: url(../images/internalbox_up_center.jpg);}
#b1 .internalbox .up .rc{background-image: url(../images/internalbox_up_right_corner.jpg); width: 11px;}
#b1 .internalbox .down .lc{background-image: url(../images/internalbox_down_left_corner.jpg); width: 10px;}
#b1 .internalbox .down .center{background-image: url(../images/internalbox_down_center.jpg);}
#b1 .internalbox .down .rc{background-image: url(../images/internalbox_down_right_corner.jpg);width: 10px;}
#b1 .internalbox .border_left{background-image: url(../images/internalbox_left.jpg);}
#b1 .internalbox .border_right{background-image: url(../images/internalbox_right.jpg);}









#b1 .spacer
{
  clear: both;
  height: 1px;
}
body
{
  background-color:#475B73; /* bleu */
  margin: 0;
  padding: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height:14px;
  color: #36444F;
}
a img 
{
  border: 0;
}

a
{
  text-decoration: none;
  font-size: 11px;
  line-height:14px;
  color: #7E9F09; /* vert foncé + */  
}
a:hover
{
  text-decoration: underline;
  font-size: 11px;
  line-height:14px;  
  color: #95BB0C; /* vert */
}

h1,h2,h3,h4,#mainTitle
{
  color : #96BD0A; /* vert */
}
h1{font-size: 20px;}
h2{font-size: 18px;}
h3{font-size: 14px;color : #8DB11D; /* vert foncé */}
h4{font-size: 13px;}

#mainTitle
{
  font-size: 20px;
  text-align: center;
  padding: 5px;
  margin-bottom: 10px;
  color : #96BD0A;
  font-weight: bold;
}


.mainDiv #b1 .alinea_space 
{
	width:20px;
	float:left;
}

em
{
  font-style:normal;
}

.bold{font-weight: bold;}



/******************/
/*     Header     */
/******************/
.header_noflash
{
  clear: left;
  width: 772px;  
}
.header_noflash .menu_noflash
{
  background-color: #103C6B;
  color: white;  
  padding-left: 45px;
}

.header_noflash .menu_noflash a
{
  color: white;
  text-decoration: none;
  padding-right: 25px;
}

.header_noflash .menu_noflash a:hover
{
  color: #7E9F09;
  text-decoration: underline;
}
.header_noflash .header_bg_noflash
{
  background-image: url(../images/background_noflash.jpg);
  background-repeat: no-repeat;
  width: 772px;
  height: 215px;  
}


/******************/
/*     Footer     */
/******************/

.copyright
{
  background-image: url(../images/background-copyright.gif);
  background-repeat: repeat-x;
  height: 18px;
  font-size: 10px;
  color : #475B73;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	padding-top: 5px;
}
.copyright a
{
  text-decoration: none;  
  color : #475B73;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}
.copyright a:hover
{
  color : #91BD12;
  text-decoration:underline;
}
.footer_part_W3C
{
  margin-top : 20px;
  height : 30px;
  text-align:right; 
}

.footer .liPrint
{
  padding-top: 5px;
}

.footer
{
 background-color:#475B73; /* bleu */
 padding-top: 10px;
}
.footer a,
.footer
{
	font-size: 10px;
  color : #FEFFFD; /* blanc-gris */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.footer a,
.footer a:visited
{
  text-decoration:none;
}
.footer a:hover
{
  color : #96BC0D;
  font-size: 10px;
  text-decoration:underline;
}
.footer ul
{  
  padding-left: 0px;
  margin-left: 14px;
}
.footer .title,
.footer .title a,
.footer .title a:visited,
.footer li
{
  color : #8DB11D; /* vert foncé */  
}
.footer .title .a:hover
{
  color : #FEFFFD; /* blanc-gris */
}
.logo_footer
{
   float: left;
	 margin-right: 20px;
	 background-color: #475B73;
}

.footer_vbar
{
   float: left;
   background-image: url(../images/footer_vbar.jpg);
	 background-repeat: repeat-y;
	 height:165px;
	 width:3px;
	 margin-left:20px;
	 margin-right:20px;
}
.footer .firstLine
{ 
 width:100%; 
 clear:both;
}
.footer .footer_part
{
  float: left; 
}
.footer .secondLine
{
  margin-left : 20%;
  clear:both;
  vertical-align: bottom;
  width:100%; 
}
.footer .secondLine .footer_part
{
  margin-top: 20px;
}
.footer .secondLine img
{
 margin-top : -20px;
}

.footer .contactfooterPart .title
{
  width: 80px;  
  float: left;
}
.footer .contactfooterPart .rss
{
  float:left;
  width: 49px;  
  text-align: right; 
}
.footer .contactfooterPart .pad
{
  cledar: both;
  height: 15px;
}










/* hidden parts */
.beginning_body
{
   position:absolute;
   top : -5000px;	    	
   background-image: url(../images/empty.gif);
	 background-repeat: no-repeat;
	 text-indent: -5000px;
	 display: block;
}
.ending_body
{
   position:absolute;
   top : -5000px;	    	
   background-image: url(../images/empty.gif);
	 background-repeat: no-repeat;
	 text-indent: -5000px;
	 display: block;
}






/* hidden tooltips */

.hidden_tooltips
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   line-height:14px;   
   border:solid 1px #666666; width:250px; 
   padding:5px; 
   position:absolute; 
   z-index:100; 
   visibility:hidden; 
   color:#000000;
   top:0px; 
   left:90px; 
   background-color:#95BB0C;
}
.hidden_tooltips a,
.hidden_tooltips a:visited
{
  text-decoration:none;
  color:#000000;
}

#tooltip_web,
#tooltip_print,
#tooltip_gde_entreprises_pdg,
#tooltip_plv,
#tooltip_tooltip_art_rules
{
   width:600px; 
}






#b1 .price 
{
  float: right;
  text-align: right;  
  width: 210px;  
  margin-top: 15px;
}
#b1 .price a
{
  font-weight: bold;
  font-style: italic;
  font-size: 13px;
  color: #475B73;
}




.star
{
 color:red;
 float: left;
 padding-right: 2px;
}

.errMsg
{
 font-weight:bold;
 color:red;
}







/* Pour mootools */
.buttons span{cursor:pointer;}
.buttons span:hover{color: #7E9F09;text-decoration: underline;}

#box8{
	position:absolute;
}
#box8 div{
	width:730px;
	float:left;
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
#box8 h3
{
 display: none;
}
.mask1
{
	position:relative;
	width:730px;
	height:800px;
	overflow:hidden;
}













/* Index */

#index li{ color : #8DB11D; /* vert foncé */}
#index li a {color: #36444F;}
#index ul{ padding-left: 18px;}

#index .acontact_usContainer
{
  text-align: center;
  padding-left: 28px;
  
}
#index .contact_us,
#index .contact_us2
{    
  background-repeat: no-repeat;
  background-position: top center;
  width: 170px;
  height: 116px;
  text-align: center;    
}
#index .contact_us{background-image: url(../images/contact.jpg);}
#index .contact_us2{background-image: url(../images/contact2.jpg);}

#index .prestationsList
{
  width: 711px;
  padding-left: 200px;
}
#index .prestationsList a
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height:25px;
  font-weight: bold;
  color: #36444F;
}
#index .gratuit
{
  font-weight: bold;
  font-size: 13px;
  color: red;
}

#index .logo,
#index .prestations,
#index .contact
{
  margin-top: 10px;
  float: left;
}

#index .line2
{
  width: 731px;
}
#index .prestations,
#index .contact
{  
  margin-left: 10px;
}

#index .intro .boxsize{width: 731px;}
#index .intro .boxsize_20{width: 711px;}
#index .intro .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#index .logo .boxsize{width: 200px;}
#index .logo .boxsize_20{width: 180px;}
#index .logo .internalbox .up .center{width: 128px;/*boxsize - 72*/}

#index .prestations .boxsize{width: 310px;}
#index .prestations .boxsize_20{width: 290px;}
#index .prestations .internalbox .up .center{width: 238px;/*boxsize - 72*/}

#index .contact .boxsize{width: 200px;}
#index .contact .boxsize_20{width: 180px;}
#index .contact .internalbox .up .center{width: 128px;/*boxsize - 72*/}





/* Qui sommes nous */

#qui-sommes-nous .boxsize{width: 731px;}
#qui-sommes-nous .boxsize_20{width: 711px;}
#qui-sommes-nous .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#qui-sommes-nous #mainTitle,
#qui-sommes-nous .logo
{
  float: left;
}
#qui-sommes-nous #mainTitle
{
  width: 368px;
  padding-top: 40px;
}
#qui-sommes-nous .title { clear: both;}
#qui-sommes-nous .intro{ margin-top : 10px;}

#qui-sommes-nous .seeNetworkPartners
{
  text-align:right;
}

.viadeoLink
{
  background-image:url(../images/viadeo.gif);
  background-repeat: no-repeat;
  width: 80px;
  height: 15px;
  display: block;
}
.linkedinLink
{
  background-image:url(../images/linkedin.jpg);
  background-repeat: no-repeat;
  width: 83px;
  height: 26px;
  display: block;
  margin-left: 8px;
}
#qui-sommes-nous .intro .seeNetworkPartners {width: 625px;}
#qui-sommes-nous .viadeoLink,
#qui-sommes-nous .linkedinLink,
#qui-sommes-nous .intro .seeNetworkPartners
{
  float: left;
}



/* notre-reseau */

#notre-reseau #mainTitle{width: 711px;}

#notre-reseau .boxsize{width: 731px;}
#notre-reseau .boxsize_20{width: 711px;}
#notre-reseau .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#notre-reseau .l1 {clear: both;}
#notre-reseau .logo
{
  background-repeat: no-repeat;  
  background-position: right;
  width: 100px;
  height: 90px;  
}
#notre-reseau .logo{float: right;}
#notre-reseau .lien
{
  text-align:right;
  clear:both;  
}

#notre-reseau .nenuphare .logo{background-image:url(../images/logo_nenuphare.jpg);}
#notre-reseau .oceatoon .logo{background-image:url(../images/logo_oceatoon.gif);}
#notre-reseau .mathieuclement .logo{background-image:url(../images/logo_mathieuclement.jpg);}
#notre-reseau .debizemont .logo{background-image:url(../images/logo_debizemontstudio.jpg);}





/* creation-site-internet */

#b1 #creation-site-internet #mainTitle{width: 711px;}

#b1 #creation-site-internet .boxsize{width: 731px;}
#b1 #creation-site-internet .boxsize_20{width: 711px;}
#b1 #creation-site-internet .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#b1 #creation-site-internet .prev,
#b1 #creation-site-internet .navmenu,
#b1 #creation-site-internet .next
{
  float: left;
}

#creation-site-internet .menu .content
{  
  padding-left: 30px;
  font-size: 13px;
}
#creation-site-internet .menu .active
{
  color: #7E9F09; /* vert foncé + */
  font-weight: bold;
}

#creation-site-internet .contentbas .prev {width: 350px;float: left;}
#creation-site-internet .contentbas .next {width: 361px;float: right; text-align: right;}

#b1 #creation-site-internet .mask1 
{
  height : 850px; 
}



/* impressions-tous-support */

#b1 #impressions-tous-supports #mainTitle
{
  width: 711px;
  line-height: 18px;
}

#b1 #impressions-tous-supports .boxsize{width: 731px;}
#b1 #impressions-tous-supports .boxsize_20{width: 711px;}
#b1 #impressions-tous-supports .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#b1 #impressions-tous-supports .prev,
#b1 #impressions-tous-supports .navmenu,
#b1 #impressions-tous-supports .next
{
  float: left;
}

#impressions-tous-supports .menu .content
{    
  font-size: 13px;
}
#impressions-tous-supports .menu .content h2{margin-left: 30px;}
#impressions-tous-supports .menu .active
{
  color: #7E9F09; /* vert foncé + */
  font-weight: bold;
}

#impressions-tous-supports .contentbas .prev {width: 350px;float: left;}
#impressions-tous-supports .contentbas .next {width: 361px;float: right; text-align: right;}

#b1 #impressions-tous-supports .mask1 
{
  height : 802px; 
}
#b1 #impressions-tous-supports h2
{
  font-size: 16px;
  margin-left: 10px;
}
#b1 #impressions-tous-supports h3
{
  color:#36444F;
  font-size:14px;
  margin-left: 20px;
}


/* impressions-tous-support */

#b1 #referencement-redaction-contenu #mainTitle
{
  width: 711px;
  line-height: 18px;
}

#b1 #referencement-redaction-contenu .boxsize{width: 731px;}
#b1 #referencement-redaction-contenu .boxsize_20{width: 711px;}
#b1 #referencement-redaction-contenu .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#b1 #referencement-redaction-contenu .prev,
#b1 #referencement-redaction-contenu .navmenu,
#b1 #referencement-redaction-contenu .next
{
  float: left;
}

#referencement-redaction-contenu .menu .content
{    
  font-size: 13px;
}
#referencement-redaction-contenu .menu .content h2{margin-left: 30px;}
#referencement-redaction-contenu .menu .active
{
  color: #7E9F09; /* vert foncé + */
  font-weight: bold;
}

#referencement-redaction-contenu .contentbas .prev {width: 350px;float: left;}
#referencement-redaction-contenu .contentbas .next {width: 361px;float: right; text-align: right;}

#b1 #referencement-redaction-contenu .mask1 
{
  height : 850px; 
}
#b1 #referencement-redaction-contenu h2
{
  color:#36444F;
  font-size:17px;
  margin-left: 20px;
}



/* nos-references */

#b1 #nos-references #mainTitle{width: 711px;}

#b1 #nos-references .boxsize{width: 731px;}
#b1 #nos-references .boxsize_20{width: 711px;}
#b1 #nos-references .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#b1 #nos-references .prev,
#b1 #nos-references .navmenu,
#b1 #nos-references .next
{
  float: left;
}
#b1 #nos-references .navmenu{width: 565px;padding-left: 44px;}


#b1 #nos-references .menu
{
  clear: both;
}

#b1 #nos-references .menu .active
{
  color: #7E9F09; /* vert foncé + */
  font-weight: bold;
  border: outset 3px;
  margin-bottom: 16px;
  margin-right: 16px;
}


#nos-references .contentbas .prev {width: 350px;float: left;}
#nos-references .contentbas .next {width: 361px;float: right; text-align: right;}

#b1 #nos-references .mask1 
{
  height : 635px; 
}

#nos-references .logo_pancarte
{
  background-image: url(../images/reference_blank.png);
  background-repeat: no-repeat;
  width: 108px;
  height: 207px;
}

#nos-references .contenu
{
  width: 590px; 
  padding-left: 10px;
}
#nos-references .logo_pancarte,
#nos-references .contenu
{
  float: left;
}

#nos-references .contenu .logo
{
  position: relative;
  left: -86px;
  top: 53px;
  width: 55px;  
}
#nos-references .screenshot
{
  width: 690px;
  height: 380px;
  background-repeat: none;  
}

#nos-references h4 { font-size: 18px;}

#nos-references .missionsignal .screenshot {background-image: url(../images/references/unilever-signal.jpg);}
#nos-references .manpower .screenshot {background-image: url(../images/references/manpower.jpg);}
#nos-references .nenuphare .screenshot {background-image: url(../images/references/nenuphare.jpg);}
#nos-references .odesia .screenshot {background-image: url(../images/references/odesia.jpg);}
#nos-references .aubergedusud .screenshot {background-image: url(../images/references/auberge-du-sud.jpg);}
#nos-references .biogenese .screenshot {background-image: url(../images/references/biogenese.jpg);}
#nos-references .biohome .screenshot {background-image: url(../images/references/biohome.jpg);}
#nos-references .marlouzette .screenshot {background-image: url(../images/references/marlouzette.jpg);}
#nos-references .joseechiappe .screenshot {background-image: url(../images/references/josee-chiappe.jpg);}
#nos-references .iness .screenshot {background-image: url(../images/references/iness.jpg);}
#nos-references .novartis .screenshot {background-image: url(../images/references/novartis.jpg);}
#nos-references .casaPizza .screenshot {background-image: url(../images/references/casaPizza.jpg);}
#nos-references .1001artists .screenshot {background-image: url(../images/references/1001artists.jpg);}
#nos-references .isohome .screenshot {background-image: url(../images/references/isohome.jpg);}
#nos-references .patatipatata .screenshot {background-image: url(../images/references/patatipatata.jpg);}

#b1 #nos-references .menu span
{
  width: 80px;
  height: 52px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  text-indent: -5000px;
  border: solid 1px;
  margin-right: 20px;
  margin-bottom: 20px;
} 

#b1 #nos-references .menu #prev8 span,
#b1 #nos-references .menu #next8 span,
#b1 #nos-references .menu #prev8,
#b1 #nos-references .menu #next8
{
  border: solid 0px;
  width: 30px;
}

#b1 #nos-references .menu #prev8 span,
#b1 #nos-references .menu #next8 span
{
  text-indent: 0px;
  text-align: center;
  padding-top: 60px;
  height: 62px;
  font-size: 15px;
}

#nos-references .menu .logo_unileverSignal {background-image: url(../images/references/logo_unileverSignal.jpg);}
#nos-references .menu .logo_manpower {background-image: url(../images/references/logo_manpower.jpg);}
#nos-references .menu .logo_nenuphare {background-image: url(../images/references/logo_nenuphare.jpg);}
#nos-references .menu .logo_odesia {background-image: url(../images/references/logo_odesia.jpg);}
#nos-references .menu .logo_joseeChiappe {background-image: url(../images/references/logo_joseeChiappe.jpg);}
#nos-references .menu .logo_biogenese {background-image: url(../images/references/logo_biogenese.jpg);}
#nos-references .menu .logo_marlouzette {background-image: url(../images/references/logo_marlouzette.jpg);}
#nos-references .menu .logo_biohome {background-image: url(../images/references/logo_biohome.jpg);}
#nos-references .menu .logo_aubergeDuSud {background-image: url(../images/references/logo_aubergeDuSud.jpg);}
#nos-references .menu .logo_iness{background-image: url(../images/references/logo_iness.jpg);}
#nos-references .menu .logo_novartis{background-image: url(../images/references/logo_novartis.jpg);}
#nos-references .menu .logo_casaPizza{background-image: url(../images/references/logo_casaPizza.jpg);}
#nos-references .menu .logo_1001artists{background-image: url(../images/references/logo_1001artists.jpg);}
#nos-references .menu .logo_isohome{background-image: url(../images/references/logo_isohome.jpg);}
#nos-references .menu .logo_patatipatata{background-image: url(../images/references/logo_patatipatata.jpg);}





/* contact */

#contact .viadeo1,
#contact .viadeoLink{float: left;}
#contact .viadeo{clear: left;}
#contact .viadeo1 {padding-top: 3px;}

#contact .linkedin1,
#contact .linkedinLink{float: left;}
#contact .linkedin{clear: left;}
#contact .linkedin1 {padding-top: 6px;}

#contact #mainTitle{width: 711px;}
#contact .logo .boxsize{width: 200px;}
#contact .logo .boxsize_20{width: 180px;}
#contact .logo .internalbox .up .center{width: 128px;/*boxsize - 72*/}

#contact .coordonnees .boxsize{width: 240px;}
#contact .coordonnees .boxsize_20{width: 220px;}
#contact .coordonnees .internalbox .up .center{width: 168px;/*boxsize - 72*/}

#contact .contactLogo .boxsize{width: 200px;}
#contact .contactLogo .boxsize_20{width: 180px;}
#contact .contactLogo .internalbox .up .center{width: 128px;/*boxsize - 72*/}

#contact .formSent .boxsize{width: 731px;}
#contact .formSent .boxsize_20{width: 711px;}
#contact .formSent .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#contact .formError .boxsize{width: 731px;}
#contact .formError .boxsize_20{width: 711px;}
#contact .formError .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#contact .contactFormu .boxsize{width: 731px;}
#contact .contactFormu .boxsize_20{width: 711px;}
#contact .contactFormu .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#contact .contact_us,
#contact .contact_us2
{    
  background-repeat: no-repeat;
  background-position: top center;
  width: 170px;
  height: 116px;
  text-align: center;    
}
#contact .contact_us{background-image: url(../images/contact.jpg);}
#contact .contact_us2{background-image: url(../images/contact2.jpg);}


#contact .line1 .logo,
#contact .line1 .coordonnees
{
  float: left;
}
#contact .line1 .contactLogo
{
  float: right;
}

#contact .line2 .contactLogo,
#contact .line2 .coordonnees
{
  float: left;
}
#contact .line2 .logo
{
  float: right;
}

#contact .coordonnees
{  
  margin-top: 10px;
  margin-left: 45px;
}

#contact .coordonnees .lien
{
  clear: left;
  float: right;
  text-align: right;
  padding-top: 5px;
}

#contact .coordonnees .content
{
  padding-left: 20px;
}

#contact .logo,
#contact .contactLogo
{
  margin-top: 25px;
}
#contact .line1,
#contact .line2
{
  clear: both;
  width: 731px;
}

#contact .captchaTextBox{  float: left;}
#contact .captcha {text-align:right; float: right;}
#contact .send {text-align:right;}

#contact .formError
{
  color: red;
  font-weight: bold;
}

#contact #warningMsgMagicWords
{
  color : #D06517; /* rouge */  
	width: 718px;
	margin-left:5px;
	padding-top: 15px;
	height: 30px;
	overflow: hidden;
	border: 3px solid #475B73; /* rouge */
  visibility: hidden;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}






/* sitemap */

#sitemap #mainTitle{width: 711px;}
#sitemap .boxsize{width: 731px;}
#sitemap .boxsize_20{width: 711px;}
#sitemap .internalbox .up .center{width: 659px;/*boxsize - 72*/}





/* googlemap */

#googlemap #mainTitle{width: 711px;}
#googlemap .boxsize{width: 731px;}
#googlemap .boxsize_20{width: 711px;}
#googlemap .internalbox .up .center{width: 659px;/*boxsize - 72*/}
#googlemap #mapRevelis
{
  overflow: visible;
}
#googlemap revelis,
#googlemap .partners
{
  width: 711px;
  height: 355px;
}


/* Traductions */

#traduction #mainTitle{width: 711px;}
#traduction .boxsize{width: 731px;}
#traduction .boxsize_20{width: 711px;}
#traduction .internalbox .up .center{width: 659px;/*boxsize - 72*/}

#traduction .intro li{ color : #8DB11D; /* vert foncé */}
#traduction .intro li a {color: #36444F;}
#traduction .intro ul{ padding-left: 18px;}
#traduction .intro .prestationsList
{
  width: 711px;
  padding-left: 200px;
}
#traduction  .prestationsList a
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height:25px;
  font-weight: bold;
  color: #36444F;
}





/* conseil-communication */

#conseil-communication #mainTitle{width: 711px;}
#conseil-communication .boxsize{width: 731px;}
#conseil-communication .boxsize_20{width: 711px;}
#conseil-communication .internalbox .up .center{width: 659px;/*boxsize - 72*/}







/* formation */

#formation #mainTitle{width: 711px;}
#formation .boxsize{width: 731px;}
#formation .boxsize_20{width: 711px;}
#formation .internalbox .up .center{width: 659px;/*boxsize - 72*/}



