body {margin:0px; padding:0px; text-align: center;font-size:11px;font-family:Arial;
background: #eaf7ff url(images/bg.jpg) repeat-x;}
td {font-size:10px; font-family:Arial; color:#465056; line-height:11px; vertical-align:top;}
a {border:none; text-decoration:underline; color:#FF460D; }
a:hover {text-decoration:none;}
form {margin:0px; padding:0px;}
b { font-family:Verdana, Arial, Helvetica, sans-serif;}
/****************************************************/
.footertxt { color:#626D74;}
.footerlink {color:#626D74;text-decoration:none;}
.footerlink:hover{color:#626D74;text-decoration:underline;}
/****************************************************/
.link1 {text-decoration:underline;color:#FF460D; background:url(images/pimp1.gif) no-repeat right; padding-right:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.link1:hover {text-decoration:none;color:#FF460D;}
.link2 {text-decoration:underline;color:#298EC7; background:url(images/pimp2.gif) no-repeat left; padding-left:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px;}
.link2:hover {text-decoration:none;color:#298EC7;}
.link3 {text-decoration:underline;color:#007FB5; font-family:Verdana, Arial, Helvetica, sans-serif;}
.link3:hover {text-decoration:none;color:#007FB5;}
/****************************************************/
ul {margin:0; padding:0; list-style:none}
li {
background: url(images/pimp3.gif) no-repeat  left; 
padding-left:17px; 
line-height:18px; 
font-size:12px;
color:#298EC7; 
font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
li a {color:#298EC7; text-decoration:underline;}
li a:hover {text-decoration:none;}
/****************************************************/
.myform {width:139px; margin:0px; padding-left:3px; padding-right:0; padding-top:2px; padding-bottom:0; height:23px; vertical-align:middle;font-size:11px;font-family:Tahoma;color:#8C8C8C;background:#ffffff; border:solid 1px #B1B4B5;}
.myform2 {width:190px; margin:0px; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0; height:18px; vertical-align:middle;font-size:11px;font-family:Tahoma;color:#8C8C8C;background:#ffffff;}
/****************************************************/

img {border: none;}

.txt1 {color:#298EC7; font-size:11px;}
.txt2 {color:#007FB5; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#global{
	text-align:left;
	width: 741px;
	margin:0px auto;
	background: white;
}

#global_contener{
	width: 761px;
	margin:0px auto;
	background: transparent url(images/shadow.png) repeat-y;
	_background: tranparent;
	_background-image: none;
}

#midle{
	padding: 20px 17px;
	font-size: 12px;
	color: #2e4858;
}

.title {
	font-size: 12px;
	font-weight: bold;
	color: #298EC7;
	background:transparent url(images/title.jpg) no-repeat scroll 0%;
	height: 20px;
	border: 1px solid #a4abaf;
	padding:5px 0px 0px 23px;
	margin-top: 5px;
}
#nav {
	list-style: none ;
	font-size: 12px;
	font-weight: bold;
	color: #298EC7;
	height: 20px;
	padding:5px 0px 0px 15px;
	border: 1px solid #a4abaf;
	margin-top: 5px;
}
#nav li {
	display: block ;
	list-style: none ;
	float: left ; 
    width: 125px ;
	color: #298EC7;
}
#nav li a {
	font-size: 12px;
	list-style: none ;
	font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline; color:#FF460D;
				}
#nav li a:hover, #nav li a:focus, #nav li a:active {
	text-decoration: none ;
	list-style: none ;
	}

#navigation { 
    margin: 0 ; 
    padding: 0 ; 
    list-style: none ; 
	font-size: 12px;
	font-weight: bold;
	color: #298EC7;
	background:transparent url(images/title.jpg) no-repeat scroll 0%;
	height: 20px;
	border: 1px solid #a4abaf;
	padding:5px 0px 0px 23px;
	margin-top: 5px;
}
#navigation li a { 
	font-size: 12px;
	font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: center ; 
    text-decoration: none ; 
    }
.title_contact {
	font-size: 12px;
	font-weight: bold;
	color: #36444d;
	background:transparent url(images/title.jpg) no-repeat scroll 0%;
	height: 20px;
	border-bottom: 1px solid #a4abaf;
	padding:5px 0px 0px 23px;
	margin-top: 5px;
	line-height: 150%;
	!margin-bottom: 15px;
}

.partenaire_img {
	float:left;
	border-right: 1px solid #a4abaf;
	padding-right: 15px;
}

.partenaire_description {
	float:left;
	margin-left: 15px;
	padding-top: 15px;
	font-weight: bold;
}

.partenaire_description_traffic {
	float:left;
	margin-left: 15px;
	padding-top: 60px;
	font-weight: bold;
}

.partenaire_description_alca {
	float:left;
	margin-left: 15px;
	padding-top: 20px;
	font-weight: bold;
}

.description_contener {
	margin: 15px 0px 20px 0px;
	padding-bottom: 15px;
	border-bottom: 1px solid #a4abaf;
}
.description_contener_accueil {
	margin: 15px 0px 20px 0px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-top: 1px solid #a4abaf;
}
.description_contener_atelephone {
	margin: 15px 0px 20px 0px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid #a4abaf;
}

#service_tel_left {
	float: left;
}

#service_tel_right {
	float: right;
	width: 510px;
}

#global_contact {
	margin: 20px 0px;
}

#left_contact {
	float:left;
	width: 330px;
	border: 1px solid silver;
	padding:10px;
}

#right_contact {
	float:right;
	width: 330px;
	border: 1px solid silver;
	padding:10px;
}

#bottom {
	font-size: 10px;
	border-top: 2px solid silver;
	padding: 10px 20px;
	text-align:center;
}

#bottom a{
	color: #2e4858;
	text-decoration: none;
}

#bottom a:hover{
	text-decoration: underline;
}

#bottom_shadow {
	background: transparent url(images/bottom_shadow.png) no-repeat;
	height: 13px;
	margin: 0px auto;
	width: 761px;
	_background: tranparent;
	_background-image: none;
}

.little_img {
	float:left; 
	margin: 10px 0px 0px 10px;
	border: 1px solid silver;
	padding:2px;
	!padding-bottom:0px;
}

.cybdiscret {color:#596a75;font-size:10px;}

#copyright {
float: left;
width: 200px;
text-align:left;
font-size: 11px;
}

#menu_2{
float: right;
width: 500px;
text-align:right;
}

#validation {
	text-align:center;
	width: 400px;
	margin: 50px auto 0px;
	border: 1px solid silver;
	font-size: 12px;
	font-weight: bold;
	color: #298EC7;
	padding: 20px;
}

.spacer{clear:both;}
.spacer_ie{_height:30px}

.accToggler{
	font-size: 12px;
	font-weight: bold;
	color: #298EC7;
	background:transparent url(images/title.jpg) no-repeat scroll 0%;
	height: 20px;
	border: 1px solid #a4abaf;
	padding:5px 0px 0px 23px;
	cursor: pointer;
}
.accContent{
	margin: 0px auto;
	padding: 5px 20px 0px;
}

.avayatitle {
	font-size: 16px;
	font-weight: bold;
	font-variant:small-caps;
	color: #cc0000;

}
.accavaya01{
	margin: 0px auto;
	padding: 5px 20px 0px;
	background:transparent url(images/avaya_01.jpg) no-repeat;
	border-bottom: 1px solid #a4abaf;
}

.accavaya02{
	margin: 0px auto;
	padding: 5px 20px 0px;
	background:transparent url(images/avaya_02.jpg) no-repeat;
	border-bottom: 1px solid #a4abaf;
}
.accavaya03{
	margin: 0px auto;
	padding: 5px 20px 0px;
	background:transparent url(images/avaya_03.jpg) no-repeat;
	border-bottom: 1px solid #a4abaf;
}
.accavaya04{
	margin: 0px auto;
	padding: 5px 20px 0px;
	background:transparent url(images/avaya_04.jpg) no-repeat;
	border-bottom: 1px solid #a4abaf;
}
.accavaya05{
	margin: 0px auto;
	padding: 5px 20px 0px;
	background:transparent url(images/avaya_05.jpg) no-repeat;
	border-bottom: 1px solid #a4abaf;
}
.accavaya06{
	margin: 0px auto;
	padding: 5px 20px 0px;
	background:transparent url(images/avaya_06.jpg) no-repeat;
	border-bottom: 1px solid #a4abaf;
}
.accavaya07{
	margin: 0px auto;
	padding: 5px 20px 0px;
	background:transparent url(images/avaya_07.jpg) no-repeat;
}
.nortel01{
	margin: 0px auto;
	padding: 5px 20px 0px;
}
form {
border:1px solid silver;
line-height:200%;
margin-top:20px;
padding:10px;
}
fieldset {
background-color:#ffffff;
border-color:#36444d;
border-style:solid;
border-width:2px 2px 2px 10px;
font-family:Arial,Helvetica,sans-serif;
font-size:small;
margin:1em 0px 20px 20px;
overflow:auto;
padding:1em 10px 10px;
position:relative;
width: 600px;
}
legend {
background-color:#F3FAFF;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px 10px;
color:#36444d;
font-size:90%;
font-weight:bold;
line-height:100%;
padding:3px 5px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:-10px;
}
fieldset fieldset {
}
fieldset fieldset legend {
}
.inlineSection {
overflow:auto;
width:100%;
}
form table {
border-collapse:collapse;
}
form td {
border-left:1px solid #DFDED2;
border-right:1px solid #DFDED2;
line-height:normal;
padding:0pt 4px;
}
form th {
padding:0pt 4px;
}
form .alternate-1 {
background-color:#ECEFCB;
}
form .alternate-1 td {
border-left:1px solid #DFDED2;
border-right:1px solid #DFDED2;
}
form .alternate-0 {
}
form .oneField {
display:block;
margin:6px 0pt;
vertical-align:middle;
}
form .inlineSection .oneField {
display:inline;
margin-right:2px;
white-space:nowrap;
}
form .oneChoice {
white-space:nowrap;
}
label, form .label {
color:#5C71A2;
line-height:normal;
margin:0pt 5px 0pt 0pt;
}
label.preField {
display:-moz-inline-box;
font-size:90%;
font-weight:bold;
min-width:100px;
text-align:right;
white-space:nowrap;
}
form .label {
display:block;
margin:0.6em 4px 0pt 0pt;
padding:2px;
}
label.postField {
color:#5C71A2;
font-size:90%;
padding:0pt 4px;
}
form .inlineSection .oneField .inlineLabel {
display:-moz-inline-box;
font-size:90%;
font-weight:bold;
min-width:100px;
text-align:right;
}
textarea {
margin:2px 2px 1px 0pt;
padding:0pt;
vertical-align:top;
height: 100px;
width: 400px;
}
input {
background-color:#ffffff;
border-color:#36444d;
border-style:solid solid dotted;
border-width:0px 0px 1px;
color:#5C71A2;
font-family:"Courier New",Courier,mono;
margin:2px 5px 0pt 0pt;
padding:1px 2px;
cursor: pointer;
}
input[type="text"] {
}
input[type="checkbox"] {
margin-right:5px;
}
select {
margin:2px 2px 1px 0pt;
padding:0pt;
}
.inlineSection .oneField select {
margin:0pt 2px 1px 0pt !important;
}
.gridSection select {
margin:0pt !important;
}
.gridSection input[type="checkbox"] {
margin:0pt !important;
}
form .alternate-1 input {
background-color:#ECEFCB;
}
form .actions {
clear:right;
padding-top:15px;
text-align:right;
}
form .primaryAction {
background-color:#E9F9AC;
border:1px solid #809431;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin:0px 0px 0px 20px;
padding:2px;
}
form .primaryAction:hover {
background-color:#E9FDD7;
}
form .secondaryAction {
background-color:#E9F9AC;
border:1px solid #809431;
color:grey;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin:0px 0px 0px 20px;
padding:2px;
}
form .secondaryAction:hover {
color:black;
}
form .instructions {
line-height:130%;
margin:1.5em 0pt;
}
form .reqMark {
color:#FF0000;
padding:0pt 4px;
}
form .errFld {
border:1px solid #FF0000;
padding:1px;
}
form .errMsg {
color:#CC3333 !important;
display:block;
}
form .field-hint {
background-image:url(/images/v2/hint_topborder.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
margin:2px 0pt 0pt 10px;
padding:14px 0pt 0pt;
position:absolute;
width:180px;
z-index:50;
}
form .field-hint div {
background-color:#FFFBB8;
border-bottom:1px solid #FFC20D;
border-left:1px solid #FFC20D;
border-right:1px solid #FFC20D;
line-height:normal;
padding:4px;
}
form .field-hint-inactive {
position:absolute;
visibility:hidden;
}
div.repeat {
background-color:#FFFFFF;
border:1px dotted #DDDDDD;
margin:3px 0pt;
padding-right:6px;
}
div.removeable {
background-color:#F3F3F3;
border:1px dotted #CCCCCC;
margin:3px 0pt;
padding-right:6px;
}
form .duplicateLink {
font-weight:bold;
line-height:260%;
}
form .removeLink {
line-height:260%;
}
form td .duplicateLink, form td .removeLink {
line-height:100%;
margin:0pt;
}
.onstate-a, .onstate-b, .onstate-c, .onstate-d, .onstate-e, .onstate-f, .onstate-g, .onstate-h, .onstate-i, .onstate-j, .onstate-k, .onstate-l, .onstate-m, .onstate-n, .onstate-o, .onstate-p, .onstate-q, .onstate-r, .onstate-s, .onstate-t, .onstate-u, .onstate-v, .onstate-w, .onstate-x, .onstate-y, .onstate-z, .onstate-aa, .onstate-ab, .onstate-ac, .onstate-ad, .onstate-ae, .onstate-af, .onstate-ag, .onstate-ah, .onstate-ai, .onstate-aj, .onstate-ak, .onstate-al, .onstate-am, .onstate-an, .onstate-ao, .onstate-ap, .onstate-aq, .onstate-ar, .onstate-as, .onstate-at, .onstate-au, .onstate-av, .onstate-aw, .onstate-ax, .onstate-ay, .onstate-az {
display:block;
}
form {
}
form fieldset {
}
form .inlineSection .oneField {
}
label.preField, form .inlineSection .oneField .inlineLabel {
}

.validation-advice {
	background-color:#FF3300;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0pt;
	padding:0px 4px;
	border: 1px solid #d52f05;
}

.button_send {
	background:#475863;
	color: white;
	font-family: arial;
	border: 1px solid #36444d;
	font-size: 12px;
	padding: 2px 5px;
	font-weight: bold;
	letter-spacing:0.08em;
}
