/*
Theme Name: Logotext
Theme URI: http://www.logotext.com
Description:
Version: 1.0
Author: Sébastien Cadet
*/

/*   -------------------------------------------------------------
     Global
     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */
	 
* {
	margin : 0;
	padding : 0;
}

a {
	text-decoration : underline;
}

a:hover {
	text-decoration : none;
}

body {
	color : #333;
	background: #687ea0 url(images/bg.jpg) repeat-x;
	font : .85em Arial, Helvetica, sans-serif;
}

img {
	border : 0 none;
}

li {
	list-style : none;
}

.clear {
    clear : both;
	height : 0;
	overflow : hidden;
}

h2,h3,h4,h5,h6{clear:both;margin:10px 0;}

.alignleft {float:left;margin:0px 10px 10px 0;clear:both;display:block;}
.alignright {float:right;margin-left:0px 0 10px 10px;clear:both;}

/* Wrapper
--------------------------------------------------*/
#wrapper {
	background : white none;
	border-bottom : 10px solid white;
	border-left : 10px solid white;
	border-right : 10px solid white;
	margin : 0 auto;
	width : 1024px; 
}

/* groupe Header
--------------------------------------------------*/
#header {
	background : url(images/bg-header.gif) repeat-x 0 0;
	height : 250px;
}

#logo {
	float : left;
	width : 209px;
}

#top {
	float : right;
	height : 160px;
	width : 805px;
}

#top span {
	font-size : 3.6em;
	font-weight : normal;
	text-transform:uppercase;
	line-height:4.4em;
}

#top p {
	color : white;
	display : block;
	font-size : 1em;
	font-weight : bold;
	width : 470px;
	
}

#top-2 {
	display : block;
	float : left;
	line-height : 50px;
	width : 805px;
}

#top-2 #villes {
	color : #e2ecf6;
	float : left;
	font-size : 1.1em;
	font-weight : bold;	
	width : 90%;
}

#top-2 #pictos {
	float : right;
	margin : 10px 0 0 0;
	width : 9%;
}

#top-2 #pictos img {
	float : left;
}

#header .menu {
	float : left;
	width : 812px;
}

#header .menu li {
	float : left;
	width:auto;margin:0 8px 0 0;padding:0;
}

#header .menu li a {
	background : #708ba7 none;
	border-left : 2px solid #5b7998;
	color : #e2ecf6;
	display : block;
	font-size : 0.7em;
	font-weight : bold;
	padding : 10px 4px;
	text-decoration : none;
	width:auto;
}

#header .menu ul.children {
	left : -999em;
	margin-left : 2px;
	position : absolute;
	width : 200px;
}

#header .menu li:hover ul.children, #header .menu li.sfhover ul.children {
	left : auto;
}

#header .menu ul.children li a {
	background : #c7d0d9 none;
	border : 0 none;
	border-bottom : 1px solid #6582a2;
	color : #6582a2;
	font-weight : normal;
	margin : 0;
	padding : 5px 10px;
	text-decoration : none;
	width : 200px;
}

#header .menu ul.children li a:hover {
	background : #012e55 none;
	color : #c7d0d9;
}

/* groupe Sidebar
--------------------------------------------------*/
#sidebar {
	background : #c7d0d9 url(images/bg-sidebar.jpg) no-repeat 0 0;
	vertical-align : top;
	width : 185px;
}

#sidebar .menu {
	margin : 20px 10px;
	text-align : right;
}

#sidebar .menu li {
	border-bottom : 1px solid #b1c2d4;
	line-height : 28px;
}

#sidebar .menu li a {
	color : #002d54;
	font-size : .85em;
	font-weight : bold;
	text-decoration : none;
}

#sidebar .menu li a:hover, #sidebar .menu li.current_page_item a {
	color : #ef7f01;
}

/* groupe Content
--------------------------------------------------*/
#content {
	padding : 10px;
	vertical-align : top;
	width : 819px;
}

#content h1 {
	background : #002f55 none;
	border-bottom : 2px solid #6582a2;
	color : white;
	font-size : .95em;
	font-weight : bold;
	margin : 10px 0 20px;
	padding : 3px 0 3px 10px;
}

#content h3{margin:10px 0 0 0;}

#content ul{margin:5px 0;}
#content ul li{list-style-type:disc;list-style-position:inside;}

#content ol{margin:5px 0;}
#content ol li{list-style-type:decimal;list-style-position:inside;}

/* cforms */

.linklove {
	display : none;
}

/* groupe Footer
--------------------------------------------------*/
#footer {
	background : #6582a2 none;
	color : white;
	line-height : 40px;
	text-align : center;
	font-size : 0.7em;
}

#footer a {
	color : white;
}


/*ajout*/
table table tr{padding:0;margin:0;}
table table td{padding-right:20px;padding-bottom:0px;}
table table{margin-bottom:40px;}
