html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block }

body { background-image:url("Design/bgtotal.jpg"); background-repeat:repeat-x }

/*============================================================== STRUCTURE =================================================================*/

#ad { float:left; width:490px; display:none }

#contener { margin:auto; width:1000px; background-image:url("Design/bg.jpg") }

#banner { float:left; width:1000px; height:170px }

#topsocial { float:left; width:837px; height:48px; font-size:2px }

#sociall { float:left; width:728px; height:37px; font-size:2px }

#socialr { float:left; width:109px; height:37px; font-size:2px }

#logo { float:left; width:163px; height:170px; background-image:url("Design/logo.jpg") }

#rightban { float:left; width:837px; height:170px }

#topban { float:left; width:837px; height:85px; background-image:url("Design/topban.jpg") }

#topbancaps { float:left; padding-left:18px; margin-top:3px; width:700px }

#topbancaps2 { float:left; margin-top:3px; width:240px; text-align:right }

#seekcaps { float:left; margin-top:19px; margin-left:605px; width:170px }

#seekbtn { float:left; margin-top:16px; width:30px }

#botban { float:left; width:837px; height:85px; background-image:url("Design/botban.jpg") }

#botbancaps { float:left; width:800px; margin-top:5px; padding-left:15px }

#menutop { width:1000px; height:30px; float:left; background-image:url("Design/menutop.jpg") }

#menu { width:983px; padding-left:17px; height:39px; float:left; background-image:url("Design/menu.jpg") }

#menucont { width:962px; margin-left:17px }

#princip { float:left; width:1000px; background-image:url("Design/bg.jpg") }

#content { width:490px; padding:5px 10px 5px 10px; float:left }

#bottom { width:1000px; height:116px; float:left; background-image:url("Design/bottom.jpg") }

#menuleft { width:218px; padding-left:17px; float:left }

#menuright { width:235px; padding-left:14px; float:left }

#caseinscent { float:left; width:490px; display:none }

#caseinsccand { float:left; width:490px; display:none }

#case-yes-cptent { float:left; width:490px; display:none }

#case-no-cptent { float:left; width:490px; display:none }

#case-yes-cptcand { float:left; width:490px; display:none }

#case-no-cptcand { float:left; width:490px; display:none }

#silenlogo { float:left; margin-left:876px; margin-top:73px; height:43px; width:124px }

#case-carte { float:left; width:490px; display:none }

#case-pack { float:left; width:490px; display:none }

.titlemenuleft { width:210px; float:left; padding-left:5px; text-align:center; height:24px; margin-top:10px; padding-top:4px; background-image:url("Design/fondtitlemenu.jpg") }

.titlemenuright { width:220px; float:left; text-align:center; height:24px; margin-top:10px; padding-top:4px; background-image:url("Design/fondtitlemenu.jpg") }

.contentmenu { padding:4px; width:205px; float:left }

.contentmenuw { width:205px; float:left }

.contentmenux { width:205px; float:left; padding:0 0 0 4px }

.contentmenuo { padding:2px 4px 2px 8px; width:205px; float:left }

.contentmenurc { padding:0 0 0 4px; width:205px; float:left }

.contentmenul { padding:4px; width:100px; float:left }

.contentmenur { width:95px; float:left; padding-top:15px }

.contentmenuv { height:6px; font-size:2px; width:205px; float:left }

.contentmenuv2 { height:3px; font-size:2px; width:205px; float:left }

.contentmenuleft { width:215px; margin-top:10px; float:left }

.case-presse { float:left; width:122px; height:120px }

.case-n-1quart { float:left; width:122px }

.case-n-3quart { float:left; width:366px }

.case-n-1demi { float:left; width:245px }

.case-n-1tier { float:left; width:158px }

.case-n-1tierg { float:left; margin-top:20px; width:160px; font-size:2px }

.case-n-1tiergg { float:left; height:170px; margin-top:10px; width:160px; font-size:2px }

.case-n-2tier { float:left; width:326px }

.case-n-total { float:left; width:490px }

.case-blu-total { float:left; width:490px; background-color:#f3f8fa }

.case-n-interlignez { float:left; width:410px; height:6px; font-size:2px }

.case-n-interligne { float:left; width:490px; height:12px; font-size:2px }

.case-n-interligne1 { float:left; width:490px; height:4px; font-size:2px }

.case-n-interligne2 { float:left; width:490px; height:30px; font-size:2px }

.case-n-interligne3 { float:left; width:490px; height:100px; font-size:2px }

.case-c-1 { float:left; width:200px }

.case-c-2 { float:left; width:280px; margin-left:10px }

.case-c-2v { float:left; width:280px; height:12px; font-size:2px; margin-left:10px }

.case-c-2v2 { float:left; width:280px; height:4px; font-size:2px; margin-left:10px }

#case-video { float:left; display:none; }

#case-youtube { float:left; display:none; }

#case-presse { float:left; display:none; }

#case-radio { float:left; display:none; }

#case-recruteur { float:left; display:none; }

#case-candidat { float:left; display:none; }

#case-prix { float:left; width:500px; height:500px; background-image:url("Design/prix.jpg") }

#line-prix1 { float:left; margin-left:199px; width:301px; height:433px }

#line-prix2 { float:left; width:300px; margin-left:200px }

.case-1prix { float:left; width:73px; height:50px; margin-top:5px }

.case-2prix { float:left; width:69px; height:50px; margin-top:5px }

.menuperso { margin:0 0 0 25px; padding:0 0 0 4px; list-style-image:url("Design/carretitre.jpg") }

.menuperso li { margin-top:4px }

.h100 { height:100px }

/*============================================================== FORM =================================================================*/

.seekcase { border:0; margin:0; padding:0; background:none }

form { margin:0; padding:0 }

.submit { background-color:#355495; border:solid 1px #5a77b1; margin:0; padding:5px }

.bigcase { background-color:white; border:solid 1px #5875b1; margin-bottom:0px; margin:0px 1px 0px 1px; padding:4px }

.pad2 { padding-top:4px }

/*============================================================== IMG =================================================================*/

img { border:0 }

/*============================================================== TEXT =================================================================*/

a { color:#668cce; font-family:Trebuchet MS; font-size:14px; text-decoration:underline }
a:hover { color:#4c71b2; font-family:Trebuchet MS; font-size:14px; text-decoration:none }

.center { text-align:center }

.bold { font-weight:bold }

.right { text-align:right }

.justify { text-align:justify }

.ltsp1 { letter-spacing:1px }

.ltsp2 { letter-spacing:2px }

.lh25 { line-height:25px }

.txtmr11 { color:#ad9479; font-family:Trebuchet MS; font-size:11px }

.txtmr12 { color:#ad9479; font-family:Trebuchet MS; font-size:12px }

.txtmr14 { color:#ad9479; font-family:Trebuchet MS; font-size:14px }

.txtmr16 { color:#ad9479; font-family:Trebuchet MS; font-size:16px }

.txtmr26 { color:#ad9479; font-family:Trebuchet MS; font-size:26px }

.txtmr18 { color:#ad9479; font-family:Trebuchet MS; font-size:18px }

.txtblu10 { color:#668cce; font-family:Trebuchet MS; font-size:10px }

.txtblu11 { color:#668cce; font-family:Trebuchet MS; font-size:11px }

.txtblu12 { color:#668cce; font-family:Trebuchet MS; font-size:12px }

.txtwhi12 { color:#fff; font-family:Trebuchet MS; font-size:12px }

.txtblu12a { color:#7395cf; font-family:Trebuchet MS; font-size:12px }

.txtblu14a { color:#b4dafa; font-family:Trebuchet MS; font-size:14px }

.txtblu12b { color:#6b87c0; font-family:Trebuchet MS; font-size:14px }

.txtblu14 { color:#4c71b2; font-family:Trebuchet MS; font-size:14px }

.txtblu20 { color:#4c71b2; font-family:Trebuchet MS; font-size:20px }

.txtblu16 { color:#4c71b2; font-family:Trebuchet MS; font-size:16px }

.txtwhi14 { color:#fff; font-family:Trebuchet MS; font-size:14px }

.txtgry12 { color:#c8c8c8; font-family:Trebuchet MS; font-size:12px }

.txtgre11 { color:#33c344; font-family:Trebuchet MS; font-size:11px }

.txtgre12 { color:#33c344; font-family:Trebuchet MS; font-size:12px }

.txtgre14 { color:#33c344; font-family:Trebuchet MS; font-size:14px }

.txtgre16 { color:#33c344; font-family:Trebuchet MS; font-size:16px }

.txtgry15 { color:#515151; font-family:Trebuchet MS; font-size:15px }

.txtred16 { color:#e60b0b; font-family:Trebuchet MS; font-size:16px }

.txtred14 { color:#e60b0b; font-family:Trebuchet MS; font-size:14px }

.txtred12 { color:#e60b0b; font-family:Trebuchet MS; font-size:12px }

.txtwitter { color:#395898; font-size:11px; font-family:Trebuchet MS }

ul.twittertxt { margin:0 0 0 25px; padding:0 0 0 4px; list-style-image:url("Design/carretitre.jpg") }

ul.twittertxt li { margin-top:12px }

ul.twittertxt a { color:#49c44c; font-size:11px; font-family:Trebuchet MS; text-decoration:underline }
ul.twittertxt a:hover { color:#395898; font-size:11px; font-family:Trebuchet MS; text-decoration:none}

a.link11bl { color:#c7dafb; font-family:Trebuchet MS; font-size:11px; text-decoration:none; letter-spacing:1px }
a.link11bl:hover { color:#a2bce7; font-family:Trebuchet MS; font-size:11px; text-decoration:underline; letter-spacing:1px }

a.link11bl2 { color:#496bab; font-family:Trebuchet MS; font-size:11px; text-decoration:none; letter-spacing:1px }
a.link11bl2:hover { color:#a2bce7; font-family:Trebuchet MS; font-size:11px; text-decoration:underline; letter-spacing:1px }

a.seenext { color:#d4e8f9; font-family:Trebuchet MS; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:1px }
a.seenext:hover { color:#b4dafa; font-family:Trebuchet MS; font-size:14px; font-weight:bold; text-decoration:underline; letter-spacing:1px }

a.partenaire { color:#8d6f53; font-family:Trebuchet MS; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:1px }
a.partenaire:hover { color:#a6886c; font-family:Trebuchet MS; font-size:14px; font-weight:bold; text-decoration:underline; letter-spacing:1px }

a.media { color:#ad9479; font-family:Trebuchet MS; font-size:14px; font-weight:bold; text-decoration:underline; letter-spacing:1px }
a.media:hover { color:#a6886c; font-family:Trebuchet MS; font-size:14px; font-weight:bold; text-decoration:none; letter-spacing:1px }

a.agenda { color:#ad9479; font-family:Trebuchet MS; font-size:12px; font-weight:bold; text-decoration:underline; letter-spacing:1px }
a.agenda:hover { color:#a6886c; font-family:Trebuchet MS; font-size:12px; font-weight:bold; text-decoration:none; letter-spacing:1px }

a.blu12 { color:#7395cf; font-family:Trebuchet MS; text-decoration:underline; font-size:12px }
a.blu12:hover { color:#6a87bb; font-family:Trebuchet MS; text-decoration:none; font-size:12px }

a.participe { color:#33c344; font-family:Trebuchet MS; text-decoration:none; font-size:12px }
a.participe:hover { color:#2aa638; font-family:Trebuchet MS; text-decoration:none; font-size:12px }

a.nextdate { color:#6b87c0; font-family:Trebuchet MS; font-size:14px; text-decoration:none }
a.nextdate:hover { color:#2aa638; font-family:Trebuchet MS; font-size:14px; text-decoration:underline }

a.inscent { color:#6b87c0; font-family:Trebuchet MS; font-size:20px; text-decoration:none }
a.inscent:hover { color:#2aa638; font-family:Trebuchet MS; font-size:20px; text-decoration:underline }

a.inscent2 { color:#6b87c0; font-family:Trebuchet MS; font-size:20px; text-decoration:none }
a.inscent2:hover { color:#ad9479; font-family:Trebuchet MS; font-size:20px; text-decoration:underline }

a.insccand { color:#6b87c0; font-family:Trebuchet MS; font-size:16px; text-decoration:none }
a.insccand:hover  { color:#ad9479; font-family:Trebuchet MS; font-size:16px; text-decoration:underline }

a.titleac { color:#ad9479; font-family:Trebuchet MS; font-size:16px; text-decoration:underline }
a.titleac:hover  { color:#6b87c0; font-family:Trebuchet MS; font-size:16px; text-decoration:none }

a.titleserv { color:#ad9479; font-family:Trebuchet MS; font-size:18px; text-decoration:underline }
a.titleserv:hover { color:#6b87c0; font-family:Trebuchet MS; font-size:18px; text-decoration:none }

.nohand { cursor:default }

/*============================================================== BOUTONS =================================================================*/

#bouton1 { width:155px; float:left }
#bouton2 { width:125px; float:left }
#bouton3 { width:95px; float:left }
#bouton4 { width:85px; float:left }
#bouton5 { width:140px; float:left }
#bouton6 { width:105px; float:left }
#bouton7 { width:140px; float:left }
#bouton8 { width:115px; float:left }

.bouton a {
height:30px;
padding-top:9px;
padding-left:10px;
padding-right:10px;
text-align:center;
vertical-align:middle;
display:block;
background-image:url("Design/fondmenu.jpg");
font-family:Trebuchet MS;
color:#fff;
font-size:16px;
text-decoration:none;
}

.bouton a:hover {
background-image:url("Design/fondmenur.jpg");
color:#e6f5ff;
}
