body {
	background-color:#FFF;
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		:11px;
	line-height		:16px;
	margin			:0;
	paddin			:0;
	background		:url(../images/fond.jpg) repeat-x 0% 100px;
	color			:#707070;
}
/*------------------------------ LEZARD --- */

#lezard {
	position		:absolute;
	background		:url(../images/lezard.png) repeat-x 0% 0%;
	width			:206px;
	height			:299px;
	margin-left		:530px;
	margin-top		:30px;
	z-index			:0;
}
/*------------------------------ LOGO --- */
#cadre {
	width			:800px;
	margin-left		:auto;
	margin-right	:auto;
}


#ozange {
	background		:url(../images/tetiere_02.jpg) no-repeat 0 0;
	width			:790px;
	height			:208px;
}
.hide {
	display			:none;
}

/*------------------------------ MENU HAUT --- */
#menu_haut {
	width			:280px;
	float			:right;
	height			:40px;
	line-height		:40px;
	background		:url(../images/rss.jpg) no-repeat 90% 50%;
	color			:#999;
}
#menu_haut a {
	color			:#999;
	text-decoration	:none;
}
#menu_haut a:hover {
	color			:#ED8000;
}
/*------------------------------ BAS DE PAGE --- */
#foot {
	clear			:both;
	border-top		:1px dotted #CCC;
	padding			:10px 0 10px 0;
	margin			:10px 0 10px 0;
	text-align		:center;
	font-size		:10px;
}
/*------------------------------ MENU GENERAL --- */
#menu {
	width			:800px;
	height			:47px;
	background		:url(../images/ozange_08.jpg) repeat-x 0% 50%;
}
#menu ul {
	list-style		:none;
	margin			:0;
	padding			:0;
} 
#menu ul li {
	display			:inline;
}
#menu ul li a {
	display			:block;
	float			:left;
	width			:140px;
	line-height		:36px;
	text-align		:center;
	background		:url(../images/ozange_10.jpg) no-repeat 100% 50%;
	font-family		:"Courier New", Courier, monospace;
	color			:#999;
	font-weight		:bold;
	font-size		:1.3em;
	text-decoration	:none;
}
#menu ul li a:hover {
	color			:#EEE;
	background		:url(../images/ozange_over.jpg) repeat-x 0% 50%;
}
/*------------------------------ MISE EN FORME --- */
#corps_1 {
	float			:left;
	width			:561px;
	text-align		:justify;
	border-right	:1px dotted #CCC;
	margin-right	:10px;
}
#corps_2 {
	position		:relative;
	float			:left;
	width			:220px;
	margin-top		:30px;
}
h1.index {
	background		:url(../images/ozange_14.jpg) no-repeat 0% 0%;
	height			:65px;
	border-bottom	:1px dotted #CCC;
	padding-bottom	:10px;
	margin-bottom	:10px;
}
h2 {
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:14px;
	text-transform	:uppercase;
	padding-top		:20px;
}
#corps_1 #textes p {
	margin			:0 0 10px 0;
	padding			:0;
}

#corps_1 #textes {
	padding			:0px 20px 10px 20px;
	margin-bottom	:30px;
}
#corps_1 #textes .point {
	color			:#666666;
	font-weight		:bold;
}
#corps_1 #textes ul {
	float			:right;
	width			:200px;
	border			:1px solid #DDD;
	list-style		:none;
	margin			:0 0 0 20px;
	padding			:0 0 0 20px;
}
#corps_1 #textes ul li {
	line-height		:25px;
	background		:url(../images/coche.jpg) no-repeat 0% 50%;
	padding-left	:20px;

}
#actu {
	margin-top		:30px;
}
#actu_liste {
	border-bottom	:1px solid #CCC;
	margin-bottom	:20px;
	padding-bottom	:20px;
}
#actu_liste p {
	padding			:0;
	margin			:0;
}
#actu_liste p.date {
	color			:#FF3300;
}
#actu_liste p.titre {
	font-weight		:bold;
	line-height		:25px;
}
a.news {
	color			:#666666;
	text-decoration	:none;
	font-weight		:bold;
	padding-left	:15px;
}
a.news:hover {
	color			:#FF3300;
}
/*------------------------------ LES REFERENCES --- */

#player {
	background-color:#000;
	width			:100px;
	margin			:0 10px 0 auto;
	text-align		:center;
	line-height		:15px;
}
#player a {
	display			:inline-table;
	width			:20px;
	padding			:2px;
}
#portfolio {
	margin-bottom	:10px;
}
#portfolio img {
	border-top		:3px solid #000;
	padding			:1px;
	background-color:#999999;
}
a.realisation {
	color			:#666666;
	text-decoration	:none;
}
a.realisation:hover {
	color			:#FF3300;
	text-decoration	:none;
}
#corps_2 ul {
	list-style		:none;
	margin			:15px 0 15px 0;
	padding			:0;
}
#corps_2 ul li {
	padding-bottom	:2px;
	margin-bottom	:2px;
	border-bottom	:1px dotted #DEDEDE;
}

#corps_2 ul li a {
	color			:#666666;
	display			:block;
	text-decoration	:none;
	padding			:2px 5px 2px 15px;
	margin-bottom	:1px;
	font-size		:9px;
	font-weight		:bold;
	background		:url(../images/coche.jpg) no-repeat 0% 50%;
}
#corps_2 ul li a:hover {
	border			:1px solid #CCC;
	padding			:1px 4px 1px 14px;
	background-color:#EFEFEF;
	background-image:none;
	font-weight		:bold;
	color			:#333;
}
/*------------------------------ CONTACT--- */
#adresse {
	float				:left;
	width				:200px;
	/*padding-top		:100px;
	background		:url(../images/bureau.jpg) no-repeat 0% 0%;*/
}
#form {
	float				:left;
}
#form #contact label {
	float				:left;
	width				:90px;
	font-weight			:bold;
}
#form #contact #form_row {
	padding				:5px 0 5px 0;
	border-bottom		:1px dotted #CCC;
	padding-left		:10px;
	padding-right		:10px;
}
#form #contact #form_row #champ_normal {
	width				:200px;
	border				:1px solid #CCC; 

}
#form #contact #form_row textarea {
	width				:200px;
	height				:80px;
}
#form #contact #form_row #bouton_rechercher {
	width				:200px;
	height				:20px;
	text-transform		:uppercase;
	background-color	:#EEEEEE;
	color				:#999999;
	border				:1px solid #CCC;
}
p.contact_send {
	text-align:center;
	color:#CC0000;
}
#corps_2_contact {
	position		:relative;
	float			:left;
	width			:220px;
	margin-top		:30px;
}
#corps_2_contact img {
	border			:1px solid #666;
	padding			:2px;
}
#corps_2_contact .nom {
	font-weight		:bold;
	text-transform	:uppercase;
	color			:#8C8C8C
}
.barre {
	text-decoration	:line-through;
}
/*------------------------------ LOGIN--- */
#login {
	border				:1px solid #CCC;
	padding				:10px;
	width				:300px;
	margin-left			:auto;
	margin-right		:auto;
	margin-top			:40px;
}
#login label {
	width				:100px;
	float				:left;
	font-weight			:bold;
}
#login #form_row {
	padding				:5px 0 5px 0;
	padding-left		:10px;
	padding-right		:10px;
}
#login #form_row #champ_normal {
	width				:150px;
	border				:1px solid #CCC; 

}

#login #button {
	width				:100px;
	height				:20px;
	text-transform		:uppercase;
	background-color	:#EEEEEE;
	color				:#999999;
	border				:1px solid #CCC;
}


#honte {
	border				:1px solid #FF0000;
	padding				:5px;
	color				:#FF0000;
	background-color	:#FFECEC;
}

