/*
	Default Styles
*/

* { margin: 0;  outline: 0; }

body {
 font: 12px Verdana,sans-serif;
 text-align: left;
 background:#cad8e3 url('/images/background.gif') repeat-x 0 0; padding-top: 10px; }

a { color: #860202; text-decoration: none; }
a:hover { cursor: pointer; text-decoration: underline; }
a img { border: 0; }


.titreFiche{
color:#5b5a5a;
font-size:25px;
}

.inputForm {
          font-size: 17px;height:30px; border-width:1; border-color:#808080; background:#E6E6E6; border-style:solid;
}

.textareaForm {
          font-size: 17px;border-width:1; border-color:#808080; background:#E6E6E6; border-style:solid;
}


.button {
    cursor: pointer;
	border: 2px solid #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	margin: 0 auto;
	background:#ffffff;
	padding: 2px 10px;
	box-shadow: 0 0 3px #999;
	border-radius: 10px;  
}


.buttonBloc {
    cursor: pointer;
	border: 2px solid #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	color: #fff;
	margin: 0 auto;
	background:#ffffff;
	padding: 2px 10px;
	box-shadow: 0 0 3px #999;
	border-radius: 10px;  
}

#cadrePhoto {
  background-color:#fafbfc;
  border:1px solid #b0b0b0;
  margin-left:60px;
  margin-right:50px;
  padding:5px 5px 5px 5px;
}


.border {
	border-radius: 5px;
	box-shadow: 0 0 5px #999;
	border: 2px solid #fff;
}


.textColor{
color:#d72d06;font-weight:bold;
}

#bloc td{
color:#ffffff;
}

#bloc a{
color:#000000;
}

#content{
line-height: 20px;
}

#content p{
text-align:justify;
}

.picto{
background:url('/images/picto.png') no-repeat;
padding-left:20px;
}

.separeHori{
 background: url('/images/separe-hori.gif') repeat-x; 
 height:3px;
}




.backCreation{
 background: url('/images/back-creation.png') repeat-x; 
 height:154px;
}



.backHeberge{
 background: url('/images/back-heberge.png') repeat-x; 
 height:154px;
}



.backRef{
 background: url('/images/back-ref.png') repeat-x; 
 height:154px;
}

.cl { clear: both; height: 0; line-height: 0; font-size: 0; text-indent: -4000px; }

.shell { width: 1000px; margin: 0 auto; p}

.box { margin-bottom: 10px; }
.box .cnt { height: 100%; background: #fff; padding: 5px 10px; }
.box .bottom { background: url('/images/box-bottom.gif') no-repeat 0 0; height: 3px; }
.box .top { 
	background: url('/images/box-top.gif') no-repeat 0 0; 
	height: 4px; 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
}

/*
	Header
*/

#header { background: url('/images/header-bg.gif') repeat-x 0 0; height: 104px; }

h1#logo { height: 58px; width: 300px; margin: 30px 0 0 17px; }
h1#logo a { display: block; height: 58px; background: url(http://www.monte-carlo-multimedia.com/images/logo-mcm.png); text-indent: -4000px; }

.a-side-header { float: right; display: inline; width: 170px; font-size: 11px; color: #8f8f8f; line-height: 15px; padding-top: 5px; }






/*
	Navigation
*/


#navigation { 
	height: 32px; 
	background: url('/images/navigation.gif') no-repeat 0 0;
	padding-top: 4px; 
	margin: 5px 0; 
}

#navigation ul { 
	list-style: none outside; 
	float: left; 
	display: inline; 
	width: 100%; 
	margin-left: 4px;
}

#navigation li { 
	float: left; 
	display: inline; 
	height: 28px; 
	margin-right: 5px;
}

#navigation li a {
	float: left; 
	display: inline; 
	height: 28px; 
	width: 114px; 
	padding-right: 10px;
	background: url('/images/nav-bg.gif') no-repeat 0 0; 
	text-align: center;
	font-size: 10px; 
	text-transform: uppercase;
	line-height: 28px; 
	color: #616b63;
}

#navigation li a:hover, 
#navigation li a.active { 
	background-position: -123px 0; 
	text-decoration: none; 
}

/*
	Footer
*/
#footer {background: url('/images/backfooter.png') repeat-x; }
#footer { color:#761201;padding: 10px 0; font-size: 12px;border-radius: 10px; }
#footer a { color: #3a3a3a; text-decoration: underline; }
#footer a:hover { text-decoration: none; }

#slogan {
float:left;
}