/* ///////// RESETS //////////////////////////////////////////// */
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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}



/* ///////// STRUCTURE //////////////////////////////////////////// */
body		{background:#4d0001 url(bk.gif) top repeat-x}
#wrapper	{width:960px;margin:0 auto;background:url(bk_mclean_group.jpg) top no-repeat;min-height:450px;padding-left:10px}
#headcontainer {}

#menumini	{height:32px}
#baseline	{height:68px}
#mclean		{height:59px;padding-left:450px}
#menu1		{height:54px}

#contentcontainer{}

#content	{}
#sidebar	{margin-top:0px}
#network	{background:url(world-map-sm.gif) top center no-repeat}

#footcontainer{}

#home	{background:#4d0001 url(bkh.gif) top repeat-x}
#home #wrapper	{background:url(bkh_mclean_group.jpg) top no-repeat}
#home #mclean		{height:115px;padding-left:450px}

/* ///////// STYLES //////////////////////////////////////////// */
/* textes */
body {font-size: 81%;color: #ecc4b8;font-family:"Lucida Grande", Arial, Verdana, sans-serif}

h1,h2,h3,h4,h5,h6, th { font-weight: normal}
h1 { font-size: 2.6em;line-height: 1;margin-bottom: 0.5em}
h2 { font-size: 1.8em;margin-bottom: 0.75em}
h3 { font-size: 1.4em;line-height: 1;margin-bottom: 0.75em;color:#e35c3d}
h4 { font-size: 1.2em;line-height: 1.25;margin-bottom: 1.25em}
h5{font-weight: bold;margin-bottom:0.5em}

h1, h2	{font-family:"Times New Roman", Times, Georgia, serif;color:#6fa6cf}
h2.special, h3.special	{font-family:"Lucida Grande", Arial, Verdana, sans-serif;text-transform: uppercase;color:#6fa6cf;font-size:1.08em}
h4.special, h5.special {margin-bottom:0.20em}
p {margin: 0 0 1.5em;text-align:justify}
#content p	{line-height:1.3em;text-align:justify}
p img { float: left;margin: 1.5em 1.5em 1.5em 0;padding: 0}


ul, ol { margin:0 1.5em 1.5em 1.5em}
ul { list-style-type: square}
ol { list-style-type: decimal}
li {margin-bottom:1.08em}

#home #sidebar li, #home #sidebar p {margin-bottom:0.5em}

table { margin-bottom: 1.4em;border-bottom: 2px solid #6d120d}
th {border-bottom: 5px solid #6d120d;font-size: 1.2em;color:#e35c3d}
td {border-right: 1px solid #4d0001}
tr {border-bottom: 1px solid #4d0001}
th,td {background:#460001;padding: 7px}
tfoot { font-style: italic}
caption { background: #ffc}

hr	{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}

a			{text-decoration:none;color:#e35c3d}

span		{font-weight:bold}

.intro		{color:#fff;margin-bottom:0.20;text-align:left}
.introparag		{color:#e35c3d;margin-bottom:0.20em;font-size:1.1em}
.partners		{color:#6fa6cf;margin-bottom:0.20em;font-size:1.1em}
.small		{ font-size: .8em;line-height: 1.5em}
.large		{ font-size: 1.2em;line-height: 2.5em;margin-bottom: 1.25em}
.highlight	{color:#e35c3d;font-weight:normal;font-size:100%}
.top		{ margin-top:0;padding-top:0}
.bottom 	{ margin-bottom:0;padding-bottom:0}
.borders	{border-top: 5px solid #6d120d;border-bottom: 1px solid #6d120d}
.borderbottom {border-bottom: 1px solid #6d120d}
.right		{text-align:right}
.center		{text-align:center}
.clear, .bigclear {display: block;clear:both;height:1px;line-height:0px}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clear {height:1%}.clear {display:block}
.bigclear	{height:10px;text-align:right}
.arrowtop	{height:24px;margin-top:-24px}
.mapover	{margin-top:-40px}

.minuscules	{text-transform:lowercase;font-weight:normal}

.bk-dark		{background:url(bkdark.png) repeat}		

.bk-highlight	{background:#460001}

.hidden {display: none}

.bkdirector	{height:143px}
h4.director	{line-height:0.4em;margin-bottom:0.9em}
h5.director	{line-height:2.5em;margin-bottom:0}

.membreof		{width:90px;float:left;text-align:center}
.membreofnom	{width:200px;font-family:Georgia,"Times New Roman", Times, serif;color:#fff;float:right;margin-top:10px}


/* ///// HEADCONTAINER ///// */
/* menumini */
#menumini ul		{padding-top:7px;font-size:0.9em;font-weight:bold}
#menumini li		{margin:0 14px;display:inline}
#menumini a			{color:#ffcd84}
#menumini a:hover	{color:#fff}
/* menu1 */
#menu1 ul		{display:inline;margin:0;padding:0}
#menu1 li		{font-size:0.9em;display:inline;float:left;text-align:center;font-weight:bold;line-height:0.85em;list-style:none;width:141px;height:22px}
#menu1 a		{color:#fff}
#menu1 li:hover	{background:url(nav_hover.jpg) bottom center no-repeat;padding-bottom:22px}
/* menus d&eacute;roulants */
#dropmenudiv			{margin-top:5px;position:absolute;background:#1b3851;z-index:100;text-align:left}
#dropmenudiv a			{font:11px Verdana, tahoma, Helvetica, sans-serif;list-style-position:inside;list-style-image:url(bullet_blue.gif);border-bottom:2px solid #2b5b7b;line-height:2.5em;width: 100%;display: list-item;text-indent:0;color:#fff}
#dropmenudiv a:hover	{background-color: #460001;text-decoration: none}

.input {font-family:"Lucida Grande", Arial, Verdana, sans-serif;font-size: 0.9em;color: #460001;background-color: #fff;border: 2px solid #4d0001;padding: 1px;}

/* divers */
#baseline	{padding-left:220px;color:#ffcd84;font-family:Georgia,"Times New Roman", Times, serif}
#home #baseline	{padding-left:10px}
#mclean, #mclean a	{color:#fff;font:28px Georgia,"Times New Roman", Times, serif}




/* ///// FOOTCONTAINER ///// */
.menufoot a	{color:#fff;margin:10px 5px 2px 5px}
.menufoot {padding:12px 0 8px 0}
#footcontainer	{color:#e35c3d}


/* ///// 960 ///// */
.container_12{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}

.grid_1{width:60px}.grid_2{width:140px}.grid_3{width:220px}.grid_4{width:300px}.grid_5{width:380px}.grid_6{width:460px}.grid_7{width:540px}.grid_8{width:620px}.grid_9{width:700px}.grid_10{width:780px}.grid_11{width:860px}.grid_12{width:940px}
.prefix_1{padding-left:80px}.prefix_2{padding-left:160px}.prefix_3{padding-left:240px}.prefix_4{padding-left:320px}.prefix_5{padding-left:400px}.prefix_6{padding-left:480px}.prefix_7{padding-left:560px}.prefix_8{padding-left:640px}.prefix_9{padding-left:720px}.prefix_10{padding-left:800px}.prefix_11{padding-left:880px}
.suffix_1{padding-right:80px}.suffix_2{padding-right:160px}.suffix_3{padding-right:240px}.suffix_4{padding-right:320px}.suffix_5{padding-right:400px}.suffix_6{padding-right:480px}.suffix_7{padding-right:560px}.suffix_8{padding-right:640px}.suffix_9{padding-right:720px}.suffix_10{padding-right:800px}
.alpha{margin-left:0}
.omega{margin-right:0}

/* ///// Exceptions ///// */
#menumini	{float:right}

/* ///// Simplemodal - v1.1 ///// */
#modalOverlay {background-color:#000;cursor:wait}
#modalContainer {height:400px;width:600px;left:50%;top:15%;margin-left:-300px; /* half the width, to center */ background-color:#fff;border:3px solid #ccc}
#modalContainer a.modalCloseImg {background:url(../img/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer}


/* ///// Formulaires ///// */

form div				{clear:left;display:block; width:280px;margin:3px 0 0 0;padding:3px 3px 5px 3px}
fieldset legend			{font-weight:bold}
fieldset				{border:0;margin-top:15px;color:#ecc4b8}
input, textarea			{border:1px solid #e35c3d; background:#FDFEFA;font-size: 90%;color: #460001;font-family: Arial, Verdana, sans-serif;padding:3px;margin-bottom:5px}
input					{width:150px}
textarea				{width:250px}
.buttonSubmit			{height:25px;width:100px;border:1px solid #e35c3d; background:#FDFEFA;color:#000;margin-top:10px}
form div label			{display:block;float:left;width:100px;padding:1px 10px 0px 0;margin:0 0 6px 0;text-align:right}
form div.optional label,label.optional	{font-weight:normal}
form div.required label,label.required	{font-weight:bold}
div.optional, div.required {margin:0;padding:0;font-weight:normal}

/*************************************************************/


