@charset "utf-8";
/* CSS Document */

/*------------------------  Principal contents  -------------------------------*/

body{ background-image: url(../images/fond.jpg)/*#FF3366*/; padding:0px; margin:0px; }

td {border:1px solid white; padding:0px margin:0px;}

a { border:none;}

#on_communication_general { width:100%; height:100%;background-image:url(../images/on_communication_logo_agence.jpg); background-repeat:no-repeat; background-position:438px 360px; }

#on_communication_admin { text-align:right; padding-right:4px; margin-top:2px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

#on_communication_admin a { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

	#on_communication_admin a:hover { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }

/*------------------------  Tableau contact  -------------------------------*/

#tablecontact {	border-collapse:collapse; empty-cells:show; width:692px; margin-left:40px; margin-top:5px; letter-spacing:0.2em;
font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }

#img_contact { border:none;  width:101px; height:19px; margin-left:1px; margin-top:1px; }

#a1 { width:579px;  height:9px; font:inherit; font-size:1px; border-right:none; border-bottom:none; background-image:url(/images/tble_degr.jpg); background-repeat:no-repeat; }

#a2 { width:105px;  height:9px; font:inherit;font-size:1px; border-left:none; border-right:none; border-bottom:none; }

#a3 { width:8px;  height:9px; font:inherit; font-size:1px; border-left:none; border-bottom:none; }

#b1 { width:579px; height:22px; border-left:none; border-right:none; border-bottom:none; }

#b2 { width:105px; height:22px; border:none; background-image:url(../images/bgcontact_off.gif); background-repeat:no-repeat; }

#b2:hover { background-image:url(../images/bgcontact_on.gif); }

#b3{ width:8px; height:22px; border-left:none; border-bottom:none; border-right:none;}

/*---------------------------  Anotations, mentions  --------------------------------*/

#contact_on_communication {	width:692px; margin-left:40px; margin-top:30px; padding-top:1px; padding-bottom:60px;
font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; letter-spacing:0.11em; text-align:center; }    

#contact_on_communication a { color:#333333; text-decoration:none; }

	#contact_on_communication a:hover { color:#333333; text-decoration:underline; }

/*--------------------------  Tableau général  ---------------------------------*/

.imgmenu_on_communication { border:none;  width:115px; height:13px; padding:3px; }

#tablegene{ margin-left:38px; margin-top:40px; padding:0px; width:696px; height:490px; border-collapse:collapse; border:none;
empty-cells:show; padding-top:0px }

#c1{ background-image:url(../images/fond_on_communication.gif); background-repeat:no-repeat; 
background-repeat:no-repeat; background-position:top; 
width:694px; height:471px; padding:0px; margin:0px; border:none; vertical-align:top; }

.d135{ width:8px; height:22px; padding:0px; margin:0px; border:none; }

#d7{ 	width:309px; height:22px; padding:0px; margin:0px; border:none; }

#d2{ 	width:121px; height:21px; padding:3px; margin:2px; border:none; background-image:url(../images/on_metier_off.gif); background-repeat:no-repeat; background-position:bottom; }

	#d2:hover{ width:121px; height:21px; padding:3px; margin:0px; border:none; background-image:url(../images/on_metier_on.gif); background-repeat:no-repeat; background-position:bottom; }

#d4{ 	width:121px; height:21px; padding:3px; margin:0px; border:none; background-image:url(../images/on_realisations_off.gif); background-repeat:no-repeat; background-position:bottom; }

	#d4:hover{ width:121px; height:21px; padding:3px; margin:0px; border:none; background-image:url(../images/on_realisations_on.gif); background-repeat:no-repeat; background-position:bottom; }

#d6{ 	width:121px; height:21px; padding:3px; margin:0px; border:none; background-image:url(../images/on_news_off.gif); background-repeat:no-repeat; background-position:bottom; }

	#d6:hover{ width:121px; height:21px; padding:3px; margin:0px; border:none; background-image:url(../images/on_news_on.gif); background-repeat:no-repeat; background-position:bottom; }

#img_on_haut{ margin-top:5px; margin-left:7px; position:top; }

/*---------------------------  Contenu  --------------------------------*/

#on_communication { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left:20px; padding-top:20px; padding-right:20px; line-height:20px;}

/*Contact*/		

#on_table_contact{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; width:660px; padding-top:23px;  border:none; margin-left:30px; 	  }

#on_com_contact_1{ width:210px; vertical-align:top; padding-right:10px; border:none; letter-spacing:0.09em;}

#on_cont_p{ margin-top:20px; color:#CCCCCC; letter-spacing:0.025em;}

#on_com_contact_2{padding-top:4px; padding-bottom:4px; width:225px; padding-left:4px; border:none;}

#on_com_contact_2 input{margin-left:6px; border:none; border-width:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

#on_com_contact_3{padding-top:4px; padding-bottom:4px; width:225px; padding-left:4px; border:none;}

#on_com_contact_3 input{border:none; border-width:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

#on_com_contact_4{padding-top:4px; padding-bottom:4px; width:225px; padding-left:4px; border:none;}

#on_com_contact_4 input{margin-left:9px; border:none; border-width:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }

#on_com_contact_5{padding-top:4px; padding-bottom:4px; width:225px; padding-left:4px; border:none;}

#on_com_contact_5 input{margin-left:22px; border:none; border-width:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

#on_com_contact_6{padding-top:4px; padding-bottom:4px; padding-left:4px; border:none;}

#on_com_contact_6 input{margin-left:2px; padding-left:7px; border:none; width:352px; font-family:Arial, Helvetica, sans-serif; font-size:10px; border:none; border-width:0px; color:#999999; width:342px;}

#on_com_contact_7{padding-top:4px; padding-bottom:4px; border:none; border-width:0px;}

#on_com_contact_7 textarea { margin-left:39px; border:none; color:#999999; 
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; width:349px; border-width:0px;}

#env_on_contact { width:40px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; background-color:#FFFFFF; border-color:#FFFFFF; border-width:0px;}

	#env_on_contact:hover { width:40px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:#999999; border-color:#999999; border-width:0px;}
