



body {margin: 0px; background-color: #ffffff; background-image: url(../images/dots.gif);}
img, table {border: 0px;}
td {font-family: verdana; font-size: 10px; color: #303030; vertical-align: top;}
h1 {font-size: 13px; font-weight: bold; color: #0A5C8C;}
h2 {font-size: 12px; font-weight: bold; line-height: 16px;}
h3 {font-size: 12px; font-weight: bold; line-height: 16px;}
select, input, textarea {}


a:link, a:active, a:visited {color: #0A5C8C;}
a:hover {color: #FF0000;}


A.texte2, .texte2,A:hover.texte2,A:visited.texte2 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #6A6A6A; 
	text-decoration: none; 
	}

A:hover.texte2  {color: #000000; text-decoration: none; } 





.firsttable {width: 760px; background-color: #ffffff;}

.texteblanc {font-family: verdana; font-size: 9px; color: #FFFFFF; }

.menugauche {font-family: verdana; font-size: 11px; color: #000000; }
.menugauche_survol {font-family: verdana; font-size: 11px; color: #000000; background-color: #D9E5EB;}
.core {font-family: verdana; font-size: 10px; color: #000000; }
.menugauchebar {border-bottom: 1px solid #0A5C8C;}
.popup {font-family: verdana; font-size: 12px; color: #0A5C8C; }


.toptable {width: 760px; height: 9px;}
.toptableleft {width: 253px; background-color: #303030;color: #FFFFFF; }
.toptableright {width: 507px; background-color: #5E94B3;}
.languagechoice {background-color: #E1E1E1; padding: 6px 10px; text-align: left; vertical-align: middle;}
a.languagechoicelink:link, a.languagechoicelink:active, a.languagechoicelink:visited {color: #000000; text-decoration: none;}
a.languagechoicelink:hover {text-decoration: underline;}
.countrychoice {background-color: #E1E1E1; padding: 6px 10px; text-align: right;}
.countrychoicedots {background-image: url(../images/dots2.gif);}

.maintable {width: 760px; padding: 10px;}

.logotable {width: 740px;}

.searcharea {padding: 30px 15px 20px 10px;}
.searchtext {vertical-align: middle; padding: 0px 6px 0px 6px; color: #0A5C8C; font-weight: bold;}
.searchbox {vertical-align: middle; padding: 0px 6px 0px 6px;}
.searchgo {vertical-align: middle;}
.searchbutton {background-color: #0A5C8C; color: #ffffff; border: 2px solid #5E94B3; font-weight: bold;}
a.searchlink:link, a.searchlink:active, a.searchlink:visited {color: #0A5C8C; text-decoration: none;}
a.searchlink:hover {text-decoration: underline;}

.graytable {width: 740px; background-color: #999999;}
.lightbluetable {width: 740px; height: 11px; background-color: #5E94B3; margin: 5px 0px 0px 0px;}
.darkbluetable {width: 740px; background-color: #0A5C8C;}
.darkbluecell {width: 1px; background-color: #0A5C8C;}
.graycell {width: 1px; background-color: #999999;}

.nav1table {width: 740px; margin: 4px 0px 4px 0px;}
.nav1item {text-align: center; padding: 5px; background-color: #464646; color: #ffffff; font-weight: bold; cursor: hand;}
.nav1itemon {text-align: center; padding: 5px; background-color: #5E94B3; color: #ffffff; font-weight: bold; cursor: hand;}

.middletable {width: 740px; margin: 6px 0px 6px 0px;}

.hpphototable {width: 740px; margin: 0px 0px 6px 0px;}

.hpcontenttable {width: 740px; margin: 6px 0px 0px 0px;}
.hpcontentleft {width: 325px; padding: 5px 15px 5px 5px;}
.hpcontentcenter {width: 212px; padding: 5px 20px 5px 20px;}
.hpcontentright {width: 193px; padding: 0px 0px 0px 7px;}
.hpcontentone {width: 248px; padding: 10px; background-color: #EBEBEB; color: #0A5C8C; border-top: 9px solid #0A5C8C; vertical-align: top;}
.hpcontentonediv {width: 228px;}
.hpcontenttwo {width: 166px; padding: 0px 8px 10px 8px; vertical-align: top; color: #0A5C8C;}
.hpcontenttwodiv {width: 150px; border-top: 9px solid #F1671E;}
.hpcontentthree {width: 166px; padding: 0px 8px 10px 8px; vertical-align: top; color: #0A5C8C;}
.hpcontentthreediv {width: 150px; border-top: 9px solid #CAD066;}
.hpcontentfour {width: 158px; padding: 0px 0px 0px 8px; color: #0A5C8C;}
.hpcontentfourdiv {width: 150px; border-top: 9px solid #5E94B3;}
.hpheader {font-size: 13px; font-weight: bold; color: #444444; margin: 5px 0px 12px 0px;}
a.hpnewslink:link, a.hpnewslink:active, a.hpnewslink:visited {font-weight: bold; color: #555555; text-decoration: none;}
a.hpnewslink:hover {text-decoration: underline;}

.adtabledarkblue {width: 100%; background-color: #0A5C8C; margin-bottom: 9px;}
.adtabledarkblue-FR {width: 150px; background-color: #0A5C8C; margin-bottom: 9px;}
.adcelldarkblue {color: #ffffff; font-weight: bold; padding: 12px; text-align: center;}
.adtablemedblue {width: 100%; background-color: #5E94B3; margin-bottom: 9px;}
.adcellmedblue {color: #ffffff; font-weight: bold; padding: 12px; text-align: center;}
.adcellmedblack {color: #000000; font-weight: bold; padding: 12px; text-align: center;}
.adcellmedblack_maigre {color: #000000;  text-align: left; font: 9px verdana}

.adtablegray {width: 100%; background-color: #D7D7D7; margin-bottom: 9px;}
.adtablegray-FR {width: 150px; background-color: #D7D7D7; margin-bottom: 9px;}
.adcellgray {color: #0A5C8C; font-weight: bold; padding: 12px; text-align: center;}
a.adwhitelink:link, a.adwhitelink:active, a.adwhitelink:visited {color: #ffffff; text-decoration: none;}
a.adwhitelink:hover {text-decoration: underline;}
a.adbluelink:link, a.adbluelink:active, a.adbluelink:visited {color: #0A5C8C; text-decoration: none;}
a.adbluelink:hover {text-decoration: underline;}

.rightphoto {margin-bottom: 9px;}
.linkstable {width: 167px;}
.linkstitle {padding: 15px 3px 3px 3px; border-bottom: 3px solid #D7D7D7; font-weight: bold;}
.linkscell {padding: 3px;}
a.linkslink:link, a.linkslink:active, a.linkslink:visited {color: #0A5C8C; text-decoration: none;}
a.linkslink:hover {text-decoration: underline;}

.interiortable {width: 740px;}
.interiormain {width: 567px; background-image: url(../images/bkg-leftnav.gif);}
.interiormainsearch {width: 567px;}
.interiorleft {width: 167px; background-color: #D9E5EB;}
.interiorcenter {width: 406px;}
.interiorcentersearch {width: 573px;}
.interiorright {width: 167px;}

.titlebar {border-bottom: 6px solid #000000;}

.nav2table {width: 167px; margin-bottom: 40px;}
.nav2item {color: #0A5C8C; padding: 7px; font-weight: bold; cursor: hand; border-bottom: 1px solid #ffffff;}
.nav2itemon {background-color: #5E94B3; color: #ffffff; padding: 7px; font-weight: bold; cursor: hand; border-bottom: 1px solid #ffffff;}
.nav3item {background-color: #D7D7D7; color: #000000; padding: 6px 6px 6px 12px; border-bottom: 1px solid #ffffff; cursor: hand;}
.nav3itemon {background-color: #C7C7C7; color: #000000; padding: 6px 6px 6px 12px; border-bottom: 1px solid #ffffff; cursor: hand;}

.contenttable {width: 406px;}
.contenttablesearch {width: 573px;}
.contentcell {font-size: 12px; line-height: 16px; padding: 10px 10px 20px 10px;}

.header {font-size: 13px; font-weight: bold; color: #0A5C8C;}
a.headerlink:link, a.headerlink:active, a.headerlink:visited {color: #0A5C8C; font-weight: bold; text-decoration: none;}
a.headerlink:hover {text-decoration: underline;}

.trainingtable {border-top: 1px solid #C7C7C7; border-left: 1px solid #C7C7C7;}
.trainingtitle {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px; background-color: #5E94B3; color: #ffffff; font-weight: bold; font-size: 12px;}
.trainingtitle_lacordee {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px; background-color: #2E5CB4; color: #ffffff; font-weight: bold; font-size: 24px;}
.training_subtitle_lacordee {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px; background-color: #2E5CB4; color: #ffffff; font-weight: bold; font-size: 11px;}
.traininghead {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px; background-color: #D7D7D7;}
.trainingcell {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px;}

.trainingbottom_lacordee {border-bottom: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; padding: 3px; background-color: #2E5CB4; color: #ffffff; font-weight: bold; font-size: 9px;}


.sublistingitem {border-top: 1px solid #D7D7D7; padding: 10px 5px 10px 5px;}

.sitemaptable {}
.sitemap1 {padding: 2px 0px 2px 0px; font size: 14px; font-weight: bold;}
.sitemap2 {padding: 2px 0px 2px 30px; }
.sitemap3 {padding: 2px 0px 2px 60px; }
.sitemap4 {padding: 2px 0px 2px 90px; }
.sitemap5 {padding: 2px 0px 2px 120px; }

.footertable {width: 740px; margin: 13px 0px 0px 0px;}
.footertext {color: #959595;}


#bloc1 {position:relative; left:1px; top: 10px; width: 150px }
