* {padding:0; margin:0;}
body{background: #9b9b9b;}
body, td{font-family: verdana;font-size:12px;}
img{border: 0;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}

.lgjaune{background: #ffcf00; height: 6px; width: 270px;}

#headercontent,#footercontent,#content{width: 900px; margin: 0 auto; text-align: left;}

#header,#footer{background: #303030 url(../images/fd_header.gif) repeat-y center;text-align: center;}
#header,#headercontent{height: 150px;}
#footer,#footercontent{height: 40px;}
#logo{width:271px;float: left;}


#footer{text-align: center;}
#footer a{color:#fff;}
#footer a:hover{color:#37d726;}
#webcom li{float: left;border-left: dotted #9b9b9b 1px;list-style: none;text-align:center;cursor: pointer;height: 40px;}
#webcom a{height: 40px;padding : 0 10px 0 10px;display: block;float: left;text-transform: lowercase;}
#webcom li.first{border: 0;}
#webcom li:hover,#webcom a:hover{color: #000;background: #37d726;text-decoration: none;}


#webcom{float: left; width: 400px;}
#mention{float: left;width: 490px;text-align: right;}
#mention a:hover{text-decoration: none;}
#footercontent{color: #fff; font-size: 10px;font-family: "Lucida Sans Unicode"; line-height: 40px;}
#page{background: url(../images/fd_page.gif) repeat-y center ;text-align: center; }
#page a{color: #3c8bd4;}11
#page a:hover{}
#page hr{border: none 0; border-top: 1px dotted #ccc;width: 100%;height: 0px;}
#page .lien{text-align: right;margin-top: 10px;padding-bottom : 20px;border-top: 1px dotted #ccc;width: 100%;}

#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{font-family: "Lucida Sans Unicode";color: #303030;}
#page h1{font-size: 24px;padding: 12px 0 5px 20px;}
#page h2{font-size: 14px;}

#texte{float: left;width: 700px;background:  #fff;}
#textepage{text-align: justify;padding: 20px;}

#droite{float: left; width: 200px; margin-top: 10px;background:  #fff;}
#droite .titre,#droite .titrefirst{background: #9b9b9b; color:#303030; font-weight: bold;height: 25px; line-height: 25px; border-bottom: 4px solid #fff;padding-left: 20px;}
#droite .titrefirst{background: #9b9b9b url(../images/fd_titre.gif) no-repeat left;}
#droite .contenu{background: #e3e3e3; color: #000;padding: 5px;}
#droite h3{color: #3c8bd4; font-weight: bold; font-size: 14px;}
#droite .ico{width: 16px; height: 16px; vertical-align: middle;margin-right: 5px;}
#droite .outils a{color: #000; font-size: 9px;}
#droite .outils a:hover{text-decoration: none; color: #3c8bd4;}
#droite .outils {text-align: right; padding:0 5px 5px 0;}

#droite .plus{text-align: right;}


.box{border-left: 8px solid #3c8bd4;background: #def0ff;padding: 2px;text-align: justify; }
.prix{vertical-align: top;}

#plan{width: 200px; margin: 0 auto;}

#plan li{
list-style: none;
height: 30px;
width: 300px;
text-align:left;
cursor: pointer;
margin: 5px;
}
#plan a{
	text-transform: capitalize;
	border-left: 4px solid #3c8bd4;
	width: 300px;
	height: 30px;
	display: block;
	font-weight: bold;
	line-height: 30px;
	background: #def0ff;
	text-indent: 5px;
	
}
#plan a:hover{
	background: #3c8bd4;
	color: #fff;
	text-decoration : none;
}

.divRef{float: left; margin: 5px;text-align: center;width:200px;}
.divRef img{ margin-bottom: 5px;}

/*formulaire contact */

.msg_success{font-weight: bold; color: green;padding-top: 10px;text-align:center; width: 100%;}
#contenucontact .titrecontact{font-weight: bold;padding: 10px;border-left: 4px solid #37d726;background: #e5ffe2;margin-top: 20px;}
#contenucontact .tabcontact,#contenucontact .tabsociete,#contenucontact .tabmessage{background: #eee;}

#contenucontact input,#contenucontact textarea {border: 1px solid #9b9b9b; background: #fff;width: 200px;}


#contenucontact .libelcontact{text-align: right; width: 180px;}
#contenucontact .tabmessage .libelcontact{width: 60px;text-align:left;}
#contenucontact .tabmessage input{width: 600px;}
#contenucontact #message{height: 200px; width: 100%;}
#contenucontact .boutoncontact input {border: 0;color: #fff;width: 119px; height: 29px;background: url(../images/bt_envoyer.gif);cursor: pointer;}

/*fin formulaire contact*/


/*actualités*/


#actufirst .miniactu_titre a{font-size: 9px;font-weight: normal;}
#actufirst .miniactu_dte {font-size: 9px;display: none;}
#actufirst .miniactu_lien{display: none;}
#actufirst .meniactu_txt{font-size: 9px;text-align: justify;}

#actu .miniactu_titre a{font-size: 9px;font-weight: normal;}
#actu .miniactu_dte {font-size: 9px;display: none;}
#actu .miniactu_lien{display: none;}
#actu .meniactu_txt{display: none;font-size: 9px;text-align: justify;margin-bottom: 20px;}



/*fin actualités*/

.MsgOk{font-weight: bold; color: green; text-align: center;}



/* TinyMCE specific rules */
body.mceContentBody{background-color: #fff;}
