/*-------------------------------------------------
                     STRUCTURE                      
---------------------------------------  ----------*/

html,body{margin:0;padding:0}
.hidden{display: none}
body{text-align:center;padding-left:10px;padding-right:10px;margin-bottom:10px;font: normal 12px arial, sans-serif;}

/* Divers system */
table#main{text-align:left;width:99%}
#page{margin:0;padding:0}
div#blocksleft{margin:0;padding:0;list-style:none;text-align:center}
div#blocksright{margin:0;padding:0;list-style:none;text-align:center}
img {border:0}
.pointerhand{cursor:pointer;cursor:hand}
#ajaxMessage{font-size:10px;color:red;}
.small {font-size:8px;}
.FloatLeft{float: left;}
.FloatRight{float: right;}
.ClearBoth{clear: both;}
.DisplayNone{display: none;}
.textAlignRight{text-align: right;}
.intitule{vertical-align: top;font-weight:bold}
.msgerreur{background-color: #ffd5cb;color:#FF3300;border: 1px solid #FF3300;text-align:center;padding:5px;margin-bottom:5px}
h1,h2{margin:0;padding:0}

/* Location bar (where are you)*/
.NavigationPath {padding:3px;font: normal 10px Verdana,sans-serif;FONT-WEIGHT: bold;TEXT-DECORATION: none;}

/* Zebra table */
tr.alt {background: #ecf6fc;}
tr.over {background: #bcd4ec;}
tr.selected {background: #f9d1d3;}

/* Page contenu */
.page_header{margin:5px;margin-bottom:0;padding:5px;padding-left:10px;font: normal 120%/1.3 Verdana,sans-serif;font-weight:bold}
.page_content{margin:5px;margin-top:0;padding:10px}
.content{padding:10px}

/* Footer */
#footer{clear:both;margin:10px 10px;font-size:11px}
#footer .padding {padding:0px}

/* Speddbar */
.speedbar{text-align:center;margin:0;padding:5px;font-size:11px;font-family:Verdana;}
a.speedbar {text-decoration:none;}
a.speedbar:hover {text-decoration:underline;}

/* Products */

/* Résumé */
div#productlist{width:100%;margin-right:5px}
.productsummary_header {font: normal 120%/1.3 Verdana,sans-serif;margin:0px;padding: 5px 5px 3px;text-align:left}
.productsummary_header a {text-decoration:none;font-weight:bold}
.productsummary_header a:hover {text-decoration:underline}
.productsummary_content a {text-decoration:none;font-weight:bold}
.productsummary_content a:hover {text-decoration:underline}

/* Détaillé */
.product_header{padding:5px;margin:5px;margin-bottom:0;font: normal 120%/1.3 Verdana,sans-serif;font-weight:bold}
.product_content{padding:10px;margin:5px}
.first{margin-top:0}
.product_details{padding:10px}
.product_description{padding:10px;text-align:left}

/* Liste de photos */
div#imageFloatContainer {float:left;margin-right:5px}

/*-------------------------------------------------
                     COULEURS                      
---------------------------------------  ----------*/

body{background:#CBDAED;color:#000}
/* Header */
#header{background-color:#FFF;background-image:url('../../Files/Image/header_bg.jpg');background-repeat:no-repeat;background-position: top left}
/* Subheader */
#subheader {background-color: #FFF}
/* Container */
#container {background-color: #FFF}
/* Footer */
#footer{background:#FFF;color:#000}
/* Page content */
.titre{background:#169cfe;color:#FFF}
.page_content{background:#C5E6F6}
.content{background:#FFF}
/* Speedbar */
.speedbar{background:#DAEAFA;color:#696969}
a.speedbar {color:#3E4347}
a.speedbar:hover {color:#3E4347}
/* Location bar (where are you)*/
.NavigationPath {COLOR: #000;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
.NavigationPath A:link {COLOR: #169cfe;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
.NavigationPath A:visited {COLOR: #169cfe;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
.NavigationPath A:hover {COLOR: #169cfe;FONT-WEIGHT: bold;TEXT-DECORATION: none;}
.NavigationPath A:active {COLOR: #169cfe;FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
/* photo */
.photo {padding:5px;border:1px solid black;background: #FFF}
/* Products Résumé */
.productsummary_titre{color:#FFF}
.productsummary_header {background: #FD9308;color:#FFF}
.productsummary_header a {color:#FFF}
.productsummary_content{background:#A2A9AF;color:#000}
.productsummary_content a {color:#FFF}
/* Products Détaillé */
.product_header{background:#169cfe;color:#FFF}
.product_content{background:#A2A9AF;color:#000}
.product_details{background:#FFF}
.product_description{background:#FFF;color:#000}
/* Autres */

input, textarea {border: 1px solid;border-color: #78c6fe;background: #c1e5ff}

/* Non classé */
#header {width:100%;height:90px;vertical-align:middle;color:#fff}
#container {margin-top:0;padding:10px}
#subheader {width:100%;text-align:left;height:10px}
.filmstrip{background-color:#818286}
.lg_rectangle{padding:5px;background-color:#eff0f2}
.subtitle{padding:5px;margin-bottom:5px;background-color:#eff0f2}
.textareasubtitle {font-family:arial;font-size:10pt;width:99%;display:block;background-color:#eff0f2;border:0px}
.title{background:url('../images/arrow.gif');background-repeat:no-repeat;background-position: center left;color:#818286;padding-left:20px;font-weight:bold;margin:5px}
.inputfield {border:0;background: #eff0f2;margin-bottom:5px;color:#818286}
.inputfielderror{border:1px solid red}
.smallmovie{margin:3px}
.headerline{font-size:16px;font-weight:bold;color:#FFF}
div#logo {float:right;padding:10px;margin-right:40px}
.grisclair{color:#eff0f2}
.grismoyen{color:#e7e7e7}
.grisfonce{color:#818286}
