/* CSS Document */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px; outline: none; font-size: 100%; }
body { background-image: url(../img/bgr_grey.png); background-repeat: repeat-x; margin:0px; padding:0px; scrollbar-3d-light-color:#ffffff; scrollbar-arrow-color:#ffffff; scrollbar-base-color:#666666; scrollbar-dark-shadow-color:#ffffff; scrollbar-face-color:#919191; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-track-color:#eeeeee; font-size:11px; outline:none; }
/* Remove border from image */

img { border: 0; outline:none; }
/* Create float clearing class */

.clear { clear: both; }
/* Main Header */



#main { width: 980px; height: 126px; margin: 0 auto; padding: 0px; background-color:#FFF; border:none; display:block; }
/* Header */



#header { width: 980px; margin: 0 auto; padding: 0px; height: 83px; background-image: url(../img/bgr_header.png); background-repeat: repeat-x; }
#header .link { margin: 0px; padding: 0px; height: 83px; }
#right { margin: 0px; padding:0px; width: 180px; height: 126px; background-image: url(../img/bgr_header.png); background-repeat: repeat-x; float:right; }
#right .languages { display:block; width: 125px; height: 25px; margin: 0 auto; padding:5px 0px 0px 55px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-image: url(../img/bgr_header_language.png); background-repeat: repeat-x; float:right; }

#right .date { 
display:block; 
width: 150px; 
margin: 0 0 0 30px; 
padding: 0px; 
background-image: url(../img/bgr_header.png); 
background-repeat: repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
color:#CCC; 
text-align:center; 

}

#right a { font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; text-decoration:none; }
#right a:hover { color:#FFFFFF; text-decoration:none; }
.style15 { color: #CCCCCC }
/* Menu */



#menu { width: 800px; height: 43px; margin: 0px; padding: 0px; background-image: url(../img/bgr_header_menu.png); background-repeat: repeat-x; display: block; position:relative; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { margin: 0; padding: 0; display: inline; }
#menu a { display: block; float: left; padding:0 0 0 12px; margin:11px 10px 0px 10px; text-decoration: none; background: url(images/img03.jpg) no-repeat right top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:thin; }
#menu a:hover { color: #929292; }
#menu a.without { display: block; float: left; padding:0 0 0 12px; margin:11px 10px 0px 10px; text-decoration: none; background: url(images/img03.jpg) no-repeat right top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border-left:none; }
#menu a.without:hover { color: #929292; }
#menu .current_page_item a { color: #FFFFFF; border:none; }
/* Main Page */



#page { width: 980px; min-height:700px; margin: 0px auto; padding: 0px; background-color:#FFF; display:block; }
.titleorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; text-decoration: none; }
/* Left Colomn */



#left_colomn { width: 130px; margin: 0px; padding: 0px; background-color:#dce1e7; float:left; }
#left_colomn .white_bg { width: 130px; margin: 0px; padding: 0px; background-color:#FFF; }
#left_colomn ul { margin: 0px; padding: 0px; list-style: none; }
#left_colomn li { margin: 0px; padding: 0px; display:block; }
a.menulink { display:block; position:relative; width: 120px; margin: 0px; padding: 5px; background-color:#dce1e7; list-style-type:none; line-height:16px; }
a.menulink:hover { display:block; position:relative; width: 120px; margin: 0px; padding: 5px; background-color:#eaedf1; list-style-type:none; line-height:16px; }
/* Content */



#content { float:left; width: 669px; margin:0px; padding:0px; background-color:#FFF; }
ul.col4 { margin: 0px; padding: 0px; list-style: none; }
ul.col4 li { float: left; width: 133px; padding:0px 18px 15px 0px; margin: 1px; overflow:hidden; }
ul.col4 h2 { float: left; width: 150px; padding:0px; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; }
.post { margin:0px; padding: 0px 28px 0px 26px; }
.post h1 { font-weight: normal; }
.post h2 span, h1 span { font-size:12px; color: #FF6633; font-weight: normal; }
.post span.gris { font-family: Arial, Helvetica, sans-serif; color: #7F7F7F; display:block; font-size:18px; padding:5px 1px; letter-spacing:-0.5px; font-weight: bold; }
/* Sidebars */



#sidebar1 { float: left; }
#sidebar2 { position:relative; padding: 0px; margin: 0px; float: right; }
.sidebar { float: left; width: 180px; padding: 0px; margin: 0px; font-size: 11px; background-color:#FFF; }
.sidebar_bg { background-image:url(../img/bgr_right_colon.png); height:200px; padding:0px 0px 0px 10px; margin:0px; }
.testimonials { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-image:url(../img/img_temoignages.png); background-repeat:no-repeat; background-color:#FFF; min-height:136px; width:160px; padding:40px 10px 0px 10px; margin:0px; display:none;}
.sidebar ul { margin: 0px; padding: 0px; list-style: none; }
.sidebar li { padding: 0px; }
.sidebar li ul { }
.sidebar li li { margin: 0px; padding: 0px; border-bottom: 1px #BBBBBB dashed; }
.sidebar li h2 { height: 30px; margin: 0px; padding: 0px; font-size: 16px; color: #FFFFFF; }
.sidebar a { }
.title { border-top:#666666 dotted thin; font-family:Arial, Helvetica, sans-serif; padding-top:10px; font-size:12px; color: #000000; }
.title2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; }
.text_activation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #4C4C4C; font-weight: normal; text-decoration: none; padding:0 0 0 9px; display:block; }
/* =FORMS

----------------------------------------------- */

label { display: block; }
label input { width: 300px; background-color:#ffede6; }
label input, select, input { margin: 0.25em 0 0.75em 0; background-color:#ffede6; }
fieldset { border: 0; }
fieldset legend { font-weight: bold; margin: 0 0 0.5em 0; padding: 0; }
fieldset label { float: left; margin: 0 5px 0 0; }
fieldset label input { width: 85px; background-color:#ffede6;}
textarea { background-color:#ffede6; }
p { font-family: Verdana; font-size: 11px; color: #3d4145; text-decoration: none; line-height: 16px; padding:0px; margin:0px }
p.indent { margin-left: 19px; }
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:20px 0 0 0; font-weight: normal; font-size: 2em; color: #4478ba; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:20px 0 0 0; font-weight:bold; font-size: 1.1em; color: #FF6633; }
.copy { font-family: Tahoma; font-size: 11px; line-height: 12px; color: #9B9B9B; text-decoration: none; }
.copy:hover { font-family: Tahoma; font-size: 11px; line-height: 12px; color: #9B9B9B; text-decoration: underline; }
.links { font-family: Tahoma; font-size: 11px; line-height: 12px; font-weight: normal; color: #4B647D; text-decoration: none; float:right; }
.links:hover { font-family: Tahoma; font-size: 11px; line-height: 12px; font-weight: normal; color: #4B647D; text-decoration: underline; float:right; }
.form_1 { font-family: tahoma; font-size: 11px; line-height: 14px; height: 20px; width: 125px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #96AFC8; border-bottom-color: #96AFC8; }
.sub { font-family: Tahoma; font-size: 11px; line-height: 12px; color: #C8D2DC; }
.more_1 { font-family: Tahoma; font-size: 10px; line-height: 9px; font-weight: bold; color: #7D7D7D; text-decoration: none; }
.link_menu { font-family: arial; font-size: 11px; line-height: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.link_menu:hover { font-family: arial; font-size: 11px; line-height: 12px; font-weight: bold; color: 7B7C7B; text-decoration: none; }
a { font-family: tahoma; font-size: 11px; line-height: 12px; font-weight: normal; color: #31568D; text-decoration: underline; }
a:hover { font-family: tahoma; font-size: 11px; line-height: 12px; font-weight: normal; color: #31568D; text-decoration: none; }
.link_intro { font-family: verdana; font-size: 11px; line-height: 12px; font-weight: normal; color: #496D83; text-decoration: none; }
.link_intro:hover { font-family: verdana; font-size: 11px; line-height: 12px; font-weight: normal; color: #496D83; text-decoration: underline; }
.link_intro2 { font-family: verdana; font-size: 11px; line-height: 12px; font-weight: normal; color: #496D83; text-decoration: none; }
.link_intro2:hover { font-family: verdana; font-size: 11px; line-height: 12px; font-weight: normal; color: #000000; text-decoration: none; text-indent: 4pt; }
.link_menuf { font-family: verdana; font-size: 10px; line-height: 18px; font-weight: bold; color: #ECF2F6; text-decoration: none; }
.link_menuf:hover { font-family: verdana; font-size: 10px; line-height: 18px; font-weight: bold; color: #4A4A4A; text-decoration: none; }
.linksgrey { font-family: Tahoma; font-size: 11px; color: #626262; text-decoration: underline; }
.linksgrey:hover { font-family: Tahoma; font-size: 11px; color: #085697; text-decoration: none; }
.linksblue { font-family: Tahoma; font-size: 11px; line-height: 14px; color: #4B647D; text-decoration: underline; }
.linksblue:hover { font-family: Tahoma; font-size: 11px; line-height: 14px; color: #4B647D; text-decoration: none; }
.titlebleu { font-family: verdana; font-size: 12px; line-height: normal; color: #658FA8; text-decoration: none; }
.form_2 { font-family: Tahoma; font-size: 11px; line-height: 11px; height: 15px; width: 262px; border: 1px solid #7D7D7D; }
.form_3 { font-family: Tahoma; font-size: 11px; line-height: 11px; height: 114px; width: 262px; border: 1px solid #7D7D7D; overflow:auto; }
blockquote { font-size: 11px; line-height: 2px; margin: 0px; padding: 0px; }
.link_ami { font-family: verdana; font-size: 10px; line-height: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.link_ami:hover { font-family: verdana; font-size: 10px; line-height: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
.style16 { color: #FF5F00 }
/* CSS Document */



select { background-color: #FFEDE6; }
.regions_select { background-color: #FFFFFF; font-weight:normal; font-size:12px; margin:0px; border: thin solid #999999; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; width: 65px; }
.breadcrumbs { width:350px; float:left; margin:1px; padding-top: 0px; padding-right: 4px; padding-bottom: 4px; padding-left: 12px; }
/* Footer */



#footer { width: 970px; margin: 0px auto; padding: 0px 0px 30px 0px; background-color:#FFF; }
#footer p { margin: 0px; padding: 0px; text-align: left; }
#footer a { }
#footer .copyright { display:block; float: left; padding: 10px 0px 30px 0px; border-top-color:#666666; border-top-style:dotted; border-top-width:thin; }
#footer img { display:block; float: left; }
#footer .top { width: 120px; float: right; }
sup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7px; }
table.formwebloft td { color:#3D4145; font-family:Verdana; font-size:11px; line-height:15px; height:15px; padding-left:10px;}
td input { border: solid #999 1px; margin-top:10px; background-color:#ffede6;}


.style17 {font-size: 13px}
.style18 {color: #000000}
.style19 {color: #FF6600}

