/* Mise en forme du site bordeauxcommunication.com */



/* Balises standard */

body{

	background:url(../images/fond.gif);

	color:#000000;

	font-size:11px;

	font-family:verdana,sans-serif;

	text-align:center;

	margin:0;

	padding:0;

}

a{

	color:#000000;

}

a img{

	border:0;

}



/* Conteneur de la page */

#page{

	width:1000px;

	margin:0 auto 0 auto;

}



/* Menus (haut et bas) */

.menu{

	background:url(../images/fond_menu_bas.gif) repeat-x;

	color:#fd0208;

	list-style:none;

	width:100%;

	margin:0;

	padding:0;

	text-align:center;

}

.menu li{

	display:inline;

}

.menu li a{

	text-decoration:none;

	line-height:50px;

	padding:7px;

	font-weight:bold;

}



/* Haut de page */

#haut{

	background:url(../images/fond_haut.jpg) no-repeat;

	height:140px;

}

#haut #logo{

	width:277px;

	height:112px;

	position:absolute;

	left:0;

	z-index:10;

	margin:8px 0 0 39%;

}

#haut #logo a{

	display:block;

	background:url(../images/logo.png) no-repeat;

	height:100%;

}

#haut #logo a span{

	display:none;

}

#haut .menu{

	background:url(../images/fond_menu.gif) repeat-x;

	height:40px;

	position:relative;

	top:100px;

}

#haut .menu li{

	margin-right:-4px;

	display:none;

}

#haut .menu li.item_1,

#haut .menu li.item_2,

#haut .menu li.item_3,

#haut .menu li.item_4,

#haut .menu li.item_5,

#haut .menu li.item_6{

	display:inline;

}

#haut .menu li.item_4{

	margin-left:280px;

}

#haut .menu li a{

	height:10px;

	line-height:30px;

	color:#000000;

	font-size:14px;

	border-left:2px solid #000000;

}

#haut .menu li a:hover{

	background:url(../images/fond_menu_hover.gif) repeat-x;

	color:#fafd02;

}

#haut .menu li.item_1 a{

	border:0;

}

#haut .menu li.item_3 a{

	border-right:2px solid #000000;

}



/* Contenu de la page */

#contenu{

	clear:both;

	text-align:left;

	background-color:#ecf6ff;

	float:left;

	width:96%;

	padding:2%;

	color:#000;

}

#contenu h1{

	font-size:18px;

}

img.droite{

	float:right;

	margin:0 0 20px 20px;

}



/* Bas de page */

#bas{

	clear:both;

}

#bas .menu{

	margin-bottom:7px;

}

#bas .menu li{

	border-left:1px solid #000000;

}

#bas .menu li.item_1{

	border:0;

}

#bas p{

	margin:0;

}

#bas p a{

	color:#000000;

}



/*

	Formulaires de contact

*/

.csc-mailform{

	border:none;

	padding:0;

}

.csc-mailform-field{

	clear:left;

	margin:0 0 5px 0;

}

.csc-mailform-field label{

	display:block;

	float:left;

	width:200px;

}

.csc-mailform-field label span.required{

	color:red;

	margin:0 0 0 5px;

	display:inline;

}

.tx-bddbflvvideogallery-pi1{

	margin:0 auto 0 auto;

	text-align:center;

}

.tx-wecflashplayer-pi2{

	opacity: 0;

}

.tx-koimageflow-pi1{

	margin:0 auto 0 auto;

	text-align:center;

}