div#box font
{font-size:11px}
td.ColLeftStrokeColor
	{}
td.W3C
	{text-align:right;}
td.ColLeftBoxcolor
	{vertical-align : top;
	width: 269px;
	background-color: #c2c9c9;
	background-image:url(images/bgboxleft.gif);}
td.borderFilet
	{}
td.ColRightStrokeColor
	{background-color: #c2c9c9}
td.ColRightBoxcolor
	{}
div#box td.ColRightBoxcolorExtended
	{}
font.boxLeftContent
	{color: #c2c9c9; font-size:11px}
td.textcaddy
	{}
div#box font.ongletTitle
	{font-size:12px; font-weight: bold; background-color: #003b70; color: #003b70}
div#box font.contentTitle
	{font-size:12px; font-weight: bold; color: #c2c9c9}
div#box font.boxFont
	{color: #3a5e78}
div#box font.boxFont_colorday
	{color: #c2c9c9}
div#box font.color1
	{color: #003b70}
div#box font.color2
	{color: #3a5e78}
div#box font.color3
	{color: #c2c9c9}
div#box font.grey
	{color: #808080	}
div#box a
	{color: #003b70; font-family: sans-serif; text-decoration: underline}
div#box a:hover
	{text-decoration: none}
div#box a.boxLeftTitleLink
	{color: #003b70; font-weight: bold}
font.headerpage
	{/*font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #003b70;
	font-size:19px;
	font-weight: bolder;}	
font
	{font-family: sans-serif}
td
	{font-family: sans-serif; font-size:11px}
input
	{font-family: sans-serif}
a
	{color: #003b70; text-decoration: underline}
a.textcaddy
	{color: #3a5e78; text-decoration: underline}
a:hover
	{color: #003b70; text-decoration: none}
a.more
	{font-size:12px; color: #c2c9c9; background-color: #d4d9d9; text-decoration: none}
a:hover.more
	{background-color: #5576b5; text-decoration: none}
a.white
	{color: #ffffff; text-decoration: none;}
a:hover.white
	{color: #ffffff; text-decoration: none;}
a.gray
	{color: gray; text-decoration: none;}
a:hover.gray
	{color: gray; text-decoration: none;}
a.color1
	{color: #003b70; text-decoration: none;}
a:hover.color1
	{color: #003b70; text-decoration: none;}
font.color1
	{color: #003b70}
font.color1size1
	{color: #003b70; font-size:10px}
font.color1size2
	{color: #003b70; font-size:12px}
font.color1size3
	{color: #003b70; font-size:16px}
font.color1size4
	{color: #003b70; font-size:19px}
font.color1size5
	{color: #003b70; font-size:24px}
font.color1size6
	{color: #003b70; font-size:31px}
font.color1-invert
	{color: #5576b5}
font.color1size1-invert
	{color: #5576b5; font-size:10px}
font.color1size2-invert
	{color: #5576b5; font-size:12px}
font.color1size3-invert
	{color: #5576b5; font-size:16px}
font.color1size4-invert
	{color: #5576b5; font-size:19px}
font.color1size5-invert
	{color: #5576b5; font-size:24px}
font.color1size6-invert
	{color: #5576b5; font-size:31px}
font.color1-invertsize1
	{color: #5576b5; font-size:10px}
font.color1-invertsize2
	{color: #5576b5; font-size:12px}
font.color1-invertsize3
	{color: #5576b5; font-size:16px}
font.color1-invertsize4
	{color: #5576b5; font-size:19px}
font.color1-invertsize5
	{color: #5576b5; font-size:24px}
font.color1-invertsize6
	{color: #5576b5; font-size:31px}
font.color2
	{color: #3a5e78}
font.color2size1
	{color: #3a5e78; font-size:10px}
font.color2size2
	{color: #3a5e78; font-size:12px}
font.color2size3
	{color: #3a5e78; font-size:16px}
font.color2size4
	{color: #3a5e78; font-size:19px}
font.color2size5
	{color: #3a5e78; font-size:24px}
font.color2size6
	{color: #3a5e78; font-size:31px}
font.color2-invert
	{color: #9abad2}
font.color2size1-invert
	{color: #9abad2; font-size:10px}
font.color2size2-invert
	{color: #9abad2; font-size:12px}
font.color2size3-invert
	{color: #9abad2; font-size:16px}
font.color2size4-invert
	{color: #9abad2; font-size:19px}
font.color2size5-invert
	{color: #9abad2; font-size:24px}
font.color2size6-invert
	{color: #9abad2; font-size:31px}
font.color2-invertsize1
	{color: #9abad2; font-size:10px}
font.color2-invertsize2
	{color: #9abad2; font-size:12px}
font.color2-invertsize3
	{color: #9abad2; font-size:16px}
font.color2-invertsize4
	{color: #9abad2; font-size:19px}
font.color2-invertsize5
	{color: #9abad2; font-size:24px}
font.color2-invertsize6
	{color: #9abad2; font-size:31px}
font.color3
	{color: #c2c9c9}
font.color3size1
	{color: #c2c9c9; font-size:10px}
font.color3size2
	{color: #c2c9c9; font-size:12px}
font.color3size3
	{color: #c2c9c9; font-size:16px}
font.color3size4
	{color: #c2c9c9; font-size:19px}
font.color3size5
	{color: #c2c9c9; font-size:24px}
font.color3size6
	{color: #c2c9c9; font-size:31px}
font.color3-invert
	{color: #d4d9d9}
font.color3size1-invert
	{color: #d4d9d9; font-size:10px}
font.color3size2-invert
	{color: #d4d9d9; font-size:12px}
font.color3size3-invert
	{color: #d4d9d9; font-size:16px}
font.color3size4-invert
	{color: #d4d9d9; font-size:19px}
font.color3size5-invert
	{color: #d4d9d9; font-size:24px}
font.color3size6-invert
	{color: #d4d9d9; font-size:31px}
font.color3-invertsize1
	{color: #d4d9d9; font-size:10px}
font.color3-invertsize2
	{color: #d4d9d9; font-size:12px}
font.color3-invertsize3
	{color: #d4d9d9; font-size:16px}
font.color3-invertsize4
	{color: #d4d9d9; font-size:19px}
font.color3-invertsize5
	{color: #d4d9d9; font-size:24px}
font.color3-invertsize6
	{color: #d4d9d9; font-size:31px}
font.color4
	{color: #ff0000}
font.client
	{font-size:21px;
	color: #000000;
	font-family:Calibri;
	font-style:italic;
    font-weight:bold;}
a.simpleLink
	{text-decoration: underline;}
a:hover.simpleLink
	{text-decoration: none}
td.firstLeftFiletColor
	{width: 10px;
	background-image:url(images/bgfiletleft.gif);}
td.firstboxLeftFiletColor
	{}
td.leftFiletColor
	{background-color: #003b70}
td.lastboxLeftFiletColor
	{}
td.firstRightFiletColor
	{}
td.rightFiletColor
	{width: 6px;
	background-image:url(images/bgfiletright.gif);}
td.contentBackgroundcolor
	{background-color: #c2c9c9}
td.enteteBgColor
	{}
td.menuBgColor
	{background-color: #ffffff;
	background-image:url(images/bgimgmenu.jpg);}
td.ColLeftBackgroundcolor
	{vertical-align : top;
	width: 269px;
	background-color: #c2c9c9;
	background-image:url(images/bgcolleft.gif);}
td.ColRightBackgroundcolor
	{}
td.color1
	{background-color: #003b70}
td.color1light
	{background-color: #5576b5}
td.color2
	{background-color: #3a5e78}
td.color2light
	{background-color: #9abad2}
td.color3
	{background-color: #c2c9c9}
td.color3light
	{background-color: #d4d9d9}
td.white
	{background-color: #ffffff}
td.grey90
	{background-color: #e2e2e2}
select.shippingselect
	{font-size:10px; font-weight: bold; color: #c2c9c9}
hr.submenu
	{color: #88C3C3;
	background: #88C3C3;
	border-top:1px #88C3C3 dashed;
	width: 90%;
	margin:0px;
	padding:0px;
	text-align:left;}
hr.color1
	{color: #003b70}
hr.color2
	{color: #3a5e78}
hr.color3
	{color: #c2c9c9}
hr.colorwhite
	{color: #ffffff}
hr.colorblack
	{color: #000000}
hr.color1-invert
	{color: #5576b5}
hr.color2-invert
	{color: #9abad2}
hr.color3-invert
	{color: #d4d9d9}
table.tablecolor1
	{background-color: #003b70}
table.white
	{background-color: #ffffff}
table.tablecolor1light
	{background-color: #5576b5}
table.tablecolor1dark
	{background-color: #003b70}
table.tablecolor2dark
	{background-color: #3a5e78}
table.tablecolor3dark
	{background-color: #c2c9c9}
table.tablecolor2
	{background-color: #3a5e78}
table.tablecolor2light
	{background-color: #9abad2}
table.tablecolor3
	{background-color: #c2c9c9}
table.tablecolor3light
	{background-color: #d4d9d9}
table.dotted
	{background-color: #9abad2; border-width:1px; border-style: dotted; border-color: #000000}
input.submit
	{font-size:10px; background-color: #5576b5; color: #3a5e78; font-weight: bold; cursor: pointer; border-style: solid; border-width:1px}
input.submitdotted
	{font-size:10px; background-color: #003b70; color: #ffffff	
; font-weight: bold; cursor: pointer; border-style: dotted; border-color: #5576b5; border-width:1px}
input.submit2
	{font-size:10px; background-color: #003b70; color: #ffffff	
; font-weight: bold; cursor: pointer; border-style: solid; border-color: #5576b5; border-width:1px}
input:hover.submit
	{font-size:10px; background-color: #9abad2; color: #003b70; font-weight: bold}
input.Input
	{font-size:11px;
	color: #3a5e78;
	border-color: #003b70;
	border-style: solid;
	border-width: 1px;}
input.Recherche
	{font-size:11px; color: #3a5e78; border-color: #003b70; border-style: solid; border-width:1px}
select.Input
	{font-family: sans-serif; font-size:11px; color: #3a5e78}
select.color1
	{font-family: sans-serif; font-size:11px; color: #003b70; border-color: #003b70; border-width:1px; font-weight: bold}
select.color2
	{font-family: sans-serif; font-size:11px; color: #3a5e78; ; border-width:1px; font-weight: bold}
select.color1dotted
	{font-size:10px; color: #003b70; ; border-width:1px; border-style: dotted; font-weight: bold}
input.variableInput
	{font-size:11px; color: #003b70; border-color: #003b70; border-style: solid; border-width:1px}
input.color1
	{color: #003b70; border-color: #003b70; font-size:12px; border-style: solid; border-width:1px; font-weight: bold}
input.color2
	{color: #3a5e78; border-color: #3a5e78; font-size:12px; border-style: solid; border-width:1px; font-weight: normal}
input.color1dotted
	{color: #003b70; border-color: #003b70; font-size:12px; border-style: dotted; border-width:1px; font-weight: normal}
input.color2dotted
	{color: #3a5e78; border-color: #3a5e78; font-size:12px; border-style: dotted; border-width:1px; font-weight: normal}
input.color3dotted
	{color: #c2c9c9; border-color: #c2c9c9; font-size:12px; border-style: dotted; border-width:1px; font-weight: normal}
input.color3light
	{color: #c2c9c9; border-color: #d4d9d9; font-size:12px; border-style: solid; border-width:1px; font-weight: normal}
textarea.Textarea
	{color: #3a5e78; border-color: #003b70; border-style: solid; border-width:1px}
textarea.color1
	{color: #003b70; border-color: #003b70; border-style: solid; border-width:1px}
textarea.color2
	{color: #3a5e78; border-color: #3a5e78; border-style: solid; border-width:1px}
textarea.color3light
	{color: #c2c9c9; border-color: #d4d9d9; border-style: solid; border-width:1px}
textarea.color1dotted
	{color: #003b70; border-color: #003b70; border-style: dotted; border-width:1px}
textarea.color2dotted
	{color: #3a5e78; border-color: #3a5e78; border-style: dotted; border-width:1px}
textarea.color3dotted
	{color: #c2c9c9; border-color: #c2c9c9; border-style: dotted; border-width:1px}
font.articleMultiPageTitre
	{color: #003b70; font-size:16px; font-weight: normal; text-decoration: none}
font.multipagelistTitre
	{color: #003b70; font-weight: normal; text-decoration: none; font-size:11px}
font.IntroMultipageList
	{color: #003b70; font-family: Verdana; font-size:10px; font-weight: bold}
font.prixMiseEnAvant
	{color: #003b70}
font.formTxt
	{color: #3a5e78; font-size:12px; font-weight: bold}
font.articleMultiPageIntro
	{color: #000000}
font.identifiant-intranet
	{color: #3a5e78; font-size:12px; font-weight: bold}
font.motdepasse-intranet
	{color: #3a5e78; font-size:12px; font-weight: bold}
input.identifiant-intranet
	{color: #000000; font-size:12px; font-weight: normal; width: 155px}
input.motdepasse-intranet
	{color: #000000; font-size:12px; font-weight: normal; width: 155px}
input.submit-intranet
	{font-size:10px;
	background-color: #5576b5;
	color: #3a5e78;
	font-weight: bold;
	cursor: pointer;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	/*border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	/*border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;*/}
input:hover.submit-intranet
	{font-size:10px; background-color: #9abad2; color: #003b70; font-weight: bold}
a.oublimotdepasse-intranet
	{font-size:12px; color: #003b70; font-weight: normal}
a.titre-intranet
	{font-size:12px; color: #003b70; font-weight: normal}
a.moreExtended
	{color: #003b70; font-size:10px; background-color: #5576b5; font-weight: normal; text-decoration: none}
a:hover.moreExtended
	{; background-color: #5576b5; font-weight: bold; text-decoration: underline}
font.coordRaisonSociale
	{color: #000000; font-size:10px; font-weight: bold}
font.coordAdress
	{color: #000000; font-size:10px}
font.coordTel
	{color: #000000; font-size:10px; font-weight: bold}
font.coordFontTel
	{color: #000000; font-size:10px}
font.coordFax
	{color: #000000; font-size:10px; font-weight: bold}
font.coordFontFax
	{color: #000000; font-size:10px}
div.boxCoord
	{text-align: left;
	padding-top: 5px;
	padding-left: 16px;
	padding-right: 5px;
	width: 100%;}
div#box font.boxRightContent
	{color: #000000}
div#box a.boxRightTitleLink
	{color: #000000; font-weight: bold}
font.coordEmail
	{color: #000000; font-weight: bold; font-size:10px}
div#box a.coordFontEmail
	{color: #000000; font-size:10px}

body {
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-color: #ffffff;
	font-family: sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px
}

.marge
{
	margin-left: 5em;
}

td.service
{
	border: 3px solid #30404a; /*#516a85;*/
}

swf {  position:absolute;	z-index:2;}
font.size1 { font-size: 10px }
font.size2 { font-size: 12px }
font.size3 { font-size: 16px }
font.size4 { font-size: 19px }
font.size5 { font-size: 24px }
font.size6 { font-size: 31px }



font.red {color: red; }
font.redsize1 {color: red; font-size: 10px }
font.redsize2 {color: red; font-size: 12px }
font.redsize3 {color: red; font-size: 16px }
font.redsize4 {color: red; font-size: 19px }
font.redsize5 {color: red; font-size: 24px }
font.redsize6 {color: red; font-size: 31px }

font.blue {color: blue; }
font.bluesize1 {color: blue; font-size: 10px }
font.bluesize2 {color: blue; font-size: 12px }
font.bluesize3 {color: blue; font-size: 16px }
font.bluesize4 {color: blue; font-size: 19px }
font.bluesize5 {color: blue; font-size: 24px }
font.bluesize6 {color: blue; font-size: 31px }

font.gray {color: gray; }
font.graysize1 {color: gray; font-size: 10px }
font.graysize2 {color: gray; font-size: 12px }
font.graysize3 {color: gray; font-size: 16px }
font.graysize4 {color: gray; font-size: 19px }
font.graysize5 {color: gray; font-size: 24px }
font.graysize6 {color: gray; font-size: 31px }

font.white {color: white; }
font.whitesize1 {color: white; font-size: 10px }
font.whitesize2 {color: white; font-size: 12px }
font.whitesize3 {color: white; font-size: 16px }
font.whitesize4 {color: white; font-size: 19px }
font.whitesize5 {color: white; font-size: 24px }
font.whitesize6 {color: white; font-size: 31px }

font.black {color: black; }
font.blacksize1 {color: black; font-size: 10px }
font.blacksize2 {color: black; font-size: 12px }
font.blacksize3 {color: black; font-size: 16px }
font.blacksize4 {color: black; font-size: 19px }
font.blacksize5 {color: black; font-size: 24px }
font.blacksize6 {color: black; font-size: 31px }

font.green {color: green; }
font.greensize1 {color: green; font-size: 10px }
font.greensize2 {color: green; font-size: 12px }
font.greensize3 {color: green; font-size: 16px }
font.greensize4 {color: green; font-size: 19px }
font.greensize5 {color: green; font-size: 24px }
font.greensize6 {color: green; font-size: 31px }

/* ----------------------------- */
/* --- Styles Menu Déroulant --- */
/* ----------------------------- */
.container {
    width: 602px;
    margin: 0px auto;
}

.pc_container {
    width: 600px;
    height: 299px;
    padding: 15px 1px 47px 1px;
    background-image: url('images/menu/pc_bg_big.png');
    margin: 0px auto;
}

.pc_container .pc_item {
    margin-top: 15px;
    margin-left: 1px;
    width: 600px;
    height: 300px;
}

.pc_container .pc_bar_container {
    position: absolute;
    top: 330px;
    color: white;
    padding: 0px 10px 0px 10px;
    width: 100%;
    overflow:visible;
}

.pc_bar_container_underflow {
    width: 90000px;
    overflow: visible;
}

.pc_bar_container_overflow {
    overflow: hidden;
    position: absolute;
    top: 330px;
    color: white;
    margin: 0px 10px 0px 10px;
    padding: 0px;
}

.left, .center, .right {
    background-position: left;
    background-repeat: no-repeat;
    overflow: hidden;
    font-size: 1px;
    float: left;
}

.bar {
    background-position: left;
    overflow: hidden;
    font-size: 1px;
    float: left;
}

.pc_item .desc {
    position: absolute;
    width: 250px;
    padding: 10px;
    height: 280px;
    line-height: 1.8em;
    right: 0px;
    background-image: url(images/menu/slide_fade_big.png);
}

.pc_item .desc h1 {
    color: #DE8F26;    
}


/* -------------------------- */
/* --- Styles Formulaires --- */
/* -------------------------- */

.donnees {
    border: 1px solid #b2b2b2;
    background: #e6e6e6;
}

label {
    color: #3a5e78;
    font-size:12px;
    font-weight: bold;
}

.label_oblig {
    font-weight: bold;
    padding-right: 20px;
    background: url('images/required.png') top right no-repeat;
}

button.submit {
	font-size:12px;
	background-color: #5576b5;
	color: #3a5e78;
	font-weight: bold;
	cursor: pointer;
	border-style: solid;
	border-width:1px
}

/* Error System */
.field_error {
    border: 1px solid #a50021;
}

.label_error {
    color: #a50021;
    font-weight: bold;
}

#error_formular {
    display: none;
    margin: 10px 20px;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
    border:1px solid #CC0000;
    background-color: #F7CBCA;
    color:#CC0000;
}

#send_mail {
    display: none;
    margin: 10px 20px;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
    border:1px solid #000000;
    background-color: #98FB98;
    color:#000000;
}

.footer {
    font-size: 11px;
}


/* -------------------------- */
/* --- Styles Menu Admin  --- */
/* -------------------------- */
.menudiv {
	background-color: #FFFFFF;
	background-image: url(images/admin/menu_left.gif);
	background-repeat: repeat-y;
	z-index: 100;
}

.menu {
	background: transparent;
	border: none;
	color: #000000;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 3px;
	position: relative;
	font-family: Verdana;
	font-size: 11px;
}

.menu_over {
	background-color: #C1D2EE;
	border: 1px solid #316AC5;
	color: #000000;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 2px;
	padding-left: 29px;
	padding-right: 14px;
	padding-top: 2px;
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	/*cursor: hand;*/
}

.menu_over a:link, .menu_over a:visited, .menu_over a:active, .menu a:link, .menu a:visited, .menu a:active { 
		font-size: 11px; font-family: Verdana; color: #000000; text-decoration: none; 
}

.menu_top a:link, .menu_top a:visited, .menu_top a:active {
	color: #FFFFFF;
}

.menu_top_item {
	padding-left: 5px; padding-right: 5px;
}

/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}

